html{overflow-x:hidden}.btn-whatsapp{position:fixed;bottom:30px;right:30px;width:50px;height:50px;background-color:#54ca61;fill:#fff;display:flex;align-items:center;justify-content:center;border-radius:50%}header{background-color:#000000bf;box-shadow:0 4px 4px #00000040;padding:0;width:100vw;position:fixed;top:0;left:0;z-index:9}header nav{width:90vw;margin:auto;height:5rem;display:flex;justify-content:space-between;align-items:center}header nav .logo-primary{width:8rem;transition:.3s}header nav .logo-primary:hover{transform:scale(1.05)}header nav .side-menu{display:flex;align-items:center;justify-content:space-between;gap:5rem}header nav .side-menu ul{display:flex;gap:3rem}header nav .side-menu ul li{position:relative}header nav .side-menu ul li a{font-size:1.5rem;font-weight:400;color:#fff;outline:none}header nav .side-menu ul li :hover,header nav .side-menu ul li :focus{color:var(--golden);font-weight:500}header nav .side-menu ul li :after{content:"";position:absolute;left:0;bottom:-.5rem;width:0%;height:2px;background-color:var(--golden);transition:.25s ease-out}header nav .side-menu ul li :hover:after,header nav .side-menu ul li :focus:after{width:100%}header nav input{display:none}header nav input:checked~label .icon-menu{transform:rotate(45deg);transition:.5s ease-in-out}header nav input:checked~label .icon-menu:after{transform:rotate(90deg);top:0rem;transition:.5s ease-in-out}header nav input:checked~label .icon-menu:before{transform:rotate(90deg);bottom:0rem;transition:.5s ease-in-out}header nav label{display:none;padding:0;margin:0}header nav label:hover{filter:drop-shadow(0 0 5px rgba(207,154,69,.5));cursor:pointer}header nav .icon-menu{background-color:#fff;border-radius:.3rem;display:none;height:.3rem;width:3rem;position:relative;transition:.5s ease-in-out;z-index:10;margin:1.2rem 0}header nav .icon-menu:after,header nav .icon-menu:before{content:"";width:100%;height:.3rem;background-color:#fff;border-radius:.3rem;position:absolute;transition:.5s ease-in-out}header nav .icon-menu:after{top:-1rem}header nav .icon-menu:before{bottom:-1rem}@media screen and (max-width: 750px){header nav label{display:block}header nav .side-menu{position:fixed;top:4.9rem;right:0;display:none;flex-direction:column;justify-content:center;height:calc(100vh - 4.9rem);width:50vw;background-color:#000000bf}header nav .side-menu ul{flex-direction:column;align-items:center}header nav .side-menu ul li a{font-size:2.5rem}header nav label,header nav .icon-menu{display:block}}@media screen and (max-width: 560px){header nav .side-menu{width:80vw}}#home{width:100vw;height:100vh;background-image:url(/assets/bh-home-49ea80b9.webp);background-color:#000;background-repeat:no-repeat;background-position:center;background-size:cover;display:flex;flex-direction:column;justify-content:center;align-items:center;color:var(--off-whith);font-size:6rem}#home span{font-family:Visby-thin,Helvetica,sans-serif;font-size:4rem;text-align:center}#home a{font-size:1.75rem;margin-top:2.5rem;color:var(--off-whith);background-color:var(--golden);border-radius:50px;padding:10px 30px;transition:box-shadow .4s;outline-color:var(--golden)}#home a:hover{box-shadow:0 0 20px var(--golden)}@media screen and (max-width: 600px){#home{font-size:6rem}#home span{font-size:3rem}#home a{font-size:1.25rem}}#sobre{width:100vw;padding:10rem 10%;display:flex;align-items:center;justify-content:space-around;background-image:url(/assets/gb-sobre-a4eeb03d.webp);background-repeat:no-repeat;background-position:center;background-size:cover}#sobre h2{font-family:Visby-thin,Helvetica,sans-serif;color:var(--golden);font-size:6rem}#sobre .text{max-width:50%;font-size:3.5rem;display:grid;gap:2rem}#sobre .text p strong{font-size:2rem}@media screen and (max-width: 1100px){#sobre{flex-direction:column;gap:3rem}#sobre h2{text-align:center}#sobre .text{max-width:90%}}@media screen and (max-width: 500px){#sobre{padding:5rem 10%}#sobre h2{text-align:left;font-size:3.25rem}#sobre .text{max-width:90%}#sobre .text p,#sobre .text p strong,#sobre .text strong{font-size:1.75rem}}#metodo{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem;background-color:var(--grey-dark);padding:10rem 0}#metodo h2{font-size:5rem;color:var(--off-whith);font-family:Visby-thin,Helvetica,sans-serif;width:70rem;text-align:center;margin-bottom:3rem}#metodo .subtitle{display:flex;flex-direction:column;align-items:center;margin-bottom:4rem}#metodo .subtitle span{font-size:2rem;color:var(--off-whith)}#metodo .container{display:flex;align-items:center;justify-content:center;gap:2rem;width:90vw}#metodo .container svg{fill:var(--golden)}#metodo .container .item{display:flex;flex-direction:column;gap:1.5rem;border:solid 1px var(--grey);border-radius:1.5rem;padding:1.5rem 1.5rem 3rem;position:relative;width:28%;min-height:285px;height:fit-content}#metodo .container .item .item-number{color:var(--golden);font-size:2.25rem}#metodo .container .item .item-subtitle{color:var(--golden);font-size:1.75rem;font-weight:700}#metodo .container .item p{color:var(--off-whith);font-size:1.75rem;font-family:Visby-thin,Helvetica,sans-serif}#metodo .container .item .saiba-mais{position:absolute;bottom:1rem}#metodo .container .item .saiba-mais svg{height:1.25rem;fill:var(--golden)}#metodo .container .item .saiba-mais a{color:var(--golden);font-size:1.5rem;font-weight:700}@media screen and (max-width: 1000px){#metodo h2{font-size:3rem;width:90%}#metodo .container{flex-direction:column}#metodo .container .item{width:80%;height:fit-content;padding-bottom:3.5rem}#metodo .container .item svg{transform:rotate(0)}#metodo .container svg{transform:rotate(90deg)}}@media screen and (max-width: 500px){#metodo .subtitle{text-align:center}}#contato{background-color:var(--grey);padding:10rem 5%;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:7rem}#contato h3,#contato h4{font-size:3rem;width:80%;color:var(--grey-dark)}#contato .btn{font-size:1.75rem;color:var(--off-whith);background-color:var(--golden);border-radius:50px;padding:10px 30px;outline-color:var(--golden);transition:box-shadow .4s}#contato .btn:hover{box-shadow:0 0 20px var(--golden)}#contato ul{display:flex;gap:3rem}#contato ul li{display:flex;align-items:center;gap:.5rem}#contato ul li svg{height:3rem;fill:var(--grey-dark)}#contato ul li .divider{width:.5px;height:4rem;background-color:var(--off-whith)}#contato ul li .info{display:flex;flex-direction:column;align-items:flex-start}#contato ul li .info a,#contato ul li .info p{color:var(--grey-dark);font-size:2rem;font-weight:700}#contato ul li .info span{color:var(--grey-dark);font-size:1.5rem;text-align:left}@media screen and (max-width: 1000px){#contato{gap:3rem}#contato h3,#contato h4{font-size:1.75rem}#contato ul{flex-direction:column}#contato ul .info{align-items:flex-start}}@media screen and (max-width: 500px){#contato{padding:5rem 5%}}#footer{display:flex;background-color:var(--grey-dark)}#footer iframe{width:60%}#footer .footer-form{width:40%;padding:7rem 0rem}#footer .footer-form .container{width:70%;margin:auto}#footer .footer-form .container .footer-form-header{display:flex;justify-content:space-between;margin-bottom:3rem}#footer .footer-form .container .footer-form-header h2{font-size:4rem;color:var(--off-whith)}#footer .footer-form .container .footer-form-header img{height:4rem}#footer .footer-form .container form{width:100%;display:grid;gap:2rem}#footer .footer-form .container form div{display:grid;gap:.5rem}#footer .footer-form .container form div label{font-size:2rem;font-weight:700;color:#fff}#footer .footer-form .container form div input{height:4rem}#footer .footer-form .container form div textarea{height:10rem}#footer .footer-form .container form div textarea,#footer .footer-form .container form div input{width:100%;border-radius:.5rem;padding:1rem;font-size:1.5rem;font-weight:700;color:#3c3c3c;outline-color:var(--golden)}#footer .footer-form .container form div button{height:4.5rem;font-size:2rem;font-weight:700;margin-top:2.5rem;border-radius:.5rem;color:#3c3c3c;outline-color:var(--golden)}#footer .footer-form .container form div button:hover{background-color:var(--golden);box-shadow:0 0 20px var(--golden)}@media screen and (max-width: 1200px){#footer{flex-direction:column-reverse;align-items:center}#footer iframe{width:100%;height:35rem}#footer .footer-form{width:90%}}@media screen and (max-width: 500px){#footer .footer-form .container{width:85%}#footer .footer-form .container .footer-form-header h2{font-size:3rem;color:var(--off-whith)}#footer .footer-form .container .footer-form-header img{height:3rem}#footer .footer-form .container form{width:100%;display:grid;gap:2rem}#footer .footer-form .container form div{display:grid;gap:.5rem}#footer .footer-form .container form div label{font-size:1.5rem}#footer .footer-form .container form div input{height:4rem}#footer .footer-form .container form div button{font-size:1.75rem}}@font-face{font-family:Visby;src:url(/assets/VisbyCF-Regular-ec386c47.ttf)}@font-face{font-family:Visby-thin;src:url(/assets/VisbyCF-Thin-8607ea41.ttf)}*{margin:0;padding:0;border:none;text-decoration:none;box-sizing:border-box;list-style:none;--golden: #CF9A45;--grey: #CACACA;--grey-dark: #54565A;--off-whith: #E9ECEF;--black: #000;font-size:62.5%;font-family:Visby,Helvetica,sans-serif;scroll-behavior:smooth}* ::-webkit-scrollbar{width:10px}* ::-webkit-scrollbar-track{background:#f1f1f1}* ::-webkit-scrollbar-thumb{background:#888}* ::-webkit-scrollbar-thumb:hover{background:#555}
