strong{font-weight:bold}*{margin:0;padding:0;outline:0;box-sizing:border-box;scroll-behavior:smooth}*:focus{outline:0}html,body,#root{font-size:62.5%}body{-webkit-font-smoothing:antialiased;font-family:articulat-cf,sans-serif;overflow-x:hidden}main{position:relative;display:flex;flex-direction:column;background-color:#f9eee1;overflow-x:hidden;overflow-y:hidden}ul{list-style:none}ul li{font-family:articulat-cf,sans-serif}h1,h2,h3{font-family:the-seasons,sans-serif;color:#64453f}p,a,li{font-family:articulat-cf,sans-serif;color:#64453f}button{cursor:pointer}a{text-decoration:none;color:#000}.only-mobile{display:none !important}.mobile-tablet{display:none !important}.only-tablet{display:none !important}@media screen and (max-width: 700px){.only-mobile{display:inline-block !important}.mobile-tablet{display:inline-block !important}.tablet-desktop{display:none !important}.only-desktop{display:none !important}.only-tablet{display:none !important}}@media screen and (min-width: 701px)and (max-width: 1260px){.mobile-tablet{display:inline-block !important}.only-desktop{display:none !important}.only-tablet{display:inline-block !important}}.whatsapp{position:fixed;z-index:50;bottom:5rem;right:4rem;height:9rem;width:9rem}.whatsapp img{width:100%;height:100%}@media screen and (max-width: 700px){.whatsapp{bottom:4rem;right:3rem;height:5rem;width:5rem}}.no-info{pointer-events:none}.blueButton{background-color:#334d7b;padding:0;color:#fff;font-size:2.2rem;font-weight:400;line-height:100%;letter-spacing:10%;transition:all .4s;border-radius:25px;display:flex;padding:1.6rem 2.6rem;justify-content:center;align-items:center;gap:2rem;z-index:8;width:fit-content;height:5.5rem}.blueButton p{color:#fff;font-size:2.2rem;font-weight:400;letter-spacing:10%;margin-bottom:6px}@media screen and (max-width: 700px){.blueButton{padding:.8rem 2rem 1.3rem;font-size:1.4rem;letter-spacing:5%;height:auto}.blueButton p{font-size:1.4rem;letter-spacing:5%;margin-bottom:0px}}.transparentButton{background-color:rgba(0,0,0,0);border:1px solid #fff;color:#fff;font-size:1.9rem;font-weight:700;line-height:2.2rem;letter-spacing:8%;transition:filter .2s;border-radius:25px;display:flex;padding:1.6rem 3rem;justify-content:center;align-items:center;z-index:50;width:fit-content;cursor:pointer}.transparentButton:hover{color:#c1a18d;background-color:#fff;transition:.5s}@media screen and (max-width: 700px){.transparentButton{padding:1rem 2rem;font-size:1.5rem}}.nav{position:absolute;display:flex;height:12rem;align-items:flex-start;width:100%;margin:auto;z-index:9;background:rgba(0,0,0,0);padding-left:7%;padding-right:7%;justify-content:space-between;transition:.5s;top:5rem}.nav .nav-right{display:flex;align-items:center;width:100vw;justify-content:flex-end}.nav .nav-right input{display:none}.nav .nav-right ul{display:flex;align-items:center;gap:6rem;background-color:rgba(100,69,63,.0509803922);padding:1rem 3rem}.nav .nav-right ul li a{font-size:2rem;color:#fff;letter-spacing:8%;font-weight:400}.nav .logo img{width:5.5rem}.nav .menu{clear:both;display:flex;justify-content:center;gap:3.6rem;transition:max-height .5s ease-out}.nav .menu .menu-icon-inside{cursor:pointer;float:right;padding:2rem 0;position:relative;user-select:none;margin-left:auto;margin-right:1rem}.nav .menu .menu-icon-inside .navicon{display:block;height:4px;position:relative;transition:background .2s ease-out;width:45px}.nav .menu .menu-icon-inside .navicon:before,.nav .menu .menu-icon-inside .navicon:after{background:rgba(0,0,0,0);content:"";display:block;height:55%;position:absolute;transition:all .2s ease-out;width:48%}.nav .menu .menu-icon-inside .navicon:before{top:10px}.nav .menu .menu-icon-inside .navicon:after{top:-10px}.nav .menu .menu-icon-inside .navicon:before{transform:rotate(-45deg)}.nav .menu .menu-icon-inside .navicon:after{transform:rotate(45deg)}.nav .menu .menu-icon-inside:not(.steps) .navicon:before,.nav .menu .menu-icon-inside:not(.steps) .navicon:after{top:0}.nav .menu-icon{cursor:pointer;float:right;padding:1rem 0;position:relative;user-select:none;margin:0;z-index:30}.nav .menu-icon .navicon{background:#fff;display:block;height:1px;position:relative;transition:background .2s ease-out;width:2.4rem}.nav .menu-icon .navicon:before,.nav .menu-icon .navicon:after{background:#fff;content:"";display:block;height:100%;position:absolute;transition:all .2s ease-out;width:100%}.nav .menu-icon .navicon:before{top:8px}.nav .menu-icon .navicon:after{top:-8px;background:rgba(0,0,0,0)}.nav .menu-btn{display:none}@media screen and (max-width: 700px){.nav{position:absolute;top:0;display:flex;align-items:center;width:100vw;z-index:9;margin:0;transition:.5s;height:8rem}.nav .logo img{width:2.6rem;position:relative;z-index:1000}.nav .nav-right{display:flex;align-items:center;gap:4rem;justify-content:flex-end;padding-right:5rem;width:100vw}.nav .nav-right ul{gap:1.6rem;background-color:#64453f;padding:0rem 2.5rem;align-items:flex-start;padding-top:30vh}.nav .nav-right ul li{position:relative;padding-bottom:1rem}.nav .nav-right ul li a{font-size:1.8rem;line-height:1.8rem;letter-spacing:2%}.nav .nav-right ul .menu-icons{display:flex !important;gap:1.2rem;margin-top:25vh}.nav .nav-right ul .menu-icons a{width:2.6rem;height:2.6rem}.nav .nav-right ul .menu-icons a img{width:100%;height:100%}.nav label input{display:none}.nav input:checked+.menu{opacity:1;flex-direction:column;display:flex;position:absolute;top:-0.2rem;right:0;justify-content:center;gap:3vh;padding-left:2rem;padding-top:15vh;box-shadow:0px 4px 4px rgba(0,0,0,.1)}.nav label ul{z-index:200;position:absolute;left:50%;height:80vh;opacity:0;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out;display:none;animation:appear 1s ease-in}.nav .menu-icon{position:absolute;right:2rem}.nav .menu{position:absolute;top:0rem;right:0;width:100vw;flex-direction:column;gap:2vh;margin-top:0;justify-content:flex-start;align-items:flex-start;padding:3.6rem 2.2rem;opacity:0;max-height:0}.nav .menu a{width:12rem;height:auto;margin-bottom:10vh;pointer-events:none}.nav .menu a img{width:100%}.nav .menu li a{font-size:1.7rem;color:#fff;text-align:left}.nav .menu .icons{display:flex !important;gap:1rem;margin-top:12vh}.nav .menu .icons a{width:2rem}.nav .menu .icons a img{width:100%}.nav .open{transition:max-height .5s ease-out;opacity:1}.nav .open a{pointer-events:all}.nav .menu-btn:checked~.menu-icon .navicon{background:rgba(0,0,0,0)}.nav .menu-btn:checked~.menu-icon .navicon:before{transform:rotate(-45deg)}.nav .menu-btn:checked~.menu-icon .navicon:after{transform:rotate(45deg);background-color:#fff}.nav .menu-btn:checked~.menu-icon:not(.steps) .navicon:before,.nav .menu-btn:checked~.menu-icon:not(.steps) .navicon:after{top:0}}@media screen and (min-width: 701px)and (max-width: 1260px){.nav{height:16rem}.nav .banner-img{width:12rem}.nav .nav-right{padding-right:5%}.nav .hamburger .abrir{font-size:2rem}.nav .hamburger .fechar{display:none}.nav label input:checked{height:80vh}.nav label input:checked+.menu .hamburger .fechar{width:3rem}.nav label input:checked+.menu+ul{top:0rem;width:50vw;right:0;padding-top:7vh;gap:1.5vh}.nav label input:checked+.menu+ul .icons{display:flex;gap:1.6rem}.nav label input:checked+.menu+ul .icons img{height:2rem}.nav label input:checked+.menu+ul p{margin-top:2vh;font-size:1.6rem}.nav label ul{top:50%;left:50%;height:60vh}.nav ul{gap:0}.nav ul li{position:relative;padding-bottom:1rem;padding-top:1rem}.nav ul li a{font-size:1.8rem}}.nav2{position:absolute;display:flex;height:12rem;align-items:flex-start;width:100%;margin:auto;z-index:9;background:rgba(0,0,0,0);padding-left:7%;padding-right:7%;justify-content:space-between;transition:.5s;top:5rem}.nav2 .nav-right{display:flex;align-items:center;width:100vw;justify-content:flex-end}.nav2 .nav-right input{display:none}.nav2 .nav-right ul{display:flex;align-items:center;gap:6rem;background-color:rgba(100,69,63,.1019607843);padding:1rem 3rem}.nav2 .nav-right ul li a{font-size:2rem;color:#64453f;letter-spacing:8%;font-weight:400}.nav2 .nav-right .logo{z-index:100}.nav2 .nav-right .logo img{width:5.5rem}.nav2 .menu{clear:both;display:flex;justify-content:center;gap:3.6rem;transition:max-height .5s ease-out}.nav2 .menu .menu-icon-inside{cursor:pointer;float:right;padding:2rem 0;position:relative;user-select:none;margin-left:auto;margin-right:1rem}.nav2 .menu .menu-icon-inside .navicon{display:block;height:4px;position:relative;transition:background .2s ease-out;width:45px}.nav2 .menu .menu-icon-inside .navicon:before,.nav2 .menu .menu-icon-inside .navicon:after{background:rgba(0,0,0,0);content:"";display:block;height:55%;position:absolute;transition:all .2s ease-out;width:48%}.nav2 .menu .menu-icon-inside .navicon:before{top:10px}.nav2 .menu .menu-icon-inside .navicon:after{top:-10px}.nav2 .menu .menu-icon-inside .navicon:before{transform:rotate(-45deg)}.nav2 .menu .menu-icon-inside .navicon:after{transform:rotate(45deg)}.nav2 .menu .menu-icon-inside:not(.steps) .navicon:before,.nav2 .menu .menu-icon-inside:not(.steps) .navicon:after{top:0}.nav2 .menu-icon{cursor:pointer;float:right;padding:1rem 0;position:relative;user-select:none;margin:0;z-index:30}.nav2 .menu-icon .navicon{background:#64453f;display:block;height:1px;position:relative;transition:background .2s ease-out;width:2.4rem}.nav2 .menu-icon .navicon:before,.nav2 .menu-icon .navicon:after{background:#64453f;content:"";display:block;height:100%;position:absolute;transition:all .2s ease-out;width:100%}.nav2 .menu-icon .navicon:before{top:8px}.nav2 .menu-icon .navicon:after{top:-8px;background:rgba(0,0,0,0)}.nav2 .menu-btn{display:none}@media screen and (max-width: 700px){.nav2{position:absolute;top:0;display:flex;align-items:center;width:100vw;z-index:9;margin:0;transition:.5s;height:8rem}.nav2 .logo img{width:2.6rem;position:relative;z-index:10}.nav2 .nav-right{display:flex;align-items:center;gap:4rem;justify-content:flex-end;padding-right:5rem;width:100vw}.nav2 .nav-right ul{gap:1.6rem;background-color:#cbb3a0;padding:0rem 2.5rem;align-items:flex-start;padding-top:30vh}.nav2 .nav-right ul li{position:relative;padding-bottom:1rem}.nav2 .nav-right ul li a{font-size:1.8rem;line-height:1.8rem;letter-spacing:2%}.nav2 .nav-right ul .menu-icons{display:flex !important;gap:1.2rem;margin-top:25vh}.nav2 .nav-right ul .menu-icons a{width:2.6rem;height:2.6rem}.nav2 .nav-right ul .menu-icons a img{width:100%;height:100%}.nav2 label input{display:none}.nav2 input:checked+.menu{opacity:1;flex-direction:column;display:flex;position:absolute;top:-0.2rem;right:0;justify-content:center;gap:3vh;padding-left:2rem;padding-top:15vh;box-shadow:0px 4px 4px rgba(0,0,0,.1)}.nav2 label ul{z-index:200;position:absolute;left:50%;height:80vh;opacity:0;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out;display:none;animation:appear 1s ease-in}.nav2 .menu-icon{position:absolute;right:2rem}.nav2 .menu{position:absolute;top:0rem;right:0;width:100vw;flex-direction:column;gap:2vh;margin-top:0;justify-content:flex-start;align-items:flex-start;padding:3.6rem 2.2rem;opacity:0;max-height:0}.nav2 .menu a{width:12rem;height:auto;margin-bottom:10vh;pointer-events:none}.nav2 .menu a img{width:100%}.nav2 .menu li a{font-size:1.7rem;color:#fff;text-align:left}.nav2 .menu .icons{display:flex !important;gap:1rem;margin-top:12vh}.nav2 .menu .icons a{width:2rem}.nav2 .menu .icons a img{width:100%}.nav2 .open{transition:max-height .5s ease-out;opacity:1}.nav2 .open a{pointer-events:all}.nav2 .menu-btn:checked~.menu-icon .navicon{background:rgba(0,0,0,0)}.nav2 .menu-btn:checked~.menu-icon .navicon:before{transform:rotate(-45deg)}.nav2 .menu-btn:checked~.menu-icon .navicon:after{transform:rotate(45deg);background-color:#64453f}.nav2 .menu-btn:checked~.menu-icon:not(.steps) .navicon:before,.nav2 .menu-btn:checked~.menu-icon:not(.steps) .navicon:after{top:0}}@media screen and (min-width: 701px)and (max-width: 1260px){.nav2{height:16rem}.nav2 .banner-img{width:12rem}.nav2 .nav-right{padding-right:5%}.nav2 .hamburger .abrir{font-size:2rem}.nav2 .hamburger .fechar{display:none}.nav2 label input:checked{height:80vh}.nav2 label input:checked+.menu .hamburger .fechar{width:3rem}.nav2 label input:checked+.menu+ul{top:0rem;width:50vw;right:0;padding-top:7vh;gap:1.5vh}.nav2 label input:checked+.menu+ul .icons{display:flex;gap:1.6rem}.nav2 label input:checked+.menu+ul .icons img{height:2rem}.nav2 label input:checked+.menu+ul p{margin-top:2vh;font-size:1.6rem}.nav2 label ul{top:50%;left:50%;height:60vh}.nav2 ul{gap:0}.nav2 ul li{position:relative;padding-bottom:1rem;padding-top:1rem}.nav2 ul li a{font-size:1.8rem}}.nav3{position:absolute;display:flex;height:12rem;align-items:flex-start;width:100%;margin:auto;z-index:9;background:rgba(0,0,0,0);padding-left:7%;padding-right:7%;justify-content:space-between;transition:.5s;top:5rem}.nav3 .nav-right{display:flex;align-items:center;width:100vw;justify-content:flex-end}.nav3 .nav-right input{display:none}.nav3 .nav-right ul{display:flex;align-items:center;gap:6rem;background-color:hsla(0,0%,100%,.1019607843);padding:1rem 3rem}.nav3 .nav-right ul li a{font-size:2rem;color:#fff;letter-spacing:8%;font-weight:400}.nav3 .nav-right .logo img{width:5.5rem}.nav3 .menu{clear:both;display:flex;justify-content:center;gap:3.6rem;transition:max-height .5s ease-out}.nav3 .menu .menu-icon-inside{cursor:pointer;float:right;padding:2rem 0;position:relative;user-select:none;margin-left:auto;margin-right:1rem}.nav3 .menu .menu-icon-inside .navicon{display:block;height:4px;position:relative;transition:background .2s ease-out;width:45px}.nav3 .menu .menu-icon-inside .navicon:before,.nav3 .menu .menu-icon-inside .navicon:after{background:rgba(0,0,0,0);content:"";display:block;height:55%;position:absolute;transition:all .2s ease-out;width:48%}.nav3 .menu .menu-icon-inside .navicon:before{top:10px}.nav3 .menu .menu-icon-inside .navicon:after{top:-10px}.nav3 .menu .menu-icon-inside .navicon:before{transform:rotate(-45deg)}.nav3 .menu .menu-icon-inside .navicon:after{transform:rotate(45deg)}.nav3 .menu .menu-icon-inside:not(.steps) .navicon:before,.nav3 .menu .menu-icon-inside:not(.steps) .navicon:after{top:0}.nav3 .menu-icon{cursor:pointer;float:right;padding:1rem 0;position:relative;user-select:none;margin:0;z-index:30}.nav3 .menu-icon .navicon{background:#fff;display:block;height:1px;position:relative;transition:background .2s ease-out;width:2.4rem}.nav3 .menu-icon .navicon:before,.nav3 .menu-icon .navicon:after{background:#fff;content:"";display:block;height:100%;position:absolute;transition:all .2s ease-out;width:100%}.nav3 .menu-icon .navicon:before{top:8px}.nav3 .menu-icon .navicon:after{top:-8px;background:rgba(0,0,0,0)}.nav3 .menu-btn{display:none}@media screen and (max-width: 700px){.nav3{position:absolute;top:0;display:flex;align-items:center;width:100vw;z-index:9;margin:0;transition:.5s;height:8rem}.nav3 .logo img{width:2.6rem;position:relative;z-index:1000}.nav3 .nav-right{display:flex;align-items:center;gap:4rem;justify-content:flex-end;padding-right:5rem;width:100vw}.nav3 .nav-right ul{gap:1.6rem;background-color:#a4867d;padding:0rem 2.5rem;align-items:flex-start;padding-top:30vh}.nav3 .nav-right ul li{position:relative;padding-bottom:1rem}.nav3 .nav-right ul li a{font-size:1.8rem;line-height:1.8rem;letter-spacing:2%}.nav3 .nav-right ul .menu-icons{display:flex !important;gap:1.2rem;margin-top:25vh}.nav3 .nav-right ul .menu-icons a{width:2.6rem;height:2.6rem}.nav3 .nav-right ul .menu-icons a img{width:100%;height:100%}.nav3 label input{display:none}.nav3 .menu-icon{position:absolute;right:2rem}.nav3 .menu{position:absolute;top:0rem;right:0;width:100vw;flex-direction:column;gap:2vh;margin-top:0;justify-content:flex-start;align-items:flex-start;padding:3.6rem 2.2rem;opacity:0;max-height:0}.nav3 .menu a{width:12rem;height:auto;margin-bottom:10vh;pointer-events:none}.nav3 .menu a img{width:100%}.nav3 .menu li a{font-size:1.7rem;color:#fff;text-align:left}.nav3 .menu .icons{display:flex !important;gap:1rem;margin-top:12vh}.nav3 .menu .icons a{width:2rem}.nav3 .menu .icons a img{width:100%}.nav3 .open{transition:max-height .5s ease-out;opacity:1}.nav3 .open a{pointer-events:all}.nav3 .menu-btn:checked~.menu-icon .navicon{background:rgba(0,0,0,0)}.nav3 .menu-btn:checked~.menu-icon .navicon:before{transform:rotate(-45deg)}.nav3 .menu-btn:checked~.menu-icon .navicon:after{transform:rotate(45deg);background-color:#fff}.nav3 .menu-btn:checked~.menu-icon:not(.steps) .navicon:before,.nav3 .menu-btn:checked~.menu-icon:not(.steps) .navicon:after{top:0}}@media screen and (min-width: 701px)and (max-width: 1260px){.nav3{height:16rem}.nav3 .banner-img{width:12rem}.nav3 .nav-right{padding-right:5%}.nav3 .hamburger .abrir{font-size:2rem}.nav3 .hamburger .fechar{display:none}.nav3 label input:checked{height:80vh}.nav3 label input:checked+.menu .hamburger .fechar{width:3rem}.nav3 label input:checked+.menu+ul{top:0rem;width:50vw;right:0;padding-top:7vh;gap:1.5vh}.nav3 label input:checked+.menu+ul .icons{display:flex;gap:1.6rem}.nav3 label input:checked+.menu+ul .icons img{height:2rem}.nav3 label input:checked+.menu+ul p{margin-top:2vh;font-size:1.6rem}.nav3 label ul{top:50%;left:50%;height:60vh}.nav3 ul{gap:0}.nav3 ul li{position:relative;padding-bottom:1rem;padding-top:1rem}.nav3 ul li a{font-size:1.8rem}}footer{padding-top:18rem;background-color:#cbb3a0;padding-bottom:3rem;display:flex;flex-direction:column;align-items:center}footer .footer-content{width:80%;margin:auto;display:flex;align-items:center;justify-content:space-between;padding-bottom:7rem}footer .right{display:flex;flex-direction:column;justify-content:space-between}footer .right .info-footer{display:flex;flex-direction:column;gap:1.6rem}footer .right .info-footer p{font-size:2rem;line-height:3rem;color:#64453f;letter-spacing:5%}footer .right .info-footer a{color:#64453f;font-size:2rem}footer .right .info-footer .icons{display:flex;gap:2rem}footer .right .info-footer .icons a{width:5.2rem}footer .right .info-footer .icons a img{width:100%}footer>a{font-size:1.8rem;line-height:2rem;color:#64453f;text-align:center;margin:auto}@media screen and (max-width: 700px){footer{padding-top:6.8rem;padding-bottom:3rem;align-items:center}footer .footer-content{width:85%;margin:auto;flex-direction:column-reverse;padding-bottom:4rem;align-items:flex-start;gap:5rem}footer .left a{display:inline-block;width:60%}footer .left a img{width:100%}footer .right .info-footer{display:flex;flex-direction:column;gap:2.4rem}footer .right .info-footer p{font-size:1.5rem;line-height:2.1rem;letter-spacing:2%}footer .right .info-footer a{font-size:1.5rem}footer .right .info-footer .icons{display:flex;gap:1.4rem}footer .right .info-footer .icons a{width:2.6rem}footer .right .info-footer .icons a img{width:100%}footer>a{font-size:1.4rem;line-height:1.5rem}}header{width:100vw;height:35rem;position:relative;background-color:#a4867d}header>img{position:absolute;width:100%;height:100%;object-fit:cover;aspect-ratio:100/35;top:0;left:0}header .header-title{position:absolute;z-index:8;display:flex;align-items:center;justify-content:center;left:50%;top:50%;transform:translate(-50%, -50%)}header .header-title h1{font-size:4rem;line-height:2.6rem;letter-spacing:10%;font-weight:400;color:#fff}@media screen and (max-width: 700px){header{width:100vw;height:20rem;position:relative}header>img{position:absolute;width:100%;height:100%;object-fit:cover;aspect-ratio:36/20;top:0;left:0}header .header-title h1{font-size:1.4rem;line-height:1.7rem}}@media screen and (min-width: 701px)and (max-width: 1260px){header{width:100vw;height:80vh;position:relative}header .header-img{height:80vh;object-fit:cover}header .header-title{position:absolute;top:45%;left:7%;z-index:10;text-shadow:1px 1px 2px #000}header .header-title h1{font-size:5rem;line-height:5rem}header .header-title p{font-size:2.2rem;line-height:2.2rem;width:70%;margin-top:2rem}}.content{display:flex;width:85%;margin:auto;justify-content:space-between;padding:15rem 0 18rem;max-width:144rem}.content h1{font-size:5.6rem;line-height:6rem;letter-spacing:5%;font-weight:700;width:43rem}.content .right-content{display:flex;flex-direction:column;gap:4rem}.content .right-content h3{font-size:2.3rem;line-height:3.3rem;letter-spacing:5%;font-weight:400;width:61rem}.content .right-content p,.content .right-content a{font-size:2rem;line-height:3rem;letter-spacing:5%;color:#64453f}.content .right-content .address{display:flex;gap:2rem;align-items:flex-start}@media screen and (max-width: 700px){.content{flex-direction:column;width:90%;padding:5.8rem 0;gap:4rem}.content h1{font-size:2.4rem;line-height:3rem;width:18rem}.content .right-content h3{font-size:2rem;line-height:2.8rem;width:100%}.content .right-content p,.content .right-content a{font-size:1.6rem;line-height:2.2rem}}
