abbr,acronym,address,applet,big,blockquote,body,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,iframe,img,ins,kbd,label,legend,li,object,ol,pre,q,s,samp,small,span,strike,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,ul,var{margin:0;padding:0;border:0;font-weight:400;font-style:normal;text-decoration:none;outline:0;list-style:none}body{margin:0;font-family:Montserrat,sans-serif,system-ui,-apple-system,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif;font-weight:400}*{outline:0}a,a:active,a:hover,a:visited{cursor:pointer;text-decoration:none}article,aside,footer,header,main,nav,section{display:block}*,:after,:before{-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:62.5%;overflow:hidden;overflow-y:scroll}article{-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility}.clear:after,.clear:before{content:" ";display:table}.clear:after{clear:both}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clearfix{display:block;height:1%}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}img{max-width:100%;vertical-align:bottom;height:auto}figure,picture{margin:0}@media print{body{width:100%!important;margin:0!important;padding:0!important;line-height:1.4;word-spacing:1.1pt;letter-spacing:.2pt;font-family:Garamond,"Times New Roman",serif;color:#000;background:0 0;font-size:12pt}h1,h2,h3,h4,h5,h6{font-family:Helvetica,Arial,sans-serif}h1{font-size:19pt}h2{font-size:17pt}h3{font-size:15pt}h4,h5,h6{font-size:12pt}code{font:10pt Courier,monospace}blockquote{margin:1.3em;padding:1em}img{display:block;margin:1em 0}a img{border:none}table{margin:1px;text-align:left}th{border-bottom:1px solid #333;font-weight:700}td{border-bottom:1px solid #333}td,th{padding:4px 10px 4px 0}caption{background:#fff;margin-bottom:2em;text-align:left}thead{display:table-header-group}tr{page-break-inside:avoid}a{text-decoration:none;color:#000}}html{scroll-padding-top:var(--header-h);scroll-behavior:auto}#form{scroll-margin-top:var(--header-h)}:target{outline:0}[tabindex="-1"]:focus{outline:0}svg path{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}:root{--branco:#fff;--preto:#000;--cinza-escuro:#1E1E1E;--magenta:#EE3F60;--magenta-claro:#D2535E;--vinho:#7D1230;--azul-escuro:#222C31;--header-h:0px}body{height:4894px;color:var(--cinza-escuro);background:var(--branco)}.wrapper{width:100%;max-width:1372px;margin:0 auto}p{color:var(--preto);text-align:center;font-family:Montserrat,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px}h1{color:var(--branco);font-family:Montserrat,sans-serif;font-size:24px;font-style:normal;font-weight:400;line-height:32px;text-transform:uppercase}h2{color:var(--cinza-escuro);text-align:center;font-family:Montserrat,sans-serif;font-size:32px;font-style:normal;font-weight:700;line-height:48px;text-transform:uppercase}h3{color:var(--azul-escuro);font-family:Montserrat,sans-serif;font-size:24px;font-style:normal;font-weight:700;line-height:32px;text-transform:uppercase}.bold{font-weight:700}.medium{font-weight:500}.semibold{font-weight:600}.btn{width:301px;display:inline-flex;flex:0 0 auto;gap:8px;align-items:center;align-self:flex-start;justify-content:center;padding:12px 32px;border-radius:100px;border:2px solid var(--magenta);background:var(--magenta);color:var(--branco);font-family:Montserrat,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:20px;text-transform:uppercase;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.btn:hover{color:var(--magenta);background:0 0!important}.btn:hover svg path{fill:var(--magenta)}header{height:924px;background:url(../img/header-bg.webp) no-repeat center center}header .wrapper{height:100%;padding:57px 0 80px}header .logo{width:330px}header .logo a{display:contents}header .logo .logo__inner{width:100%;height:100%}header .logo svg{width:100%;height:auto;display:block}header .container{height:100%;display:flex;flex-direction:column;justify-content:space-between}header .content{width:100%;max-width:528px;display:flex;flex-direction:column;gap:16px;padding:32px;border-radius:16px;background:rgba(0,0,0,.15);backdrop-filter:blur(10px)}header .content .subtitle{color:var(--branco);font-family:Montserrat,sans-serif;font-family:Montserrat;font-size:32px;font-style:normal;font-weight:700;line-height:40px;text-transform:uppercase}header .content .subtitle span{color:var(--magenta);font-weight:700}header .content>svg{width:271px;margin:18px 0 5px}header .btn:hover{color:var(--branco)}header .btn:hover svg path{fill:var(--branco)}.chamada{padding:96px 0;overflow:hidden}.chamada .container{display:flex;align-items:center;justify-content:space-between}.chamada picture{display:contents}.chamada .content{padding:0 80px;text-align:center}.chamada .icon{width:56px;height:56px;padding:12px;display:inline-flex;margin-bottom:48px;border-radius:50%;background:var(--magenta-claro)}.chamada h2{font-size:40px}.parallax{padding:40px 0;background-color:var(--vinho);background-image:url(../svg/parallax.svg);background-size:cover!important;background-position:50% 50%!important;background-repeat:no-repeat!important;background-attachment:fixed!important}.parallax .wrapper{padding:0 140px}.parallax h2{color:var(--branco)}.slide{width:100%;background:var(--vinho)}.slide .hero-slick{max-width:1920px;margin:0 auto;overflow:hidden;background:var(--branco)}.slide{position:relative}.hero-slick{position:relative}.hero-slide{margin:0;position:relative}.hero-slide img,.hero-slide picture{display:block;width:100%;height:auto}.hero-caption{padding:14px 48px;color:#fff;text-align:center;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:700;line-height:24px;position:absolute;left:50%;bottom:40px;transform:translateX(-50%);border-radius:8px;background:rgba(34,44,49,.6);backdrop-filter:blur(2px);z-index:3}.slick-next,.slick-prev{width:52px;height:52px;border:0;border-radius:50%;cursor:pointer;position:absolute;top:50%;transform:translateY(-50%);background-image:url(../svg/slide-arrow.svg);background-repeat:no-repeat;background-position:center center;background-color:var(--branco);z-index:3;text-indent:-9999px}.slick-next:hover,.slick-prev:hover{background-color:var(--magenta)}.slick-prev{left:39px;transform:translateY(-50%) rotate(180deg)}.slick-next{right:39px}.infraestrutura{padding:72px 0;text-align:center;--line:rgba(166,166,166,.10)}.infraestrutura .content{padding-bottom:40px;border-right:1px solid var(--line);border-left:1px solid var(--line)}.infraestrutura ul{margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid var(--line);border-right:1px solid var(--line)}.infraestrutura ul>li{display:flex;align-items:center;gap:24px;padding:32px 40px;border-top:1px solid var(--line);border-left:1px solid var(--line);color:var(--cinza-escuro);font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:24px;text-align:left}.divider{height:13px;background:var(--magenta);background-image:url(../svg/divider-vetor.svg);background-position:center}.location{padding:72px 0;overflow:hidden;background:var(--vinho)}.location h2{max-width:758px;margin:0 auto 48px;color:var(--branco)}.location .container{overflow:hidden}.location .content{padding:64px;display:flex;align-items:center;justify-content:space-between;background-color:var(--cinza-escuro);background-image:url(../svg/mapa-vetor.svg);background-position:center right;background-repeat:no-repeat}.location .infos{max-width:476px}.location .content h3{margin-bottom:8px;color:var(--magenta);font-family:Montserrat;font-size:24px;font-style:normal;font-weight:400;line-height:32px;text-transform:uppercase}.location .content h4{color:var(--branco);font-family:Montserrat;font-size:28px;font-style:normal;font-weight:700;line-height:36px;text-transform:uppercase}.location .links{max-width:363px}.location .links .btn{width:100%;justify-content:center;background:var(--vinho)}.location .links a+a{margin-top:20px}.location .links .btn:hover path{fill:unset;stroke:var(--magenta)}.form{height:960px;display:flex;justify-content:space-between;position:relative;background-color:var(--branco)}.form .wrapper{display:flex;justify-content:flex-start;align-items:center}.form .container{max-width:560px;display:flex;flex-direction:column;justify-content:center}.form h2{margin-bottom:40px;color:var(--azul-escuro);font-size:40px;line-height:48px;text-align:left}.form .inputs>div{margin-bottom:24px;position:relative}.form .inputs>div:last-child{margin-bottom:40px}.form .inputs label{display:block;margin-bottom:8px;color:var(--Marrom-03);font-family:Montserrat,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:22px;letter-spacing:1.4px}.form .inputs input{width:100%;padding:20px 32px;color:var(--azul-escuro);font-family:Montserrat,sans-serif;font-size:14px;border-radius:8px;border:1px solid rgba(34,44,49,.2)}.form h3{margin-bottom:16px}.form .checkbox-group label span,.form label{color:var(--azul-escuro);text-align:left;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.form input[type=checkbox],.form input[type=radio]{appearance:none;-webkit-appearance:none;width:30px;height:30px;margin:0 16px 0 0;border-radius:8px;background-color:#fff;border:1px solid #ccc;cursor:pointer;vertical-align:middle;position:relative}.form input[type=checkbox]:checked::after,.form input[type=radio]:checked::after{width:18px;height:18px;content:"";position:absolute;top:5px;left:5px;border-radius:4px;background-color:var(--magenta)}.form .radio-group{display:flex;gap:16px 32px;margin-bottom:40px;flex-wrap:wrap}.form .radio-group label{cursor:pointer}.form .checkbox-group{margin-bottom:40px}.form .checkbox-group label+label{margin-top:28px}.form .checkbox-group label{cursor:pointer;display:grid;align-items:center;grid-template-columns:auto 1fr}.form .checkbox-group label a{color:var(--vinho);font-weight:700;text-decoration:underline}.form form input[type=submit]{cursor:pointer;width:auto;display:inline-flex;flex:0 0 auto;gap:8px;align-items:center;align-self:flex-start;padding:16px 32px;border-radius:100px;border:2px solid var(--magenta);background:var(--magenta);color:var(--branco);font-family:Montserrat,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:20px;text-transform:uppercase;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.form form input[type=submit].disabled{cursor:not-allowed}.form form input[type=submit]:not(:disable):hover{color:var(--magenta)}.form .loading{width:280px;display:none;text-align:center}.form .form-msg{width:280px;height:60px;display:flex;display:none;align-items:center;justify-content:center;border-radius:8px;cursor:pointer;color:#000;font-size:14px;font-style:normal;font-weight:800;line-height:normal;text-align:center;background:0 0}.form .success{color:#080}.form .img{max-width:50%;height:100%;object-fit:cover;position:absolute;right:0}footer{padding:60px 0 69px;background:var(--vinho)}footer .wrapper{max-width:1140px}footer .realization{display:flex;align-items:center;flex-direction:column;padding-bottom:40px;border-bottom:1px solid rgba(255,255,255,.2)}footer .realization span{margin-bottom:16px;color:var(--branco);text-align:center;font-family:Montserrat,sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:16px}footer .links{display:grid;grid-template-columns:1fr auto auto;align-items:center;column-gap:53px;padding:24px 20px 40px}footer .links a{display:flex;align-items:center;gap:16px;color:var(--branco);text-align:left;font-family:Montserrat,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px}footer .links a span{width:36px;height:36px;flex:0 0 36px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--branco)}footer .texto-legal{color:var(--branco);text-align:center;font-family:Montserrat,sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:16px}.logo__inner{display:inline-block}[data-animate]{opacity:0;transform:translate3d(var(--tx,0),var(--ty,0),0);transition:transform var(--dur,2000ms) cubic-bezier(.2,.8,.2,1),opacity .4s ease;transition-delay:var(--delay,0ms);will-change:transform,opacity}[data-animate].in{opacity:1;transform:none}[data-animate=up i]{--ty:80px}[data-animate=down i]{--ty:-80px}[data-animate=left i]{--tx:-140px}[data-animate=right i]{--tx:140px}[data-animate][data-stagger]>*{opacity:0;transform:translateY(12px);transition:transform var(--dur,2000ms) cubic-bezier(.2,.8,.2,1),opacity .4s ease}[data-animate].in[data-stagger]>*{opacity:1;transform:none}[data-animate].in[data-stagger]>*{transition-delay:calc(var(--delay,0ms) + var(--stagger,80ms) * var(--i,0))}@media (prefers-reduced-motion:reduce){[data-animate],[data-animate][data-stagger]>*{transition:none!important;transform:none!important;opacity:1!important}}.slide-counter{display:none}@media (max-width:1410px){.wrapper{padding-left:25px!important;padding-right:25px!important}}@media (max-width:1200px){.infraestrutura ul{grid-template-columns:repeat(2,minmax(0,1fr))}.chamada{padding:40px 0}.chamada .container{display:grid;grid-template-columns:repeat(2,auto);grid-template-areas:"content content" "imgL    imgR";justify-content:center;align-items:start}.chamada .container>.content{width:100%;padding:0;margin-bottom:48px;grid-area:content;text-align:center}.chamada .container>picture:first-of-type{grid-area:imgL}.chamada .container>picture:last-of-type{grid-area:imgR}.chamada .container>picture{display:block;justify-self:center}.chamada .container>picture img{width:160px;height:160px;object-fit:cover;border-radius:16px;display:block}.form .img{width:calc(100% - 615px)}footer .links{display:flex;padding:24px 0 32px;flex-direction:column;gap:20px}}@media (max-width:910px){.hero-caption{padding:12px 16px;bottom:auto;top:16px;font-size:16px;line-height:24px}.slick-next,.slick-prev{width:48px;height:48px}.slick-next{right:16px}.slick-prev{left:16px}.slick-next:hover,.slick-prev:hover{background-color:#fff}.slide-counter{padding:8px 16px;display:flex;gap:.35rem;align-items:center;font-variant-numeric:tabular-nums;position:absolute;left:50%;transform:translateX(-50%);bottom:24px;border-radius:9999px;color:var(--branco);font-family:Montserrat,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:normal;background:var(--azul-escuro)}.slide-counter .curr{font-weight:700}.location .content{flex-direction:column}.location .infos{margin-bottom:20px;text-align:center}.location .content h3{font-size:20px;line-height:28px}.form{height:auto;padding:64px 0}.form .container{width:100%;max-width:100%}.form h2{font-size:28px;line-height:36px}.form .inputs input{padding:20px 28px}.form input[type=checkbox],.form input[type=radio]{margin:0 12px 0 0}.form .checkbox-group label span{font-size:14px;line-height:24px}.form picture{display:none}}@media (max-width:840px){.infraestrutura ul{grid-template-columns:repeat(1,minmax(0,1fr))}.infraestrutura ul>li:last-child{display:none}}@media (max-width:700px){h2{line-height:40px}header{height:750px}header .wrapper{padding:32px 0}header .logo{width:256px;height:181px;margin:0 auto}header .content{max-width:380px;margin:0 auto}h1,header .content .subtitle{font-size:24px;line-height:32px}header .content>svg{width:190px;margin:10px 0 10px}.parallax .wrapper{padding:59px 0}.infraestrutura{padding:48px 0 35px}.infraestrutura .content{border-right:unset;border-left:unset}.infraestrutura ul{border-right:unset}.infraestrutura ul>li{padding:16px 0;border-left:unset}.location{padding:64px 0}.location picture img{width:100%}.location .content{padding:40px 28px}.form h3{font-size:20px;line-height:28px}footer .links{align-items:flex-start}}@media (max-width:450px){h2{font-size:28px;line-height:36px}.btn{width:auto}header{height:calc(100vh - 50px)}header .wrapper{padding:15px 0 25px}header .content{padding:25px}h1,header .content .subtitle{font-size:19px;line-height:20px}.chamada .container>picture img{width:140px;height:140px}.location .content h4{font-size:22px;line-height:28px}.location .links .btn{font-size:12px}.form h2{font-size:23px;line-height:30px}.form h3{font-size:16.5px}.form .radio-group label{font-size:14px}.form form input[type=submit].disabled{width:100%}}