@font-face{font-family:BentonSans;font-weight:100;src:url(/build/assets/BentonSans-Book-ByagPc1f.eot);src:url(/build/assets/BentonSans-Book-ByagPc1f.eot?#iefix) format("embedded-opentype"),url(/build/assets/BentonSans-Book-Cqi9mjG7.woff2) format("woff2"),url(/build/assets/BentonSans-Book-B7-uoOO-.woff) format("woff"),url(../fonts/benton-sans/book/BentonSans-Book.ttf) format("truetype"),url(/build/assets/BentonSans-Book-DZ63nhnA.svg#BentonSans%20Book) format("svg")}@font-face{font-family:BentonSans;font-weight:300;src:url(/build/assets/BentonSans-Light-COl7ZQf4.eot);src:url(/build/assets/BentonSans-Light-COl7ZQf4.eot?#iefix) format("embedded-opentype"),url(/build/assets/BentonSans-Light-CAnpr4NV.woff2) format("woff2"),url(/build/assets/BentonSans-Light-DwHXsGZX.woff) format("woff"),url(../fonts/benton-sans/light/BentonSans-Light.ttf) format("truetype"),url(/build/assets/BentonSans-Light-BaSRZBr9.svg#BentonSans%20Light) format("svg")}@font-face{font-family:BentonSans;font-weight:400;src:url(/build/assets/BentonSans-Regular-Cp44nB22.eot);src:url(/build/assets/BentonSans-Regular-Cp44nB22.eot?#iefix) format("embedded-opentype"),url(/build/assets/BentonSans-Regular-s8lx3Dpv.woff2) format("woff2"),url(/build/assets/BentonSans-Regular-CXYbvGRS.woff) format("woff"),url(../fonts/benton-sans/regular/BentonSans-Regular.ttf) format("truetype"),url(/build/assets/BentonSans-Regular-DahFSgjs.svg#BentonSans%20Regular) format("svg")}@font-face{font-family:BentonSans;font-weight:700;src:url(/build/assets/BentonSans-Bold-fYCKqHnE.eot);src:url(/build/assets/BentonSans-Bold-fYCKqHnE.eot?#iefix) format("embedded-opentype"),url(/build/assets/BentonSans-Bold-C0JPN61s.woff2) format("woff2"),url(/build/assets/BentonSans-Bold-DQXrrMSZ.woff) format("woff"),url(../fonts/benton-sans/bold/BentonSans-Bold.ttf) format("truetype"),url(/build/assets/BentonSans-Bold-DZEMxtaE.svg#BentonSans%20Bold) format("svg")}@font-face{font-family:BentonSans Wide;font-weight:700;src:url(/build/assets/BentonSansWide-Bold-OuMPUpzg.eot);src:url(/build/assets/BentonSansWide-Bold-OuMPUpzg.eot?#iefix) format("embedded-opentype"),url(/build/assets/BentonSansWide-Bold-BCGsyHGd.woff2) format("woff2"),url(/build/assets/BentonSansWide-Bold-CX0Q1kl3.woff) format("woff"),url(../fonts/benton-sans-wide/bold/BentonSansWide-Bold.ttf) format("truetype"),url(/build/assets/BentonSansWide-Bold-gDEJIpEG.svg#Benton%20Sans%20Wide%20Bold) format("svg")}*,*:after,*:before{box-sizing:border-box}::selection{background:#000;color:#fff}::-moz-selection{background:#000;color:#fff}*{font-family:BentonSans,sans-serif}a{text-decoration:none;color:inherit;transition:color .3s}p{line-height:1.5}input,textarea,button,select,a:focus,a:visited,a:active{outline:none}*{-webkit-tap-highlight-color:transparent}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:""}table{border-collapse:collapse;border-spacing:0}.painel{font-family:Lato,sans-serif}.painel ul li{font-size:15px}.painel ul li a{padding:15px;background-color:red}.container{margin:0 auto;position:relative;width:1300px}@media (max-width: 1340px){.container{width:100%}}@media (max-width: 1024px){.container{padding:0 20px}}.full-width-title{align-items:center;background:#ceff21;font-size:24px;font-weight:700;display:flex;height:120px;justify-content:center;text-align:center;width:100%}@font-face{font-family:equal-energia-icons;src:url(/build/assets/icomoon-rYogdF7q.eot?w7jghv);src:url(/build/assets/icomoon-rYogdF7q.eot?w7jghv#iefix) format("embedded-opentype"),url(/build/assets/icomoon-iSGkAGbE.ttf?w7jghv) format("truetype"),url(/build/assets/icomoon-BJf-ITSL.woff?w7jghv) format("woff"),url(/build/assets/icomoon-BIBXs328.svg?w7jghv#icomoon) format("svg");font-weight:400;font-style:normal;font-display:block}[class^=icon-],[class*=" icon-"]{font-family:equal-energia-icons!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-download:before{content:""}.icon-email .path1:before{content:"";color:#000}.icon-email .path2:before{content:"";margin-left:-1.51953125em;color:#fff}.icon-email .path3:before{content:"";margin-left:-1.51953125em;color:#fff}.icon-email .path4:before{content:"";margin-left:-1.51953125em;color:#fff}.icon-email .path5:before{content:"";margin-left:-1.51953125em;color:#fff}.icon-map-pin:before{content:""}.icon-send:before{content:""}.icon-check:before{content:""}.icon-chart:before{content:""}.icon-leaf:before{content:""}.icon-lightning:before{content:""}.icon-sun:before{content:""}.icon-exclamation:before{content:""}.btn{align-items:center;border-radius:12px;display:flex;font-size:18px;font-weight:700;height:60px;justify-content:center;padding:0 20px;text-align:center}.btn--limeGreen{background:#ceff21}.btn--white{background:#fff}.btn--outlined{border:1px solid #333}.btn-label,.btn-loading{align-items:center;display:inline-flex;gap:10px;justify-content:center}.spinner{animation:spin .6s linear infinite;border:2px solid currentColor;border-radius:50%;border-top-color:transparent;display:inline-block;height:18px;width:18px}@keyframes spin{to{transform:rotate(360deg)}}.app-cta{background:#e3e6ef;padding-top:40px}.app-cta .container{display:flex;gap:80px;justify-content:center}.app-cta .container .app-cta__col .title{font-size:24px;font-weight:700;max-width:280px;position:relative}.app-cta .container .app-cta__col .title span{text-transform:uppercase}.app-cta .container .app-cta__col .title .icon-download{color:#000;font-size:50px;left:-70px;position:absolute}.app-cta .container .app-cta__col .store-links{max-width:265px;display:flex;flex-direction:column;gap:20px;margin-top:30px}.app-cta .container .app-cta__col .store-links a{align-items:center;background:#fff;border-radius:12px;display:flex;height:65px;padding-left:26px}.app-cta .container .app-cta__col .store-links a img{width:160px}@media (max-width: 1024px){.app-cta .container{gap:50px}}@media (max-width: 768px){.app-cta{padding-bottom:40px}.app-cta .container{flex-direction:column;align-items:center;gap:30px}.app-cta .container .app-cta__col{align-items:center;display:flex;flex-direction:column}.app-cta .container .app-cta__col img{height:auto;max-width:100%}.app-cta .container .app-cta__col .title{margin:0 auto;padding-left:65px;text-align:left}.app-cta .container .app-cta__col .title .icon-download{left:0}.app-cta .container .app-cta__col .store-links{align-items:center}.app-cta .container .app-cta__col .store-links a{padding:20px}}.banner{background:#f5f6f9;height:515px;width:100%}.banner .container{display:flex;gap:60px;justify-content:space-between;padding:75px 25px 65px}.banner .container .banner__text{width:440px}.banner .container .banner__text h1{font-family:BentonSans Wide,sans-serif;font-size:36px;font-weight:700;line-height:110%}.banner .container .banner__text h1 span{background:#ceff21;display:inline-block;font-family:BentonSans Wide,sans-serif;font-size:46px;padding:5px 0;position:relative;white-space:nowrap}.banner .container .banner__text h1 span:before{background:#ceff21;content:"";height:100%;left:-5px;position:absolute;top:0;width:5px}.banner .container .banner__text h1 span:after{background:#ceff21;content:"";height:100%;position:absolute;right:-5px;top:0;width:5px}.banner .container .banner__text h2{font-size:22px;line-height:25px;margin:20px 0 50px}.banner .container .banner__text-cta{display:flex;gap:10px}.banner .container .banner__text-cta a{color:#373435;flex:0 0 50%}.banner .container .banner__img{display:flex;flex:1;justify-content:flex-end;position:relative}.banner .container .banner__img--paralax{position:relative}.banner .container .banner__img--paralax img{animation:slide-in-left .8s ease-out forwards;opacity:0;bottom:-60px;left:-50px;position:absolute;min-width:291px;z-index:5}.banner .container .banner__img--paralax .limeGreen-block{animation:slide-in-left .8s ease-out .2s forwards;background:#ceff21;border-radius:20px;height:100%;opacity:0;width:210px}.banner .container .banner__img--img{background-size:cover;background-position:center;border-radius:20px;height:380px;width:545px}@media (max-width: 1024px){.banner{height:auto}.banner .banner__img,.banner .banner__img--paralax{display:none}.banner .container{align-items:center;flex-direction:column;gap:50px;padding:50px 25px}.banner .container .banner__text{width:100%;max-width:545px}.banner .container .banner__text h2{margin:20px 0 40px}.banner .container .banner__img{flex:0 0 auto;justify-content:center;width:100%;max-width:545px}.banner .container .banner__img--paralax img{bottom:-40px}.banner .container .banner__img--img{height:auto;aspect-ratio:545/380;width:100%}}@media (max-width: 768px){.banner .container .banner__text{text-align:center}}@media (max-width: 480px){.banner .container{padding:40px 20px}.banner .container .banner__text h1{font-size:26px}.banner .container .banner__text h1 span{font-size:30px}.banner .container .banner__text h2{font-size:18px;line-height:22px}.banner .container .banner__text-cta{flex-direction:column}.banner .container .banner__text-cta a{flex:1 1 auto}}@keyframes slide-in-left{0%{opacity:0;transform:translate(-100px)}to{opacity:1;transform:translate(0)}}.big-numbers{padding:90px 0 120px}@media (max-width: 768px){.big-numbers{padding:40px 0}}.big-numbers .container h3{font-size:36px;font-weight:700;margin-bottom:40px;text-align:center}.big-numbers .container .cards{display:flex;gap:5px;justify-content:center}@media (max-width: 1024px){.big-numbers .container .cards{align-items:center;flex-direction:column}}@media (max-width: 768px){.big-numbers .container .cards{align-items:center;padding:0 40px}}.big-numbers .container .cards .card{align-items:center;background:#ceff21;border-radius:18px;display:flex;font-size:18px;font-weight:700;height:250px;justify-content:center;text-align:center;width:325px}@media (max-width: 480px){.big-numbers .container .cards .card{width:100%}}.big-numbers .container .cards .card .number{display:block;font-size:48px}.big-numbers .container .cards .card .text{text-align:center;text-transform:uppercase}.big-numbers .container .cards .card.card--title{background:#000;color:#ceff21;font-size:24px;text-align:left;padding:0 40px}.contact-form{background:#f5f6f9;margin-bottom:50px;padding:50px 0}.contact-form .container{display:flex;justify-content:space-between}.contact-form .container p{font-size:16px}.contact-form .container .contacts{flex:1}.contact-form .container .contacts ul{display:flex;flex-direction:column;gap:20px}.contact-form .container .contacts ul li a{align-items:center;display:flex;font-size:18px;font-weight:700;gap:15px}.contact-form .container .contacts ul li a.whatsapp{font-size:20px}.contact-form .container .contacts ul li a .icon{align-items:center;background:linear-gradient(0deg,#0fc902,#cafe20);border-radius:50%;display:flex;height:40px;justify-content:center;min-width:40px}.contact-form .container .contacts ul li a .icon img{width:20px}.contact-form .container .contacts ul li a .icon.map-pin img{width:16px}.contact-form .container .logo{margin:100px 0 45px;max-width:282px}.contact-form .container ul.social-networks{display:flex;flex-direction:column;gap:10px}.contact-form .container ul.social-networks li a{display:flex;font-size:12px;font-weight:700;gap:12px}.contact-form .container ul.social-networks li a img{width:20px}.contact-form .container .form-contact-us{display:flex;flex-direction:column;gap:20px;position:relative}.contact-form .container .form-contact-us .form-group{align-items:flex-start;display:flex;justify-content:center;gap:20px}.contact-form .container .form-contact-us .form-group label{flex:1 1 5%;font-size:24px;font-weight:400;padding-top:12px;text-align:right}.contact-form .container .form-contact-us .form-group .form-control{display:flex;flex:1 1 60%;flex-wrap:wrap;gap:4px}.contact-form .container .form-contact-us .form-group .form-control input,.contact-form .container .form-contact-us .form-group .form-control textarea{align-items:center;background:#fff;border:1px solid #333;border-radius:10px;display:flex;flex:1 1 100%;font-size:16px;height:56px;padding:0 12px}.contact-form .container .form-contact-us .form-group .form-control input.is-invalid,.contact-form .container .form-contact-us .form-group .form-control textarea.is-invalid{border-color:#d92d20}.contact-form .container .form-contact-us .form-group .form-control .field-error{color:#d92d20;display:none;font-size:14px;font-weight:600;line-height:1.35}.contact-form .container .form-contact-us .form-group .form-control .field-error.is-visible{display:block}.contact-form .container .form-contact-us .form-group .form-control textarea{height:170px;min-height:170px;padding:12px}.contact-form .container .form-contact-us button[type=submit]{background:#000;border-radius:12px;color:#ceff21;font-size:24px;font-weight:700;height:75px;margin:20px auto 0;padding:0 60px;text-transform:uppercase;transition:background-color .2s ease,color .2s ease;flex:1 1 60%}.contact-form .container .form-contact-us button[type=submit]:hover{background:#ceff21;color:#000}.contact-form .container .form-contact-us button[type=submit][disabled]{cursor:wait;opacity:.7}.contact-form .container .form-contact-us .form-feedback{display:none;border-radius:10px;font-size:16px;font-weight:600;line-height:1.4;padding:14px 18px;text-align:center}.contact-form .container .form-contact-us .form-feedback.is-success,.contact-form .container .form-contact-us .form-feedback.is-error{display:block}.contact-form .container .form-contact-us .form-feedback.is-success{background:#32a8521f;color:#2e7d32}.contact-form .container .form-contact-us .form-feedback.is-error{background:#d92d201a;color:#d92d20}@media (max-width: 1024px){.contact-form .container{gap:40px}.contact-form .container .form-contact-us .form-group label,.contact-form .container .form-contact-us button[type=submit]{font-size:20px}.contact-form .container .contacts ul li a{font-size:16px}.contact-form .container .contacts ul li a.whatsapp{font-size:18px}.contact-form .container__col-links{gap:40px;margin-top:40px}}@media (max-width: 768px){.contact-form .container{flex-direction:column;gap:50px}.contact-form .container .contact-form-col{display:flex;flex-direction:column;align-items:center;text-align:center}.contact-form .container .contact-form-col .contacts ul li a{justify-content:center}.contact-form .container .contact-form-col .logo{margin:40px 0}.contact-form .container .contact-form-col ul.social-networks{align-items:center}.contact-form .container .form-contact-us .form-group{flex-direction:column;gap:8px}.contact-form .container .form-contact-us .form-group label{flex:1 1 auto;padding-top:0;text-align:left;width:100%}.contact-form .container .form-contact-us .form-group input,.contact-form .container .form-contact-us .form-group textarea,.contact-form .container .form-contact-us button[type=submit]{flex:1 1 auto;width:100%}}@media (max-width: 480px){.contact-form{padding:30px 0}.contact-form .container .contact-form-col .contacts ul li a{font-size:15px;gap:12px;justify-content:flex-start;line-height:150%;text-align:left}.contact-form .container .contact-form-col .contacts ul li a.whatsapp{font-size:16px}.contact-form .container .contact-form-col .form-contact-us .form-group label{font-size:18px}.contact-form .container .contact-form-col .form-contact-us button[type=submit]{font-size:18px;height:65px;padding:0 40px}}.contact{margin-bottom:60px}.contact h2{font-size:48px;font-weight:700;line-height:52px;margin:100px 0 122px;text-align:center}.contact h2 span{display:block;font-size:36px}.contact .container .cta{display:flex}.contact .container .cta__img{background:url(/build/assets/img-cadastre-se-BuEy3KMW.webp) center no-repeat;background-size:cover;border-radius:24px;flex:1 1 50%}.contact .container .cta__text{background:#000;border-radius:24px;color:#ceff21;display:flex;flex:1 1 50%;flex-direction:column;gap:20px;padding:50px 60px;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.contact .container .cta__text h3{font-size:48px;font-weight:700;line-height:52px;margin-bottom:10px}.contact .container .cta__text p{font-size:24px;line-height:28px}.contact .container .form{display:flex;flex-direction:column;gap:20px;margin:40px auto;position:relative;width:970px}.contact .container .form-group{align-items:flex-start;display:flex;justify-content:center;gap:20px}.contact .container .form-group label{flex:1 1 50%;font-size:24px;font-weight:400;padding-top:14px;text-align:right}.contact .container .form-group .form-control{display:flex;flex-direction:column;flex:1 1 50%;gap:6px}.contact .container .form-group input,.contact .container .form-group .file-input{align-items:center;background:#f5f6f9;border:1px solid #333;border-radius:10px;display:flex;font-size:16px;height:56px;padding:0 12px;width:100%}.contact .container .form-group input.is-invalid,.contact .container .form-group .file-input.is-invalid{border-color:#d92d20}.contact .container .form-group .field-error{color:#d92d20;display:none;font-size:14px;font-weight:600;line-height:1.35}.contact .container .form-group .field-error.is-visible{display:block}.contact .container .form-group .file-input{position:relative}.contact .container .form-group .file-input input[type=file]{display:none}.contact .container .form-group .file-input__name{color:#000;font-size:14px;overflow:hidden;padding-right:100px;text-overflow:ellipsis;white-space:nowrap;width:70%}.contact .container .form-group .file-input button{background:#000;border-radius:8px;color:#fff;font-size:14px;font-weight:700;height:50px;position:absolute;top:2px;right:3px;text-transform:uppercase;transition:background-color .2s ease,color .2s ease;width:200px}.contact .container .form-group .file-input button:hover{background:#ceff21;color:#000}.contact .container .form button[type=submit]{background:#000;border-radius:12px;color:#ceff21;font-size:24px;font-weight:700;height:75px;margin:20px auto 0;padding:0 60px;text-transform:uppercase;transition:background-color .2s ease,color .2s ease;width:-moz-fit-content;width:fit-content}.contact .container .form button[type=submit]:hover{background:#ceff21;color:#000}.contact .container .form button[type=submit][disabled]{cursor:wait;opacity:.7}.contact .container .form .form-feedback{display:none;border-radius:10px;font-size:16px;font-weight:600;line-height:1.4;padding:14px 18px;text-align:center}.contact .container .form .form-feedback.is-success,.contact .container .form .form-feedback.is-error{display:block}.contact .container .form .form-feedback.is-success{background:#32a8521f;color:#2e7d32}.contact .container .form .form-feedback.is-error{background:#d92d201a;color:#d92d20}@media (max-width: 1024px){.contact h2{font-size:36px;margin:50px 0}.contact h2 span{font-size:24px}.contact .container .cta__img{background-position:right}.contact .container .cta__text{padding:40px}.contact .container .cta__text h3{font-size:38px;line-height:42px}.contact .container .cta__text p{font-size:20px}.contact .container .form{width:100%;max-width:800px}.contact .container .form-group label{font-size:20px}}@media (max-width: 768px){.contact h2{font-size:24px;margin:50px 0;line-height:32px}.contact h2 span{font-size:18px}.contact .container .cta{flex-direction:column}.contact .container .cta__img{min-height:220px}.contact .container .form{margin:40px auto}.contact .container .form-group{flex-direction:column;gap:8px}.contact .container .form-group label{flex:1 1 auto;padding-top:0;text-align:left;width:100%}.contact .container .form-group .form-control,.contact .container .form-group input,.contact .container .form-group .file-input{flex:1 1 auto;width:100%}}@media (max-width: 480px){.contact .container .cta__text{padding:30px}.contact .container .cta__text h3{font-size:28px;line-height:32px}.contact .container .cta__text p{font-size:18px}.contact .container .form .file-input button{font-size:12px;width:150px}.contact .container .form button[type=submit]{font-size:20px;padding:0 40px;width:100%}}.facilities{margin-bottom:130px}.facilities .container{max-width:1300px}.facilities h4{text-align:center;font-size:24px;font-weight:700;margin:30px 0}.facilities .facility-items{display:flex;justify-content:center;-moz-column-gap:20px;column-gap:20px;row-gap:80px;flex-wrap:wrap}@media (max-width: 480px){.facilities .facility-items{align-items:center;flex-direction:column;row-gap:20px}}.facilities .facility-items__item{cursor:pointer;height:275px;width:420px}@media (max-width: 480px){.facilities .facility-items__item{height:-moz-fit-content;height:fit-content;width:100%}}.facilities .facility-items__item img{border-radius:16px}.facilities .facility-items__item .title{font-size:18px;font-weight:700;margin-top:10px;text-align:center}.facilities .facility-modal{align-items:center;display:none;top:0;right:0;bottom:0;left:0;justify-content:center;padding:20px;position:fixed;z-index:1000}.facilities .facility-modal.is-open{display:flex}.facilities .facility-modal__overlay{background:#000000b3;cursor:pointer;top:0;right:0;bottom:0;left:0;position:absolute}.facilities .facility-modal__dialog{background:#fff;border-radius:16px;box-shadow:0 20px 60px #0000004d;max-width:800px;padding:24px;position:relative;width:100%}.facilities .facility-modal__close{background:none;border:none;color:#333;cursor:pointer;font-size:32px;line-height:1;position:absolute;right:12px;top:8px}.facilities .facility-modal__image{border-radius:16px;display:block;width:100%}.facilities .facility-modal__name{font-size:22px;font-weight:700;margin-top:16px;text-align:center}.faq .container{padding:120px 70px 140px;text-align:center}.faq .container h2{font-size:48px;font-weight:700;margin-bottom:75px}.faq .container ul{display:flex;flex-direction:column;font-size:24px;gap:75px}.faq .container ul li{display:flex;flex-direction:column;gap:20px}.faq .container ul li .question{align-items:center;background:#ceff21;border-radius:32px;display:flex;font-weight:700;justify-content:center;min-height:60px;padding:0 40px}.faq .container ul li .answer p{margin:0}@media (max-width: 1024px){.faq .container{padding:90px 40px 100px}.faq .container h2{font-size:38px;margin-bottom:60px}.faq .container ul{font-size:20px;gap:50px}}@media (max-width: 768px){.faq .container{padding:70px 25px 80px}.faq .container h2{margin-bottom:45px}.faq .container ul{gap:40px}.faq .container ul li .question{padding:20px 30px}}@media (max-width: 480px){.faq .container{padding:50px 20px 60px}.faq .container h2{font-size:28px}.faq .container ul{font-size:18px}}.how-it-works{background:url(/build/assets/bg-how-it-works-H6hYl4ig.webp) center bottom repeat-x #f5f6f9;padding:75px 0 0}.how-it-works h3{font-size:48px;font-weight:700;margin-bottom:15px;text-align:center}.how-it-works h4{font-size:24px;font-weight:400;margin-bottom:50px;text-align:center}.how-it-works img{height:auto;max-width:100%}.how-it-works .photo{display:flex;height:214px;justify-content:center;margin-top:50px}@media (max-width: 1024px){.how-it-works h3{font-size:38px}.how-it-works h4{font-size:20px}}@media (max-width: 480px){.how-it-works{padding-top:50px}.how-it-works h3{font-size:28px}.how-it-works h4{font-size:18px;margin-bottom:30px}}.whatsapp-cta{background:url(/build/assets/ico-whatsapp-7FLlnqUp.webp) center no-repeat;background-size:contain;bottom:32px;display:block;height:48px;position:fixed;right:32px;width:48px;z-index:99}.why-choose{padding:125px 0 50px}.why-choose:not(.no-bg){background:url(/build/assets/bg-why-choose-DYPqubEH.webp) top no-repeat}.why-choose.no-bg{background:#f5f6f9}.why-choose .container{max-width:970px}.why-choose h3{background:#ceff21;border-radius:20px;font-size:48px;font-weight:700;margin:0 auto;padding:50px 75px;position:relative;width:-moz-fit-content;width:fit-content}.why-choose h4{font-size:24px;font-weight:400;margin:30px auto 0;text-align:center;white-space:nowrap}.why-choose.no-bg h3{display:flex;justify-content:center;text-align:center;width:100%}.why-choose.no-bg h4{left:-75px;position:relative}@media (max-width: 1024px){.why-choose.no-bg h4{left:0}}.why-choose .features{display:flex;flex-wrap:wrap;gap:100px;margin:75px 0;position:relative}.why-choose .features__item{flex:0 1 calc(50% - 50px)}.why-choose .features__item--title{align-items:center;display:flex}.why-choose .features__item--title-icon{align-items:center;background:#000;border-radius:16px;display:flex;height:57px;justify-content:center;width:57px}.why-choose .features__item--title-icon i{color:#ceff21;font-size:24px}.why-choose .features__item--title-text{background:#ceff21;border-radius:16px;align-items:center;display:flex;flex:1;font-size:24px;font-weight:700;height:57px;padding-left:30px}.why-choose .features__item--content{font-size:24px;line-height:28px;margin-top:30px}@media (max-width: 1024px){.why-choose{padding-top:90px}.why-choose h3{font-size:38px;padding:40px 50px}.why-choose h4{font-size:20px;white-space:normal}.why-choose .features{gap:40px 50px;margin:60px 0}.why-choose .features__item{flex:0 1 calc(50% - 25px)}.why-choose .features__item--title-text{font-size:20px}.why-choose .features__item--content{font-size:20px;line-height:26px}}@media (max-width: 768px){.why-choose .container{max-width:100%}.why-choose .features{gap:40px}.why-choose .features__item{flex:1 1 100%}.why-choose .features__item--content{margin-top:20px;text-align:center}}@media (max-width: 480px){.why-choose{padding-top:70px}.why-choose h3{font-size:28px;padding:30px}.why-choose h4{font-size:18px}.why-choose .features{margin:45px 0}.why-choose .features__item--title-text{font-size:18px;padding-left:20px}.why-choose .features__item--content{font-size:18px;line-height:24px}}footer{background:#e3e6ef;min-height:460px;margin-top:90px;width:100%}footer .container{display:flex;flex-direction:column;padding:60px 60px 20px}footer .container .footer-row{display:flex;flex:1 1 100%;gap:75px;width:100%}footer .container .footer-row__col-logo{display:flex;flex:1;flex-direction:column;gap:20px}footer .container .footer-row__col-logo .logo{height:auto;margin-bottom:20px;max-width:100%}footer .container .footer-row__col-logo ul.social-networks{display:flex;flex-direction:column;gap:10px}footer .container .footer-row__col-logo ul.social-networks li a{display:flex;font-size:12px;font-weight:700;gap:12px}footer .container .footer-row__col-logo ul.social-networks li a img{width:20px}footer .container .footer-row__col-contacts{flex:1}footer .container .footer-row__col-contacts ul{display:flex;flex-direction:column;gap:20px}footer .container .footer-row__col-contacts ul li a{align-items:center;display:flex;font-size:18px;font-weight:700;gap:15px}footer .container .footer-row__col-contacts ul li a.whatsapp{font-size:20px}footer .container .footer-row__col-contacts ul li a .icon{align-items:center;background:linear-gradient(0deg,#0fc902,#cafe20);border-radius:50%;display:flex;height:40px;justify-content:center;width:40px}footer .container .footer-row__col-contacts ul li a .icon img{width:20px}footer .container .footer-row__col-contacts ul li a .icon.map-pin img{width:16px}footer .container .footer-row__col-links{align-items:center;border-bottom:1px solid #b0b1b8;border-top:1px solid #b0b1b8;display:flex;flex:1;gap:60px;height:100px;justify-content:center;margin-top:50px}footer .container .footer-row__col-links li a{font-size:18px;white-space:nowrap;position:relative;transition:font-weight .2s ease}footer .container .footer-row__col-links li:after{content:attr(data-text);font-weight:700;height:0;visibility:hidden;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}footer .container .footer-row__col-links li:hover{font-weight:700}footer .container .footer-row__col-copyright{color:#333;font-size:11px;margin:80px 0 20px;text-align:center;width:100%}footer .container .footer-row__col-copyright .copyright-link{text-transform:uppercase}@media (max-width: 1340px){footer .container{width:100%}}@media (max-width: 1024px){footer .container{padding:50px 40px 20px}footer .footer-row{gap:50px}footer .footer-row__col-contacts ul li a{font-size:16px}footer .footer-row__col-contacts ul li a.whatsapp{font-size:18px}footer .footer-row__col-links{gap:40px;margin-top:40px}footer .footer-row__col-copyright{margin:50px 0 20px}}@media (max-width: 768px){footer{min-height:0}footer .container{padding:40px 25px 20px}footer .footer-row{flex-direction:column;gap:40px}footer .footer-row__col-logo{align-items:center;text-align:center}footer .footer-row__col-logo .logo{width:260px}footer .footer-row__col-logo ul.social-networks li a{justify-content:center}footer .footer-row__col-links{flex-direction:column;gap:25px;height:auto;margin-top:40px;padding:30px 0}footer .footer-row__col-links li:last-child{width:100%}footer .footer-row__col-links li:last-child a.btn{margin:0 auto;max-width:320px;width:100%}footer .footer-row__col-copyright{margin:40px 0 20px}}@media (max-width: 480px){footer .container{padding:30px 20px 20px}footer .footer-row__col-contacts ul li a{font-size:15px;gap:12px;line-height:150%}footer .footer-row__col-contacts ul li a.whatsapp{font-size:16px}footer .footer-row__col-logo .logo{width:220px}}header{border-top:1px solid #ceff21;height:170px;position:relative}header .container{align-items:center;display:flex;height:100%;justify-content:space-between;padding:0 25px}header .container .header-menu{display:contents}header .container .logo{height:auto;max-width:100%}header .container nav{width:390px}header .container nav ul{display:flex;gap:50px}header .container nav ul li{position:relative;transition:font-weight .2s ease}header .container nav ul li:before{content:"";position:absolute;bottom:-10px;left:25%;width:50%;border-bottom:8px solid #ceff21;border-radius:12px;opacity:0;transition:opacity .3s ease}header .container nav ul li.active,header .container nav ul li:hover{font-weight:700}header .container nav ul li.active:before,header .container nav ul li:hover:before{opacity:1}header .container nav ul li a{font-size:18px;white-space:nowrap;display:inline-block;padding:0 2px}header .container nav ul li a:after{content:attr(data-text);font-weight:700;height:0;visibility:hidden;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}header .container a.btn{width:260px}header .menu-toggle{display:none;flex-direction:column;justify-content:center;gap:6px;width:44px;height:44px;padding:0;border:0;background:transparent;cursor:pointer}header .menu-toggle span{display:block;width:30px;height:3px;margin:0 auto;border-radius:3px;background:#1a1a1a;transition:transform .3s ease,opacity .2s ease}@media (max-width: 1024px){header .container{width:100%}header .container nav{max-width:100%}header .container .header-menu{display:flex}header{height:100px}header .container{padding:0 20px}header .logo{width:200px}header .menu-toggle{display:flex}header .header-menu{display:flex;flex-direction:column;align-items:center;gap:30px;position:absolute;top:100%;left:0;right:0;padding:30px 20px 40px;background:#fff;border-top:1px solid #ceff21;box-shadow:0 12px 20px #0000001f;z-index:999;opacity:0;visibility:hidden;transform:translateY(-12px);transition:opacity .3s ease,transform .3s ease,visibility .3s}header nav{width:100%}header nav ul{flex-direction:column;align-items:center;gap:26px}header nav ul li a{font-size:20px}header a.btn{width:100%;max-width:320px}header.menu-open .header-menu{opacity:1;visibility:visible;transform:translateY(0)}header.menu-open .menu-toggle span:nth-child(1){transform:translateY(9px) rotate(45deg)}header.menu-open .menu-toggle span:nth-child(2){opacity:0}header.menu-open .menu-toggle span:nth-child(3){transform:translateY(-9px) rotate(-45deg)}}@media (max-width: 480px){header{height:80px}header .logo{width:160px}}.aviso-cookies{display:flex;width:100%;margin:0;flex-direction:row;align-items:center;justify-content:center;bottom:0;background-color:#000c;position:fixed;z-index:999;padding:30px}@media (max-width: 768px){.aviso-cookies{flex-direction:column;align-items:center;padding:20px}}.aviso-cookies .frase-cookies{width:65%;color:#fff;margin:0}.aviso-cookies .frase-cookies .link-politica{text-decoration:underline}.aviso-cookies .frase-cookies .link-politica:hover,.aviso-cookies .frase-cookies .link-politica:focus{font-weight:700}@media (max-width: 1200px){.aviso-cookies .frase-cookies{font-size:12px}}@media (max-width: 768px){.aviso-cookies .frase-cookies{width:100%;text-align:center}}.aviso-cookies .aceitar-cookies{width:15%;height:40px;color:#fff;background-color:transparent;border:1px solid #fff;border-radius:0;margin-left:30px;cursor:pointer;outline:none}.aviso-cookies .aceitar-cookies:hover{border:1px solid $dourado;background-color:$dourado}@media (max-width: 1200px){.aviso-cookies .aceitar-cookies{font-size:12px;height:30px}}@media (max-width: 768px){.aviso-cookies .aceitar-cookies{width:100%;text-align:center;margin-left:0;margin-top:10px}}.fancybox-overlay{background:#000c!important}.painel .main_title{font-size:30px;margin-bottom:20px}.painel p{margin-bottom:20px}.highl{color:#00f;text-decoration:underline}.dropdown-menu a{padding:10px 15px;font-size:15px}.dropdown-menu{width:-moz-max-content;width:max-content}.painel-login{background:linear-gradient(90deg,#2f4257 10%,#b2c6db 120%)}.painel-login .login{padding:30px;background:#fff;border-radius:5px;margin:100px auto 0;float:none;box-shadow:0 0 10px #00000080}@media screen and (max-width: 768px){.painel-login .login{margin-top:30px}}.painel-login .input-group{margin-bottom:5px}.painel-login h3 small{display:block;margin-top:5px}.obs{color:red;font-style:italic;margin:0}@media only screen and (max-width: 1000px){.navbar-header{width:100%}}.dropdown-toggle:after{display:none}.dropdown-item.active{background-color:#7a8794!important;color:#fff!important}.btn-success,.btn-danger,.btn-primary,.btn-secondary,.btn-warning,.btn-dark{height:40px;display:flex;align-items:center;justify-content:center;color:#fff}.btn-dark{width:40px}.btn-success{background-color:#18bc9c;border-color:#18bc9c}.btn-success:hover,.btn-success:focus{background-color:#0f7864;border-color:#0f7864;box-shadow:none}.btn-primary{background-color:#354b60;border-color:#354b60}.btn-primary:hover,.btn-primary:focus{background-color:#1a252f;border-color:#1a252f;box-shadow:none}.btn-danger{background-color:#e74c3c;border-color:#e74c3c;box-shadow:none}.btn-danger:hover,.btn-danger:focus{background-color:#bf2718;border-color:#bf2718;box-shadow:none}.btn-secondary{background-color:#95a5a6;border-color:#95a5a6;box-shadow:none}.btn-secondary:hover,.btn-secondary:focus{background-color:#6d8082;border-color:#6d8082;box-shadow:none}.btn-warning{background-color:#ffd454;border-color:#ffd454;box-shadow:none}.btn-warning:hover,.btn-warning:focus{background-color:#d39e00;border-color:#d39e00;box-shadow:none}.btn-dark{background-color:#212529;border-color:#212529;box-shadow:none}.btn-dark:hover,.btn-dark:focus{background-color:#434b53;border-color:#434b53;box-shadow:none}.btn-gerenciar{color:#000;background-color:#a9dcf1;border-color:#a9dcf1;max-width:120px}.btn-gerenciar:hover,.btn-gerenciar:focus{background-color:#55b9e3;border-color:#55b9e3;box-shadow:none}.label-success{background-color:#ffe088;border-radius:50%;padding:0 5px;font-size:10px;font-weight:600;color:#000}.input-text{min-height:40px;border:2px solid #dce4ec}.input-textarea{max-height:100px;border:2px solid #dce4ec;padding:10px;resize:none}label{color:#333;font-weight:600}thead{border-bottom:2px solid #dce4ec}td{vertical-align:middle!important}.well{width:100%;height:auto;border-radius:4px;background-color:#dce4ec;display:flex;align-items:center;padding:10px}.well-msg{width:100%;height:auto;border-radius:4px;background-color:#dce4ec;padding:20px 10px 10px}.ck-editor{border:2px solid #dce4ec!important;border-radius:4px;transition:border .3s!important}.ck-editor__editable{font-family:Lato,Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:15px!important;min-height:100px;max-height:300px}.cke_focused{border-color:#2c3e50!important}.ck,.form-control{font-family:Lato,sans-serif!important;font-size:14px!important}.ck>p,.form-control>p{font-size:14px!important}.ck>ul,.form-control>ul{font-size:14px!important}.ck>ul>li,.form-control>ul>li{font-size:14px!important}.flash{margin:0 auto;width:100%;height:auto;font-size:12px!important;padding:10px;border-radius:.25rem;position:relative}.flash>div{font-size:12px}.flash>p{margin:0}.flash>ul{margin:0!important}.flash>ul>li{font-size:12px!important}.flash.flash-erro{border:2px solid #e02227;background-color:#e02227;color:#fff}.flash.flash-sucesso{border:2px solid #2caf2c;background-color:#2caf2c;color:#fff;text-align:center}section#privacy-policy h1{text-align:center;font-size:32px;font-weight:700;margin:20px 0}
