td{vertical-align:top}img{border-radius:14px}header img{border-radius:0px !important}.icon-join:before{content:"";background-image:url("../img/icons/join-Vtpfin4.svg");width:25px;height:25px;background-size:cover;margin-right:5px;display:inline-block}.icon-join{display:flex}.simple_txt table img{width:100%}section .column li,section .txt li,section.contact li{list-style:initial;font-size:.9375rem}section.simple_txt ul li{margin:0;font-size:.9375rem}.gform-body{width:70%;margin:0 auto}#gform_1 .gform-body{width:100%}.ui-datepicker{background-color:#fff;border:1px solid var(--primary-color);padding:10px;z-index:999 !important}.ui-datepicker-prev{margin-right:60px}.ui-datepicker-title{margin-top:15px}.ui-datepicker-month,.ui-datepicker-year{background-color:#fff}form .add_list_item,form .delete_list_item{color:var(--primary-color);border:2px solid var(--primary-color);border-radius:1.625rem;height:auto;background-color:#fff;margin-top:15px;margin-bottom:15px;position:relative;font-size:0px;height:30px;width:30px}form .add_list_item:after,form .delete_list_item:after{content:"+";width:100%;height:100%;position:absolute;left:0;top:-1px;display:flex;justify-content:center;border-radius:50px;font-size:15px;align-items:center}form .delete_list_item:after{content:"-" !important}#menu-menu-du-haut li.menu-item-devis{padding-left:1.5rem;padding-right:0;overflow:visible}#menu-menu-du-haut li a[title=btn-color]{color:#fff;border:2px solid var(--primary-color);background-color:var(--primary-color);padding:.6875rem 1.25rem;border-radius:1.625rem;height:auto;box-shadow:0 8px 20px -10px var(--primary-color);transition:background-color .3s,color .3s,transform .3s}#menu-menu-du-haut li a[title=btn-color]:hover,#menu-menu-du-haut li a[title=btn-color]:focus-visible,body.page-demande-de-devis #menu-menu-du-haut li a[title=btn-color]{color:var(--primary-color);background-color:#fff}.header nav.nav-main .main-nav-mobile a[title=btn-color]{color:var(--primary-color);border:2px solid var(--primary-color);padding:.6875rem 1.25rem;border-radius:1.625rem;height:auto;display:inline-block}.header nav .nav li.menu-item-devis:after{display:none}.page-nos-engagements section.infos_numbers .left{display:none}.page-nos-engagements section.infos_numbers .right{width:85%}.page-nos-engagements section.infos_numbers .wrap{justify-content:center;align-items:center}section.offers.light{margin:6.25rem 0 0 0}#ui-datepicker-div{display:none}.ui-datepicker{display:none}@media screen and (max-width: 920px){img{max-width:100%;height:100%}.mobile-column{display:flex;flex-direction:column}.gform-body{width:100%;margin:0 auto}#gform_1 .gform-body{width:100%}}.cookiefirst-root .cf38KE{font-size:20px !important}.cookiefirst-root .cf3E9g{padding:30px}.cookiefirst-root .cf3F2u{padding:50px 30px 30px}.cookiefirst-root .cf2EfR{position:absolute !important}.cookiefirst-root .cf1y60{line-height:2;font-size:16px}.cookiefirst-root .cf1y60 svg{font-size:35px !important}.cookiefirst-root .cf3E9g[data-cookiefirst-widget]{border-radius:10px !important}.cookiefirst-root .cf2DsO{height:20px}.cookiefirst-root .cf3-eh{display:none}.cookiefirst-root button:not(.slick-arrow){overflow:inherit}.cookiefirst-root button:not(.slick-arrow):after{z-index:1;transform:translateY(0%);top:-3px}.cookiefirst-root .cf3nSz button.cf3ApV{margin-bottom:5px}.cf3dLT.cf1qTm:after{left:40% !important;background:#fb5373 !important}.cookiefirst-root .cfHy0W{max-width:700px}.cookiefirst-root .cf1xEo.cf2RHJ{margin:12px 0px}.cookiefirst-root .cfiaEW>p{margin:12px 0px}@media screen and (max-width: 628px){.cookiefirst-root .cfmNPq{flex-direction:column}.cookiefirst-root .cf3y_H[data-cookiefirst-button]:not(:last-child),.cookiefirst-root .cf3y_H[data-cookiefirst-button]:not(:last-child):focus,.cookiefirst-root .cf3y_H[data-cookiefirst-button]:not(:last-child):hover{border-right:1px solid;border-top-left-radius:50px !important;border-bottom-left-radius:50px !important;border-top-right-radius:50px !important;border-bottom-right-radius:50px !important;margin-bottom:5px}.cookiefirst-root .cf3y_H[data-cookiefirst-button]:not(:first-child),.cookiefirst-root .cf3y_H[data-cookiefirst-button]:not(:first-child):focus,.cookiefirst-root .cf3y_H[data-cookiefirst-button]:not(:first-child):hover{border-top-left-radius:50px !important;border-bottom-left-radius:50px !important;border-top-right-radius:50px !important;border-bottom-right-radius:50px !important}}@media screen and (max-width: 500px){.cookiefirst-root .cf2MAH{flex:none;max-width:100%}}.cookiefirst-root .cf3m5k.cf2XkG{margin-bottom:15px}.cookiefirst-root .cf3qKS{margin:10vh auto}body .cookiefirst-root [data-cookiefirst-button=primary]{color:#fff !important;background:#fb5373 !important;border-color:#fb5373 !important;border-radius:4px !important}body .cookiefirst-root [data-cookiefirst-button=primary]:hover{color:#fb5373 !important;background:#fff !important;border-color:#fff !important;border-radius:4px !important}body .cookiefirst-root [data-cookiefirst-outline-accent-color]:focus{outline:none !important}body .cookiefirst-root [data-cookiefirst-accent-color]{color:#fb5373 !important}body .cookiefirst-root [data-cookiefirst-button=secondary]{background:#fb5373 !important;border:none !important;color:#fff !important}body .cookiefirst-root [data-cookiefirst-button=secondary]:hover{color:#fb5373 !important;background:#fff !important}.body_animate_in.body_animate_out{opacity:1 !important}
