section#welcome{justify-content:space-around;position:relative;margin-top:calc(-1 * var(--navbar-height-sticky));opacity:1}section#welcome>div.container{max-width:1400px;margin:auto;display:flex;flex-wrap:wrap;justify-content:center;padding:1rem 0;gap:3rem}section#welcome>figure{display:none}section#welcome h1{line-height:30px;margin-bottom:20px;color:#fff;width:660px;text-shadow:2px 2px 5px rgba(0,0,0,0.5);line-height:1.3;font-size:calc(var(--h1-font-size) + 40%)}section#welcome header{margin-bottom:2rem}section#welcome h1,section#welcome header p{color:#fff;text-shadow:2px 2px 5px rgba(0,0,0,0.5)}section#welcome header p{font-size:var(--h4-font-size)}section#welcome header .welcome-block-container{display:flex;gap:15px;flex-direction:column}section#welcome div.ref-contact-now{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between}section#welcome div.presentation{display:flex;flex-direction:column;justify-content:space-around}section#welcome .welcome-block-desc{display:flex;flex-direction:row;gap:10px}section#welcome .welcome-block-desc p{font-weight:bold}section#welcome .welcome-block-desc img{width:18px;object-fit:contain}section#welcome div.presentation>div a{color:#fff;font-weight:700;font-size:x-large;text-shadow:2px 2px 5px rgba(0,0,0,0.5)}section#welcome button.start{display:flex;gap:20px;align-items:center;background-color:#fff;color:#000}section#welcome button.start:hover{background-color:var(--primary-color)}section#welcome button.tel{border:1px solid #fff;display:flex;gap:20px;align-items:center;color:#000000;background-color:#ffffff}section#welcome .ref-contact-now a:hover{transition:var(--default-transition)}section#welcome .ref-contact-now a:hover{transform:var(--default-transform)}section#welcome div.service-form{background-color:white;border-radius:3px;padding:3rem 2rem 3rem 2rem;box-shadow:0px 4px 10px 0px rgba(0,0,0,0.25);max-width:500px;min-height:350px;border-top:6px solid var(--secondary-color)}section#welcome div.service-form h2{font-size:135%}section#welcome div.service-form>div{display:flex;flex-direction:column;gap:20px}section#welcome div.service-form a{text-decoration:underline}section#welcome div.service-form>div.part-1{gap:30px;margin-bottom:4rem}section#welcome div.service-form>div.part-2{display:none}section#welcome div.service-form>div.part-2 p{margin-top:20px}section#welcome div.service-form>div.part-2 form p{margin-top:0px}section#welcome div.service-form>div.part-2>form{margin-top:20px;display:flex;flex-direction:column;gap:20px}section#welcome div.service-form>div.part-2>form a{text-align:center}section#welcome div.service-form div.part-2 span#selected-service{text-decoration:underline}section#welcome div.service-form div.part-2 select#id_service{display:none}section#welcome .word{margin:auto;color:#00732c;font-size:var(--h2-font-size);height:25px}div.ban{position:absolute;bottom:50px;display:flex;justify-content:center;flex-direction:row;width:100%;gap:30px}div.ban figure{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:20px;transition:var(--default-transition)}div.ban figure:hover{transform:var(--default-transform)}div.ban figure img{width:56px;height:56px;filter:invert(1)}div.ban figure figcaption{color:white}.google-rating{background:rgba(255,255,255,0.1);border:1px solid rgba(255,255,255,0.2);border-radius:10px;padding:20px;backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;gap:15px;margin-top:20px;animation:glow 2s ease-in-out infinite alternate;flex-wrap:wrap}.google-logo{width:30px;height:30px;background:white;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:bold;color:#4285f4;font-size:16px}.rating-stars{color:#ffc107;font-size:24px;letter-spacing:2px}.rating-text{font-size:18px;font-weight:600;color:#ffffff}.feature-item{text-align:center;padding:25px 15px;transition:all 0.4s cubic-bezier(0.4,0,0.2,1);border-radius:15px;position:relative;cursor:pointer}.feature-item:hover{background:rgba(255,255,255,0.05);transform:translateY(-8px)}.feature-icon{width:70px;height:70px;margin:0 auto 20px;border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative;transition:all 0.4s ease;box-shadow:0 5px 15px rgba(0,0,0,0.2)}.feature-item:hover .feature-icon{transform:scale(1.15) rotate(10deg);box-shadow:0 15px 30px rgba(0,0,0,0.4)}.feature-icon::before{content:"";position:absolute;top:-3px;left:-3px;right:-3px;bottom:-3px;border-radius:50%;background:linear-gradient(45deg,rgba(255,255,255,0.3),transparent);z-index:-1;opacity:0;transition:opacity 0.3s ease}.feature-item:hover .feature-icon::before{opacity:1}.feature-icon svg{width:35px;height:35px;fill:black;filter:drop-shadow(0 2px 4px rgba(0,0,0,0.3));transition:transform 0.3s ease}.feature-item:hover .feature-icon svg{transform:scale(1.1)}.feature-text{font-size:16px;font-weight:700;line-height:1.4;opacity:0.95;transition:all 0.3s ease;color:#ffffff}.feature-item:hover .feature-text{opacity:1;color:#ffffff}.icon-radical{background:linear-gradient(135deg,#f5f5f5,#e0e0e0)}.icon-local{background:linear-gradient(135deg,#f8f8f8,#e8e8e8)}.icon-immediate{background:linear-gradient(135deg,#f2f2f2,#dcdcdc)}.icon-region{background:linear-gradient(135deg,#f7f7f7,#e5e5e5)}.icon-vehicle{background:linear-gradient(135deg,#f6f6f6,#e3e3e3)}.icon-satisfaction{background:linear-gradient(135deg,#f4f4f4,#dedede)}.icon-satisfaction{animation:gentle-pulse 3s ease-in-out infinite}.icon-immediate{animation:2s ease-in-out infinite alternate}@keyframes gentle-pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.05)}}@media (max-width:1196px){section#welcome{align-items:center;padding:0;flex-direction:column;text-align:center}.ref-contact-now a{font-size:larger!important}section#welcome .welcome-block-container{justify-self:center}section#welcome .welcome-block-desc p{text-align:left}section#welcome>div.container{padding:7rem 2rem 1rem 2rem}section#welcome>figure{width:320px;margin:auto;padding-top:1rem;display:flex;padding:var(--navbar-height-sticky) 0 0 0}section#welcome>div.presentation{margin-top:6rem}section#welcome>div.presentation>div{gap:20px}div.ban{position:unset;bottom:unset;padding:unset;flex-wrap:wrap;gap:70px;align-items:center;margin-top:20px}div.ban figure{flex:0 0 45%}div.ban figure img{filter:invert(22%) sepia(61%) saturate(1541%) hue-rotate(180deg) brightness(94%) contrast(92%)}div.ban figure figcaption{color:var(--secondary-color)}}@media (max-width:699px){section#welcome{justify-content:start;flex-direction:column;background-position:14% top}section#welcome img.hero{height:100vh!important}section#welcome>div.container{padding:1rem}section#welcome h1{width:initial}section#welcome>div.presentation{margin-top:unset}section#welcome h1{font-weight:bold;margin-top:var(--navbar-height-sticky)}section#welcome>figure{width:200px;margin:unset;padding-top:0;display:flex;padding:0 0 0 0}section#welcome button{width:100%;justify-content:center}section#welcome>div.presentation>div{margin-top:2rem}section#welcome div.service-form{width:340px;min-height:unset}.feature-text{color:#000000}.feature-icon svg{fill:var(--secondary-color)}.feature-item:hover .feature-text{color:initial}.feature-item:hover .feature-icon svg{transform:unset}.feature-item:hover .feature-icon{transform:unset;box-shadow:unset}.feature-item:hover{background:unset;transform:unset}}@media (max-width:605px){section#welcome div.ref-contact-now{flex-direction:column;gap:10px}section#welcome div.ref-contact-now a{width:100%}}@media (max-width:599px){button{padding:1rem 3rem}}div.contact-now{position:absolute;height:60px;display:flex;justify-content:space-around;align-items:center;z-index:var(--priority-z-index-0);right:20px;flex-direction:column;gap:20px;bottom:80px;background-image:unset;box-shadow:unset}div.contact-now a{min-height:55px;width:100%;transition:var(--default-transition);color:#ffffff}div.contact-now a:hover{transform:var(--default-transform)}div.contact-now figure{display:flex;flex-direction:column;align-items:center;border-radius:6%;width:100%;padding:0.4rem;position:relative;overflow:hidden;box-shadow:0px 4px 10px 0px rgba(0,0,0,0.25)}div.contact-now a:nth-last-child(1) figure{background:var(--primary-1-color)}div.contact-now a:nth-last-child(2) figure{background:var(--secondary-1-color)}div.contact-now a:hover{cursor:pointer}div.contact-now figure::before{content:"";position:absolute;top:0;left:-150%;width:150%;height:100%;background:linear-gradient(120deg,rgba(255,255,255,0) 0%,rgba(255,255,255,0.3) 50%,rgba(255,255,255,0) 100%);transform:skewX(-25deg);animation:shine 2s infinite}div.contact-now figure img{width:25px;transform:translatey(0px);animation:float 5s ease-in-out infinite}.Phone{animation:ringing 2s ease-in-out infinite}#p1{transform-origin:bottom right;animation:reveal 2s ease-in-out infinite backwards}#p2{transform-origin:bottom right;animation:reveal 2s ease-in-out 0.2s infinite backwards}@keyframes reveal{0%{opacity:0;transform:scale(1)}20%{opacity:0;transform:scale(1)}22%{opcaity:1;transform:scale(1.05)}26%{opacity:1;transform:scale(1)}40%{opacity:0;transform:scale(1)}100%{opacity:0;transform:scale(1)}}@keyframes scaleup{20%{transform:scale(1)}30%{transform:scale(1.1)}40%{transform:scale(1)}100%{transform:scale(1)}}@keyframes ringing{20%{transform:rotate(0deg)}21%{transform:rotate(10deg)}22%{transform:rotate(-10deg)}23%{transform:rotate(12deg)}24%{transform:rotate(-12deg)}25%{transform:rotate(12deg)}26%{transform:rotate(-12deg)}28%{transform:rotate(10deg)}30%{transform:rotate(-10deg)}32%{transform:rotate(5deg)}34%{transform:rotate(-5deg)}36%{transform:rotate(2deg)}38%{transform:rotate(0deg)}}@keyframes float{0%{transform:translatey(0px)}50%{transform:translatey(-2px)}100%{transform:translatey(0px)}}@keyframes shine{0%{left:-150%}100%{left:150%}}section#services{max-width:1200px;margin:0 auto;margin-top:5rem;display:block}section#services h2,section#services h3{margin-bottom:5rem}section#services div.container{display:flex;flex-wrap:wrap;gap:50px;justify-content:center}section#services div.container a.service{height:320px;width:250px;border:1px solid #000;border-radius:10px;display:flex;justify-content:center;align-items:center;box-shadow:0px 4px 10px 0px rgba(0,0,0,0.25);transition:var(--default-transition)}section#services div.container a.service:hover{transform:var(--default-transform)}section#services div.container a.service>article>button{border-radius:4px;padding:0.5rem 2rem;margin-top:1rem;border:unset}section#services div.container article{display:flex;flex-direction:column;align-items:center;gap:15px}section#services div.container article figure.illustration{position:relative;display:flex;align-items:center;background-color:var(--primary-color);width:120px;height:120px;border-radius:50%;box-shadow:inset 0px -2px 4px rgba(0,0,0,0.1);justify-content:center}section#services div.container article figure.illustration img{width:60px}section#services div.container article figure.proliferation{display:inline;vertical-align:middle}section#services div.container article figure.proliferation img{display:unset}section#services div.container article div{display:flex;flex-direction:column;align-items:center}section#services div.container a.service:hover{border:2px solid var(--secondary-color)}section#services div.container article span.name{text-align:center;margin-bottom:10px;position:relative}section#services div.container article span.name::after{content:"";border-bottom:2px solid var(--secondary-color);width:100px;display:block;margin-top:10px;position:absolute;left:50%;transform:translate(-50%,-50%)}section#services div.container article span.desc{margin-top:10px}section#services .swiper{width:100%;height:100%;padding:15px 0}section#services.swip{max-width:1200px;margin:60px auto;padding:0 30px;display:block}section#services.swip{margin-bottom:2rem}section#services.swip h2{margin-bottom:1rem}section#services.swip div.container{padding:unset}section#services .swiper-slide{display:flex;justify-content:center;align-items:center;gap:50px;max-width:1200px;flex-wrap:wrap}section#services .swiper-slide.is-mobile,section#services.swip>h2.is-mobile{display:none}section#services div.swiper-pagination{display:none}section#services.swip div.container .swiper-button-next,section#services.swip div.container .swiper-button-prev{color:#000}@media (max-width:640px){section#services .swiper-slide.is-mobile{display:flex}section#services .swiper-slide.is-desktop,section#services.swip>h2.is-desktop{display:none}section#services.swip>h2.is-mobile{display:block}}section#presentation{display:flex;padding:var(--navbar-height-sticky) 0 0 0;gap:6rem}section#presentation div.container{max-width:1200px;margin:auto;padding:1rem}section#presentation div.container h3{margin-bottom:3rem}section#presentation div.container div.articles{display:flex;flex-direction:column;gap:3rem;margin-top:2rem}section#presentation div.container div.articles p{line-height:1.6}section#presentation div.container div.articles article{display:flex;align-items:center;flex-wrap:wrap;gap:2rem;justify-content:center}section#presentation div.container div.articles article:nth-child(2){flex-wrap:wrap-reverse}section#presentation div.container div.articles article div{flex:1 1 60%}section#presentation div.container div.articles article div header{margin-bottom:2rem}section#presentation div.container div.articles article figure{flex:1 1 15%;min-width:305px;display:flex;justify-content:center;width:255px;height:225px}section#advantage h2{margin-bottom:4rem}section#advantage h2{display:flex;justify-content:center;width:max-content;font-size:150%}section#advantage>article{display:flex;align-items:center;flex-direction:column;margin:auto;background-color:#fff;padding:4rem 3rem;border-radius:5px;width:650px;box-shadow:0px 4px 10px 0px rgba(0,0,0,0.25)}ection#advantage>article>h1{margin-bottom:4rem}section#advantage>article>div{display:flex;flex-direction:column;gap:40px;justify-content:space-between}section#advantage>article>div>figure{display:flex;gap:25px;text-align:center;align-items:center}section#advantage>article>div>figure>img{min-width:32px}section#advantage>article>div>figure>figcaption{text-align:start;line-height:1.6}@media (max-width:599px){section#advantage>article{margin:auto 1rem}section#advantage img.banner{height:100vh!important}section#advantage>article{width:unset;padding:4rem 2rem 5rem 2rem;height:fit-content}section#advantage>article>h3{margin-bottom:3rem}section#advantage>article>div{gap:30px}section#advantage>article>div>figure>img{max-width:16px}}section#place{padding:calc(var(--navbar-height-sticky) + 4rem) 0 0 0;flex-wrap:nowrap;flex-direction:column}section#place>div.container{display:flex;justify-content:space-around;align-items:center;height:100%;width:100%;flex-wrap:wrap;gap:50px;justify-content:center;padding:5rem 10rem 8rem 10rem}section#place>div.container article{border:1px solid #000;min-width:400px;max-width:400px;height:400px;border-radius:10px;display:flex;flex-direction:column;box-shadow:0px 4px 10px 0px rgba(0,0,0,0.25);padding:2rem;background-color:#F9F9F9;transition:var(--default-transition)}section#place>div.container article:hover{transform:var(--default-transform)}section#place>div.container article figure{position:relative;display:flex;align-items:center;background-color:var(--primary-color);width:60px;min-height:60px;border-radius:10px;box-shadow:inset 0px -2px 4px rgba(0,0,0,0.1);justify-content:center;margin-bottom:15px}section#place>div.container>article:hover{border:1px solid var(--secondary-color)}section#place>div.container article div{display:flex;flex-direction:column}section#place>div.container article span.name{margin-bottom:10px;position:relative;font-weight:700}section#place>div.container article span.name::after{content:"";border-bottom:2px solid var(--secondary-color);width:100px;display:block;margin-top:10px;position:absolute;left:0}section#place>div.container article span.desc{margin-top:10px;line-height:1.6}section#place>div.container article img{width:60px}@media (max-width:370px){section#place>div.container article{min-width:340px;max-width:340px}}section#process{padding:var(--navbar-height-sticky) 0 0 0;flex-direction:column;align-items:center;flex-wrap:nowrap;gap:30px}section#process>h2,section#process>h3{margin-bottom:5rem}section#process>div.container{display:flex;padding:0 2rem 3rem 2em;flex-wrap:wrap;justify-content:center;align-items:center;gap:30px}section#process>div.container article{display:flex;flex-direction:column;padding:2.3rem;width:280px;gap:110px;height:550px;position:relative;transition:var(--default-transition);box-shadow:0px 4px 10px 0px rgba(0,0,0,0.25)}section#process>div.container article:hover{transform:var(--default-transform)}section#process>div.container article:nth-child(1){background-color:var(--secondary-color);color:#fff}section#process>div.container article:nth-child(2){background-color:#3874A5;color:#fff}section#process>div.container article:nth-child(3){background-color:#8EBEE5;color:#000}section#process>div.container article:nth-child(4){background-color:var(--primary-color);color:#000}section#process>div.container article header{display:flex;flex-direction:column;align-items:center}section#process>div.container article header img{margin-bottom:1rem;width:64px;height:64px;object-fit:scale-down}section#process>div.container article div img{min-width:18px;object-fit:contain}section#process>div.container article header span.name{margin-bottom:10px;position:relative;font-weight:700;width:100%;text-align:center}section#process>div.container article header span.name::after{content:"";border-bottom:1px solid var(--secondary-color);width:80%;display:block;margin-top:10px;position:absolute;left:50%;transform:translate(-50%,0%)}section#process>div.container article header span.desc{margin-top:10px;text-align:center;line-height:1.3;height:50px}section#process>div.container article:nth-child(1) header span.name::after,section#process>div.container article:nth-child(2) header span.name::after{border-bottom:1px solid #fff}section#process>div.container article>div{display:flex;flex-direction:column;gap:15px}section#process>div.container article>div figure{display:flex;gap:15px}@media (max-width:599px){section#process>div.container article{height:unset;justify-content:space-around}section#process>div.container article header span.desc{height:unset;margin-top:10px;line-height:1.2}section#process>div.container article:nth-of-type(1):before{content:""}section#process>div.container article::before{content:"|";color:#000;position:absolute;bottom:100%;left:50%;transform:translate(-50%,-50%)}}section.pest-info{background-color:#f5f6f7;padding:60px 0;overflow:hidden;min-height:unset;margin-bottom:9rem}section.pest-info h2{width:unset}section.pest-info .container{max-width:1200px;margin:0 auto;padding:0 15px}section.pest-info .row{display:flex;flex-wrap:wrap}section.pest-info .col-image{flex:0 0 50%;max-width:50%;display:flex;align-items:center;justify-content:center}section.pest-info .col-content{flex:0 0 50%;max-width:50%;padding:0 30px}section.pest-info .advertisement figure{text-align:center}section.pest-info .pest-image{max-width:100%;height:auto;border-radius:5px;box-shadow:0 5px 15px rgba(0,0,0,0.1)}section.advertisement figure>figcaption{margin-top:1rem;font-style:italic}section.pest-info .image-caption{margin-top:1rem;text-align:center;color:var(--text-color);font-size:0.9rem;font-style:italic}section.advertisement h5{margin-bottom:25px;padding-bottom:10px}section.pest-info .section-title{position:relative;margin-bottom:25px;padding-bottom:10px}section.pest-info .pest-description-primary{font-size:16px;line-height:1.6;color:#000;font-weight:500;margin-bottom:20px}section.pest-info .ql-editor{height:max-content;white-space:unset;font-size:16px;line-height:1.6;color:#000;font-weight:500;margin-bottom:20px}@media screen and (max-width:768px){section.pest-info .col-image{margin-bottom:30px}}@media screen and (max-width:768px){section.pest-info .col-image,section.pest-info .col-content{flex:0 0 100%;max-width:100%}section.pest-info .col-content{padding:0 15px}}section#temoignages{padding:var(--navbar-height-sticky) 0 3rem 0;flex-wrap:nowrap;flex-direction:column;align-items:center;user-select:none;background-color:var(--secondary-color);min-height:unset;color:#ffffff}section#temoignages h3{color:#fff}section#temoignages .swiper{width:100%;height:100%}section#temoignages .swiper-slide{text-align:center;font-size:18px;display:flex;justify-content:center;align-items:center;height:unset}section#temoignages .swiper-slide img{display:block;width:100%;height:100%;object-fit:cover}section#temoignages .swiper-wrapper{margin-bottom:2rem}section#temoignages div.swiper-pagination{display:none}section#temoignages>h2{color:#ffffff;position:relative;margin-bottom:2rem}section#temoignages>h2::before{position:absolute;bottom:-30px;left:50%;transform:translate(-50%,0%);content:"";border-bottom:1px solid #ffffff;width:70%}section#temoignages div.container{display:flex;overflow:hidden;padding:3rem 2rem 3rem 2rem;width:100%}section#temoignages div.container header{display:flex;flex-direction:column;align-items:center;gap:20px}section#temoignages div.container article{display:flex;flex-direction:column;align-items:center;gap:20px;width:60%}section#temoignages div.container span.desc{width:80%;text-align:justify;line-height:1.4}section#temoignages div.container span figure.google-icon img{width:30px;padding-bottom:10px;margin:auto}section#temoignages div.container article figcaption{width:60px;height:60px}section#temoignages div.container article div.detail{display:flex;flex-direction:column;align-items:center;gap:10px}section#temoignages div.container article img{border-radius:50%}section#temoignages div.container article div{display:flex;flex-direction:row;justify-content:start;gap:5px;margin-top:5px}section#temoignages div.container article div.star img{width:30px}section#temoignages>a>button{border:1px solid #fff;display:flex;gap:20px;align-items:center;color:#000000;background-color:#ffffff}section#temoignages>a>button:hover{border:1px solid var(--secondary-color)}@media (max-width:750px){section#temoignages>h2{margin-bottom:4rem}section#temoignages div.container{padding:0 0 2rem 0}section#temoignages div.container article{width:unset}section#temoignages div.swiper-button-next,section#temoignages div.swiper-button-prev{display:none}section#temoignages div.swiper-pagination{display:block}}section#contact{display:flex;width:100%;min-height:100vh;padding:var(--navbar-height-sticky) 0 0 0}section#contact .container{margin:0 auto;padding:20px}section#contact h2{margin:unset;margin-bottom:15px}section#contact span.info{margin-bottom:15px;display:block}section#contact .contact-info{display:flex;justify-content:space-between;flex-wrap:wrap;gap:20px;margin-bottom:40px}section#contact .info-card{background:var(--background-color);padding:20px;border-radius:8px;box-shadow:2px 2px 10px rgba(0,0,0,0.2);flex:1;min-width:250px;text-align:center;transition:var(--default-transition)}section#contact .info-card:hover{transform:var(--default-transform)}section#contact .info-icon{width:60px;height:60px;border:2px dotted var(--secondary-color);border-radius:50%;margin:0 auto 15px;display:flex;align-items:center;justify-content:center}section#contact .info-card p{margin-bottom:10px}section#contact .info-card p:last-child{font-weight:bold}section#contact .contact-main{display:flex;gap:60px;flex-wrap:wrap}section#contact .map-container{flex:1;min-width:500px}section#contact #map{height:400px;width:100%;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,0.1)}section#contact .form-container{flex:1;min-width:500px}section#contact .group-field{display:flex;gap:20px;margin-bottom:20px}section#contact .field{flex:1}section#contact .field input,section#contact .field select,section#contact .field textarea{width:100%;padding:12px;border:1px solid var(--secondary-color);border-radius:3px;transition:border-color var(--transition-speed)}section#contact .field textarea{min-height:150px;resize:none;overflow-y:scroll}section#contact .field select#id_service{margin-bottom:20px}section#contact .policy{display:flex;align-items:center;gap:10px;margin:20px 0}section#contact .policy input[type="checkbox"]{width:18px;height:18px;margin-top:2px}section#contact .field label{display:none}section#contact .policy label{font-size:var(--h6-font-size);color:var(--text-color)}section#contact .policy a{color:var(--secondary-color);text-decoration:none}section#contact .policy a:hover{color:var(--secondary-color-hover)}section#contact button.primary.form{width:100%;padding:14px;background:var(--secondary-color);color:var(--background-color);border:none}section#contact button.primary.form:hover{background:var(--secondary-color-hover)}section#contact #spinner{display:flex;align-items:center;justify-content:center;gap:20px}section#contact .loader{border:4px solid #f3f3f3;border-radius:50%;border-top:4px solid #8f8f8fde;width:25px;height:25px;animation:spin 2s linear infinite}@media (max-width:1200px){section#contact{flex-direction:column;padding:0 0 8rem 0}section#contact .container{padding:0 2rem}section#contact .group-field{flex-direction:column}}@media (max-width:599px){section#contact{padding-top:var(--navbar-height-sticky)}section#contact .map-container{min-width:300px}section#contact .form-container{min-width:300px}}h2{width:fit-content}.is-mobile{display:var(--mobile-screen-display)!important}.is-high-screen{display:var(--high-screen-display)!important}@import url("/static/css/variable.e6b187844353.css?03266b71505e");.ql-editor{padding:12px 0;display:block}.ql-editor .ql-align-center{justify-items:center}.ql-editor .ql-align-right{justify-items:right}.ql-toolbar{position:sticky;top:0;background-color:#fff;z-index:1}#editor-resizer .toolbar{z-index:3}#contenu-tab{overflow-x:unset}sub{bottom:-0.25em}sup{top:-0.5em}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}.ql-float-left{float:left;margin:0 1em 1em 0}.ql-float-right{float:right;margin:0 0 1em 1em}.ql-float-center{display:block;margin:auto}.ql-size-6pt{font-size:6pt}.ql-size-8pt{font-size:8pt}.ql-size-9pt{font-size:9pt}.ql-size-10pt{font-size:10pt}.ql-size-11pt{font-size:11pt}.ql-size-12pt{font-size:12pt}.ql-size-14pt{font-size:14pt}.ql-size-16pt{font-size:16pt}.ql-size-20pt{font-size:20pt}.ql-size-22pt{font-size:22pt}.ql-size-24pt{font-size:24pt}.ql-size-26pt{font-size:26pt}.ql-size-28pt{font-size:28pt}.ql-size-36pt{font-size:36pt}.ql-size-48pt{font-size:48pt}.ql-size-72pt{font-size:72pt}.quill-show-invisibles .ql-editor{white-space:pre-wrap}.quill-show-invisibles .ql-editor p::after,.quill-show-invisibles .ql-editor h1::after,.quill-show-invisibles .ql-editor h2::after,.quill-show-invisibles .ql-editor h3::after,.quill-show-invisibles .ql-editor h4::after,.quill-show-invisibles .ql-editor h5::after,.quill-show-invisibles .ql-editor h6::after,.quill-show-invisibles .ql-editor li::after,.quill-show-invisibles .ql-editor blockquote::after,.quill-show-invisibles .ql-editor div::after{content:"¶";color:#888;opacity:0.5;font-size:0.85em;margin-left:0.25em;user-select:none;pointer-events:none}.quill-show-invisibles .ql-editor p:empty::before{content:"¶";color:#888;opacity:0.5;user-select:none;pointer-events:none;position:absolute}.quill-show-invisibles .ql-editor p:empty{min-height:1.2em;position:relative}.quill-show-invisibles .ql-editor br{position:relative}.quill-show-invisibles .ql-editor br::after{content:"↵";color:#888;opacity:0.5;user-select:none;pointer-events:none;font-size:0.9em;position:absolute;left:0}.quill-show-invisibles .ql-editor p:has(br:only-child)::after{content:"↵¶";color:#888;opacity:0.5;user-select:none;pointer-events:none;font-size:0.85em;margin-left:0}.quill-show-invisibles .ql-editor p>br:only-child::after{content:"↵";color:#888;opacity:0.5;user-select:none;pointer-events:none;font-size:0.9em;position:absolute}.ql-toolbar .ql-pilcrow.ql-active{background-color:#e6f3ff;color:#0066cc}.quill-show-invisibles .ql-editor{tab-size:2}.quill-show-invisibles .ql-editor *::after{white-space:pre}.quill-show-invisibles .ql-editor ol li::after,.quill-show-invisibles .ql-editor ul li::after{content:"¶";color:#888;opacity:0.5;font-size:0.85em;margin-left:0.25em;user-select:none;pointer-events:none}.quill-show-invisibles .ql-editor p p::after,.quill-show-invisibles .ql-editor div div::after{display:none}@media (max-width:700px){table thead{display:none}table tr{display:block}table td{display:block;height:fit-content!important}}@media (max-width:800px){.ql-float-left,.ql-align-right,.ql-align-center{float:none!important;margin:auto}}.main-container .ql-editor{width:100%}.ql-editor .ql-align-left{justify-items:left}.ql-editor h2::before{display:none}.form-group>.row:has(#custom-content-id){flex-direction:column}.form-group>.row>.field-content:has(#custom-content-id){flex:0 0 100%;max-width:initial}.form-group .related-widget-wrapper .select2-container{width:100%!important}