.bg-teal-1{background-color:#ccfbf1!important}.bg-teal-2{background-color:#99f6e4!important}.bg-teal-3{background-color:#5eead4!important}.bg-teal-4{background-color:#2dd4bf!important}.bg-teal-5{background-color:#14b8a6!important}.bg-teal-6{background-color:#0d9488!important}.bg-teal-7{background-color:#0f766e!important}.bg-teal-8{background-color:#115e59!important}.bg-teal-9{background-color:#134e4a!important}.bg-sky-1{background-color:#e0f2fe!important}.bg-sky-2{background-color:#bae6fd!important}.bg-sky-3{background-color:#7dd3fc!important}.bg-sky-4{background-color:#38bdf8!important}.bg-sky-5{background-color:#0ea5e9!important}.bg-sky-6{background-color:#0284c7!important}.bg-sky-7{background-color:#0369a1!important}.bg-sky-8{background-color:#075985!important}.bg-sky-9{background-color:#0c4a6e!important}.bg-gray-1{background-color:#f3f4f6!important}.bg-gray-2{background-color:#e5e7eb!important}.bg-gray-3{background-color:#d1d5db!important}.bg-gray-4{background-color:#9ca3af!important}.bg-gray-5{background-color:#6b7280!important}.bg-gray-6{background-color:#4b5563!important}.bg-gray-7{background-color:#374151!important}.bg-gray-8{background-color:#1f2937!important}.bg-gray-9{background-color:#111827!important}.bg-main-primary{background-color:#a7caac!important}.bg-main-secondary{background-color:#709175!important}.bg-main-teal{background-color:#6fc2a6!important}.bg-main-dark{background-color:#272727!important}.bg-main-gold{background-color:#b6883d!important}.text-teal-1{color:#ccfbf1!important}.text-teal-2{color:#99f6e4!important}.text-teal-3{color:#5eead4!important}.text-teal-4{color:#2dd4bf!important}.text-teal-5{color:#14b8a6!important}.text-teal-6{color:#0d9488!important}.text-teal-7{color:#0f766e!important}.text-teal-8{color:#115e59!important}.text-teal-9{color:#134e4a!important}.text-gray-1{color:#f3f4f6!important}.text-gray-2{color:#e5e7eb!important}.text-gray-3{color:#d1d5db!important}.text-gray-4{color:#9ca3af!important}.text-gray-5{color:#6b7280!important}.text-gray-6{color:#4b5563!important}.text-gray-7{color:#374151!important}.text-gray-8{color:#1f2937!important}.text-gray-9{color:#111827!important}.text-sky-1{color:#e0f2fe!important}.text-sky-2{color:#bae6fd!important}.text-sky-3{color:#7dd3fc!important}.text-sky-4{color:#38bdf8!important}.text-sky-5{color:#0ea5e9!important}.text-sky-6{color:#0284c7!important}.text-sky-7{color:#0369a1!important}.text-sky-8{color:#075985!important}.text-sky-9{color:#0c4a6e!important}.text-main-primary{color:#a7caac!important}.text-main-secondary{color:#709175!important}.text-main-text{color:#43403b!important}.text-main-teal{color:#6fc2a6!important}.text-main-dark{color:#272727!important}.text-main-gold{color:#b6883d!important}.text-xs{font-size:.6rem!important}.text-sm{font-size:.8rem!important}.text-lg{font-size:1.2rem!important}.text-xl{font-size:1.4rem!important}.font-spartan{font-family:League Spartan,sans-serif}.font-KenyanCoffee-Regular{font-family:KenyanCoffee-Regular}.font-KenyanCoffee-Italic{font-family:KenyanCoffee-Italic}.font-KenyanCoffee-Bold{font-family:KenyanCoffee-Bold}.font-KenyanCoffee-BoldItalic{font-family:KenyanCoffee-BoldItalic}.font-GeosansLight{font-family:GeosansLight}.font-GeosansLight-Oblique{font-family:GeosansLight-Oblique}.font-playfair{font-family:Playfair Display}@font-face{font-family:KenyanCoffee-Regular;font-style:normal;font-weight:400;src:local("KenyanCoffee-Regular"),url(/build/assets/kenyan%20coffee-BrUySoeO.woff) format("woff")}@font-face{font-family:KenyanCoffee-Italic;font-style:normal;font-weight:400;src:local("KenyanCoffee-Italic"),url(/build/assets/kenyan%20coffee%20it-dxAPHezf.woff) format("woff")}@font-face{font-family:KenyanCoffee-Bold;font-style:normal;font-weight:400;src:local("KenyanCoffee-Bold"),url(/build/assets/kenyan%20coffee%20bd-5XsLbYhC.woff) format("woff")}@font-face{font-family:KenyanCoffee-BoldItalic;font-style:normal;font-weight:400;src:local("KenyanCoffee-BoldItalic"),url(/build/assets/kenyan%20coffee%20bd%20it-BPvLmddr.woff) format("woff")}@font-face{font-family:GeosansLight;font-style:normal;font-weight:400;src:local("GeosansLight"),url(/build/assets/GeosansLight-CEx8JiIt.woff) format("woff")}@font-face{font-family:GeosansLight-Oblique;font-style:normal;font-weight:400;src:local("GeosansLight-Oblique"),url(/build/assets/GeosansLight-Oblique-SjT1jmmB.woff) format("woff")}*{font-family:Montserrat}body{background-color:#faf6f0}header{border-bottom:1px solid #6fc2a6}header .metaheader{transition:all .4s}header .card-header-box{color:#a7caac;display:flex;align-items:center;height:100%}header .card-header-item{display:flex;justify-content:center;align-items:center;padding:0 1rem;text-decoration:none;color:inherit}header .card-header-item .icon{padding:.75rem;background-color:#a7caac;height:40px;width:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:1rem}header .card-header-item .icon i{color:#709175;font-size:1.2rem}header .card-header-item:hover .icon{background-color:#6fc2a6}header .card-header-item:hover p{color:#6fc2a6}header .card-header-item p{margin:0;font-size:1.15rem}header .menuhamburguer{display:flex;justify-content:space-around;flex-direction:column;align-items:center;width:30px;height:30px;cursor:pointer;transition:all .3s ease-out;z-index:100}header .bar1,header .bar2,header .bar3{width:30px;height:4px;background-color:#a7caac;border-radius:10px;transition:all .3s ease-out}header .change .bar1{transform:rotate(-45deg) translate(-6px,6px);background-color:#fff}header .change .bar2{opacity:0;transition:.15s;background-color:#fff}header .change .bar3{transform:rotate(45deg) translate(-7px,-7px);background-color:#fff}header .hover:hover{cursor:pointer}header nav.navbar{padding:10px 0 0}header nav .nav .nav-item{margin-left:20px}@media (max-width: 767.98px){header nav .nav .nav-item{margin-left:0}}header nav .nav .nav-item .nav-link{color:#fff;text-decoration:none;position:relative;font-weight:400;font-size:1.2rem}header nav .nav .nav-item .nav-link:not(.call-to-action){padding:0;margin:0}header nav .nav .nav-item .nav-link:after{content:"";position:absolute;bottom:0;left:0%;height:2px;width:0px;transition:width .4s}header nav .nav .nav-item .nav-link:hover,header nav .nav .nav-item .nav-link.active{color:#272727}header nav .nav .nav-item .nav-link:hover:after,header nav .nav .nav-item .nav-link.active:after{width:100%;background-color:#272727;transition:width .4s}header nav .nav .nav-item .nav-link.call-to-action{border-radius:.5rem;border:1px solid #a7caac;margin-left:30px;background-color:#a7caac;color:#fff}header nav .nav .nav-item .nav-link.call-to-action:after{display:none}header nav .nav .nav-item .nav-link.call-to-action:hover{background-color:#709175;border-color:#709175;color:#fff}main{transition:all .4s;overflow-x:hidden}main .container-fluid{overflow:hidden}main .title{position:relative;display:inline-block;margin-bottom:2rem;font-family:Playfair Display}main .title:after{position:absolute;content:"";width:105%;bottom:-.5rem;height:3px;color:transparent;background-color:#6fc2a6;left:0}main .title:before{content:"";position:absolute;right:calc(-5% - 10px);width:10px;height:10px;background-color:#6fc2a6;bottom:-.5rem}main .title.secondary:after,main .title.secondary:before{background-color:#709175}main .main-banner{background-image:url(/build/assets/banner-sHV8c3nk.svg);background-position:center;background-repeat:no-repeat;background-size:120%;height:60vh}@media (max-width: 1400px){main .main-banner{height:90vh}}@media (min-width: 1400px){main .main-banner{min-height:550px}}main .main-banner .container{display:flex;height:100%;align-items:end}@media (max-width: 923.98px){main .main-banner{height:auto;background:none;text-align:center;padding-bottom:2rem;position:relative}main .main-banner .container{position:relative;z-index:1}main .main-banner:after{content:"";position:absolute;left:0;top:0;width:100%;height:505px;background-image:url(/build/assets/mobile-PwYoheCt.svg);background-size:cover;z-index:0}}@media (max-width: 767.98px){main .main-banner:after{height:278px}main .main-banner img{height:230px}}main .main-banner h1{color:#43403b}@media (max-width: 767.98px){main .main-banner h1{font-size:1.45rem}}main .divider{margin:1rem 0;position:relative}main .divider .bar-1{width:20%;background-color:#a7caac;height:9px}main .divider .bar-2{width:30%;background-color:#709175;height:11px}main .divider .bar-3{position:absolute;right:0;bottom:11px;width:20%;background-color:#a7caac;height:9px}main .divider .bar-4{position:absolute;right:0;bottom:0;width:30%;background-color:#709175;height:11px}main #tcc{position:relative}main #tcc .container{z-index:1;position:inherit}main #tcc:after{position:absolute;content:"";bottom:0;left:0;height:100px;width:100%;background-color:#faf6f0;z-index:0}@media (max-width: 923.98px){main #tcc:after{bottom:unset;top:0;height:200px}}main #servicos .title.tcc{font-size:2rem}@media (max-width: 768px){main #servicos .title.tcc{font-size:1.5rem}}main .service-card{padding:2rem;border-radius:.6rem;height:100%;transition:all .4s;display:flex;align-items:center}main .service-card:hover{transition:all .4s}main .service-card h3{font-weight:700;margin-bottom:1rem}main .service-card svg{width:90px;height:90px;margin-bottom:1rem}main .service-card-2{display:flex;width:50%;padding:1rem}main .service-card-2 .how-card{height:300px;border-radius:0px 1rem 1rem 0px;display:flex;justify-content:center;align-items:center;flex-direction:column}main .service-card-2 img{border-radius:1rem 0px 0px 1rem;height:300px}@media (max-width: 923.98px){main .service-card-2{width:100%}}@media (max-width: 767.98px){main .service-card-2{width:100%;flex-direction:column}main .service-card-2 .how-card{border-radius:0px 0px 1rem 1rem}main .service-card-2 img{border-radius:1rem 1rem 0px 0px}}main .gallery img{opacity:.75;transition:opacity .75s}main .gallery img:hover{transition:opacity .75s;opacity:1}main .gallery .swiper .swiper-button-next,main .gallery .swiper .swiper-button-prev{top:unset;bottom:0;--swiper-navigation-color: $main-primary;--swiper-navigation-size: 2rem}main .gallery .swiper .swiper-button-next{right:40%}main .gallery .swiper .swiper-button-prev{left:40%}main .faq .accordion{border-color:#709175}main .faq .accordion .accordion-button{background-color:#709175;color:#fff;box-shadow:none;outline:none}main .faq .accordion .accordion-button.collapsed{background-color:#fff;color:#709175}main .faq .accordion .accordion-button:after{background-image:url("data: image/svg+xml, %3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23709175' stroke-linecap='round' stroke-linejoin='round' %3e%3cpath d='M2 5L8 11L14 5' /%3e%3c/svg%3e")}main .faq .accordion .accordion-body ul li,main .faq .accordion .accordion-body ul b{font-size:1rem}main #contato{margin-top:50px;padding-top:200px;position:relative}main #contato:before{content:"";position:absolute;z-index:0;background-color:#faf6f0;width:100%;height:100px;top:0;left:0}main #contato .container{z-index:1;position:inherit;margin-top:100px}main #contato .contact-img{margin-top:-180px}main .contact .form-control{border-radius:0;background-color:#a7caac80;min-height:42px;border:1px solid #709175}main .contact .form-control:focus{outline:none;box-shadow:none;border-color:#a7caac}main .contact .input-error{border-color:#da0000}main .contact .error{color:#da0000}main .testimonials-box .google-comment{background-color:#fefefe;color:#5a745e}main .testimonials-box .google-comment .google-img-box{width:50px;height:50px;border-radius:50%}main .testimonials-box .google-comment .google-img-box .google-text{width:50px;height:50px;border-radius:50%;display:flex;justify-content:center;align-items:center}main .testimonials-box .google-comment .google-img-box .google-text p{color:#fff;font-size:1.25rem;font-weight:bolder}main .testimonials-box .google-comment .google-img-box img{width:100%;height:100%;border-radius:50%}main .testimonials-box .google-comment .google-img-box.bg-1{background-color:#ff7474}main .testimonials-box .google-comment .google-img-box.bg-2{background-color:#5cb8f1}main .testimonials-box .google-comment .google-img-box.bg-3{background-color:#fedc56}main .testimonials-box .google-comment .quota{font-size:1.5rem}main .testimonials-box .swiper-pagination{bottom:-5px}main .testimonials-box .swiper-pagination .swiper-pagination-bullet{border-radius:0;background-color:#709175}main .testimonials-box .swiper-pagination .swiper-pagination-bullet-active{background-color:#6fc2a6}main .testimonials-box .swiper-button-next{right:60px;color:#709175}@media (max-width: 923.98px){main .testimonials-box .swiper-button-next{right:10px}}main .testimonials-box .swiper-button-prev{left:60px;color:#709175}@media (max-width: 923.98px){main .testimonials-box .swiper-button-prev{left:10px}}footer{overflow:hidden}footer ul li{list-style:none}footer .oski{background-color:#faf6f0;color:#272727}footer .oski a{color:inherit}@media (max-width: 1199.98px){.offcanvas-collapse{z-index:100;position:fixed;top:0;bottom:0;left:100%;width:100%;padding-right:1rem;padding-left:1rem;overflow-y:auto;visibility:hidden;background-color:#a7caac;transition:transform .3s ease-in-out,visibility .3s ease-in-out}.offcanvas-collapse .nav .nav-item{width:100%}.offcanvas-collapse .nav .nav-item .nav-link{color:#fff;margin-right:0!important;text-align:center;font-weight:700}.offcanvas-collapse .nav .nav-item .nav-link:not(.call-to-action){padding-left:0;margin-right:0;padding-right:0;margin-bottom:1rem}.offcanvas-collapse .nav .nav-item .nav-link:after{left:calc(50% - 32px);background-color:#fff}.offcanvas-collapse .nav .nav-item .nav-link.call-to-action{color:#fff;margin-left:0;margin-top:20px;background-color:#0d9488;border-radius:20px}.offcanvas-collapse.open{visibility:visible;transform:translate(-100%)}.logo-link img{width:110px!important}}.whatsapp-box{position:fixed;bottom:24px;right:24px}.cookie-banner{position:fixed;bottom:20px;left:20px;width:300px;padding:1rem;border-radius:1rem;background-color:#fff;color:#c9c9c9;display:none;z-index:100}.cookie-banner button{background-color:#4caf50;color:#fff;border:none;padding:10px 20px;cursor:pointer}.cookie-banner button:hover{background-color:#45a049;color:#000}.btn-main-primary{font-size:1.2rem;background-color:#a7caac;color:#fff}.btn-main-primary:hover{background-color:#709175;color:#fff}.btn-main-secondary{font-size:1.2rem;background-color:#709175;color:#fff}.btn-main-secondary:hover{background-color:#272727;color:#fff}.btn-main-dark{font-size:1.2rem;background-color:#272727;color:#fff}.btn-main-dark:hover{background-color:#6fc2a6;color:#fff}
