/*!/wp-content/themes/SolutionDigitale-child/style.css*/#btn_offres,#offres,.element_button_32_4{display:none}#main>div .container.pt-5.pb-5{max-width:1000px!important}.sd_blog_block .item_blog{height:fit-content}.sd_single_page.post .sd_home_top{margin-top:0px!important;height:400px!important}#main .post>.sd_home_top>.pv-block{padding-bottom:700px}.sd_single_page.post h1{color:var(--sd2)!important}.sd_single_page.post .sd_blog_container{width:min(740px,95%)!important}#main>div.element_shortcode_32_7.element_shortcode>div>div>div{overflow-y:visible!important}#main>.sd_blog_block .xg_container_blog img,#main>.element_shortcode_32_7 img{aspect-ratio:16/9}@font-face{font-family:'Albert Sans';src:url(https://cdn.solution-digitale.ch/assets/fonts/Albert_Sans/AlbertSans-Thin.woff2);font-style:normal;font-weight:100}@font-face{font-family:'Albert Sans';src:url(https://cdn.solution-digitale.ch/assets/fonts/Albert_Sans/AlbertSans-ThinItalic.woff2);font-style:italic;font-weight:100}@font-face{font-family:'Albert Sans';src:url(https://cdn.solution-digitale.ch/assets/fonts/Albert_Sans/AlbertSans-ExtraLight.woff2);font-style:normal;font-weight:200}@font-face{font-family:'Albert Sans';src:url(https://cdn.solution-digitale.ch/assets/fonts/Albert_Sans/AlbertSans-ExtraLightItalic.woff2);font-style:italic;font-weight:200}@font-face{font-family:'Albert Sans';src:url(https://cdn.solution-digitale.ch/assets/fonts/Albert_Sans/AlbertSans-Light.woff2);font-style:normal;font-weight:300}@font-face{font-family:'Albert Sans';src:url(https://cdn.solution-digitale.ch/assets/fonts/Albert_Sans/AlbertSans-LightItalic.woff2);font-style:italic;font-weight:300}@font-face{font-family:'Albert Sans';src:url(https://cdn.solution-digitale.ch/assets/fonts/Albert_Sans/AlbertSans-Regular.woff2);font-style:normal;font-weight:400}@font-face{font-family:'Albert Sans';src:url(https://cdn.solution-digitale.ch/assets/fonts/Albert_Sans/AlbertSans-Italic.woff2);font-style:italic;font-weight:400}@font-face{font-family:'Albert Sans';src:url(https://cdn.solution-digitale.ch/assets/fonts/Albert_Sans/AlbertSans-Medium.woff2);font-style:normal;font-weight:500}@font-face{font-family:'Albert Sans';src:url(https://cdn.solution-digitale.ch/assets/fonts/Albert_Sans/AlbertSans-MediumItalic.woff2);font-style:italic;font-weight:500}@font-face{font-family:'Albert Sans';src:url(https://cdn.solution-digitale.ch/assets/fonts/Albert_Sans/AlbertSans-SemiBold.woff2);font-style:normal;font-weight:600}@font-face{font-family:'Albert Sans';src:url(https://cdn.solution-digitale.ch/assets/fonts/Albert_Sans/AlbertSans-SemiBoldItalic.woff2);font-style:italic;font-weight:600}@font-face{font-family:'Albert Sans';src:url(https://cdn.solution-digitale.ch/assets/fonts/Albert_Sans/AlbertSans-Bold.woff2);font-style:normal;font-weight:700}@font-face{font-family:'Albert Sans';src:url(https://cdn.solution-digitale.ch/assets/fonts/Albert_Sans/AlbertSans-BoldItalic.woff2);font-style:italic;font-weight:700}@font-face{font-family:'Albert Sans';src:url(https://cdn.solution-digitale.ch/assets/fonts/Albert_Sans/AlbertSans-ExtraBold.woff2);font-style:normal;font-weight:800}@font-face{font-family:'Albert Sans';src:url(https://cdn.solution-digitale.ch/assets/fonts/Albert_Sans/AlbertSans-ExtraBoldItalic.woff2);font-style:italic;font-weight:800}@font-face{font-family:'Albert Sans';src:url(https://cdn.solution-digitale.ch/assets/fonts/Albert_Sans/AlbertSans-Black.woff2);font-style:normal;font-weight:900}@font-face{font-family:'Albert Sans';src:url(https://cdn.solution-digitale.ch/assets/fonts/Albert_Sans/AlbertSans-BlackItalic.woff2);font-style:italic;font-weight:900}.element_button_32_10{padding-bottom:150px}h1 i{font-style:normal!important;font-weight:400!important;text-transform:uppercase}h2 i{font-style:normal!important;font-size:21px!important;font-weight:700!important}h2 .text-small{color:var(--sd2)!important;font-size:21px!important}:is(h2,p) strong{color:var(--sd5)!important}.element_column_avec_fond p i strong{color:var(--sd3)!important;font-style:normal!important;font-size:50px;box-shadow:-4px 4px 15px 0 rgb(22 68 102 / .2);height:80px;width:80px;display:flex;border-radius:20px;justify-content:center;align-items:center;justify-self:anchor-center}#sortableelement_column_avec_fond_67_9,#sortableelement_column_avec_fond_68_9,#sortableelement_column_avec_fond_69_9,#sortableelement_column_avec_fond_70_9,#sortableelement_column_avec_fond_71_9,#sortableelement_column_sans_fond_71_3{justify-content:center}:is(.element_column_sans_fond_67_3,.element_column_sans_fond_68_3,.element_column_sans_fond_69_3,.element_column_sans_fond_70_3,.element_column_sans_fond_71_3) :is(.element_column_avec_fond_item,.element_column_sans_fond_item){overflow:visible!important}:is(.element_column_sans_fond_67_3,.element_column_sans_fond_68_3,.element_column_sans_fond_69_3,.element_column_sans_fond_70_3,.element_column_sans_fond_71_3) :is(.element_column_avec_fond_item,.element_column_sans_fond_item) .sd_content{box-shadow:-4px 4px 15px 0 rgb(22 68 102 / .2)}:is(.element_column_sans_fond_32_3,.element_column_avec_fond_32_9,.element_column_avec_fond_32_13,.element_column_sans_fond_67_17,.element_column_sans_fond_68_17,.element_column_sans_fond_69_17,.element_column_sans_fond_70_17,.element_column_sans_fond_71_17) :is(.element_column_avec_fond_item,.element_column_sans_fond_item){filter:drop-shadow(-4px 4px 15px rgb(22 68 102 / .2))}#sortableelement_column_avec_fond_32_9>div:nth-child(1){filter:drop-shadow(0 -10px 0 var(--sd2))}#sortableelement_column_avec_fond_32_9>div:nth-child(2){filter:drop-shadow(0 -10px 0 var(--sd5))}:is(#sortableelement_column_avec_fond_32_13,#sortableelement_column_avec_fond_72_13,#sortableelement_column_avec_fond_67_13,#sortableelement_column_avec_fond_68_13,#sortableelement_column_avec_fond_69_13,#sortableelement_column_avec_fond_70_13)>div>.sd_content>.text-button>.sd_button{flex-direction:row;display:flex;gap:20px}.element_column_avec_fond_32_13_bg,.element_column_avec_fond_72_13_bg,.element_column_avec_fond_67_13_bg,.element_column_avec_fond_68_13_bg,.element_column_avec_fond_69_13_bg,.element_column_avec_fond_70_13_bg,#formulaire{background-repeat:no-repeat!important;background-size:cover!important;background-position:right!important}:is(#sortableelement_column_sans_fond_32_3,#sortableelement_column_sans_fond_67_17,#sortableelement_column_sans_fond_68_17,#sortableelement_column_sans_fond_69_17,#sortableelement_column_sans_fond_70_17,#sortableelement_column_sans_fond_71_17)>div>div.d-flex.sd_content>div.sd_image .sd_image::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#fff0 0%,#FFF 62.02%);pointer-events:none}.element_column_sans_fond_32_2_bg,.element_column_sans_fond_67_2_bg,.element_column_sans_fond_68_2_bg,.element_column_sans_fond_69_2_bg,.element_column_sans_fond_70_2_bg{background-image:url(https://cdn.solution-digitale.ch/wp-content/uploads/2026/04/Logo-CVC-Seul-Couleur.png);background-repeat:no-repeat;background-position:right bottom;opacity:.05;background-size:40%}footer #menu-footer .menu-item::before,footer #menu-footer .menu-item::after{margin-top:0px!important}#main>.element_header_responsive>div>div>div>div>div:nth-child(1)>.sd-button-1:nth-child(1):not(:has(a)) p::before,#main>.element_header_responsive>div>div>div>div>div:nth-child(1)>.sd-button-1:nth-child(1):has(a) a::before{content:"\f095";font-family:"Font Awesome 6 Free";font-weight:900;margin-right:8px}:is(#sortableelement_column_sans_fond_72_2,#sortableelement_column_avec_fond_71_9)>div>.sd_content>.sd_image>span{box-shadow:-4px 4px 8px 0 rgb(22 68 102 / .2);border-radius:20px;padding:10px;height:70px;width:70px;display:flex;justify-content:center}:is(#sortableelement_column_sans_fond_72_2,#sortableelement_column_avec_fond_71_9) div:not(:first-of-type) :is(.element_column_sans_fond_72_2_item_bg,.element_column_avec_fond_71_9_bg)::after{content:"";width:1px;height:100px;position:relative;background:var(--sd3);display:flex}:is(#sortableelement_column_sans_fond_67_3,#sortableelement_column_sans_fond_68_3,#sortableelement_column_sans_fond_69_3,#sortableelement_column_sans_fond_70_3,#sortableelement_column_sans_fond_71_3,)>div>.sd_content>.text-button>.sd_text_container>div p strong,.element_image_text_full_responsive_85_10 p strong{color:var(--sd2)!important}:is(.element_column_avec_fond_71_9,.element_column_sans_fond_72_2) .sd_image img{object-fit:contain!important}#sd_elmt_ctnr_16 .accordion{gap:20px;display:flex;flex-direction:column}#sd_elmt_ctnr_16 :is(.accordion-item,.faq-questions){box-shadow:-4px 4px 10px 0 rgb(22 68 102 / .15);border-radius:20px!important}.faq-questions{font-size:23px!important}.sd_element_faq .accordion-header{border-bottom:0 solid #94A3B8!important}.accordion-button::after{background-color:#DD0D0E;color:#fff;border-radius:50px;background-position:center;height:40px!important;width:40px!important;background-image:url(https://cdn.solution-digitale.ch/wp-content/uploads/2026/04/fleche_select.png)!important}.sdg_popup_template .accordion-button::after{background-color:#fff0;color:#0a58ca!important;border-radius:0;height:20px!important;width:20px!important;background-image:var(--bs-accordion-btn-icon)!important}.element_gal_multi_1_niveau .sd_box_gal_1{border-radius:20px!important}#main>.element_gal_multi_1_niveau>.xg_container_gal>div>.sd_image>img{border-radius:20px!important;border:0 solid transparent!important;filter:brightness(.5);cursor:pointer}#main>.element_gal_multi_1_niveau>.xg_container_gal>div>.sd_image>img:hover{transform:scale(1.2)}#main>.element_gal_multi_1_niveau h3{text-transform:uppercase!important;color:white!important}.xg_blog_more:hover{color:var(--sd5);background-color:var(--sdtc)}#main .element_bloc_politique_confidentialite p :is(a,strong),#main .element_image_text_full_responsive_85_10 .sd_text>p>a{color:var(--sd2)!important}:is(.page_29,.page_6) #home_nav{background:var(--sd1)!important}:root{--text-color-1:#545454 !important;--text-color-2:#353535 !important;--text-color-white:white !important;--text-color-black:black !important;--anchor-offset:200px}[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,input[type=submit],input[type=submit]:focus{color:white!important;text-decoration:none}.sd-button-header,input[type=submit],input[type=submit]:focus{text-transform:normal!important;cursor:pointer!important;transition:0.3s;padding:12px 24px;border:solid 1px #fff0;background-color:var(--sd5);border-radius:8px;width:fit-content!important}.sd-button-header:hover p,.sd-button-header:hover a,input[type=submit]:hover{color:var(--sd5)!important}.sd-button-header:hover,input[type=submit]:hover{border:solid 1px #fff0;background-color:#fff}.sd-button-3 a::after{content:"";display:inline-block;width:9px;height:9px;margin-left:8px;border-right:2px solid currentColor;border-top:2px solid currentColor;transform:rotate(45deg);transition:transform 0.2s ease}.sd-button-3 a:hover::after{transform:translateX(6px) rotate(45deg)}.sd-button-4{justify-content:center;display:flex}.sd-button-4 p{display:flex}#main .sd-button-4:not(:has(a)) p,#main .sd-button-4:has(a) a{color:var(--sd2)!important;font-size:17px!important;font-weight:700!important;padding:12px 24px;border-radius:8px;box-shadow:-4px 4px 8px 0 rgb(22 68 102 / .2);background:var(--sdtc);width:fit-content;cursor:pointer;transition:0.3s}#main .sd-button-4:not(:has(a)) p:hover,#main .sd-button-4:has(a) a:hover{color:var(--sdtc)!important;background:var(--sd2);transition:0.3s}#main>.element_header_responsive>div>div>div>div>div:nth-child(1)>.sd-button-1:nth-child(2):not(:has(a)) p,#main>.element_header_responsive>div>div>div>div>div:nth-child(1)>.sd-button-1:nth-child(2):has(a) a{color:var(--sdtc)!important;background:rgb(255 255 255 / .2)!important}#main>.element_header_responsive>div>div>div>div>div:nth-child(1)>.sd-button-1:nth-child(2):not(:has(a)) p:hover,#main>.element_header_responsive>div>div>div>div>div:nth-child(1)>.sd-button-1:nth-child(2):has(a) a:hover{background:rgb(255 255 255 / .1)!important}#main #menu-item-87>a{text-transform:none!important;background:rgb(255 255 255 / .2)!important;padding:12px 24px!important;border-radius:8px;width:fit-content}#main #menu-item-87>a:hover{background:rgb(255 255 255 / .1)!important}nav #menu-item-87.nav_button_effect>a:after{height:0px!important}.page85 .xg_container_blog>div>a>div>img{aspect-ratio:4 / 3}.page_85 .no-padding-shortcode{overflow:visible!important}.page_85 .formulaire{border-radius:20px;background:rgb(255 255 255 / .9);box-shadow:-4px 4px 10px 0 rgb(22 68 102 / .2)}#formulaire>div>div>div:nth-child(1)>div *{color:white!important}.formulaire{border-radius:20px;background:rgb(255 255 255 / .9)}.formulaire>div{padding:40px}.formulaire label{color:#475569;text-transform:uppercase}.wpcf7-form-control.wpcf7-radio{display:flex;column-gap:20px}#wpcf7-f45-o1 input[type=radio]{width:50px!important;margin-top:25px!important;margin-bottom:25px!important;height:20px}.wpcf7-list-item{width:fit-content}.wpcf7-list-item>label{text-transform:none;display:flex;gap:8px;align-items:center}.wpcf7 .wpcf7-response-output{color:#fff}.page_85 .wpcf7 .wpcf7-response-output{color:#000}.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,.formulaire select{width:100%!important;border:solid 1px #475569}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:var(--sd2)!important;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}}