/*!/wp-content/themes/SolutionDigitale-child/style.css*/.wpcf7 .wpcf7-response-output{color:#fff}:root{--text-color-1:#545454 !important;--text-color-2:#353535 !important;--text-color-white:white !important;--text-color-black:black !important;--anchor-offset:80px}.navbar-top-container{height:fit-content!important}[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}.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}:is(.page_6,.page_29,.sd_gallery_multi) #home_nav{background-color:var(--sd5)!important}html body .page_92{background-color:var(--sd4)!important}.bouton-retour-galerie i{display:none!important}#container_switch_langue{display:none!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:1px solid #5a5a5a!important}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],select,input[list]{width:100%;padding:14px 24px;margin-bottom:10px!important;display:inline-block;border:1px solid #5a5a5a!important;border-radius:50px!important;background-color:#424242!important;color:#ffffff!important;box-sizing:border-box;outline:none!important;box-shadow:none!important}textarea{width:100%;min-height:180px;padding:18px 24px;margin-bottom:10px!important;display:inline-block;border:1px solid #5a5a5a!important;border-radius:20px!important;background-color:#424242!important;color:#ffffff!important;box-sizing:border-box;outline:none!important;box-shadow:none!important;resize:vertical}form input::placeholder,form textarea::placeholder{color:#b0b0b0!important;opacity:1!important}select{appearance:none!important;-webkit-appearance:none!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23b0b0b0' viewBox='0 0 16 16'%3E%3Cpath d='M7.247 11.14 2.451 5.658C1.885 5.013 2.345 4 3.204 4h9.592a1 1 0 0 1 .753 1.659l-4.796 5.48a1 1 0 0 1-1.506 0z'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 22px center!important;cursor:pointer}:is(#formulairedecontact,#formulairededevis) :is(.no-padding-shortcode,form)::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}#formulairedecontact h2,#formulairedecontact p,#formulairededevis h2,#formulairededevis p{color:white!important}#formulairedecontact .sd_text *::before{font:900 16px "Font Awesome 5 Free","Font Awesome 6 Free",FontAwesome!important;color:var(--sd1)!important;margin-right:10px!important;display:inline-block!important;vertical-align:middle!important}#formulairedecontact .sd_text :is(h1,h2)::before{content:none!important}#formulairedecontact .sd_text a[href^="tel"]::before{content:"\f095"!important}#formulairedecontact .sd_text a[href^="mailto"]::before{content:"\f0e0"!important}#formulairedecontact .sd_text p:last-of-type::before{content:"\f017"!important}#formulairedecontact .sd_text :is(a[href^="tel"],a[href^="mailto"],p:last-of-type){display:inline-block!important;margin-bottom:12px!important}.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)}footer div.pt-3>div:nth-child(-n+2) .col-xl-11>div{padding-bottom:18px!important}.sd-button-header,input[type=submit]{cursor:pointer;display:inline-block;padding:9px 30px!important;background-color:var(--sd2);border:0 solid #fff0;border-radius:1000px;width:fit-content!important;color:#fff!important;font:500 16px "Roboto Condensed",sans-serif!important;letter-spacing:0!important;text-transform:none!important;text-decoration:none!important;transition:0.3s ease}.sd-button-header :is(p,a){color:inherit!important;font:inherit!important;text-transform:inherit!important;letter-spacing:inherit!important;margin:0!important}.sd-button-header:hover,input[type=submit]:hover{background-color:var(--sd1);color:#fff!important}:is(#menu-main,nav,.navbar-nav) :is(#menu-item-118,.menu-item-118)>a,:is(#menu-main,nav,.navbar-nav) a:is(#menu-item-118,.menu-item-118){display:inline-flex!important;align-items:center;cursor:pointer!important;padding:9px 30px!important;border-radius:1000px!important;border:0 solid transparent!important;background-color:var(--sd2)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font:500 16px "Roboto Condensed",sans-serif!important;letter-spacing:0!important;text-transform:none!important;text-decoration:none!important;transition:0.3s ease!important}:is(#menu-main,nav,.navbar-nav) :is(#menu-item-118,.menu-item-118)>a *,:is(#menu-main,nav,.navbar-nav) a:is(#menu-item-118,.menu-item-118) *{color:inherit!important;-webkit-text-fill-color:inherit!important;font:inherit!important;letter-spacing:inherit!important;text-transform:inherit!important;margin:0!important}:is(#menu-main,nav,.navbar-nav) :is(#menu-item-118,.menu-item-118):is(:hover,.active,[class*="current"])>a,:is(#menu-main,nav,.navbar-nav) :is(#menu-item-118,.menu-item-118)>a:is(:hover,.active,[aria-current]),:is(#menu-main,nav,.navbar-nav) a:is(#menu-item-118,.menu-item-118):is(:hover,.active,[aria-current]){background-color:var(--sd1)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;padding:9px 30px!important}.sd-button-2{display:inline-flex!important;align-items:center!important}.sd-button-2::after{content:"\f054";font-family:"Font Awesome 6 Free","FontAwesome";font-weight:900;font-size:.8em;color:var(--sd2);margin-left:12px;display:inline-block;line-height:1;transition:transform 0.25s ease,color 0.25s ease}.sd-button-2:hover::after{color:var(--sd1);transform:translateX(8px)}.element_header_responsive_81_1 a::before,.element_header_responsive_94_1 a::before,.element_image_text_full_responsive_90_4 .sd_button_container a::before,#sortableelement_column_sans_fond_92_3 .sd_button p::before{content:"\f095"!important;font-family:"Font Awesome 5 Free","Font Awesome 6 Free",FontAwesome!important;font-weight:900!important;font-size:14px!important;margin-right:8px!important;display:inline-block!important}.sd_element_faq .accordion{background-color:transparent!important;border:none!important;border-radius:0!important;overflow:visible!important}.sd_element_faq .accordion-item{margin-bottom:3px!important;background-color:transparent!important;border:.5px solid var(--sd3)!important;border-radius:8px!important;overflow:hidden!important}.sd_element_faq .accordion-item:last-child{margin-bottom:0!important}.sd_element_faq .accordion-button{font-family:'Roboto Condensed',sans-serif!important;font-weight:500!important;font-size:21px!important;background-color:#fff!important;color:var(--sdts)!important;box-shadow:none!important;border-radius:0!important}.sd_element_faq .accordion-button::after{filter:invert(1)!important;color:var(--sd3)!important}.sd_element_faq .accordion-body{background-color:var(--sd3)!important;color:var(--sdts)!important;padding-bottom:50px!important;font-weight:400!important}.sd_element_faq .accordion-header,.sd_element_faq .accordion-collapse{border:none!important;border-radius:0!important;background:transparent!important}@font-face{font-family:'Caveat';src:url(https://cdn.solution-digitale.ch/wp-content/uploads/2026/09/Caveat-Regular.ttf) format('truetype');font-weight:400;font-style:normal;font-display:swap}html .text-big,html .text-small,html .text-tiny{line-height:1.3!important;display:block!important}html :is(h1,h2,h3,p) strong{font-weight:inherit!important;-webkit-text-fill-color:var(--sd1)}html h1 .text-small{font-family:'Caveat',cursive!important;font-size:50px!important;letter-spacing:1px!important;font-weight:400!important;-webkit-text-fill-color:var(--sd1)}html h2 .text-small{font-size:25px!important}html h2 .text-tiny{font-size:20px!important;text-transform:uppercase!important;letter-spacing:1px!important}#hero div:nth-child(3)>p>span{font-weight:300;font-size:30px!important}nav .menu-item{letter-spacing:1px!important}#hero>div.pv-overlay{mix-blend-mode:multiply!important}[id^="sortableelement_column_avec_trait_"],[id^="sortableelement_column_icone_souligne_"],[id^="sortableelement_column_sans_fond_"]{justify-content:center!important}#brown-line hr{border:none!important;height:1px!important;background-color:var(--sd5)!important;border-radius:9999px!important;opacity:1!important}#orange-line hr,#formulairedecontact hr,#formulairededevis hr{border:none!important;width:25%!important;height:5px!important;background-color:var(--sd1)!important;border-radius:9999px!important;opacity:1!important}#hero>div[class*="element_header_responsive_"]{filter:grayscale(100%)!important}[class*="element_image_text_full_responsive_"] img,[class*="element_column_sans_fond_"] img{filter:grayscale(100%)!important}.element_column_sans_fond_81_5 img,.element_image_text_full_responsive_86_2 img,.element_image_text_full_responsive_84_4 img{filter:none!important}.element_gal_multi .border{position:relative;border:none!important;filter:grayscale(100%)!important;transition:filter 0.8s cubic-bezier(.25,1,.5,1)!important;margin:0!important}.element_gal_multi a:hover .border,.element_gal_multi .border:hover{filter:grayscale(0%)!important}.element_gal_multi h2{position:absolute;bottom:20px;left:20px;margin:0;text-align:left;text-shadow:0 2px 8px rgb(0 0 0 / .8);z-index:2}.element_gal_multi .xg_container_gal{--bs-gutter-x:4px !important;--bs-gutter-y:4px !important;gap:0!important}.element_gal_multi .xg_container_gal>*{padding:5px!important;margin:0 0 0 0!important}.element_gal_multi h4{text-shadow:2px 3px 4px #000}@media screen and (min-width:1024px){#home_nav:first-of-type .navbar-brand:first-of-type{transition:transform 0.3s ease-in-out}#home_nav:first-of-type.shadow .navbar-brand:first-of-type{transform:scale(.9)}#home_nav .container.sd_admin_container{width:80%!important;max-width:80%!important}#hero .sd-vanilla-text-wrapper>div{width:75%!important;margin-left:0!important;margin-right:auto!important}[id^="sd_elmt_ctnr_"]{padding-bottom:100px!important}#sortableelement_column_sans_fond_32_2{margin-top:-70px}#sortableelement_column_sans_fond_32_4>div{aspect-ratio:16 / 8!important;width:100%!important}#sortableelement_column_sans_fond_81_6>div{aspect-ratio:16 / 4!important;width:100%!important}#galerie .text-button{max-width:40%!important;width:40%!important}#galerie .sd_image::before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(45deg,#f5820d 0 48%,rgb(245 130 13 / .5) 48% 65%,transparent 65% 100%)}}@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}}