/* https://blanchet-wiesmann.ch/wp-content/themes/blanchet-wiesmann-child-hello/css/main.css?ver=1.2.1 */
*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}html{text-rendering:geometricPrecision}html body{-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;max-height:999999px;margin:0 auto}body sup{top:-.7em;font-size:50%}body:not(.elementor-editor-active) .elementor-menu-anchor:before{content:"";display:block;height:70px;margin:-70px 0 0;visibility:hidden;pointer-events:none}@media screen and (max-width:1024px){header.elementor-sticky--active .sticky-logo>div,header.elementor-sticky--active .sticky-logo img{transition:.5s all ease-in-out}header.elementor-sticky--effects{padding:10px!important}header.elementor-sticky--effects .sticky-logo>div{transition:.5s all ease-in-out}header.elementor-sticky--effects .sticky-logo img{width:180px!important;transition:.5s all ease-in-out}}@media screen and (max-width:1500px){.bkg_decoration_verticale{background-image:none!important}}.elementor-widget-text-editor a,.elementor-widget-accordion a{color:inherit!important}.elementor-widget-text-editor ul,.elementor-widget-accordion ul{padding-left:20px!important}.elementor-section:not(footer) .elementor-widget-text-editor a,.elementor-widget-accordion a{text-decoration:underline!important}@media screen and (min-width:1024px){.mobileOnly{display:none!important}}@media screen and (min-width:1024px){nav a.has-submenu .sub-arrow{position:absolute;bottom:-25px;left:calc(50% - 15px)}}@media screen and (min-width:1024px) and (max-width:1200px){header .sticky-logo img{width:200px!important}header .elementor-nav-menu>li>a{font-size:18px!important}}#gform_wrapper_2 .gfield_required{color:#fff!important}.elementor-widget-image-box a:after{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0}.liste_services .elementor-widget-image-box{border-right:1px solid #6B696E;border-bottom:1px solid #6B696E;transition:background 400ms}.liste_services .elementor-widget-image-box .elementor-image-box-title{margin-bottom:0}.liste_services .elementor-widget-image-box .elementor-image-box-img img{max-width:150px;width:100%}.liste_services .elementor-widget-image-box:hover{background:rgba(131,113,89,.6);transition:background 400ms}.liste_services .elementor-widget-image-box:hover>*{color:#fff!important}.liste_services .elementor-widget-image-box.bloc_vide:hover{background:none}@media screen and (min-width:768px){.liste_services .elementor-widget-image-box:nth-child(3n){border-right:none}.liste_services .elementor-widget-image-box:nth-last-child(-n+3){border-bottom:none}}@media screen and (max-width:768px){.liste_services .elementor-widget-image-box:nth-child(2),.liste_services .elementor-widget-image-box:nth-child(4),.liste_services .elementor-widget-image-box:nth-child(7),.liste_services .elementor-widget-image-box:nth-child(9){border-right:none}.liste_services .elementor-widget-image-box:last-child,.liste_services .elementor-widget-image-box:nth-last-child(2){border-bottom:none}}body.elementor-editor-active .liste_services .elementor-widget-image-box{border:none!important}.faq_bw .elementor-tab-title.elementor-active,.faq_bw .elementor-tab-content.elementor-active{background:#837159;color:#fff}.carrousel_services .swiper-slide-inner{transition:all 400ms;border:1px dashed transparent}.carrousel_services .swiper-slide-inner img{max-width:150px;width:100%}.carrousel_services a:hover .swiper-slide-inner{border-top:1px dashed #837159!important;border-bottom:1px dashed #837159!important;transition:all 400ms;background:rgba(131,113,89,.1)}@media screen and (max-width:1024px){.carrousel_services a .swiper-slide-inner{margin:0 10px!important;border-top:1px dashed #837159!important;border-bottom:1px dashed #837159!important;transition:all 400ms;background:rgba(131,113,89,.1)}}.services_slides_fixed.elementor-sticky--active{width:100%!important;left:0!important;margin:0 auto}.services_slides_fixed.elementor-sticky--effects{box-shadow:0 0 10px 0 rgba(0,0,0,.5)}body:not(.elementor-editor-active) .service_hover .elementor-menu-anchor:before{content:"";display:block;height:190px;margin:-190px 0 0;visibility:hidden;pointer-events:none}.elementor-sticky--active img.swiper-slide-image{display:none}.bloc_animated{animation:animationScale 2s}@keyframes animationScale{0%{transform:scale(1)}50%{transform:scale(1.1)}100%{transform:scale(1)}}.service_hover:hover .elementor-widget-wrap{box-shadow:0 0 10px 0 #000!important}.elementor-widget.icone_popup_devis{position:fixed;top:40%;left:-175px;width:auto!important;transition:left 300ms;animation-name:ShowMe;animation-duration:2s;animation-iteration-count:1;animation-delay:1s;animation-timing-function:linear}.elementor-widget.icone_popup_devis:hover{left:0;transition:left 300ms;animation-play-state:paused}@keyframes ShowMe{90%,100%{left:-175px}20%,70%{left:0}}.elementor-widget.icone_popup_devis p{margin-bottom:0}.elementor-widget.icone_popup_devis .elementor-widget-wrap{display:block}#gform_wrapper_2 .gform_required_legend{color:#fff}#gform_wrapper_2 .gsection{padding-bottom:0!important}@media screen and (min-width:768px){#gform_wrapper_2 .gsection{padding-top:50px}}#gform_wrapper_2 .gsection h3{margin-bottom:0!important}@media screen and (max-width:768px){.elementor-popup-modal .elementor-icon-box-icon{display:none}}.style_step_arrow .ha-steps-icon .ha-steps-label{top:-25px!important;right:-25px!important}.style_step_arrow .ha-step-arrow{border-top-width:2px}.style_step_arrow .ha-step-arrow:after{border-top-width:2px;border-right-width:2px}@media screen and (min-width:768px){.step_4 .ha-step-arrow{display:none}}