/*!/wp-content/themes/SolutionDigitale-child/style.css*/:root{--sd-1:#BC0E5A;--sd-2:#09346C;--sd-3:#575757;--sd-4:#f6f6f6;--sd-5:#808080}.dropdown-item{color:black!important}#main>div.element_bloc_2_235_32.element_bloc_2.container-fluid.no-padding>div>div>div>div>div.col-3{display:none!important}#main>div.element_column_9_2.element_column>div>div>div>a{z-index:3!important}.element_column_180_9.element_column>div>div,.element_column_180_13.element_column>div>div,.element_column_180_7.element_column>div>div,#main>div.element_column_46_16.element_column>div>div,#main>div.element_column_46_7.element_column>div>div,#main>div.element_column_46_11.element_column>div>div{display:flex!important;justify-content:center!important}#main>div.container.pt-5.element_gal_1.element_gal_1_46_15>div.row.xg_container_blog{display:flex!important;justify-content:center!important}#carouselExampleIndicators1>div.carousel-inner>div>img{object-fit:contain!important}#main>div.container-fluid.p-md-5.my-5>h2>span,#main>div.element_bloc_politique_confidentialite_3_1.element_bloc_politique_confidentialite.container-fluid.no-padding>div.container.p-5>div>div:nth-child(1)>div.aos-init.aos-animate>h1>span,#main>div.element_bloc_politique_confidentialite_38_1.element_bloc_politique_confidentialite.container-fluid.no-padding>div.container.p-5>div>div:nth-child(1)>div.aos-init.aos-animate>h1>span{color:black!important;text-shadow:none!important}:is(.element_column_58_3,.element_column_9_4)>div>div>div:nth-child(1)>.sd_content>.sd_image>span>div>img{height:130px}#main>footer>div.container>div>div.sd_admin_container.col-lg-4.pb-5.text-center>div:nth-child(3)>p:nth-child(4){display:flex;justify-content:space-between;margin-bottom:40px!important;align-items:flex-end;row-gap:20px;flex-wrap:wrap}#main>footer>div.container>div>div.sd_admin_container.col-lg-4.pb-5.text-center>div:nth-child(3)>p:nth-child(4)>a>img{height:50px}#main>footer>div.container>div>div.sd_admin_container.col-lg-4.pb-5.text-center>div:nth-child(3)>p:nth-child(4)>a:nth-child(3)>img{height:40px}#main>div.element_column_235_34.element_column>div>div>.element_column_item{padding:50px}#main>div.element_bloc_2_235_32.element_bloc_2.container-fluid.no-padding>div>div>div{padding-bottom:100px}#main>div.element_bloc_2_235_32.element_bloc_2.container-fluid.no-padding>div>div>div:nth-child(1)>div::before,#main>div.element_bloc_2_235_32.element_bloc_2.container-fluid.no-padding>div>div>div:nth-child(2)>div::before{content:'';width:2px;height:150px;background:var(--sd-1);position:relative;right:3px}@media screen and (min-width:768px){.element_column_235_44{width:100%;aspect-ratio:2048 / 513;background-image:url(https://cdn.solution-digitale.ch/wp-content/uploads/2025/09/GarageMontPelerin-evenement-offre.jpg);background-size:contain!important;background-position:center;background-repeat:no-repeat}.text-huge{font-size:60px!important}#main>div.element_column_235_34.element_column>div{width:1200px}}@media only screen and (min-width:991px) and (max-width:1400px){#main>footer>div.container>div>div.sd_admin_container.col-lg-4.pb-5.text-center>div:nth-child(3)>p:nth-child(4){display:flex;justify-content:center;column-gap:40px;margin-bottom:40px!important;align-items:flex-end;row-gap:30px;flex-wrap:wrap}}.element_column_9_14 .mb-5{box-shadow:rgb(0 0 0 / .1) 0 0 5px}nav .nav-item{position:relative!important}nav .nav-item:after{transition:0.3s;display:inline-block;content:'';width:0%;position:absolute;left:0;bottom:0;height:3px;background-color:#BC0E5A}nav .nav-item:hover:after{content:'';width:100%;position:absolute;left:0;bottom:0;height:3px;background-color:#BC0E5A}footer a:hover{transform:scale(1.1)!important}.element_col_active{transform:scale(1);transition:1s}.element_col_inactive{transition:1s filter:grayscale(1)}.col_active_xav{transition:1s transform:scale(1.1);box-shadow:0 0 15px 5px #000}.col_inactive_xav{transition:1s transform:scale(.5)}#container_switch_langue{display:none!important}.sd-button-header p,.sd-button-header a,input[type=submit]{color:black!important;text-decoration:none;width:auto!important;font-family:DM Sans!important;font-weight:600!important;font-size:20px!important;text-transform:uppercase}.sd-button-header,input[type=submit]{cursor:default;transition:0.3s;padding:5px 50px 5px 50px;border:solid 1px #000;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 50px 5px 50px;border:solid 1px #fff0;background-color:#000}form input[type=text],form input[type=email],form label,form input,form textarea{width:100%!important}form input[type=text],form input[type=email],form textarea{width:100%!important;border:solid 1px #77808B}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;color:#77808B!important}input[type=text],input[type=email],input[type=password],textarea,select,input[list]{width:100%;padding:12px 20px;margin-bottom:20px!important;display:inline-block;border:1px solid #77808B;border-radius:4px;box-sizing:border-box}.sd_social i{color:white!important;transition:0.3s;padding-top:12px;background-color:#686868;border-radius:25px;width:50px;height:50px;text-align:center;margin-right:5px;font-size:25px}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)}h1,h3,h5,h4{text-transform:uppercase}h2{padding-bottom:20px!important}h1,h2{text-shadow:#000 1px 0 4px}p strong{color:black!important}.element_column_9_14>div>div>div{border:solid 8px var(--sd-4)}.element_column_9_2 .mb-5,.element_column_49_7 .mb-5,.element_column_103_6 .mb-5,.element_column_108_5 .mb-5{padding:0;max-height:446px}.element_image_text_full_9_6 .order-2,.element_image_text_full_46_4 .order-2,.element_image_text_full_46_5 .order-2{padding:0px!important}.element_image_text_full_9_6_text,.element_image_text_full_46_4_text{background-color:#fff}.element_image_text_full_46_5_text{background-color:var(--sd-4)}#main nav .menu-item .active{font-size:16px!important;font-weight:700!important}:is(.element_column_180_7,.element_column_180_9,.element_column_180_11,.element_column_180_13) h5{color:var(--sd-1)!important;text-transform:none!important;font-size:24px!important;font-weight:700!important;letter-spacing:4px}h1,h2{letter-spacing:3px}h3,h4{letter-spacing:3px}h5{letter-spacing:3px}.element_bloc_2_49_6 h5,.element_bloc_2_49_6 p,.element_bloc_2_103_5 h5,.element_bloc_2_103_5 p{color:var(--sd-5)!important}.element_bloc_2_49_6 .col-9,.element_bloc_2_103_5 .col-9{border-left:solid 2px var(--sd-1);margin-bottom:2%}.element_column_9_2 h3 a{color:white!important;cursor:pointer!important}.element_column_180_7>div>div>div:nth-child(2)>.sd_content>.sd_image>span>div>img,.element_column_180_9>div>div>div:nth-child(1)>.sd_content>.sd_image>span>div>img,.element_column_180_11>div>div>:is(div:nth-child(1),div:nth-child(6))>.sd_content>.sd_image>span>div>img{aspect-ratio:16/9!important}