﻿*,*::after,*::before{margin:0;padding:0;box-sizing:border-box}html,button,input,textarea{font-family:"montserrat",sans-serif}button,input,textarea{border:0}button{cursor:pointer}.header{width:100%;border-bottom:1px solid #fff}.header__container{max-width:1024px;display:flex;align-items:center;justify-content:space-between;margin:0 auto;padding:16px}.header__container>nav ul{display:flex;align-items:center;gap:32px;list-style-type:none}.header__container>nav ul a{text-decoration-line:none;color:#fff;text-transform:uppercase;font-size:18px;font-family:"montserrat",sans-serif;letter-spacing:2px;line-height:14px}.header .mobile-menu{display:none}@media only screen and (max-width: 1024px){.header__container img{max-width:100px;height:auto}.header__container>nav{position:fixed;right:0;top:0;bottom:0;background-color:#ddd6b8;transition:all .5s ease-in-out;width:100%;max-width:250px}.header__container>nav:not(.mobile-menu--active){transform:translateX(100vw)}.header__container>nav ul{flex-direction:column;gap:0;margin-top:100px}.header__container>nav ul li,.header__container>nav ul a{display:block;width:100%}.header__container>nav ul a{color:#8c674d;padding:16px 24px}.header .mobile-menu{width:40px;height:30px;display:flex;flex-direction:column;justify-content:space-between;cursor:pointer;z-index:1;position:relative}.header .mobile-menu span{height:5px;width:100%;border-radius:5px;background-color:#fff;transition:all .5s ease-in-out}.header .mobile-menu--active span{background-color:#8c674d}.header .mobile-menu--active span:nth-child(1){transform:rotate(45deg) translate(9px, 9px)}.header .mobile-menu--active span:nth-child(2){opacity:0}.header .mobile-menu--active span:nth-child(3){transform:rotate(-45deg) translate(9px, -9px)}}.hero{min-height:100vh;background-repeat:no-repeat;background-position:center;background-size:cover;display:flex;flex-direction:column;align-items:center;justify-content:center}.hero h1{font-size:39px;letter-spacing:2px;text-transform:uppercase;color:#fff;font-family:"montserrat",sans-serif;text-align:center;font-weight:normal;display:flex;flex-direction:column;align-items:center}.hero h1 strong{font-size:63px;font-weight:bold}.hero__container{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px 16px}.hero__container span{font-size:26px;letter-spacing:1px;color:#fff;font-weight:300;text-align:center}.hero__buttons{display:grid;grid-template-columns:211px 248px 230px;align-items:center;gap:16px;margin-top:32px}.hero__buttons a{border-radius:10px;padding:0px 24px;height:48px;font-size:18px;line-height:18px;font-family:"montserrat",sans-serif;text-decoration:none;text-align:center;text-transform:uppercase;letter-spacing:2px;display:grid;place-items:center;cursor:pointer;background-color:#768997;color:#fff}.hero__buttons a:nth-child(2n){background-color:#fff;color:#768997}.hero__buttons a:nth-child(3n){background-color:#768997;color:#fff}@media only screen and (max-width: 1024px){.hero h1{font-size:30px}.hero h1 strong{font-size:49px}.hero__container{padding-top:20vh}.hero__container span{font-size:20px}.hero__buttons{grid-template-columns:min(248px,100%)}}.bloco-1{display:grid;grid-template-columns:repeat(2, 1fr)}.bloco-1 img{width:100%;height:100%;object-fit:cover;object-position:right center}.bloco-1 div{padding:48px;padding-left:80px;padding-top:100px}.bloco-1 div h2{max-width:460px;font-size:28px;letter-spacing:5px;line-height:1.2;text-transform:uppercase;color:#768997;font-family:"montserrat",sans-serif;margin-bottom:24px}.bloco-1 div p{font-weight:200;max-width:640px;font-size:18px;letter-spacing:1px;line-height:24px;color:#313030;margin-bottom:20px}@media only screen and (max-width: 1024px){.bloco-1{grid-template-columns:1fr}.bloco-1 img{grid-row:2}.bloco-1 div{padding:48px 16px}.bloco-1 div h2{font-size:37px;text-align:center;max-width:initial}.bloco-1 div p{font-size:14px;max-width:initial}}.bloco-2{display:grid;grid-template-columns:repeat(2, 1fr)}.bloco-2 h2{font-size:48px;letter-spacing:5px;line-height:48px;text-transform:uppercase;color:#868883;font-family:"montserrat",sans-serif;margin-bottom:20px}.bloco-2__texto{margin-bottom:40px}.bloco-2__texto p{margin-bottom:20px}.bloco-2 img{width:100%;height:100%;object-fit:contain;object-position:left bottom}.bloco-2__container{padding:48px;padding-top:60px;max-width:640px;justify-self:right}.bloco-2__container .acordeon{border-bottom:1px solid #83877a}.bloco-2__container .acordeon__trigger{font-size:34px;letter-spacing:3px;line-height:34px;text-transform:uppercase;color:#4e4e4e;font-family:"montserrat",sans-serif;display:flex;align-items:flex-end;justify-content:space-between;cursor:pointer}.bloco-2__container .acordeon__trigger::after{content:"+";font-size:59px;color:#8c674d;font-family:"montserrat",sans-serif}.bloco-2__container .acordeon__container{max-height:0;overflow:hidden;transition:max-height .2s ease-out}.bloco-2__container .acordeon__content{padding:16px}.bloco-2__container .acordeon:not(:last-child){margin-bottom:56px}.bloco-2__container .acordeon--active .acordeon__trigger::after{content:"−"}@media only screen and (max-width: 1024px){.bloco-2{grid-template-columns:1fr}.bloco-2 h2{font-size:37px}.bloco-2__container{padding:48px 16px;max-width:initial}.bloco-2__container a{font-size:26px}.bloco-2__container a::after{font-size:45px}}.bloco-3{display:grid;grid-template-columns:repeat(2, 1fr);background-color:#768997}.bloco-3 img{width:100%;height:100%;object-fit:cover;object-position:right center}.bloco-3__container{padding:24px;display:flex;align-items:center;max-width:800px}.bloco-3__container>div{margin-left:auto;max-width:600px}.bloco-3__container h2{font-size:36px;font-weight:normal;font-family:"montserrat",sans-serif;color:#fff;letter-spacing:2px;line-height:1.2;margin-bottom:8px}.bloco-3__container p{font-size:18px;letter-spacing:1px;line-height:24px;color:#fff;margin-bottom:16px;font-weight:300}.bloco-3__container ul,.bloco-3__container ol{display:flex;flex-direction:column;margin-bottom:26px;margin-left:24px}.bloco-3__container ul li,.bloco-3__container ol li{font-size:18px;letter-spacing:1px;line-height:24px;color:#fff;font-weight:bold}.bloco-3__button{width:161px;height:48px;border-radius:10px;background-color:#fff;display:grid;place-items:center;font-size:13px;letter-spacing:2px;line-height:18px;text-transform:uppercase;color:#50524c;font-family:"montserrat",sans-serif;cursor:pointer;text-decoration:none}@media only screen and (max-width: 1024px){.bloco-3{grid-template-columns:1fr}.bloco-3 img{grid-row:2}.bloco-3__container{padding:24px 16px;max-width:initial;display:block}.bloco-3__container>div{margin-left:0px;max-width:initial}.bloco-3__container h2{font-size:37px}.bloco-3__button{margin:0 auto}}.bloco-4{display:grid;grid-template-columns:repeat(2, 1fr);background-color:#e9eef2}.bloco-4 img{width:100%;height:100%;object-fit:cover;object-position:left center}.bloco-4__container{padding:24px;justify-self:right;width:100%;max-width:730px;display:flex;align-items:center}.bloco-4__container>div{max-width:600px}.bloco-4__container h2{font-size:36px;font-weight:normal;font-family:"montserrat",sans-serif;color:#768997;letter-spacing:2px;line-height:1.2;margin-bottom:8px}.bloco-4__container p{font-size:18px;letter-spacing:1px;line-height:24px;color:#768997;margin-bottom:16px;font-weight:200}.bloco-4__container ul{display:flex;flex-direction:column;margin-bottom:26px;margin-left:24px}.bloco-4__container ul li{font-size:18px;letter-spacing:1px;line-height:24px;color:#768997;font-weight:bold}.bloco-4__button{width:161px;height:48px;border-radius:10px;background-color:#768997;display:grid;place-items:center;font-size:13px;letter-spacing:2px;line-height:18px;text-transform:uppercase;color:#fff;font-family:"montserrat",sans-serif;cursor:pointer;text-decoration:none}@media only screen and (max-width: 1024px){.bloco-4{grid-template-columns:1fr}.bloco-4__container{padding:48px 16px;max-width:initial;display:block}.bloco-4__container h2{font-size:37px}.bloco-4__container>div{max-width:initial}.bloco-4__button{margin:0 auto}}.bloco-5{display:grid;grid-template-columns:repeat(2, 1fr);background-color:#768997}.bloco-5 img{width:100%;height:100%;object-fit:cover;object-position:right center}.bloco-5__container{padding:24px;display:flex;align-items:center;max-width:800px}.bloco-5__container>div{margin-left:auto;max-width:600px}.bloco-5__container h2{font-size:36px;font-weight:normal;font-family:"montserrat",sans-serif;color:#fff;letter-spacing:2px;line-height:1.2;margin-bottom:8px}.bloco-5__container p{font-size:18px;letter-spacing:1px;line-height:24px;color:#fff;margin-bottom:16px;font-weight:200}.bloco-5__container ul{display:flex;flex-direction:column;margin-bottom:26px;margin-left:24px}.bloco-5__container ul li{font-size:18px;letter-spacing:1px;line-height:24px;color:#fff;font-weight:bold}.bloco-5__button{width:161px;height:48px;border-radius:10px;background-color:#fff;display:grid;place-items:center;font-size:13px;letter-spacing:2px;line-height:18px;text-transform:uppercase;color:#768997;font-family:"montserrat",sans-serif;cursor:pointer;text-decoration:none}@media only screen and (max-width: 1024px){.bloco-5{grid-template-columns:1fr}.bloco-5 img{grid-row:2}.bloco-5__container{padding:24px 16px;max-width:initial;display:block}.bloco-5__container h2{font-size:37px}.bloco-5__container>div{margin-left:0px;max-width:initial}.bloco-5__button{margin:0 auto}}.bloco-6{display:flex;flex-direction:column;align-items:center}.bloco-6 h2{font-size:36px;letter-spacing:5px;line-height:1.2;color:#768997;font-family:"montserrat",sans-serif;font-weight:normal;text-align:center;max-width:1320px;margin-bottom:56px;margin-top:48px;padding:0 16px}.bloco-6 img{width:100%;height:auto;object-fit:cover}.bloco-6 a{margin:40px 0px;font-size:20px;letter-spacing:1px;line-height:26px;text-transform:uppercase;color:#768997;text-align:center;padding:0 16px;text-decoration:none}@media only screen and (max-width: 1024px){.bloco-6 h2{font-size:37px}.bloco-6 span{font-size:15px}}.bloco-7{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-around;max-width:1100px;margin:0 auto;padding:20px 16px 80px}.bloco-7__item{display:flex;flex-direction:column;align-items:center;gap:24px;margin-bottom:20px}.bloco-7__item div{width:94px;height:94px;border-radius:50%;border:2px solid #768997;display:grid;place-items:center;padding:10px}.bloco-7__item div img{width:100%;max-width:50px;height:100%;max-height:50px}.bloco-7__item span{max-width:185px;font-size:15px;line-height:24px;text-transform:uppercase;color:#768997;font-family:"montserrat",sans-serif;text-align:center}@media only screen and (max-width: 1024px){.bloco-7{display:grid;grid-template-columns:1fr 1fr;gap:24px}.bloco-7__item{gap:16px}.bloco-7__item div{width:100px;height:100px}.bloco-7__item span{font-size:25px}}@media only screen and (max-width: 575px){.bloco-7{grid-template-columns:1fr}}.bloco-8{background-color:#768997;display:flex;justify-content:center;padding:24px}.bloco-8__container{width:100%;max-width:1100px;margin:0 auto;display:flex;align-items:flex-start;justify-content:space-between}.bloco-8__container div{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;height:100%}.bloco-8__container div span{max-width:145px;font-size:12px;letter-spacing:1px;line-height:19px;text-transform:uppercase;color:#fff;text-align:center}.bloco-8__container div img{width:auto;height:auto;max-width:220px;max-height:110px;margin:auto}@media only screen and (max-width: 1024px){.bloco-8__container{align-items:center;flex-wrap:wrap;justify-content:center;height:100%}.bloco-8__container div{flex-basis:100%;margin-bottom:70px}.bloco-8__container div img{margin-top:0}}.formulario{background-color:#f2f6f9;padding:48px 16px}.formulario__container{max-width:748px;margin:0 auto;display:flex;flex-direction:column;align-items:center}.formulario__container .wpcf7{width:100%}.formulario__container .wpcf7-spinner{position:absolute;bottom:10px;right:calc(50% - 150px)}.formulario__container form{display:flex;flex-direction:column;justify-content:center;align-items:center}.formulario__container h3{font-size:48px;letter-spacing:5px;line-height:48px;text-transform:uppercase;color:#768997;font-family:"montserrat",sans-serif}.formulario__container p{max-width:634px;font-size:18px;letter-spacing:1px;line-height:24px;color:#768997;text-align:center;margin:16px 0px}.formulario__inputs{width:100%;display:grid;grid-template-columns:repeat(2, 1fr);gap:32px 24px;margin-bottom:32px}.formulario__inputs input{background-color:#fff;padding:0 16px;height:60px;font-size:18px;letter-spacing:1px;line-height:24px;color:#768997}.formulario__inputs input:focus{outline:none}.formulario__inputs input:first-child{grid-column:1/3}.formulario .wpcf7-submit{width:161px;height:48px;border-radius:10px;background-color:#768997;font-size:18px;letter-spacing:2px;line-height:18px;text-transform:uppercase;color:#fff;font-family:"montserrat",sans-serif;text-align:center;cursor:pointer}@media only screen and (max-width: 1024px){.formulario__container h3{font-size:37px}.formulario__container p{font-size:14px}.formulario__inputs{grid-template-columns:100%}.formulario__inputs input:first-child{grid-column:auto}}.btn-down{margin:24px auto;display:flex;flex-direction:column;align-items:center;gap:16px}.btn-down__icon{width:0;height:50px;border-radius:50%;cursor:pointer;display:grid;place-items:center;padding:16px;position:relative}.btn-down__icon span{display:block}.btn-down__icon span:nth-child(1){background-color:#fff;width:1px;height:100%}.btn-down__icon span:nth-child(2){width:15px;height:15px;position:absolute;bottom:16px;left:50%;transform:translateX(-50%) rotate(-45deg);border-left:1px solid #fff;border-bottom:1px solid #fff}.btn-down__text{font-size:12px;letter-spacing:1px;line-height:14px;color:#fff;font-weight:bold;text-transform:uppercase}@media only screen and (max-width: 1024px){.btn-down__icon{width:48px;height:48px}.btn-down__icon span:nth-child(2){width:10px;height:10px}.btn-down__text{font-size:9px}}.footer{margin:0 auto;padding:32px 16px;display:flex;align-items:center;justify-content:space-between;max-width:1100px}.footer__container{width:100%;max-width:550px;display:flex;justify-content:space-between}.footer__container div{display:flex;flex-direction:column;align-items:flex-start;gap:24px;padding:10px}.footer__container div span{color:#768997;font-size:13px;line-height:24px;text-transform:uppercase;font-family:"montserrat",sans-serif}.footer__container div span a{text-decoration:none;color:#768997}.footer__container div span:first-child{position:relative;letter-spacing:2px;font-weight:bold}.footer__container div span:first-child::after{content:"";position:absolute;bottom:-8px;height:1px;left:0;background-color:#768997;width:40px}.footer__container div span img{width:18px;height:18px;object-fit:contain}@media only screen and (max-width: 1024px){.footer{flex-direction:column;gap:24px}.footer__container{flex-direction:column;gap:24px;max-width:initial}}/*# sourceMappingURL=theme.css.map */
