@media screen{:root{--progress:0%;--footer-height:80px;--header-height:100px;--padding-accueil:47px;--content-height:calc(100vh - var(--header-height) - var(--footer-height) - (2 * var(--content-padding)));--content-width:1800px;--content-padding:1rem;--footer-height:0px}:root header #burger,:root header nav>p{display:none}:root header ul.nav{display:flex}:root h1.title{height:100px;display:flex;justify-content:center;align-items:center}:root h1.title.page-title{padding:0 calc(60px + 1rem)}:root desinfect-smartphone{display:none}:root section.accueil div.home-intro{width:500px}:root section.accueil div.home-intro h1,:root section.accueil div.home-intro h2,:root section.accueil div.home-intro h3,:root section.accueil div.home-intro h4,:root section.accueil div.home-intro h5,:root section.accueil div.home-intro h6{font-size:1.5rem!important}:root section.accueil div.home-phone{width:500px;flex-wrap:nowrap;justify-content:flex-start}:root section.devis{align-self:center}:root section.devis article{width:650px}:root section.devis article div.heading label:first-of-type{display:none}:root section.devis article div.heading label:nth-of-type(2){font-size:1.35rem;color:#fff}:root div.home-more.smartphone{display:none}:root div.title{flex:none}:root div.title>h1{margin:0!important}:root div.title>div:last-child{display:block}:root div.title>div:first-child{display:none}:root section.reviews{justify-content:center!important}:root section.reviews>div.container{margin-left:1rem;margin-right:1rem}:root section.reviews>div.container section.show-reviews div.columns{gap:calc(3 * var(--box-margin))}}@media screen and (min-width:1800px){:root{--box-menu-width:160px;--box-menu-height:150px;--font-menu:1rem;--content-width:1600px;--box-width-rotate:340px;--box-width-scale:300px;--box-aspect:3/2.5;--box-margin:2.2rem;--icon-size:1.5rem;--font-size:1.25rem}section.reviews>div.container{max-width:1800px!important}}@media screen and (min-width:1200px) and (max-width:1800px){:root{--box-menu-width:140px;--box-menu-height:125px;--font-menu:.9rem;--content-width:1200px;--box-width-rotate:220px;--box-width-scale:240px;--box-aspect:2/2.5;--box-margin:1.5rem;--icon-size:1.4rem;--font-size:1.15rem}:root section.devis article{width:600px}section.reviews>div.container{max-width:1200px!important}}@media screen and (min-width:800px) and (max-width:1200px){:root{--box-menu-width:125px;--box-menu-height:120px;--font-menu:.8rem;--padding-accueil:10px;--content-width:768px;--box-width-rotate:150px;--box-width-scale:200px;--box-aspect:1.6/3;--box-margin:.5rem;--icon-size:1.3rem;--font-size:1rem}:root section.accueil div.home-intro{width:100%}:root section.accueil div.home-intro h1,:root section.accueil div.home-intro h2,:root section.accueil div.home-intro h3,:root section.accueil div.home-intro h4,:root section.accueil div.home-intro h5,:root section.accueil div.home-intro h6{font-size:1.2rem!important}:root section.accueil div.home-phone{width:100%;flex-wrap:wrap;row-gap:1rem}:root section.accueil div.home-phone p{font-size:1.2rem!important}:root section.devis article{width:550px}:root form.basic div.control.two{flex-direction:column!important}:root form.basic div.control.two>div:first-child{margin-bottom:1rem}:root form.basic div.control.two>div:last-child span.is-right{left:0}}@media screen and (min-width:550px) and (max-width:800px){:root{--box-menu-width:100px;--box-menu-height:180px;--font-menu:1.05rem;--content-width:100%;--box-width-rotate:175px;--box-width-scale:200px;--box-aspect:2.2/3;--box-margin:.5rem;--icon-size:1.2rem;--font-size:0.9rem;--footer-height:80px}:root button.mini{box-shadow:0 0 10px rgba(0,0,0,.75)}:root header #burger{display:flex}:root header nav{justify-content:center}:root header nav>p{display:flex;align-self:center;color:var(--desinfect-primary);font-size:1.5rem;font-weight:600;user-select:none}:root header ul.nav{display:none;z-index:1;height:100vh;flex-direction:column;justify-content:flex-start!important;background-color:#fff}:root header ul.nav.is-active{display:flex}:root header ul.nav>li{flex:none;position:relative;padding:0!important;height:fit-content!important;width:100%;flex-direction:column!important}:root header ul.nav>li:first-child,:root header ul.nav>li:first-child > ul a{background-color:var(--desinfect-primary)}:root header ul.nav>li:nth-child(2),:root header ul.nav>li:nth-child(2)>ul a{background-color:var(--desinfect-primary-light)}:root header ul.nav>li:nth-child(3),:root header ul.nav>li:nth-child(3)>ul a{background-color:var(--desinfect-primary-very-light)}:root header ul.nav>li>a{pointer-events:none;flex:none;position:relative!important;padding:0!important;width:100vw;height:12vh;display:flex;justify-content:center;align-items:center;font-size:1.8rem;color:#fff!important}:root header ul.nav>li>a:after{content:none!important}:root header ul.nav>li>ul{flex:none;position:relative!important;width:100vw!important;height:64vh!important;top:0!important;left:0!important;flex-direction:row;flex-wrap:wrap;justify-content:initial!important;align-items:initial!important}:root header ul.nav>li>ul>li{height:auto;flex:1 1 50%!important;border:1px solid #fff!important;max-height:32vh}:root header ul.nav>li>span{display:none}:root h1.title{font-size:2.5rem}:root desinfect-smartphone{display:flex}:root section.accueil{display:none}:root section.devis article{width:calc(550px - 3rem)}:root section.devis .is-viewable{right:-50px}:root div.home-more.smartphone{display:flex}:root div.title>div:first-child,:root div.title>div:last-child{display:none}:root div.text{margin-bottom:1rem}:root form.basic div.control.two{flex-direction:column!important}:root form.basic div.control.two>div:first-child{margin-bottom:1rem}:root form.basic div.control.two>div:last-child span.is-right{left:0}:root div.is-reversed-tablet{display:flex;flex-direction:column-reverse!important;gap:1rem}}@media screen and (max-width:550px){:root{--header-height:0px;--content-padding:0rem;--box-menu-width:100px;--box-menu-height:150px;--box-width-scale:150px;--font-menu:.95rem;--content-width:100%;--box-width-rotate:150px;--box-aspect:2.1/3;--box-margin:.25rem;--icon-size:1rem;--font-size:0.85rem;--footer-height:80px}:root a.mini,:root button.mini,:root div.mini{box-shadow:0 0 10px rgba(0,0,0,.75)}:root header nav{position:fixed;height:100px;background:none!important}:root header #burger,:root header a.home-link{display:flex;height:60px!important;width:60px!important}:root header #burger #desinfect-logo,:root header a.home-link #desinfect-logo{width:50px!important}:root header ul.nav{display:none;z-index:1;height:100vh;flex-direction:column;justify-content:flex-start!important;background-color:#fff}:root header ul.nav.is-active{display:flex}:root header ul.nav>li{flex:none;position:relative;padding:0!important;height:fit-content!important;width:100%;flex-direction:column!important}:root header ul.nav>li:first-child,:root header ul.nav>li:first-child > ul a{background-color:var(--desinfect-primary)}:root header ul.nav>li:nth-child(2),:root header ul.nav>li:nth-child(2)>ul a{background-color:var(--desinfect-primary-light)}:root header ul.nav>li:nth-child(3),:root header ul.nav>li:nth-child(3)>ul a{background-color:var(--desinfect-primary-very-light)}:root header ul.nav>li>a{pointer-events:none;flex:none;position:relative!important;padding:0!important;width:100vw;height:12vh;display:flex;justify-content:center;align-items:center;font-size:1.8rem;color:#fff!important}:root header ul.nav>li>a:after{content:none!important}:root header ul.nav>li>ul{flex:none;position:relative!important;width:100vw!important;height:64vh!important;top:0!important;left:0!important;flex-direction:row;flex-wrap:wrap;justify-content:initial!important;align-items:initial!important}:root header ul.nav>li>ul>li{height:auto;flex:1 1 50%!important;border:1px solid #fff!important;max-height:32vh}:root header ul.nav>li>ul>li a img,:root header ul.nav>li>ul>li a svg{height:55px;width:55px}:root header ul.nav>li>span{display:none}:root h1.title{background-color:var(--desinfect-primary);color:#fff!important;font-size:2.25rem}:root desinfect-home{display:block!important;min-height:fit-content!important}:root desinfect-background{display:none}:root desinfect-smartphone{display:flex}:root section.accueil{display:none}:root section.devis{box-shadow:none!important;border:none!important;border-radius:0!important;max-width:100vw!important;padding:0!important}:root section.devis div.heading label{font-size:1.25rem!important}:root section.devis label.is-size-5{font-size:1.1rem!important}:root section.devis label.is-size-5 div.dropdown{left:-250px}:root section.devis div.control.contact{flex-direction:column!important}:root section.devis article{margin:0!important;border-radius:0!important;border:none!important;box-shadow:none!important}:root section.devis article div.heading{border-radius:0!important;padding:0 calc(60px + .5rem)!important;height:100px!important;display:flex;flex-direction:column;justify-content:space-evenly;align-items:center}:root section.devis article div.heading label:first-of-type{display:flex;flex-wrap:nowrap;font-weight:700;font-size:1.2rem;color:#fff}:root section.devis article div.heading label:nth-of-type(2){flex-wrap:nowrap;font-size:1rem!important;color:#fff}:root section.devis article div.field-row{min-width:0!important;width:calc(100% - 1.5rem)!important}:root section.devis article div.field-row:not(#id_map){padding-left:2rem!important}:root section.devis article div.field-row:not(.has-text-centered) .step-marker{left:.5rem}:root section.devis article #occitanie-se{position:relative;width:94vw;left:calc(3vw - 3.5rem)}:root section.devis article #map-tooltip{transform:translateX(-9rem)}:root section.devis .is-viewable{right:0}:root div.home-more.smartphone{display:flex}:root div.title{flex:none}:root div.title>div:first-child,:root div.title>div:last-child{display:none}:root div.text{margin-bottom:1rem}:root form.basic div.control.two{flex-direction:column!important}:root form.basic div.control.two>div:first-child{margin-bottom:1rem}:root form.basic div.control.two>div:last-child span.is-right{left:0}:root div.is-reversed-tablet{display:flex;flex-direction:column-reverse!important;gap:1rem}}@media (prefers-color-scheme:dark){:root{--bulma-scheme-main:#28323c!important;--bulma-scheme-main-bis:#324150!important;--bulma-scheme-main-ter:#1e2328!important;--bulma-text:#bebebe!important;--bulma-text-strong:#d2d2d2!important}h1,h2,h3{--desinfect-primary-dark:#cddce6!important;--desinfect-primary:#b4c3d7!important;--desinfect-primary-light:#96afc8!important;--desinfect-primary-very-light:#87a0b4!important}nav,nav a{background-color:var(--bulma-scheme-main-ter)!important}nav a{color:#dcdcdc!important}nav a:hover{color:var(--desinfect-primary-light)!important}nav>ul.nav>li>ul{background-color:var(--bulma-scheme-main-bis)!important}#desinfect-logo *{fill:#e1e1f0!important}#desinfect-logo :hover{fill:var(--desinfect-primary-light)!important}#cookieConsentContainer{background-color:var(--bulma-scheme-main-bis)!important}desinfect-about,desinfect-contact,desinfect-services{background-color:var(--bulma-scheme-main-ter)!important}article{background-color:var(--bulma-scheme-main)!important}div.box{background-color:var(--bulma-scheme-main-bis)!important}}html{scroll-behavior:smooth;scroll-padding:var(--header-height)}html .desinfect-hidden{display:none}html [desinfect-hover=view]:hover .desinfect-hidden{display:flex!important}html [desinfect-hover=hidden]:hover .desinfect-visible{display:none!important}html [data-toggle],html [desinfect-toggle]{cursor:pointer}html [toggle=hidden]{display:none}html [toggle=visible]{display:initial}html .desinfect-boxed-icon,html a.desinfect-boxed-icon img,html a.desinfect-boxed-icon svg{cursor:pointer;height:100%!important;width:auto!important;aspect-ratio:1/1!important}html .desinfect-flex-icon,html a.desinfect-flex-icon img,html a.desinfect-flex-icon svg{cursor:pointer;min-height:auto;min-width:auto}html .desinfect-fixed-icon,html a.desinfect-fixed-icon img,html a.desinfect-fixed-icon svg{cursor:pointer;height:1.75rem!important;width:1.75rem!important;min-height:1.75rem!important;min-width:1.75rem!important;aspect-ratio:1/1!important}html .desinfect-small-icon,html a.desinfect-small-icon img,html a.desinfect-small-icon svg{cursor:pointer;height:calc(var(--icon-size) * .66);width:calc(var(--icon-size) * .66);min-height:calc(var(--icon-size) * .66);min-width:calc(var(--icon-size) * .66);aspect-ratio:1/1}html .desinfect-mid-icon,html a.desinfect-mid-icon img,html a.desinfect-mid-icon svg{cursor:pointer;height:var(--icon-size);width:var(--icon-size);min-height:var(--icon-size);min-width:var(--icon-size);aspect-ratio:1/1}html .desinfect-standard-icon,html a.desinfect-standard-icon img,html a.desinfect-standard-icon svg{cursor:pointer;height:calc(var(--icon-size) * 1.25);width:calc(var(--icon-size) * 1.25);min-height:calc(var(--icon-size) * 1.25);min-width:calc(var(--icon-size) * 1.25);aspect-ratio:1/1}html .desinfect-big-icon,html a.desinfect-big-icon img,html a.desinfect-big-icon svg{cursor:pointer;height:calc(var(--icon-size) * 1.5);width:calc(var(--icon-size) * 1.5);min-height:calc(var(--icon-size) * 1.5);min-width:calc(var(--icon-size) * 1.5);aspect-ratio:1/1}html .desinfect-huge-icon,html a.desinfect-huge-icon img,html a.desinfect-huge-icon svg{cursor:pointer;height:calc(var(--icon-size) * 2);width:calc(var(--icon-size) * 2);min-height:calc(var(--icon-size) * 2);min-width:calc(var(--icon-size) * 2);aspect-ratio:1/1}:root{--vert:#2c9b85;--vert-eau:#518d81;--cyan:#00b3be;--vert-fonce:#046b56;--vert-clair:#b7e5df;--orange:#fa8647;--gris:#f0f0f0;--gris-clair:#e0e0e0;--texte-tres-clair:#f5f5f5;--texte-clair:#dcdcdc;--texte-moyen-clair:#d3d3d3;--texte-moyen-fonce:dimgray;--texte-fonce:#2f4f4f;--texte-tres-fonce:#000;--desinfect-wrapper-success:var(--desinfect-color-menu-3);--desinfect-wrapper-info:#b1ea86;--desinfect-wrapper-warning:var(--desinfect-color-menu-5);--desinfect-wrapper-error:#fa4747;--desinfect-content-success:#fff;--desinfect-content-info:#000;--desinfect-content-warning:#000;--desinfect-content-error:#fbf2f2;--w-color-primary-hue:170;--w-color-primary-saturation:74%;--w-color-primary-lightness:20%;--w-color-secondary-hue:183;--w-color-secondary-saturation:75%;--w-color-secondary-lightness:35%}@font-face{font-family:Roboto;font-weight:100;font-style:normal;src:url("../fonts/Roboto-Thin.66209ae01f48.ttf") format("truetype")}@font-face{font-family:Roboto;font-weight:100;font-style:italic;src:url("../fonts/Roboto-ThinItalic.7bcadd0675fe.ttf") format("truetype")}@font-face{font-family:Roboto;font-weight:300;font-style:normal;src:url("../fonts/Roboto-Light.881e150ab929.ttf") format("truetype")}@font-face{font-family:Roboto;font-weight:300;font-style:italic;src:url("../fonts/Roboto-LightItalic.5788d5ce921d.ttf") format("truetype")}@font-face{font-family:Roboto;font-weight:400;font-style:normal;src:url("../fonts/Roboto-Regular.8a36205bd9b8.ttf") format("truetype")}@font-face{font-family:Roboto;font-weight:400;font-style:italic;src:url("../fonts/Roboto-Italic.cebd892d1acf.ttf") format("truetype")}@font-face{font-family:Roboto;font-weight:500;font-style:normal;src:url("../fonts/Roboto-Medium.68ea4734cf86.ttf") format("truetype")}@font-face{font-family:Roboto;font-weight:500;font-style:italic;src:url("../fonts/Roboto-MediumItalic.c16d19c2c0fd.ttf") format("truetype")}@font-face{font-family:Roboto;font-weight:700;font-style:normal;src:url("../fonts/Roboto-Bold.b8e42971dec8.ttf") format("truetype")}@font-face{font-family:Roboto;font-weight:700;font-style:italic;src:url("../fonts/Roboto-BoldItalic.fd6e9700781c.ttf") format("truetype")}@font-face{font-family:Roboto;font-weight:900;font-style:normal;src:url("../fonts/Roboto-Black.d6a6f8878adb.ttf") format("truetype")}@font-face{font-family:Roboto;font-weight:900;font-style:italic;src:url("../fonts/Roboto-BlackItalic.c3332e3b8fef.ttf") format("truetype")}@font-face{font-family:Lato;font-weight:700;font-style:normal;src:url("../fonts/Lato-Bold.24b516c266d7.ttf") format("truetype")}@font-face{font-family:Lato;font-weight:700;font-style:italic;src:url("../fonts/Lato-BoldItalic.acc03ac1e916.ttf") format("truetype")}@font-face{font-family:Lato;font-weight:400;font-style:normal;src:url("../fonts/Lato-Regular.122dd68d69fe.ttf") format("truetype")}@font-face{font-family:Lato;font-weight:400;font-style:italic;src:url("../fonts/Lato-Italic.5d22f337a040.ttf") format("truetype")}@font-face{font-family:Lato;font-weight:300;font-style:normal;src:url("../fonts/Lato-Light.2bcc211c05fc.ttf") format("truetype")}@font-face{font-family:Lato;font-weight:300;font-style:italic;src:url("../fonts/Lato-LightItalic.2404a6da847c.ttf") format("truetype")}@font-face{font-family:Lato;font-weight:900;font-style:normal;src:url("../fonts/Lato-Black.d83ab24f5cf2.ttf") format("truetype")}@font-face{font-family:Lato;font-weight:900;font-style:italic;src:url("../fonts/Lato-BlackItalic.047217f671c9.ttf") format("truetype")}