/*!/wp-content/themes/SolutionDigitale-child/style.css*/:root{--text-color-1:#545454 !important;--text-color-2:#353535 !important;--text-color-white:white !important;--text-color-black:black !important;--anchor-offset:300px;--gap-faq:20px;--gap-faq-tablet:20px;--gap-faq-mobile:20px;--column-faq:2;--column-faq-tablet:2;--column-faq-mobile:1}[id]{scroll-margin-top:var(--anchor-offset)}html{scroll-behavior:smooth}.navbar-top-container .builder_menu{width:auto!important}.php-error #adminmenuback,.php-error #adminmenuwrap{margin-top:0!important}body{background:linear-gradient(rgb(255 255 255 / .8),rgb(255 255 255 / .8)),url(https://cdn.solution-digitale.ch/wp-content/uploads/2026/05/salento_fils_logo_fond.png) no-repeat right,url(https://cdn.solution-digitale.ch/wp-content/uploads/2026/05/salento-et-fils-pattern.png) repeat;background-size:auto,500px,64px!important;background-attachment:fixed}@font-face{font-family:'Plus Jakarta Sans',sans-serif;src:url(https://cdn.solution-digitale.ch/assets/fonts/plus_jakarta_sans/PlusJakartaSans-ExtraLight.woff2);font-style:normal;font-weight:200}@font-face{font-family:'Plus Jakarta Sans',sans-serif;src:url(https://cdn.solution-digitale.ch/assets/fonts/plus_jakarta_sans/PlusJakartaSans-Light.woff2);font-style:normal;font-weight:300}@font-face{font-family:'Plus Jakarta Sans',sans-serif;src:url(https://cdn.solution-digitale.ch/assets/fonts/plus_jakarta_sans/PlusJakartaSans-Regular.woff2);font-style:normal;font-weight:400}@font-face{font-family:'Plus Jakarta Sans',sans-serif;src:url(https://cdn.solution-digitale.ch/assets/fonts/plus_jakarta_sans/PlusJakartaSans-Medium.woff2);font-style:normal;font-weight:500}@font-face{font-family:'Plus Jakarta Sans',sans-serif;src:url(https://cdn.solution-digitale.ch/assets/fonts/plus_jakarta_sans/PlusJakartaSans-SemiBold.woff2);font-style:normal;font-weight:600}@font-face{font-family:'Plus Jakarta Sans',sans-serif;src:url(https://cdn.solution-digitale.ch/assets/fonts/plus_jakarta_sans/PlusJakartaSans-Bold.woff2);font-style:normal;font-weight:700}@font-face{font-family:'Plus Jakarta Sans',sans-serif;src:url(https://cdn.solution-digitale.ch/assets/fonts/plus_jakarta_sans/PlusJakartaSans-ExtraBold.woff2);font-style:normal;font-weight:800}.table table{width:100%}.table thead{border:solid 1px gray}.table thead th{background:darkgray;color:white!important}.table thead th,.table td{border-left:solid 1px gray;border-right:solid 1px gray}tr td,tr th{padding:10px}.menu-fixed-scroll{position:fixed!important;;width:100%!important}.dropdown-item{color:black!important}#container_switch_langue{display:none!important}.sd-button-header p,.sd-button-header a,input[type=submit],input[type=submit]:focus{color:orange!important;text-decoration:none}.sd-button-header,input[type=submit],input[type=submit]:focus{cursor:default;transition:0.3s;padding:5px 20px 5px 20px;border:solid 1px orange;background-color:#fff}.sd-button-header:hover p,.sd-button-header:hover a,input[type=submit]:hover{color:white!important}.sd-button-header:hover,input[type=submit]:hover{padding:5px 20px 5px 20px;border:solid 1px #fff0;background-color:orange}#main>.element_column_avec_fond>.element_column_avec_fond_32_5_titre .sd_content p>a,#main nav #menu-item-91.nav_button_effect>a{color:var(--sdtc)!important;cursor:pointer;transition:0.3s;padding:12px 24px;background:var(--sd1)!important;border:2px solid #fff0;border-radius:100px;font-size:16px;font-weight:500;text-transform:none;display:inline-block;width:fit-content}:is(.element_column_avec_fond_32_13,.element_column_avec_fond_75_13) p>a{border:2px solid transparent!important}nav #main #menu-item-91.nav_button_effect>a:hover,body #main #menu-item-91>a.active:hover{background:var(--sd2)!important}#main>.element_column_avec_fond>.element_column_avec_fond_32_5_titre .sd_content p>a:hover,:is(.element_column_avec_fond_32_13,.element_column_avec_fond_75_13) p>a:hover{background:var(--sd2);border:2px solid var(--sd1)!important}#main>:is(.element_image_text_full_responsive_32_1,.element_image_text_full_responsive_69_1,.element_image_text_full_responsive_70_1,.element_image_text_full_responsive_71_1,.element_image_text_full_responsive_72_1,.element_image_text_full_responsive_73_1,.element_image_text_full_responsive_74_1,.element_image_text_full_responsive_75_1) .sd_button_container>div:nth-child(2)>div>p>a{color:var(--sd1)!important;background:transparent!important;border:2px solid var(--sd1)}#main>:is(.element_image_text_full_responsive_32_1,.element_image_text_full_responsive_69_1,.element_image_text_full_responsive_70_1,.element_image_text_full_responsive_71_1,.element_image_text_full_responsive_72_1,.element_image_text_full_responsive_73_1,.element_image_text_full_responsive_74_1,.element_image_text_full_responsive_75_1) .sd_button_container>div:nth-child(2)>div>p>a:hover{color:var(--sdtc)!important;background:var(--sd1)!important;border:2px solid #fff0}#sortableelement_column_avec_fond_32_4 .sd_button p>a::after{content:"";display:inline-block;width:9px;height:9px;margin-left:8px;border-right:2px solid var(--sd1);border-top:2px solid var(--sd1);transform:rotate(45deg);transition:transform 0.2s ease}#sortableelement_column_avec_fond_32_4 .sd_button{text-align:end}#sortableelement_column_avec_fond_32_4 .sd_button p>a:hover::after{transform:translateX(6px) rotate(45deg);border-right:2px solid var(--sdtc);border-top:2px solid var(--sdtc)}#main .sd-button-4 p a{color:var(--sdts)!important;background:var(--sd3)!important;cursor:pointer;transition:0.3s;padding:12px 24px;border:2px solid #fff0;border-radius:100px;font-size:16px;font-weight:500;text-transform:none;display:inline-block;width:100%}#main .sd-button-4 p a:hover{color:var(--sdtc)!important;background:var(--sd1)!important}.wpcf7-not-valid-tip{margin-top:-20px;margin-bottom:10px}form input[type=text],form input[type=email],form input[type=tel],form label,form input,form textarea{width:100%!important}form input[type=text],form input[type=email],form input[type=tel],form textarea{width:100%!important;border:solid 1px orange}form input[type=submit]{display:inline-block!important}form label input,form label textarea{margin-top:15px!important;margin-bottom:25px!important}form *{font-size:14px!important}input[type=text],input[type=email],input[type=tel],input[type=password],textarea,select,input[list]{width:100%;padding:12px 20px;margin-bottom:20px!important;display:inline-block;border:1px solid LightGray;border-radius:4px;box-sizing:border-box}.sd_social{padding-bottom:1rem}.sd_social i{color:white!important;transition:0.3s;display:flex;justify-content:center;align-items:center;background-color:#686868;border-radius:25px;width:50px;height:50px;text-align:center;margin-right:5px;font-size:25px}.sd_social i:hover{transform:scale(1.3)}footer .sd_social_footer i{color:white!important;transition:0.3s;padding-top:6px;background-color:#686868;border-radius:20px;width:30px;height:30px;text-align:center;margin-right:5px}footer .sd_social_footer i:hover{transform:scale(1.3)}@media screen and (min-width:991px){#menu-main{gap:15px}}#breadcrumbs{list-style:none;margin:10px 0;overflow:hidden}#breadcrumbs li{display:inline-block;vertical-align:middle;margin-right:15px}#breadcrumbs .separator{font-size:18px;font-weight:100;color:#ccc}html.wp-toolbar{padding-top:25px!important}.adminmenuwrap{margin-top:0!important}@media screen and (max-width:992px){.nav-item{display:grid!important}footer>div>div>div>div>.navbar-nav>.nav-item{display:unset!important}.nav-item{display:flex!important}footer>div>div>div>div>.navbar-nav>.nav-item{display:unset!important}ul.dropdown-menu{top:40px!important}#main>div>div.builder_menu.d-flex{z-index:99999!important}.sdg_popup_template{z-index:999999!important}}.element_column_avec_fond .text-button{height:100%}.element_column_avec_fond_32_4_item_bg,.element_column_avec_fond_69_4_item_bg,.element_column_sans_fond_73_2_item_bg{border:var(--sd1) 1px solid}#sortableelement_column_avec_fond_69_4>div>.sd_content{flex-direction:row!important}#sortableelement_column_avec_fond_69_4>div>.sd_content>.text-button>.sd_text_container>div{display:flex;flex-direction:column;gap:10px}#eapps-instagram-feed-1>div>div.eapps-instagram-feed-content>div.eapps-instagram-feed-header-container>div>div>div.eapps-instagram-feed-header-follow-button-wrapper>a{color:white!important}#eapps-instagram-feed-1>div>div.eapps-instagram-feed-content>div.eapps-instagram-feed-header-container>div>div>div.eapps-instagram-feed-header-user>div.eapps-instagram-feed-header-user-info *{color:var(--sdts)!important}#eapps-instagram-feed-1>div>div.eapps-instagram-feed-content>div.eapps-instagram-feed-posts-container>div>div>div>div{border-radius:24px}#eapps-instagram-feed-1>div>div.eapps-instagram-feed-content>div.eapps-instagram-feed-header-container>div>div>div.eapps-instagram-feed-header-follow-button-wrapper>a{border-radius:50px}.sd_element_faq .accordion{display:flex;flex-wrap:wrap;gap:var(--gap-faq)}.sd_element_faq .accordion-item{width:calc((100% / var(--column-faq)) - (var(--gap-faq) - (var(--gap-faq) / var(--column-faq))))}.sd_element_faq .accordion-collapse.collapse.show,.sd_element_faq .accordion-collapse.collapsing{background:#fff}.sd_element_faq .accordion-item{background:#fff0;border:0 solid #fff0}.sd_element_faq .accordion-header{background:#fff;border:1px solid var(--sd1)!important}.sd_element_faq :is(.accordion-header,.accordion-item,.accordion-header button){border-radius:50px}.sd_element_faq .accordion-header button{font-weight:700}.accordion-item:first-of-type .accordion-button{border-top-right-radius:50px!important;border-top-left-radius:50px!important}.accordion-item:last-of-type .accordion-button.collapsed{border-bottom-right-radius:50px!important;border-bottom-left-radius:50px!important}nav #menu-item-91.nav_button_effect>a:after{height:0px!important}:is(#sortableelement_column_avec_fond_32_13,#sortableelement_column_avec_fond_75_13)>div:nth-child(1){text-align:end}:is(#sortableelement_column_avec_fond_32_13,#sortableelement_column_avec_fond_75_13)>div:nth-child(3){text-align:start}:is(#sortableelement_column_avec_fond_32_13,#sortableelement_column_avec_fond_75_13){justify-content:center}:is(.element_column_avec_fond_32_13,.element_column_avec_fond_75_13) .sd_boot_3{width:fit-content!important}#main>:is(.element_image_text_full_responsive_32_1,.element_image_text_full_responsive_32_3.element_image_text_full_responsive_32_3)>div>div>div>.sd_image{height:100%}:is(.element_formulaire_70_15,.element_formulaire_71_15,.element_formulaire_72_15,.element_formulaire_73_15) :is(h2,p){color:var(--sdtc)!important}:is(.element_formulaire_70_15,.element_formulaire_71_15,.element_formulaire_72_15,.element_formulaire_73_15) :is(h3){color:var(--sd3)!important}#sortableelement_column_avec_fond_69_5{justify-content:center!important}#main>div:is(.element_shortcode_69_16,.element_shortcode_73_16,.element_shortcode_70_11,.element_shortcode_71_11,.element_shortcode_72_11)>div>div>div.order-lg-1{align-content:center}#main>.element_shortcode_69_16>div>div>div:has(#carouselExampleIndicators1){aspect-ratio:3 / 4;border-radius:24px}.element_shortcode_69_16 :is(#carouselExampleIndicators1,.carousel-inner,.carousel-item,.carousel-item img){height:100%!important;min-height:100%!important}.element_shortcode .videot{height:800px!important;width:fit-content!important;border-radius:24px}.element_shortcode>div>div>div:has(.videot){display:flex;justify-content:center}.element_logo_slider .slick-track{display:flex;gap:100px}.element_logo_slider_69_17{background:#fff}:is(.element_formulaire_69_15,.element_formulaire_70_15,.element_formulaire_71_15,.element_formulaire_72_15,.element_formulaire_73_15) :is(form input[type=submit],form input[type=submit]:focus){padding:12px 24px!important;width:100%!important;max-width:100%!important;border-radius:100px!important}.element_formulaire_75_14 :is(form input[type=submit],form input[type=submit]:focus){padding:12px 24px 12px 60px!important;border-radius:100px!important}:is(.element_formulaire_69_15,.element_formulaire_70_15,.element_formulaire_71_15,.element_formulaire_72_15,.element_formulaire_73_15,.element_formulaire_75_14) .envoi-form::before{content:'';background-image:url(https://cdn.solution-digitale.ch/wp-content/uploads/2026/05/salento_fils_icon_envoi.png);display:flex;height:17px;width:calc(100% - 100px);position:relative;background-repeat:no-repeat;background-size:contain;background-position:center;transform:translateY(32px);pointer-events:none}.element_formulaire_75_14 .envoi-form::before{content:'';background-image:url(https://cdn.solution-digitale.ch/wp-content/uploads/2026/05/salento_fils_icon_envoi.png);display:flex;height:17px;width:calc(100% - 100px);position:relative;background-repeat:no-repeat;background-size:contain;background-position:left;transform:translate(24px,32px);pointer-events:none}:is(.element_formulaire_69_15,.element_formulaire_75_14) form :is(input[type=email],input[type=tel],input[type=text],textarea){background:#FFFEF9!important;border:1px solid var(--sd5)!important}.sd_box_gal_1{border-radius:24px}.sd_box_gal_1>.sd_image{background:#000}.sd_box_gal_1>.sd_image>img{opacity:.5}.gal-card-body{align-items:center!important}