#header-hotsite{width:100%;position:absolute;top:18px;left:50%;transform:translateX(-50%);z-index:99999}#header-hotsite .common-limiter{margin:0 auto;padding:0 99px;width:100%;max-width:1928px;display:flex;flex-direction:column;gap:20px;align-items:center}#header-hotsite .common-limiter .menu{width:100%;display:flex;align-items:center;justify-content:center;padding-bottom:17px;border-bottom:1px solid rgba(255,255,255,.3)}#header-hotsite .common-limiter .menu .logo img{width:203.62px;height:39.92px;object-fit:contain}#header-hotsite .common-limiter .menu>span{color:#FFF;font-family:roc-grotesk-wide,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:2.64px;text-transform:uppercase;display:block;margin-left:20px}#header-hotsite .common-limiter .menu .link-to-site span,#hotsite #banner>.common-limiter .content .tag{color:#FFF;font-family:roc-grotesk-wide,sans-serif;font-size:14px;font-style:normal;line-height:20px}#header-hotsite .common-limiter .menu .link-to-site{display:flex;align-items:center;justify-content:center;margin-left:97px;width:142px;height:52px;border-radius:3px;border:1px solid rgba(255,255,255,.4);position:relative;overflow:hidden;cursor:pointer;transition:border-color .28s ease,transform .28s ease,box-shadow .28s ease}#header-hotsite .common-limiter .menu .link-to-site span{font-weight:400;position:relative;z-index:2;transition:opacity .28s ease,transform .28s ease}#header-hotsite .common-limiter .menu .link-to-site::before{content:"";position:absolute;inset:0;background:rgba(255,255,255,.06);opacity:0;transition:opacity .28s ease;z-index:1}#header-hotsite .common-limiter .menu .link-to-site::after{content:"";position:absolute;top:-20%;left:-60%;width:60%;height:140%;background:linear-gradient(90deg,rgba(255,255,255,0) 0,rgba(255,255,255,.18) 50%,rgba(255,255,255,0) 100%);transform:skewX(-18deg) translateX(0);opacity:0;z-index:1}#hotsite #banner::after,#hotsite #banner::before{left:0;display:block;content:''}#hotsite,#hotsite #diferentials{background-color:#3E6354}#header-hotsite .common-limiter .menu .link-to-site:hover{border-color:rgba(255,255,255,.75);transform:translateY(-1px);box-shadow:0 10px 24px rgba(0,0,0,.18)}#header-hotsite .common-limiter .menu .link-to-site:hover span{opacity:.95;transform:translateY(-1px)}#header-hotsite .common-limiter .menu .link-to-site:hover::before{opacity:1}#header-hotsite .common-limiter .menu .link-to-site:hover::after{opacity:1;animation:linkShine .65s ease forwards}#header-hotsite .common-limiter .menu .link-to-site:active{transform:translateY(0);box-shadow:0 6px 16px rgba(0,0,0,.14)}#hotsite #banner #more-info,#hotsite #banner>.common-limiter,#hotsite #diferentials #line,#hotsite #diferentials #line::after{transform:translateX(-50%);position:absolute;left:50%}#header-hotsite .common-limiter .menu .link-to-site:focus-visible{outline:0;border-color:rgba(255,255,255,.9);box-shadow:0 0 0 3px rgba(255,255,255,.18)}@keyframes linkShine{from{transform:skewX(-18deg) translateX(0)}to{transform:skewX(-18deg) translateX(320%)}}#header-hotsite .common-limiter .menu .whats-btn{margin-left:26px}#hotsite #banner{position:relative}#hotsite #banner::before{position:absolute;top:0;width:100%;height:100%;opacity:.9;background:linear-gradient(90deg,rgba(0,0,0,0) 0,#000 100%)}#hotsite #banner::after{position:absolute;bottom:0;width:100%;height:390px;background:linear-gradient(0deg,#3E6354 0,rgba(62,99,84,0) 100%)}#hotsite #banner .bg{width:100%;height:1085px;object-fit:cover}#hotsite #banner>.common-limiter{margin:0 auto;padding:0 99px;width:100%;max-width:1928px;display:flex;align-items:flex-start;top:300px;justify-content:flex-end;z-index:1}#hotsite #banner>.common-limiter .content{margin-right:188px;max-width:675px;width:100%}#hotsite #banner>.common-limiter .content .tag{font-weight:350;letter-spacing:4.2px;text-transform:uppercase}#hotsite #banner>.common-limiter .content .title,#hotsite #banner>.common-limiter .content .title p{line-height:42px;font-size:40px;font-family:roc-grotesk-wide,sans-serif;font-weight:350;color:#FFF;font-style:normal}#hotsite #banner>.common-limiter .content .title{margin-top:22px}#hotsite #banner>.common-limiter .content .title b,#hotsite #banner>.common-limiter .content .title p b,#hotsite #banner>.common-limiter .content .title p strong,#hotsite #banner>.common-limiter .content .title strong{color:#FFF;font-family:roc-grotesk-wide,sans-serif;font-size:40px;font-style:normal;font-weight:700;line-height:60px}#hotsite #banner>.common-limiter .content .white-whats-btn{margin-top:24px}#hotsite #banner #more-info{width:100%;bottom:-68px;padding:0 220px;z-index:1}#hotsite #banner #more-info>.common-limiter{background:rgba(179,179,179,.25);backdrop-filter:blur(13.75px);width:100%;padding:0;display:block}#hotsite #banner #more-info>.common-limiter .content{padding:51px 100px 73px;display:flex;flex-direction:column;align-items:center;justify-content:center}#hotsite #banner #more-info>.common-limiter .content .title{margin-top:16px;max-width:735px;display:block;color:#FFF;text-align:center;font-family:roc-grotesk-wide,sans-serif;font-size:22px;font-style:normal;font-weight:350;line-height:27px}#hotsite #banner #more-info>.common-limiter .content .title b,#hotsite #banner #more-info>.common-limiter .content .title strong{font-weight:700}#hotsite #banner #more-info>.common-limiter .content .whats-block{margin-top:58px;display:flex;gap:30px;align-items:center;justify-content:center}#hotsite #banner #more-info>.common-limiter .content .whats-block p{max-width:315px;display:block;color:#FFF;text-align:right;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:22px}#hotsite #gallery{background:#3E6354}#hotsite #gallery .common-limiter{width:100%}#hotsite #gallery .common-limiter .content{padding:162px 0 0}#hotsite #gallery .common-limiter .content .swiper-gallery{margin-left:50px}#hotsite #gallery .common-limiter .content .swiper-gallery .item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px}#hotsite #gallery .common-limiter .content .swiper-gallery .item img{width:100%;height:531px;object-fit:cover}#hotsite #gallery .common-limiter .content .swiper-gallery .item .name{color:#FFF;text-align:center;font-family:roc-grotesk-wide,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:18px}#hotsite #gallery .common-limiter .content .box{margin:70px auto 0;display:flex;align-items:center;justify-content:space-between;max-width:calc(100% - 510px);gap:50px}#hotsite #gallery .common-limiter .content .box .arrows{display:flex;gap:60px}#hotsite #gallery .common-limiter .content .box .arrows .common-arrow{height:fit-content;padding:0 10px;cursor:pointer;transition:.5s;opacity:1}#hotsite #gallery .common-limiter .content .box .arrows .common-arrow.swiper-button-disabled{opacity:.2;cursor:default}#hotsite #diferentials{position:relative}#hotsite #diferentials #line{top:0;height:calc(100% - 82px)}#hotsite #diferentials #line svg{height:100%}#hotsite #diferentials #line::after{content:'';bottom:0;display:block;width:128.87px;height:2px;background-color:#6d897e}#hotsite #diferentials .common-limiter{width:100%;max-width:1535px;padding:0 20px}#hotsite #diferentials .common-limiter .content{padding-top:140px;padding-bottom:158px;display:flex;flex-direction:column}#hotsite #diferentials .common-limiter .content .box{display:grid;grid-template-columns:repeat(2,1fr);align-items:center;gap:152px}#hotsite #diferentials .common-limiter .content .box .left{text-align:right}#hotsite #diferentials .common-limiter .content .box .left .title{margin-left:auto;max-width:425px;display:block;color:#FFF;text-align:right;font-family:roc-grotesk-wide,sans-serif;font-size:60px;font-style:normal;font-weight:350;line-height:64px}#hotsite #diferentials .common-limiter .content .box .left .white-whats-btn{margin:27px 0 0 auto}#hotsite #diferentials .common-limiter .content .box .right p{color:#FFF;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:23px}#hotsite #diferentials .common-limiter .content .box .right p b,#hotsite #diferentials .common-limiter .content .box .right p strong{font-weight:800}#hotsite #diferentials .common-limiter .content .image{margin-top:130px;width:100%;position:relative;display:flex}#hotsite #diferentials .common-limiter .content .image img{width:100%;height:280px;object-fit:cover;object-position:center}#hotsite #diferentials .common-limiter .content .image .title{max-width:390px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#FFF;text-align:center;font-family:roc-grotesk-wide,sans-serif;font-size:34px;font-style:normal;font-weight:350;line-height:41px;letter-spacing:10.2px;text-transform:uppercase}#hotsite #diferentials .common-limiter .content .features{margin-top:149px;display:grid;grid-template-columns:repeat(2,1fr);gap:70px 129px}#hotsite #diferentials .common-limiter .content .features .item .title{max-width:280px;margin-left:auto;color:#FFF;text-align:right;font-family:roc-grotesk-wide,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:20px}#hotsite #diferentials .common-limiter .content .features .item p{max-width:385px;margin-left:auto;color:#FFF;text-align:right;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:18px;opacity:.5}#hotsite #diferentials .common-limiter .content .features .item:nth-child(2n) .title,#hotsite #diferentials .common-limiter .content .features .item:nth-child(2n) p{margin-right:auto;margin-left:0;text-align:left}#hotsite .abs-btn{position:absolute;left:50%;transform:translate(-50%,-26px);z-index:1}#hotsite #depoiments{background:#FFF}#hotsite #depoiments .common-limiter{max-width:1825px;padding:0 20px}#hotsite #depoiments .common-limiter .content{padding:208px 0 183px;position:relative}#hotsite #depoiments .common-limiter .content .infos{display:grid;grid-template-columns:repeat(2,1fr);align-items:center;justify-content:center;gap:126px;padding-bottom:55px;border-bottom:1px solid rgba(47,55,69,.3);position:relative}#hotsite #depoiments .common-limiter .content .infos::after{content:'';background-color:rgba(47,55,69,.3);width:1px;height:88px;display:block;position:absolute;left:50%;bottom:0;transform:translateX(-50%)}#hotsite #depoiments .common-limiter .content .infos .title{max-width:480px;margin-left:auto;color:#2F3745;text-align:right;font-family:roc-grotesk-wide,sans-serif;font-size:37px;font-style:normal;font-weight:350;line-height:47px}#hotsite #depoiments .common-limiter .content .infos p{margin-right:auto;max-width:545px;color:#547684;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:25px}#hotsite #depoiments .common-limiter .content .swiper-depoiments{margin:74px 80px 0;overflow:hidden}#hotsite #depoiments .common-limiter .content .swiper-depoiments .item{transition:.5s}#hotsite #depoiments .common-limiter .content .swiper-depoiments .item p{color:#547684;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:25px}#hotsite #depoiments .common-limiter .content .swiper-depoiments .item .name{margin-top:15px;color:#2F3745;font-family:roc-grotesk-wide,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:25px}#hotsite #depoiments .common-limiter .content .swiper-depoiments .item .role{color:#2F3745;font-family:roc-grotesk-wide,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:14px;opacity:.3}#hotsite #depoiments .common-limiter .content .arrows{width:100%;display:flex;justify-content:space-between;align-items:center;gap:60px;position:absolute;bottom:34%;z-index:1}#hotsite #depoiments .common-limiter .content .arrows .common-arrow{height:fit-content;padding:0 10px;cursor:pointer;transition:.5s;opacity:1;background-color:#FFF}#hotsite #depoiments .common-limiter .content .arrows .common-arrow.swiper-button-disabled{opacity:.2;cursor:default}#hotsite #contact{background:#EDF1F2}#hotsite #contact .common-limiter{max-width:calc(1960px - 450px);width:100%;padding:0 20px}#hotsite #contact .common-limiter>.content{padding:178px 0 196px;display:flex;align-items:center;justify-content:space-between;gap:148px}#hotsite #contact .common-limiter>.content form{max-width:558px;width:100%}#hotsite #contact .common-limiter>.content form .title{color:#2F3745;font-family:roc-grotesk-wide;font-size:37px;font-style:normal;font-weight:350;line-height:54px}#hotsite #contact .common-limiter>.content form .descr{color:#2F3745;font-family:Montserrat;font-size:13px;font-style:normal;font-weight:400;line-height:17px}#hotsite #contact .common-limiter>.content form .descr b{color:#2F3745;font-family:Montserrat;font-size:13px;font-style:normal;font-weight:700;line-height:17px}#hotsite #contact .common-limiter>.content form .form-content{margin-top:63px}#hotsite #contact .common-limiter>.content form .form-content .input-form .visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#hotsite #contact .common-limiter>.content form .form-content .input-form:first-child input{margin-top:0}#hotsite #contact .common-limiter>.content form .form-content .input-form input,#hotsite #contact .common-limiter>.content form .form-content .input-form select,#hotsite #contact .common-limiter>.content form .form-content .input-form textarea{margin-top:33.5px;width:100%;box-sizing:border-box;border:0;outline:0;color:#2F3745;font-family:roc-grotesk-wide;font-size:15px;font-style:normal;font-weight:500;line-height:18px;letter-spacing:0;background-color:transparent;border-bottom:2px solid rgba(62,99,84,.2);padding-bottom:8.5px}#hotsite #contact .common-limiter>.content form .form-content .input-form input::placeholder,#hotsite #contact .common-limiter>.content form .form-content .input-form select::placeholder,#hotsite #contact .common-limiter>.content form .form-content .input-form textarea::placeholder{font-family:roc-grotesk-wide;font-size:15px;font-style:normal;font-weight:500;line-height:18px;letter-spacing:0;color:#2F3745;opacity:1;text-transform:uppercase}#hotsite #contact .common-limiter>.content form .form-content .input-form input option,#hotsite #contact .common-limiter>.content form .form-content .input-form select option,#hotsite #contact .common-limiter>.content form .form-content .input-form textarea option{text-transform:uppercase}#hotsite #contact .common-limiter>.content form .form-content .input-form textarea{margin-top:99.5px;overflow:auto;vertical-align:bottom;resize:vertical;height:30px}#hotsite #contact .common-limiter>.content form .form-content .input-form select{text-transform:uppercase}#hotsite #contact .common-limiter>.content form .form-content .input-form.select-wrap{position:relative;text-transform:uppercase}#hotsite #contact .common-limiter>.content form .form-content .input-form.select-wrap select:invalid{color:#2f3745;text-transform:uppercase}#hotsite #contact .common-limiter>.content form .form-content .input-form.select-wrap svg{position:absolute;top:calc(50% + .78vh);right:.26vw;width:.57vw;height:.26vw;transform:translateY(-50%);pointer-events:none}#hotsite #contact .common-limiter>.content form .form-content .input-form select::-ms-expand{display:none}#hotsite #contact .common-limiter>.content form .form-content .newsletter-checkbox{margin-top:20px;display:flex;gap:8px;align-items:center}#hotsite #contact .common-limiter>.content form .form-content .newsletter-checkbox>input[type=checkbox]{appearance:none;width:16px;height:16px;border:2px solid #2F3745;opacity:1;position:relative;cursor:pointer;transition:all .3s ease}#hotsite #contact .common-limiter>.content form .form-content .newsletter-checkbox>input[type=checkbox]:checked{opacity:1}#hotsite #contact .common-limiter>.content form .form-content .newsletter-checkbox>input[type=checkbox]:checked::after{content:"";position:absolute;top:50%;left:50%;width:8px;height:8px;background:#2F3745;transform:translate(-50%,-50%)}#hotsite #contact .common-limiter>.content form .form-content .newsletter-checkbox label{max-width:calc(100% - 24px);font-family:Montserrat;font-weight:500;font-style:Medium;font-size:13px;leading-trim:NONE;line-height:18px;letter-spacing:0;color:#2F3745;cursor:pointer}#hotsite #contact .common-limiter>.content form .form-content .newsletter-checkbox label a{font-family:Montserrat;font-weight:500;font-style:Medium;font-size:13px;leading-trim:NONE;line-height:18px;letter-spacing:0;text-decoration:underline;text-decoration-style:solid;text-decoration-offset:0;text-decoration-thickness:0;text-decoration-skip-ink:auto;color:#2F3745}#hotsite #contact .common-limiter>.content form .form-content .btn{margin-top:20px;width:100%;padding:11px 50px;background:#3E6354;border:1px solid #3E6354;transition:.5s}#hotsite #contact .common-limiter>.content form .form-content .btn span{font-family:roc-grotesk-wide,sans-serif;font-weight:600;font-style:Wide Bold;font-size:20px;leading-trim:NONE;line-height:30px;letter-spacing:0;text-align:center;color:#EEE;transition:.5s}#hotsite #contact .common-limiter>.content form .form-content .btn:hover{background-color:#EEE}#hotsite #contact .common-limiter>.content form .form-content .btn:hover span{color:#3E6354}#hotsite #contact .common-limiter>.content #faq{max-width:734px;width:100%;background-color:#FFF}#hotsite #contact .common-limiter>.content #faq>.content{padding:55px 77px 65px}#hotsite #contact .common-limiter>.content #faq>.content .title{color:#2F3745;text-align:center;font-family:roc-grotesk-wide,sans-serif;font-size:20px;font-style:normal;font-weight:700;line-height:24px}#hotsite #contact .common-limiter>.content #faq>.content>svg{margin-top:25px;width:100%}#hotsite #contact .common-limiter>.content #faq>.content .box .item{padding:25px 20px 25px 16px;border-bottom:2px solid rgba(84,118,132,.2)}#hotsite #contact .common-limiter>.content #faq>.content .box .item .quest{display:flex;align-items:center;justify-content:space-between;gap:40px}#hotsite #contact .common-limiter>.content #faq>.content .box .item .quest .name{width:calc(100% - 143px);color:#547684;font-family:roc-grotesk-wide,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:18px}#hotsite #contact .common-limiter>.content #faq>.content .box .item .quest .open-close{display:flex;flex-direction:column;border:0;background-color:transparent;cursor:pointer}#hotsite #contact .common-limiter>.content #faq>.content .box .item .quest .open-close span{color:#2F3745;text-align:center;font-family:roc-grotesk-wide,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:30px;transition:opacity .2s ease}#hotsite #contact .common-limiter>.content #faq>.content .box .item .quest .open-close i{width:100%;height:1px;display:block;background-color:#2F3745}#hotsite #contact .common-limiter>.content #faq>.content .box .item p{color:#547684;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:18px;margin-top:12px;height:0;overflow:hidden;opacity:0;will-change:height,opacity}#hotsite #contact .common-limiter>.content #faq>.content .box .item.is-open .name{font-size:17px;font-weight:700;line-height:20px}#hotsite #contact .common-limiter>.content #faq>.content .box .item.is-open .open-close span{opacity:.9}#hotsite #contact .common-limiter>.content #faq>.content .box .item.is-open p{opacity:1}#footer-hotsite{background-color:#3E6354}#footer-hotsite .common-limiter{max-width:1225px}#footer-hotsite .common-limiter .content{padding:135px 0 41px}#footer-hotsite .common-limiter .content .main-infos{padding:0 45px;display:flex;align-items:flex-start;justify-content:space-between;gap:50px}#footer-hotsite .common-limiter .content .main-infos .left{max-width:710px;width:100%;display:block}#footer-hotsite .common-limiter .content .main-infos .left .logo{display:flex;align-items:center}#footer-hotsite .common-limiter .content .main-infos .left .logo span{margin-left:27.5px;color:#FFF;font-family:roc-grotesk-wide,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:3.96px;text-transform:uppercase}#footer-hotsite .common-limiter .content .main-infos .left p{margin-top:37px;width:100%;color:rgba(255,255,255,.75);font-family:Montserrat;font-size:15px;font-style:normal;font-weight:400;line-height:25px}#footer-hotsite .common-limiter .content .main-infos .pages{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;gap:36px}#footer-hotsite .common-limiter .content .main-infos .pages a span{color:#FFF;text-align:right;font-family:Montserrat;font-size:15px;font-style:normal;font-weight:600;line-height:16px;letter-spacing:-.6px}#footer-hotsite .common-limiter .content .main-infos .pages a i{margin-top:7px;display:block;width:100%;height:1px;background-color:#FFF}#footer-hotsite .common-limiter .content i.line{margin-top:4.33vh;margin-bottom:4.11vh;width:100%;height:.05vw;background-color:#FFF;opacity:.2;display:block}.whats-btn,.white-whats-btn{border-radius:3px;height:52px}#footer-hotsite .common-limiter .content .footer-bottom{width:100%;padding:0 45px;display:flex;align-items:flex-end;justify-content:space-between;gap:50px}#footer-hotsite .common-limiter .content .footer-bottom .copyright{width:290px;color:#FFF;font-family:Montserrat;font-size:15px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:-.6px}.whats-btn span,.white-whats-btn span{color:#FFF;font-family:roc-grotesk-wide,sans-serif;font-style:normal;font-weight:700;line-height:20px}#footer-hotsite .common-limiter .content .footer-bottom .social-icons{width:290px;display:flex;align-items:flex-end;gap:29px;justify-content:flex-end}.whats-btn{background:linear-gradient(88deg,#29B53F 0,#52CC5F 100%);width:272px;display:flex;align-items:center;justify-content:center;gap:8px}.whats-btn span{font-size:16px}.white-whats-btn{border:1px solid rgba(255,255,255,.4);width:267px;display:flex;align-items:center;justify-content:center;gap:9px}.white-whats-btn span{font-size:18px}.whats-btn,.white-whats-btn{position:relative;overflow:hidden;cursor:pointer;user-select:none;-webkit-tap-highlight-color:transparent;transition:transform .25s ease,box-shadow .25s ease,filter .25s ease,border-color .25s ease,background .25s ease}.whats-btn:before,.white-whats-btn:before{content:"";position:absolute;top:-20%;left:-60%;width:45%;height:140%;background:linear-gradient(90deg,rgba(255,255,255,0) 0,rgba(255,255,255,.22) 50%,rgba(255,255,255,0) 100%);transform:skewX(-18deg);opacity:0;transition:left .55s ease,opacity .25s ease;pointer-events:none}.whats-btn img,.whats-btn span,.whats-btn svg,.white-whats-btn img,.white-whats-btn span,.white-whats-btn svg{position:relative;z-index:2;transition:transform .25s ease,filter .25s ease,opacity .25s ease}.whats-btn:hover,.white-whats-btn:hover{transform:translateY(-2px)}.whats-btn:hover:before,.white-whats-btn:hover:before{opacity:1;left:120%}.whats-btn:active,.white-whats-btn:active{transform:translateY(0);filter:brightness(.98)}.whats-btn:hover img,.whats-btn:hover span,.whats-btn:hover svg,.white-whats-btn:hover img,.white-whats-btn:hover span,.white-whats-btn:hover svg{transform:translateY(-1px)}.whats-btn:focus-visible,.white-whats-btn:focus-visible{outline:0;box-shadow:0 0 0 3px rgba(255,255,255,.18)}.whats-btn{box-shadow:0 10px 22px rgba(0,0,0,.22)}.whats-btn:hover{filter:saturate(1.05) brightness(1.02);box-shadow:0 16px 34px rgba(0,0,0,.3)}.whats-btn:active{box-shadow:0 10px 22px rgba(0,0,0,.22)}.white-whats-btn{background:rgba(255,255,255,.03);backdrop-filter:blur(6px)}.white-whats-btn:hover{border-color:rgba(255,255,255,.7);background:rgba(255,255,255,.08);box-shadow:0 14px 30px rgba(0,0,0,.28)}.white-whats-btn:active{background:rgba(255,255,255,.06)}@media (max-width:1350px){#hotsite #banner #more-info{padding:0 50px}#hotsite #banner>.common-limiter .content{margin-right:50px}#hotsite #gallery .common-limiter .content .swiper-gallery{margin-left:0}#hotsite #gallery .common-limiter .content .box{margin:70px 50px 0;max-width:100%}#hotsite #diferentials .common-limiter .content .box .left .title{font-size:50px;line-height:54px}#hotsite #contact .common-limiter>.content{padding:100px 0;gap:50px}}@media (max-width:1250px){#hotsite #contact .common-limiter>.content{flex-direction:column}#hotsite #contact .common-limiter>.content #faq{order:-1}#header-hotsite .common-limiter{padding:0 50px}}@media (max-width:1024px){#header-hotsite .common-limiter .menu .link-to-site span,#header-hotsite .common-limiter .menu>span{font-size:10px}#header-hotsite .common-limiter{padding:0 20px}#header-hotsite .common-limiter .menu .logo img{width:150px;height:auto;object-fit:contain}#header-hotsite .common-limiter .menu .link-to-site{margin-left:50px;width:auto;height:auto;padding:15px}#header-hotsite .common-limiter .menu .whats-btn{width:auto;height:auto;padding:15px}#header-hotsite .common-limiter .menu .whats-btn span{display:none}#hotsite #banner .bg{min-height:750px;height:auto}#hotsite #banner>.common-limiter{padding:0 50px;top:200px;z-index:1;align-items:flex-start;justify-content:flex-start}#hotsite #banner>.common-limiter .content .title{margin-top:10px}#hotsite #banner>.common-limiter .content .title,#hotsite #banner>.common-limiter .content .title p{line-height:37px;font-size:35px}#hotsite #banner>.common-limiter .content .title b,#hotsite #banner>.common-limiter .content .title p b,#hotsite #banner>.common-limiter .content .title p strong,#hotsite #banner>.common-limiter .content .title strong{font-size:35px;line-height:55px}#hotsite #banner #more-info{padding:0 20px}#hotsite #banner #more-info>.common-limiter .content{padding:30px 20px 40px}#hotsite #banner #more-info>.common-limiter .content .title{margin-top:10px;font-size:18px;line-height:22px}#hotsite #banner #more-info>.common-limiter .content .whats-block{margin-top:30px}#hotsite #diferentials .common-limiter .content .box{gap:50px}#hotsite #diferentials .common-limiter .content .box .left .title{font-size:30px;line-height:34px}#hotsite #diferentials .common-limiter .content .box .right p{font-size:12px;line-height:20px}#hotsite #diferentials .common-limiter .content .box .right p b,#hotsite #diferentials .common-limiter .content .box .right p strong{font-weight:600}#hotsite #diferentials .common-limiter .content .image{margin-top:60px}#hotsite #diferentials .common-limiter .content .image img{height:200px}#hotsite #diferentials .common-limiter .content .image .title{font-size:27px;line-height:35px}#hotsite #diferentials .common-limiter .content .features{margin-top:60px;gap:40px 60px}#hotsite #depoiments .common-limiter .content{padding:100px 0}#hotsite #depoiments .common-limiter .content .infos{gap:50px;padding-bottom:25px}#hotsite #depoiments .common-limiter .content .infos .title{font-size:30px;line-height:37px}#hotsite #depoiments .common-limiter .content .infos p{font-size:12px;line-height:20px}#footer-hotsite .common-limiter .content{padding:80px 0 41px}#footer-hotsite .common-limiter .content .main-infos .left{max-width:600px}#footer-hotsite .common-limiter .content .main-infos .left .logo svg{width:200px}#footer-hotsite .common-limiter .content .main-infos .left .logo span{margin-left:17.5px;font-size:14px;line-height:16px}#footer-hotsite .common-limiter .content .main-infos .left p{margin-top:20px;font-size:12px;line-height:20px}#footer-hotsite .common-limiter .content .main-infos .pages{min-width:160px}}@media (max-width:740px){#hotsite #banner>.common-limiter .content .title,#hotsite #banner>.common-limiter .content .title b,#hotsite #banner>.common-limiter .content .title p,#hotsite #banner>.common-limiter .content .title p b,#hotsite #banner>.common-limiter .content .title p strong,#hotsite #banner>.common-limiter .content .title strong{line-height:35px;font-size:30px}#hotsite #banner #more-info>.common-limiter .content .whats-block{margin-top:20px;display:flex;gap:15px;flex-direction:column}#hotsite #banner #more-info>.common-limiter .content .whats-block p{text-align:center}#hotsite #gallery .common-limiter .content .swiper-gallery .item img{height:85vh}#hotsite #gallery .common-limiter .content .swiper-gallery .item .name{font-size:14px;line-height:14px}#hotsite #gallery .common-limiter .content .box{gap:30px;flex-direction:column}#hotsite #diferentials #line{display:none}#hotsite #diferentials .common-limiter .content{padding-top:70px;padding-bottom:100px}#hotsite #diferentials .common-limiter .content .box{display:flex;flex-direction:column;align-items:center;gap:20px;max-width:500px;margin:0 auto}#hotsite #diferentials .common-limiter .content .features{gap:30px}#hotsite #diferentials .common-limiter .content .features .item .title{font-size:14px;line-height:16px}#hotsite #diferentials .common-limiter .content .features .item p{margin-top:5px;font-size:12px;line-height:16px}#hotsite #depoiments .common-limiter .content .infos::after{display:none}#hotsite #depoiments .common-limiter .content .infos{display:flex;flex-direction:column;gap:10px}#hotsite #depoiments .common-limiter .content .infos p{margin-right:0;margin-left:auto;text-align:right}#hotsite #depoiments .common-limiter .content .swiper-depoiments{margin:30px 60px 0}#hotsite #depoiments .common-limiter .content .swiper-depoiments .item .name,#hotsite #depoiments .common-limiter .content .swiper-depoiments .item .role,#hotsite #depoiments .common-limiter .content .swiper-depoiments .item p{max-width:400px;margin:0 auto}#hotsite #contact .common-limiter>.content #faq>.content{padding:55px 20px 65px}#footer-hotsite .common-limiter .content .main-infos{align-items:flex-end;justify-content:space-between;gap:50px;flex-direction:column}#footer-hotsite .common-limiter .content .footer-bottom{flex-wrap:wrap;padding:0 24px;gap:20px}#footer-hotsite .common-limiter .content .footer-bottom .social-icons{width:100%;justify-content:flex-start}}@media (max-width:600px){#header-hotsite .common-limiter{padding:0}#header-hotsite .common-limiter .menu>span{display:none}#header-hotsite .common-limiter .menu .link-to-site{margin-left:50px;padding:10px}#header-hotsite .common-limiter .menu .whats-btn{margin-left:15px;padding:10px}#hotsite #banner>.common-limiter{padding:0 20px;top:150px}#hotsite #banner>.common-limiter .content{margin-right:0}#footer-hotsite .common-limiter .content .main-infos .left .logo{display:flex;align-items:flex-start;flex-direction:column}#hotsite #banner>.common-limiter .content .title,#hotsite #banner>.common-limiter .content .title b,#hotsite #banner>.common-limiter .content .title p,#hotsite #banner>.common-limiter .content .title p b,#hotsite #banner>.common-limiter .content .title p strong,#hotsite #banner>.common-limiter .content .title strong{line-height:30px;font-size:27px}#hotsite #banner #more-info>.common-limiter .content .title{font-size:14px;line-height:18px}#hotsite #banner #more-info>.common-limiter .content .whats-block p{font-size:12px;line-height:16px}#footer-hotsite .common-limiter .content .footer-bottom .copyright{font-size:14px;line-height:16px;letter-spacing:-.6px}#footer-hotsite .common-limiter .content .footer-bottom .social-icons{width:100%;justify-content:flex-start;gap:20px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;left:16px;top:16px;padding:12px 16px;z-index:9999;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}