/*!/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:80px}.wpcf7 .wpcf7-response-output{color:#fff}[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}#container_switch_langue{display:none!important}.sd-button-header p,.sd-button-header a,#menu-main>#menu-item-93>a,input[type=submit],input[type=submit]:focus{color:white!important;text-decoration:none!important;font-size:16px!important;font-weight:500!important}.sd-button-header,#menu-main>#menu-item-93>a,input[type=submit],input[type=submit]:focus{cursor:pointer!important;transition:all 0.3s ease!important;padding:10px 30px!important;border:0 solid transparent!important;border-radius:1000px!important;background-color:var(--sd1)!important;display:inline-block!important;width:fit-content!important}.sd-button-header:hover p,.sd-button-header:hover a,#menu-main>#menu-item-93>a:is(:hover,:focus,:active),#menu-main>#menu-item-93.current-menu-item>a,input[type=submit]:hover{color:white!important}.sd-button-header:hover,#menu-main>#menu-item-93>a:is(:hover,:focus,:active),#menu-main>#menu-item-93.current-menu-item>a,input[type=submit]:hover{cursor:pointer!important;padding:10px 30px!important;border:0 solid transparent!important;border-radius:1000px!important;background-color:var(--sd4)!important}#menu-item-93>a::before{content:"\f10b"!important;font-family:"FontAwesome","Font Awesome 5 Free","Font Awesome 6 Free"!important;font-weight:900!important;margin-right:8px!important;display:inline-block!important}.wpcf7-not-valid-tip{margin-top:-5px;margin-bottom:10px}form input[type=text],form input[type=email],form input[type=tel],form label,form input,form textarea,form select{width:100%!important}form input[type=submit]{display:inline-block!important}.form-contact-custom label{display:block;color:#666;margin-bottom:4px!important;font-weight:500}input[type=text],input[type=email],input[type=tel],input[type=password],textarea,select{width:100%;padding:10px 16px;margin-bottom:12px!important;display:inline-block;border:1px solid #dcdcdc!important;border-radius:8px!important;background-color:#fff;color:#333;box-sizing:border-box;transition:border-color 0.2s ease}select{appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23333333' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'></polyline></svg>")!important;background-repeat:no-repeat!important;background-position:right 20px center!important;padding-right:40px!important}input[type=text]:focus,input[type=email]:focus,input[type=tel]:focus,textarea:focus,select:focus{border-color:var(--sd1)!important;outline:none}.sd_social{padding-bottom:1rem}.sd_social i{color:var(--sd3)!important;transition:0.3s;display:flex;justify-content:center;align-items:center;background-color:var(--sd1);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:var(--sd3)!important;transition:0.3s;padding-top:6px;background-color:var(--sd1);border-radius:20px;width:30px;height:30px;text-align:center;margin-right:5px}footer .sd_social_footer i:hover{transform:scale(1.3)}#main>footer>div.container>div>div:nth-child(2)>div.container.no-padding.pt-3>div:nth-child(1)>div.col-12.col-xl-1>i,#main>footer>div.container>div>div:nth-child(2)>div.container.no-padding.pt-3>div:nth-child(2)>div.col-12.col-xl-1>i,#main>footer>div.container>div>div:nth-child(2)>div.container.no-padding.pt-3>div:nth-child(3)>div.col-12.col-xl-1>i{color:var(--sd1)!important}#main>footer .container-footer-1-1 a img{background-color:#ffffff!important;padding:0px!important;border-radius:50%!important;aspect-ratio:1 / 1!important;object-fit:contain!important}[id^="sortableelement_column_avec_fond_"],[id^="sortableelement_column_avec_trait_"],[id^="sortableelement_column_en_ligne_"],[id^="sortableelement_column_icone_souligne_"],[id^="sortableelement_column_sans_fond_"]{justify-content:center!important;display:flex!important}html .text-small,html .text-tiny{line-height:1.3!important;display:block!important}html h1 .text-small{font-size:65px!important;font-family:'Oleo Script',cursive!important;color:var(--sd1)!important}p .text-big{font-size:23px!important}h2 .text-small{font-size:20px;letter-spacing:2px!important;text-transform:uppercase}html h2 .text-tiny{font-family:'Oleo Script',cursive!important;font-size:40px!important;color:var(--sd1)!important}p strong{color:var(--sd4)!important}#wpcf7-f47-o1>form>div.container.form-contact-custom>h2>span{font-size:22px!important;padding-bottom:20px!important;line-height:1.3!important;display:block!important}#sortableelement_column_sans_fond_32_2>div:hover .element_column_sans_fond_32_2_item_bg{background:var(--sd1)!important}#sortableelement_column_sans_fond_32_2>div:hover hr{border-color:#ffffff!important}.sd_element_faq .accordion-collapse>div,.sd_element_faq .accordion-body{background-color:white!important;padding-bottom:50px!important;font-weight:400!important}.sd_element_faq .accordion-button{background-color:var(--sd6)!important;color:var(--sdts)!important;font-weight:500!important;font-size:19px!important;box-shadow:none!important}.sd_element_faq .accordion,.sd_element_faq .accordion-item{border-color:white!important;border-bottom:1px solid white!important}.sd_element_faq .accordion-header,.sd_element_faq .accordion-collapse{border:none!important}.sd_element_faq .mb-5{margin-bottom:130px!important}.element_image_text_full_responsive_81_8 ul{color:white!important}#hero>div.pv-overlay{mix-blend-mode:multiply!important}nav .menu-item{letter-spacing:2px!important}hr{border:none!important;border-top:2px solid var(--sd1)!important;width:20%!important;opacity:1!important;height:0!important}.element_column_sans_fond_32_5 .sd_button .sd_button{margin-top:0px!important}#sortableelement_texte_titre_81_15 .element_texte_titre_81_15_item_bg,#sortableelement_texte_titre_84_3 .element_texte_titre_84_3_item_bg,#sortableelement_texte_titre_81_7 .element_texte_titre_81_7_item_bg{border-radius:20px!important;border:1.5px solid var(--sd1)!important}#home_nav a>img{background-color:#ffffff!important;padding:0!important;filter:drop-shadow(-8px 8px 20px rgb(0 0 0 / .2));border-radius:50%!important}#formulairedevis{position:relative!important;overflow:hidden!important;background:transparent!important}#formulairedevis::before{content:""!important;position:absolute!important;top:0;left:0;width:100%;height:100%;z-index:-1!important;background:url(https://cdn.solution-digitale.ch/wp-content/uploads/2026/07/MS-Carrosserie-formulaire-background-02.jpg) no-repeat center/cover fixed!important}#sortableelement_column_avec_fond_32_4>div,#sortableelement_column_sans_fond_81_10>div,#sortableelement_column_sans_fond_81_9>div,#sortableelement_column_sans_fond_81_6>div,#sortableelement_column_sans_fond_81_4>div{padding:30px!important;border-radius:20px!important;background-color:rgb(255 255 255 / .2)!important;border:1px solid rgb(255 255 255 / .3)!important;box-shadow:0 4px 10px 0 rgb(0 0 0 / .15)!important;backdrop-filter:blur(7px)!important;-webkit-backdrop-filter:blur(7px)!important}#formulairedevis>div{margin-top:50px!important;margin-bottom:50px!important;padding:30px!important;border-radius:20px!important;background-color:rgb(255 255 255 / .2)!important;backdrop-filter:blur(7px)!important;-webkit-backdrop-filter:blur(7px)!important;border:1px solid rgb(255 255 255 / .3)!important;box-shadow:0 4px 10px 0 rgb(0 0 0 / .15)!important}#formulairedevis p,#formulairedevis h2{color:white!important}div>div>div>div.WidgetBackground__Content-sc-6ca35f7a-2.jhdeAs.es-widget-background-content.WidgetBackground__ContentContainer-sc>div>div.HeaderComponent__Top-sc-753af44f-2.gIOWjD.es-header-component-top.es-header-component-top>div>div.HeaderWriteReviewButton__Component-sc-594a7a0f-0.eNCHEg.es-header-write-review-button-container>button>span{color:#ffffff!important}.element_column_avec_fond_32_4_item .sd_content,.element_column_avec_fond_32_4_item_bg{border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0;@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)}nav{height:130px!important;border-bottom:1px solid var(--sd1)!important}#home_nav a>img{margin-top:50px!important}#sortableelement_column_sans_fond_32_2>div:first-child{border-radius:20px 0 0 20px}#sortableelement_column_sans_fond_32_2>div:last-child{border-radius:0 20px 20px 0}#sortableelement_texte_titre_81_15>div,#sortableelement_texte_titre_84_3>div,#sortableelement_texte_titre_81_7>div{width:80%!important;margin:0 auto!important}}@media screen and (min-width:991px){#menu-main{gap:15px}#hero .no-padding{display:flex;flex-direction:row;align-items:flex-end}}#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}}