@import url(https://use.typekit.net/hpd2ibo.css);.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);border:0}.sr-only--focusable:active,.sr-only--focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.bg-cover{background-repeat:no-repeat;background-position:50%;background-size:cover}.img-cover{display:block;width:100%;height:100%;object-fit:cover}.embed-container{position:relative;max-width:100%;height:0;margin:0 auto;padding-bottom:35%;overflow:hidden}.embed-container embed,.embed-container iframe,.embed-container object{position:absolute;top:0;left:0;width:100%;height:100%}.accept-cookies{display:-ms-flexbox;display:flex;position:relative;z-index:99;width:100%;height:100%;padding:40px;border:2px solid #000;background-color:#fff;text-align:center}.accept-cookies button{margin:auto;padding:1em;border:2px solid #000;background:#fff;font-weight:700;cursor:pointer;pointer-events:all}.accept-cookies button:hover{background-color:#000;color:#fff}.deepsea{color:#095f60}.green{color:#83c491}.blue{color:#8ad5da}.orange{color:#ff9751}.white{color:#fff}.yellow{color:#fccf0a}@use "sass:map";.aligncenter,div.aligncenter{display:block;margin:5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignleft,a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}

/*! modern-normalize | MIT License | https://github.com/sindresorhus/modern-normalize */html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}:root{tab-size:4}:focus:not(:focus-visible){outline:none}body,html{font-size:62.5%}html{line-height:1.15}body{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-osx-font-smoothing:antialiased}ol,ul{list-style:none}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;vertical-align:baseline}hr{height:0}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:50%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.7em}a{color:#3b3232;text-decoration:none}a:active{-ms-transform:translateY(1px);transform:translateY(1px)}ul{padding:0}ul li{list-style-type:none}img{max-width:100%;height:auto}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}[type=button],[type=email],[type=password],[type=phone],[type=submit],[type=text],button{padding:0;-webkit-appearance:none}input:-webkit-autofill,textarea:-webkit-autofill{box-shadow:inset 0 0 0 30px #fff}input::-ms-clear,textarea::-ms-clear{display:none}textarea{resize:vertical}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{cursor:pointer;border:0;background-color:rgba(0,0,0,0)}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{padding:0}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@keyframes spin{to{transform:rotate(1turn)}}body:not(.wp-admin) .h1{font-size:2.4642rem;font-weight:400}@media screen and (min-width:1023px){body:not(.wp-admin) .h1{font-size:3.7rem}}body:not(.wp-admin) .h2{font-size:2.331rem;font-weight:400}@media screen and (min-width:1023px){body:not(.wp-admin) .h2{font-size:3.5rem}}body:not(.wp-admin) .h3{font-size:1.665rem;font-weight:400}@media screen and (min-width:1023px){body:not(.wp-admin) .h3{font-size:2.5rem}}body:not(.wp-admin) .h4{font-size:1.332rem;font-weight:400}@media screen and (min-width:1023px){body:not(.wp-admin) .h4{font-size:2rem}}body:not(.wp-admin) .h5{font-size:1.6rem;font-weight:400}.agence-card__location,.form .frm_checkbox label,.form .frm_primary_label,.form .frm_radio label,body:not(.wp-admin) .p{font-size:1.3rem;line-height:1.76}body:not(.wp-admin) .subtitle{font-size:2rem;font-weight:500;line-height:1.5}.btn{position:relative;background-color:#095f60;border:1px solid #095f60;color:#fff;display:-ms-inline-flexbox;display:inline-flex;text-decoration:none;-ms-flex-align:center;align-items:center;padding:9px 30px 7px 12px;border-radius:8px;font-size:1.5rem;font-weight:500;cursor:pointer;transition:background-color .2s,color .2s}.btn:after{position:absolute;top:50%;right:12px;content:url(/wp-content/themes/resoconfort.fr/static/images/chevron-right.svg);-ms-transform:translateY(-50%);transform:translateY(-50%);height:14px;transition:opacity .2s}.btn:hover{background-color:#fff;color:#3b3232}.btn::focus{border:2px solid #83c491}.btn2,.find-agence__input-btn{position:relative;background-color:#fff;border:1px solid #83c491;display:-ms-inline-flexbox;display:inline-flex;text-decoration:none;-ms-flex-align:center;align-items:center;padding:9px 30px 7px 12px;border-radius:8px;font-size:1.5rem;font-weight:500;cursor:pointer;transition:background-color .2s,color .2s}.btn2:before,.find-agence__input-btn:before{content:url(/wp-content/themes/resoconfort.fr/static/images/chevron-right-white.svg);opacity:0}.btn2:after,.btn2:before,.find-agence__input-btn:after,.find-agence__input-btn:before{position:absolute;top:50%;right:12px;-ms-transform:translateY(-50%);transform:translateY(-50%);height:14px;transition:opacity .2s}.btn2:after,.find-agence__input-btn:after{content:url(/wp-content/themes/resoconfort.fr/static/images/chevron-right.svg)}.btn2:hover,.find-agence__input-btn:hover{background-color:#83c491;color:#fff}.btn2:hover:after,.find-agence__input-btn:hover:after{opacity:0}.btn2:hover:before,.find-agence__input-btn:hover:before{opacity:1}.btn2::focus,.find-agence__input-btn::focus{border:2px solid #83c491}.btn3{position:relative;display:inline-block;font-size:1.5rem;padding-right:30px;color:#3b3232;transition:color .2s;font-weight:500}.btn3:after{position:absolute;top:50%;right:12px;content:url(/wp-content/themes/resoconfort.fr/static/images/chevron-right.svg);-ms-transform:translateY(-50%);transform:translateY(-50%);height:14px;transition:opacity .2s}.btn3:hover{color:#83c491}.wysiwyg-content a:not(.btn){padding:1px 0;transition:box-shadow .2s,color .2s;box-shadow:inset 0 -2px #3b3232;color:#3b3232;text-decoration:none}.wysiwyg-content a:hover:not(.btn){box-shadow:inset 0 -2em #3b3232;color:#fff}.wysiwyg-content li{position:relative;margin:1em auto;padding-left:40px;list-style:none}.wysiwyg-content li:before{content:"";display:block;position:absolute;top:2px;left:22px;width:8px;height:8px;border:2px solid #83c491;border-radius:50%}.form .input-field__type-date,.form .input-field__type-email,.form .input-field__type-number,.form .input-field__type-phone,.form .input-field__type-text{display:block;width:100%;height:50px;border:1px solid #83c491;border-radius:10px;padding:18px 22px;font-size:1.5rem}.form .input-field__type-date:-ms-input-placeholder,.form .input-field__type-email:-ms-input-placeholder,.form .input-field__type-number:-ms-input-placeholder,.form .input-field__type-phone:-ms-input-placeholder,.form .input-field__type-text:-ms-input-placeholder{opacity:.4;color:#3b3232}.form .input-field__type-date::placeholder,.form .input-field__type-email::placeholder,.form .input-field__type-number::placeholder,.form .input-field__type-phone::placeholder,.form .input-field__type-text::placeholder{opacity:.4;color:#3b3232}.form .input-field__type-textarea{display:block;width:100%;height:140px;border:1px solid #83c491;border-radius:10px;padding:18px 22px;font-size:1.5rem}.form .input-field__type-textarea:-ms-input-placeholder{opacity:.4;color:#3b3232}.form .input-field__type-textarea::placeholder{opacity:.4;color:#3b3232}.form .frm_checkbox{display:-ms-flexbox;display:flex;position:relative;cursor:pointer}.form .frm_checkbox:before{position:absolute;content:"";display:inline-block;width:16px;height:16px;margin-right:4px;border-radius:4px;border:1px solid #83c491;pointer-events:none}.form .frm_checkbox:after{content:"";position:absolute;top:4px;left:4px;width:8px;height:8px;border-radius:2px;opacity:0;background-color:#83c491;pointer-events:none}.form .frm_checkbox:hover:after{transition:opacity .2s;opacity:.3}.form .frm_radio{display:-ms-flexbox;display:flex;position:relative;cursor:pointer}.form .frm_radio:before{display:inline-block;width:16px;height:16px;margin-right:4px;border-radius:4px;border:1px solid #83c491;border-radius:50%}.form .frm_radio:after,.form .frm_radio:before{position:absolute;content:"";pointer-events:none}.form .frm_radio:after{top:4px;left:4px;width:8px;height:8px;border-radius:2px;opacity:0;background-color:#83c491;border-radius:50%}.form .frm_radio:hover:after{transition:opacity .2s;opacity:.3}:root{--plyr-color-main:#3b3232}body:not(.wp-admin){line-height:1.25;font-family:neulis-sans,sans-serif;font-size:1.3rem;color:#3b3232}body:not(.wp-admin).no-scroll{overflow-y:hidden}body:not(.wp-admin) .subtitle svg.under-bump{width:23.52px;height:6.56px;margin-right:10px}body:not(.wp-admin) strong{font-weight:600}body:not(.wp-admin) .the-content{margin:100px 0}.wrapper,.wrapper-content{width:100%;margin:0 auto;max-width:100%;padding:0 20px}@media screen and (min-width:1023px){.wrapper,.wrapper-content{padding:0;margin:auto;max-width:944px}}@media screen and (min-width:1500px){.wrapper,.wrapper-content{max-width:1200px}}.wrapper--big,.wrapper-content--big{padding:0 20px}@media screen and (min-width:1023px){.wrapper--big,.wrapper-content--big{margin:80px calc(50% - 43.5vw);max-width:87vw}}@media screen and (min-width:1500px){.wrapper--big,.wrapper-content--big{margin:80px calc(50% - 650px);max-width:1300px}}.wrapper--margin,.wrapper-content--margin{margin:40px 0}@media screen and (min-width:1023px){.wrapper--margin,.wrapper-content--margin{margin:80px auto}}.wrapper--pull-up,.wrapper-content--pull-up{margin-top:40px;position:relative;z-index:2}@media screen and (min-width:1023px){.wrapper--pull-up,.wrapper-content--pull-up{margin-top:-50px}}.wrapper-content__find-agence,.wrapper__find-agence{margin:50px 0 80px}.wrapper-content__four-icons,.wrapper__four-icons{margin:50px 0 65px}.wrapper-content__h2,.wrapper__h2{margin-bottom:60px}.wrapper-content__h2--with-btn,.wrapper__h2--with-btn{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:15px;-ms-flex-align:start;align-items:flex-start}@media screen and (min-width:1023px){.wrapper-content__h2--with-btn,.wrapper__h2--with-btn{-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}}@media screen and (min-width:1023px){.wrapper-content__h2--reparer,.wrapper__h2--reparer{margin-bottom:100px}}.wrapper-content__h2--reparer .subtitle,.wrapper__h2--reparer .subtitle{margin-top:10px}.wrapper-content__h2 .omaclim,.wrapper__h2 .omaclim{width:180px;height:35px;margin-bottom:20px}.wrapper-content__project-card,.wrapper__project-card{display:grid;gap:35px;grid-template-columns:repeat(1,1fr)}@media screen and (min-width:767px){.wrapper-content__project-card,.wrapper__project-card{grid-template-columns:repeat(2,1fr)}}.wrapper-content__hp-omaclim,.wrapper__hp-omaclim{padding:85px 0 205px}.wrapper-content__conseil-card,.wrapper__conseil-card{display:grid;gap:50px 35px;grid-template-columns:repeat(1,1fr);margin-bottom:90px}@media screen and (min-width:767px){.wrapper-content__conseil-card,.wrapper__conseil-card{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1023px){.wrapper-content__conseil-card,.wrapper__conseil-card{grid-template-columns:repeat(3,1fr)}}.wrapper-content__certifications,.wrapper__certifications{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;gap:50px;margin-bottom:80px}.wrapper-content__quote,.wrapper__quote{padding:90px 0}.wrapper-content__two-cols,.wrapper__two-cols{margin-bottom:160px}.wrapper-content__two-cols--small-mb,.wrapper__two-cols--small-mb{margin-bottom:60px}.wrapper-content__service-card,.wrapper__service-card{display:-ms-flexbox;display:flex;gap:36px;margin-top:-150px;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:1023px){.wrapper-content__service-card,.wrapper__service-card{-ms-flex-direction:row;flex-direction:row}}.wrapper-content__service-card--landing,.wrapper__service-card--landing{margin-top:0}@media screen and (min-width:1023px){.wrapper-content__service-card .service-card,.wrapper__service-card .service-card{width:33.33333%}}.wrapper-content__offer,.wrapper__offer{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:40px}@media screen and (min-width:1023px){.wrapper-content__offer,.wrapper__offer{gap:23px}}@media screen and (min-width:767px){.wrapper-content__offer .offer,.wrapper__offer .offer{width:calc(50% - 40px)}}@media screen and (min-width:1023px){.wrapper-content__offer .offer,.wrapper__offer .offer{width:100%}}.wrapper-content__ask-contract-card,.wrapper__ask-contract-card{display:-ms-flexbox;display:flex;gap:36px;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:1023px){.wrapper-content__ask-contract-card,.wrapper__ask-contract-card{-ms-flex-direction:row;flex-direction:row}}.wrapper-content__subtitle,.wrapper__subtitle{margin-bottom:60px}.wrapper-content__contract-card,.wrapper__contract-card{display:-ms-flexbox;display:flex;gap:34px;-ms-flex-pack:center;justify-content:center;-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:1023px){.wrapper-content__contract-card,.wrapper__contract-card{-ms-flex-direction:row;flex-direction:row;-ms-flex-align:stretch;align-items:stretch}}.wrapper-content__contract-card .contract-card,.wrapper__contract-card .contract-card{width:100%}@media screen and (min-width:1023px){.wrapper-content__contract-card .contract-card,.wrapper__contract-card .contract-card{-ms-flex:1;flex:1;max-width:50%}}@media screen and (min-width:1023px){.wrapper-content__contract-card .contract-card--featured,.wrapper__contract-card .contract-card--featured{margin-top:-40px;margin-bottom:40px}}.wrapper-content__contract-card .contract-card-img-wrap,.wrapper__contract-card .contract-card-img-wrap{width:100%}@media screen and (min-width:1023px){.wrapper-content__contract-card .contract-card-img-wrap,.wrapper__contract-card .contract-card-img-wrap{-ms-flex:1;flex:1;max-width:50%}}.wrapper-content__download,.wrapper__download{max-width:750px;margin:60px auto;display:grid;grid-template-columns:repeat(2,1fr);gap:65px 35px}.wrapper-content__form,.wrapper__form{margin:60px auto;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start}.wrapper-content__form .form,.wrapper__form .form{max-width:650px}.wrapper-content__reviews,.wrapper__reviews{margin:100px auto}.wrapper-content__filters,.wrapper__filters{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;margin:80px auto 40px}.wrapper-content__pagination,.wrapper__pagination{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin:40px auto}.wrapper-content__btn,.wrapper__btn{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin:28px auto}.wrapper-content__bonus,.wrapper__bonus{max-width:944px;margin:60px auto}.wrapper-content__agence-card,.wrapper__agence-card{margin:80px auto;display:grid;gap:40px;grid-template-columns:repeat(1,1fr)}@media screen and (min-width:767px){.wrapper-content__agence-card,.wrapper__agence-card{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1023px){.wrapper-content__agence-card,.wrapper__agence-card{grid-template-columns:repeat(3,1fr)}}.footer{background-color:#095f60;padding:0 20px;margin-top:-5%}@media screen and (min-width:1023px){.footer{padding:0 calc(50% - 43.5vw);margin-top:-10px}}@media screen and (min-width:1500px){.footer{padding:0 calc(50% - 650px)}}.footer__top{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;gap:20px;padding:70px 0 50px;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:1023px){.footer__top{-ms-flex-direction:row;flex-direction:row;-ms-flex-align:start;align-items:flex-start}}@media screen and (min-width:1300px){.footer__top{-ms-flex-pack:start;justify-content:flex-start;gap:138px}}.footer__col{-ms-flex-direction:column;flex-direction:column;gap:25px;-ms-flex-align:start;align-items:flex-start;min-width:156px}.footer__col,.footer__sns{display:-ms-flexbox;display:flex}.footer__sns{-ms-flex-align:end;align-items:flex-end;gap:20px}.footer__menu-link{color:#fff;font-size:1.3rem}.footer__menu-link svg{color:#83c491;margin-right:15px}.footer__menu-link .exclamation-mark{width:15.48px;height:15.48px}.footer__menu-link .chevron-right{width:6.74px;height:10.51px}.footer__menu-link .phone{width:12.46px;height:12.49px}.footer__bottom{padding:20px 0;border-top:1px solid hsla(0,0%,100%,.15);display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:1023px){.footer__bottom{-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (min-width:1300px){.footer__bottom{-ms-flex-pack:start;justify-content:flex-start;gap:138px}}.footer__bottom-col{min-width:156px}.pre-footer{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:75px 20px 110px;background-color:#f7f7f9;gap:50px;clip-path:polygon(0 0,0 0,.669% .102%,2.599% .38%,5.676% .789%,9.786% 1.286%,14.814% 1.826%,20.647% 2.367%,27.169% 2.864%,34.266% 3.273%,41.825% 3.55%,49.73% 3.653%,49.73% 3.653%,57.65% 3.55%,65.25% 3.273%,72.408% 2.864%,79.003% 2.367%,84.916% 1.826%,90.024% 1.286%,94.207% .789%,97.345% .38%,99.316% .102%,100% 0,100% 100%,100% 100%,99.534% 99.898%,98.121% 99.62%,95.735% 99.211%,92.352% 98.714%,87.947% 98.174%,82.495% 97.633%,75.972% 97.136%,68.354% 96.727%,59.615% 96.45%,49.73% 96.347%,49.73% 96.347%,39.861% 96.45%,31.163% 96.727%,23.604% 97.136%,17.155% 97.633%,11.783% 98.174%,7.458% 98.714%,4.149% 99.211%,1.823% 99.62%,.451% 99.898%,0 100%)}@media screen and (min-width:1023px){.pre-footer{-ms-flex-direction:row;flex-direction:row;-ms-flex-align:start;align-items:flex-start;padding:75px 6.5vw 110px}}@media screen and (min-width:1500px){.pre-footer{padding:75px calc(50% - 650px) 110px}}.pre-footer__item-wrap{display:grid;grid-template-columns:repeat(2,1fr);-ms-flex:1;flex:1;gap:15px;justify-items:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:1023px){.pre-footer__item-wrap{grid-template-columns:repeat(4,1fr)}}.pre-footer__item{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;gap:15px;-ms-flex-align:center;align-items:center;max-width:160px}.pre-footer__icon svg{width:25px;height:35px}.pre-footer__title{font-size:1.5rem;font-weight:500;text-align:center}.pre-footer__desc{font-size:1.3rem;text-align:center}.header{display:block;position:sticky;top:0;z-index:10;background-color:#fff}.header__top{background-color:#f7f7f9;padding:18px 20px 20px;display:none;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;line-height:1}@media screen and (min-width:1023px){.header__top{display:-ms-flexbox;display:flex;padding:18px calc(50% - 47vw) 20px}}@media screen and (min-width:1500px){.header__top{padding:18px calc(50% - 725px) 20px}}.header__top-left{gap:20px}.header__emergency,.header__top-left{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.header__emergency{gap:10px}.header__emergency-icon{width:19px;height:19px}.header__emergency-icon svg{display:block;width:19px;height:19px;color:#ff9751}.header__emergency-text{font-size:15px;font-weight:400}.header__emergency-text strong{font-weight:500}.header__phone{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:10px}.header__phone-icon{width:15px;height:15px}.header__phone-icon svg{display:block;width:15px;height:15px;color:#ff9751}.header__phone-number{display:block;font-size:1.5rem;font-weight:500}.header__top-menu{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:28px}.header__top-menu-item{font-size:1.3rem}.header__main{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:0 20px}@media screen and (min-width:1023px){.header__main{padding:0 calc(50% - 47vw)}}@media screen and (min-width:1500px){.header__main{padding:0 calc(50% - 725px)}}.header__logo{padding:20px 0}.header__main-right{display:none;gap:20px;padding:20px 0}@media screen and (min-width:1023px){.header__main-right{display:-ms-flexbox;display:flex}}.header__main-right--landing{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-left:auto}.header__main-right-item{font-weight:500}.header__main-right-profile{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background-color:#095f60;width:37px;height:37px;border-radius:8px}.header__main-right-profile svg{width:14px;height:17px}.header__hamburger{margin-left:auto}@media screen and (min-width:1023px){.header__hamburger{display:none}}.hamburger{width:40px;height:40px;border-radius:7px;border:1px solid #83c491;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;gap:4px}.hamburger__stroke{width:26px;height:4px;background-color:#83c491}.nav-main{font-size:1.5rem;margin:0 20px;-ms-flex:1;flex:1;display:none}@media screen and (min-width:1023px){.nav-main{display:block}}.nav-main-l1{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.nav-main-l1__item{display:block}.nav-main-l1__item-wrap{display:-ms-flexbox;display:flex;gap:9px}.nav-main-l1__chevron svg{color:#83c491;width:12px;height:8px}.nav-main-l1__link{display:block;cursor:pointer}.nav-main__panel{position:absolute;top:100%;left:0;right:0;background-color:#fff;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;z-index:1;border-bottom:1px solid #f7f7f9;opacity:0;pointer-events:none;transition:opacity .2s;padding:0 20px}@media screen and (min-width:1023px){.nav-main__panel{padding:0 calc(50% - 47vw)}}@media screen and (min-width:1500px){.nav-main__panel{padding:0 calc(50% - 725px)}}.nav-main__panel--shown{opacity:1;pointer-events:all}.nav-main__panel-left{font-size:2rem;font-style:italic;font-weight:500;color:#095f60;padding-top:33px}.nav-main__panel-left svg{display:block;width:22px;height:14px;margin-bottom:10px}.nav-main__panel-right{position:relative;max-width:436px}.nav-main__panel-right:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.8))}.nav-main__panel-right img{display:block;object-fit:cover;border-radius:0 0 15px 15px;aspect-ratio:436/250}.nav-main-l2{-ms-flex-direction:column;flex-direction:column;gap:20px;padding-top:33px}.nav-main-l2,.nav-main-l2__link{display:-ms-flexbox;display:flex}.nav-main-l2__link{-ms-flex-align:center;align-items:center;gap:10px;font-size:1.5rem;color:#095f60}.nav-main-l2__icon svg{width:18px;height:25px}.nav-main-l2__chevron svg{color:#83c491;height:11px;width:7px}.nav-mobile{position:absolute;top:100%;left:0;width:100%;height:calc(100vh - 97px);background-color:#f7f7f9;overflow:auto;-ms-transform:translateX(-100%);transform:translateX(-100%);transition:transform .2s}.nav-mobile--show{-ms-transform:translateX(0);transform:translateX(0)}.nav-mobile__main-menu-item{font-size:2rem}.nav-mobile__main-menu-link{display:-ms-flexbox;display:flex;padding:10px 20px;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #3b3232}.nav-mobile__main-menu-chevron{color:#83c491}.nav-mobile__main-menu-chevron svg{width:12px;height:8px}.nav-mobile__submenu-link{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:20px;border-bottom:1px solid #3b3232;padding:5px 20px 5px 40px;font-size:1.5rem;background-color:#fff}.nav-mobile__icon svg{width:19px;height:25px}.nav-mobile__chevron{margin-left:auto}.nav-mobile__chevron svg{color:#83c491;width:7px;height:11px}.nav-mobile__btn-wrap{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:15px;-ms-flex-align:center;align-items:center;padding:20px}.nav-mobile__emergency-wrap{padding:20px;border-bottom:1px solid #3b3232}.nav-mobile__emergency{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:10px;margin-bottom:10px}.nav-mobile__emergency-icon{width:19px;height:19px}.nav-mobile__emergency-icon svg{display:block;width:19px;height:19px;color:#ff9751}.nav-mobile__emergency-text{font-size:15px;font-weight:400}.nav-mobile__emergency-text strong{font-weight:500}.nav-mobile__phone{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:10px}.nav-mobile__phone-icon{width:15px;height:15px}.nav-mobile__phone-icon svg{display:block;width:15px;height:15px;color:#ff9751}.nav-mobile__phone-number{display:block;font-size:1.5rem;font-weight:500}.nav-mobile__top-menu{padding:20px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;gap:20px}.btn--no-arrow:after,.btn--no-arrow:before{display:none}.btn--with-svg{padding:9px 16px 7px;gap:10px}.btn--with-svg svg{width:15px;height:19px;transition:color .2s}.btn--on-bg{background-color:#fff;border-color:#fff;color:#3b3232}.btn--on-bg:hover{background-color:#095f60;color:#fff}.btn--svg-white svg{color:#fff}.btn--svg-white:hover svg{color:#095f60}.btn--svg-green svg{color:#83c491}.btn2--no-arrow:after,.btn2--no-arrow:before{display:none}.btn2--with-svg{padding:9px 16px 7px;gap:10px}.btn2--with-svg svg{width:15px;height:19px;transition:color .2s}.btn2--on-bg{background-color:#095f60;border-color:#fff;color:#fff}.btn2--on-bg:hover{background-color:#fff;color:#3b3232}.btn2--on-bg:hover:after{opacity:1}.btn2--svg-white svg{color:#fff}.btn2--svg-green svg{color:#83c491}.btn2--svg-green:hover svg{color:#fff}.btn2--svg-green.btn2--on-bg:hover svg{color:#83c491}.btn3--on-bg{color:#fff}.btn3--on-bg:hover{color:#83c491}.callback{position:fixed;right:0;bottom:40px;background-color:#83c491;border-radius:15px 0 0 15px;padding:12px 10px;display:-ms-flexbox;display:flex;z-index:2}@media screen and (min-width:1023px){.callback{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;top:250px;bottom:auto;padding:25px 38px 25px 20px}}.callback__icon{margin-right:10px}@media screen and (min-width:1023px){.callback__icon{margin-right:0}}.callback__icon svg{width:27px;height:27px}.callback__text{font-size:1.5rem;color:#fff;text-align:left}.callback__text .deepsea{font-weight:600}.modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:100;pointer-events:none;opacity:0;transition:opacity .2s}.modal--shown{pointer-events:all;opacity:1}.modal__background{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#3b3232;opacity:.4;z-index:-1}.modal__wrapper{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#fff;max-height:calc(100% - 80px);overflow-y:auto}.modal__form{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding:40px}.modal__close{position:absolute;right:20px;top:20px;width:40px;height:40px;border-radius:50%;border:2px solid #83c491}.modal__close:after,.modal__close:before{content:"";position:absolute;top:50%;left:50%;width:30px;height:2px;background-color:#83c491}.modal__close:before{-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.modal__close:after{-ms-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.bg--four-icons{background-color:#ff9751;clip-path:polygon(0 3.429%,0 3.429%,.703% 3.333%,2.725% 3.072%,5.937% 2.688%,10.21% 2.222%,15.413% 1.714%,21.417% 1.207%,28.092% .741%,35.309% .357%,42.939% .096%,50.851% 0,50.851% 0,58.716% .096%,66.216% .357%,73.243% .741%,79.687% 1.207%,85.439% 1.714%,90.39% 2.222%,94.431% 2.688%,97.452% 3.072%,99.345% 3.333%,100% 3.429%,100% 100%,100% 100%,99.162% 99.856%,96.803% 99.465%,93.154% 98.889%,88.444% 98.19%,82.905% 97.428%,76.768% 96.667%,70.264% 95.968%,63.622% 95.392%,57.074% 95.001%,50.851% 94.857%,50.851% 94.857%,44.581% 95.001%,37.904% 95.391%,31.072% 95.967%,24.335% 96.667%,17.946% 97.428%,12.155% 98.189%,7.214% 98.889%,3.374% 99.465%,.885% 99.855%,0 99.999%);z-index:2;position:relative;padding:50px 0 60px}.bg--projects{background-color:#8ad5da;padding:90px 0 140px;clip-path:polygon(50.011% 0,0 0,0 98.743%,0 98.743%,4.843% 98.978%,9.725% 99.19%,14.644% 99.377%,19.598% 99.541%,24.588% 99.68%,29.61% 99.794%,34.665% 99.884%,39.751% 99.948%,44.867% 99.987%,50.011% 100%,50.011% 100%,55.142% 99.987%,60.246% 99.948%,65.319% 99.885%,70.362% 99.795%,75.373% 99.682%,80.351% 99.543%,85.294% 99.38%,90.201% 99.194%,95.072% 98.983%,99.904% 98.749%,100% 0,50.011% 0);background-image:url(/wp-content/themes/resoconfort.fr/static/images/forme-projets.png);background-repeat:no-repeat;background-position:50%;background-size:cover;margin-top:-7%}@media screen and (min-width:1023px){.bg--projects{margin-top:-20px}}.bg--omaclim{background-color:#095f60;background-image:url(/wp-content/themes/resoconfort.fr/static/images/forme-omaclim.png);background-repeat:no-repeat;background-position:50%;background-size:cover;margin-top:-5%}@media screen and (min-width:1023px){.bg--omaclim{margin-top:-10px}}.bg--blue{background-color:#8ad5da;padding:90px 0 140px;clip-path:polygon(50.011% 0,0 0,0 98.743%,0 98.743%,4.843% 98.978%,9.725% 99.19%,14.644% 99.377%,19.598% 99.541%,24.588% 99.68%,29.61% 99.794%,34.665% 99.884%,39.751% 99.948%,44.867% 99.987%,50.011% 100%,50.011% 100%,55.142% 99.987%,60.246% 99.948%,65.319% 99.885%,70.362% 99.795%,75.373% 99.682%,80.351% 99.543%,85.294% 99.38%,90.201% 99.194%,95.072% 98.983%,99.904% 98.749%,100% 0,50.011% 0);background-image:url(/wp-content/themes/resoconfort.fr/static/images/forme-mot-president.png);background-repeat:no-repeat;background-position:50%;background-size:cover;margin-bottom:-5%}@media screen and (min-width:1023px){.bg--blue{margin-bottom:-10px}}.bg--gray{background-color:#f7f7f9;padding:1px}.bg--orange{background-image:url(/wp-content/themes/resoconfort.fr/static/images/forme-greview.png);padding:1px;background-repeat:no-repeat;background-position:50%;background-size:cover}.sns{display:-ms-flexbox;display:flex}.sns--fb svg{width:8.06px;height:14.65px}.sns--x-twitter svg{width:13.58px;height:12.27px}.sns--linkedin svg{width:14.65px;height:13.91px}.sns--youtube svg{width:16.91px;height:11.88px}.breadcrumb{display:block;font-size:1.3rem}.page-banner--deepsea .breadcrumb a{color:#fff}.form .frm_description{margin-bottom:34px}.form .frm_form_fields .frm_fields_container{grid-gap:34px 23px}.form .frm_primary_label{display:block;margin-bottom:5px}.form .frm_none_container .frm_primary_label{display:none}.form .frm_checkbox:has(.is-checkbox:checked):after{opacity:1}.form .frm_checkbox .is-checkbox{visibility:hidden;width:0}.form .frm_checkbox label{font-size:1.5rem;padding-left:30px}.form .frm_radio:has(.is-radio:checked):after{opacity:1}.form .frm_radio .is-radio{visibility:hidden;width:0}.form .frm_radio label{font-size:1.5rem;padding-left:30px}.form .frm_submit{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.form .frm_error{margin-top:5px;color:#910909}.form .frm_error_style{color:#910909;margin-top:20px}.form__consent label{font-size:1rem!important}.wysiwyg-content p{margin:1em auto}.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:#fff;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:5px 4px 0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #888;border-width:0 4px 5px}.select2-container--default .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-top:5px;margin-right:10px;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{float:right}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:1px solid #000;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:rgba(0,0,0,0);border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:#fff}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:linear-gradient(180deg,#fff 50%,#eee);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF",endColorstr="#FFEEEEEE",GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:linear-gradient(180deg,#eee 50%,#ccc);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE",endColorstr="#FFCCCCCC",GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:5px 4px 0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:rgba(0,0,0,0);border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #888;border-width:0 4px 5px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:linear-gradient(180deg,#fff 0,#eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF",endColorstr="#FFEEEEEE",GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:linear-gradient(180deg,#eee 50%,#fff);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE",endColorstr="#FFFFFFFF",GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid rgba(0,0,0,0)}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}.select2-container--resoconfort .selection .select2-selection{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;border:1px solid #83c491;border-radius:10px;padding:18px 0 18px 22px;transition:box-shadow .2s;cursor:pointer;min-height:50px}.select2-container--resoconfort .selection .select2-selection__rendered{padding:0 15px 0 0!important;color:#3b3232;font-size:1.3rem;font-weight:500}.select2-container--resoconfort .selection .select2-selection__placeholder{opacity:.4}.select2-container--resoconfort .selection .select2-selection__arrow{position:relative;top:auto;right:auto;bottom:auto;width:50px;height:50px;margin:0;border:0;border-radius:0;background:url(/wp-content/themes/resoconfort.fr/static/images/chevron-down-deepsea.svg) no-repeat 50%;background-size:14px}.select2-container--resoconfort .selection .select2-selection__arrow b{display:none}.select2-container--resoconfort .select2-dropdown{margin-top:2px;overflow:hidden;border:0!important;border-radius:17px;background-color:#fff;box-shadow:0 0 0 2px #83c491}.select2-container--resoconfort .select2-dropdown .select2-search{display:none}.select2-container--resoconfort .select2-dropdown .select2-results__options{max-height:200px}.select2-container--resoconfort .select2-dropdown .select2-results__option{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:12px 15px;color:#3b3232;font-size:1.3rem;font-weight:500}.select2-container--resoconfort .select2-dropdown .select2-results__option:hover{background-color:#f7f7f9}.select2-container--resoconfort .select2-dropdown .select2-results__option[aria-selected=true]{background-color:#83c491;color:#fff}.select2-container--open.select2-container--resoconfort .selection .select2-selection{box-shadow:0 0 0 2px #83c491}.select2-container--open.select2-container--resoconfort .selection .select2-selection__arrow{background:url(/wp-content/themes/resoconfort.fr/static/images/chevron-down.svg) no-repeat 50%}.page-banner{position:relative;padding:40px 20px}@media screen and (min-width:1023px){.page-banner{padding:30px 0 40px calc(50% - 43.5vw)}}@media screen and (min-width:1500px){.page-banner{padding:30px 0 40px calc(50% - 650px)}}.page-banner--deepsea{background-color:#095f60}.page-banner--deepsea .page-banner__subtitle{color:#fff}.page-banner--green{background-color:#83c491}.page-banner--orange{background-color:#ff9751}.page-banner--blue{background-color:#8ad5da}.page-banner--gray{background-color:#f7f7f9}.page-banner--yellow{background-color:#fccf0a}.page-banner--air{background-image:url(/wp-content/themes/resoconfort.fr/static/images/forme-bandeau-air.png)}.page-banner--air,.page-banner--chaudiere{background-repeat:no-repeat;background-position:50%;background-size:cover}.page-banner--chaudiere{background-image:url(/wp-content/themes/resoconfort.fr/static/images/forme-bandeau-chaudiere.png)}.page-banner--chauffe-eau{background-image:url(/wp-content/themes/resoconfort.fr/static/images/forme-bandeau-chauffe-eau.png)}.page-banner--chauffe-eau,.page-banner--climatisation{background-repeat:no-repeat;background-position:50%;background-size:cover}.page-banner--climatisation{background-image:url(/wp-content/themes/resoconfort.fr/static/images/forme-bandeau-climatisation.png)}.page-banner--eau{background-image:url(/wp-content/themes/resoconfort.fr/static/images/forme-bandeau-eau.png)}.page-banner--eau,.page-banner--edito{background-repeat:no-repeat;background-position:50%;background-size:cover}.page-banner--edito{background-image:url(/wp-content/themes/resoconfort.fr/static/images/forme-bandeau-edito.png)}.page-banner--omaclim{background-image:url(/wp-content/themes/resoconfort.fr/static/images/forme-bandeau-omaclim.png)}.page-banner--omaclim,.page-banner--ventilation{background-repeat:no-repeat;background-position:50%;background-size:cover}.page-banner--ventilation{background-image:url(/wp-content/themes/resoconfort.fr/static/images/forme-bandeau-ventilation.png)}.page-banner__bg{position:absolute;top:80px;left:0;width:100%;height:calc(100% - 160px);object-fit:cover;z-index:-1}.page-banner__top{display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media screen and (min-width:1023px){.page-banner__top{-ms-flex-direction:row;flex-direction:row}}.page-banner__left{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-size:3.7rem;-ms-flex-align:start;align-items:flex-start}@media screen and (min-width:1023px){.page-banner__left{max-width:530px;width:40%}}@media screen and (min-width:1023px){.page-banner__left--contact{max-width:750px;width:70%}}.page-banner__breadcrumb{margin-bottom:30px}.page-banner__h1{margin-bottom:20px}.page-banner__subtitle{color:#3b3232;margin-bottom:30px;font-size:1.5rem;font-weight:500}.page-banner__img-wrap{margin-bottom:20px}@media screen and (min-width:1023px){.page-banner__img-wrap{position:absolute;top:0;right:0;bottom:-70px;overflow:hidden;max-width:730px;width:50%}}@media screen and (min-width:1023px){.page-banner__img-wrap--contact{position:absolute;top:100px;right:0;overflow:hidden;max-width:350px;width:25%;aspect-ratio:.5}}@media screen and (min-width:1023px){.page-banner__img-wrap--contact .page-banner__img{border-radius:15px 0 0 15px;-ms-transform-origin:0 100%;transform-origin:0 100%;-ms-transform:rotate(2deg);transform:rotate(2deg)}}.page-banner__img{object-fit:cover;height:100%;width:100%}@media screen and (min-width:1023px){.page-banner__img{border-radius:0 0 0 56px;-ms-transform-origin:0 0;transform-origin:0 0;-ms-transform:rotate(-4deg);transform:rotate(-4deg)}}.page-banner__icon{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:5px 35px 5px 55px;background-color:#fff;border-radius:15px;margin-top:0;position:absolute;left:-20px;bottom:-35px;-ms-transform:rotate(-5deg);transform:rotate(-5deg);box-shadow:0 3px 6px rgba(0,0,0,.16)}.page-banner__icon svg{width:37px;height:55px}.page-banner__icon svg.omaclim{width:186.56px;height:54.07px}.find-agence{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:1023px){.find-agence{-ms-flex-direction:row;flex-direction:row}}.find-agence__h2.h2 p{color:#095f60;margin-bottom:12px;font-weight:500}.find-agence__h2.h2 p span{font-weight:400}.find-agence__subtitle{font-size:1.5rem;margin-bottom:45px;font-weight:500}.find-agence__subtitle svg{display:inline-block;width:23.5px;height:6.5px;margin-right:12px;color:#83c491}.find-agence__label{display:block;font-size:1.5rem;margin-bottom:20px;font-weight:500}.find-agence__img{margin-top:40px}@media screen and (min-width:1023px){.find-agence__img{margin-top:0;margin-left:auto}}.find-agence__input-wrap{display:-ms-flexbox;display:flex;border:1px solid #f0f3f5;border-radius:15px;width:fit-content}.find-agence__input{padding:15px;font-size:1.5rem;border:0;border-radius:15px 0 0 15px}@media screen and (min-width:1023px){.find-agence__input{padding:32px 35px}}.find-agence__input:-ms-input-placeholder{font-style:italic;color:#3b3232}.find-agence__input::placeholder{font-style:italic;color:#3b3232}.find-agence__input-btn{background-color:#f0f3f5;border-radius:15px;border:5px solid #fff;padding:0 30px 0 15px}@media screen and (min-width:1023px){.find-agence__input-btn{padding:0 50px 0 35px}}.find-agence__error-msg{display:none;margin-top:10px;color:red}.find-agence__error-msg--shown{display:block}.agence-card{background-color:#fff;border-radius:15px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:20px 35px 30px}.agence-card__logo{max-width:188px}.agence-card__location{margin-bottom:25px;font-size:1.3rem;font-weight:400;text-align:center}