@import url(../vendor/normalize/normalize.css);*{line-height:100%;text-decoration:none;margin:0;padding:0;box-sizing:border-box !important;list-style-type:none}form input{line-height:initial}form input,form textarea,form select{outline:none !important}form input:active,form input:focus,form textarea:active,form textarea:focus,form select:active,form select:focus{outline:none !important}a,a:link,a:hover,a:active,a:visited,a:focus{text-decoration:none !important;outline:none !important}button{background-color:transparent;border:none;padding:0;cursor:pointer}button,button:active,button:focus{outline:none !important}h1,h2,h3,h4,h5,h6{line-height:100%;margin:0}ul,ol{margin:0;list-style-type:none}label{font-weight:normal}html{background-color:#dfe5f5}body{background-color:#dfe5f5;color:#4d4d4f;font-size:16px;font-family:"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body::before{content:"";background-color:black;position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;opacity:0;pointer-events:none;transition:opacity 600ms}body.shadow{width:100%;overflow:hidden}body.shadow::before{opacity:0.6;pointer-events:initial}body.modal-open{overflow:hidden}.sr-only{position:absolute !important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.screen-progress{background-color:#ab304a;color:#fff;font-family:"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;text-align:center;min-width:300px;position:fixed;top:50%;left:50%;z-index:205;margin-top:15px;padding:40px 20px 32px;opacity:0;transform:translate(-50%, -50%);transition:margin-top 0.7s cubic-bezier(0.5, 0, 0, 1),opacity 0.7s cubic-bezier(0, 0, 0.3, 1);box-shadow:0 5px 20px rgba(0,0,0,0.3)}.screen-progress.open{margin-top:0;opacity:1}.screen-progress .screen-message{font-size:13px;font-weight:500;letter-spacing:.12em;line-height:1.4;text-transform:uppercase;margin:0 0 15px}.screen-progress .spinner{display:inline-block;width:40px;height:40px;position:relative}@keyframes progress_spinner{0%{transform:scale(0);opacity:0}50%{opacity:0.3}100%{transform:scale(1);opacity:0}}.screen-progress .spinner span{background-color:#fff;border-radius:50%;display:inline-block;position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transform:scale(0);animation:progress_spinner 1.5s infinite}.screen-progress .spinner span:nth-child(2){animation-delay:0.5s}.form .field-group label{color:#4d4d4f;font-family:"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;font-weight:500;line-height:1;white-space:nowrap;cursor:pointer}.form .field-group .placeholder{color:#4d4d4f;font-family:"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;font-weight:400;line-height:1;white-space:nowrap;pointer-events:none;transition:opacity 0.7s cubic-bezier(0, 0, 0.3, 1)}.form .field-group .field{-webkit-appearance:none;appearance:none;background-color:transparent;border:0;border-radius:0;box-shadow:none;color:#4d4d4f;display:block;font-family:"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;font-weight:400;line-height:1;margin:0}.form .field-group .field:-webkit-autofill,.form .field-group .field:-webkit-autofill:hover,.form .field-group .field:-webkit-autofill:focus{-webkit-text-fill-color:#4d4d4f;transition:background-color 99999s ease-out 0s}.form .field-group .field-line{background-color:#fff;display:block;transition:background-color 0.5s cubic-bezier(0, 0, 0.3, 1)}.form .field-group.focus .placeholder,.form .field-group.not-empty .placeholder{opacity:0}.form .field-group.focus .field-line{background-color:#4d4d4f}.form .field-group.invalid label{color:#c0392b}.form .field-group.invalid .field-line{background-color:#c0392b}.form .terms-option{display:flex;align-items:flex-start;cursor:pointer}.form .terms-option .checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:0 0 auto;background-color:#d9d9d9;border:1px solid #6d6d6d;border-radius:0;margin:0;padding:0;cursor:pointer;transition:background-color 0.3s ease,border-color 0.3s ease}.form .terms-option .checkbox:checked{background-color:#ab304a;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M2.6 6.2 4.9 8.6 9.4 3.6'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:90% 90%;border-color:#ab304a}.form .terms-option .checkbox:focus-visible{outline:2px solid #ab304a !important;outline-offset:2px}.form .terms-option .checkbox-text{flex:1 1 auto;color:#000;font-family:"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;font-weight:400;text-align:left}.form .terms-option.invalid .checkbox{border-color:#c0392b}.form .form-submit button{background-color:#ab304a;color:#fff;display:flex;align-items:center;justify-content:center;font-family:"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;font-weight:400;line-height:1;letter-spacing:.065em;padding:.1em 0 0 .065em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:background-color 0.3s ease,box-shadow 0.3s ease}.form .form-submit button span{line-height:1}.form .form-submit button:hover,.form .form-submit button:focus-visible{background-color:#93263e}.form.disabled .form-submit button{cursor:progress}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:48;opacity:0;visibility:hidden;pointer-events:none;transition:opacity 0.7s cubic-bezier(0.5, 0, 0, 1),visibility 0.7s cubic-bezier(0.5, 0, 0, 1)}.modal.open{opacity:1;visibility:visible;pointer-events:initial}.modal-form{background-color:rgba(38,38,44,0.45);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:20px 16px;z-index:50}.modal-form .wrapper{background-color:rgba(255,255,255,0.86);border:1px solid #fff;border-radius:20px;box-shadow:0 3px 14px rgba(0,0,0,0.15);position:relative;width:100%;max-width:348px;max-height:100%;overflow-y:auto}.modal-form .close{position:absolute;top:14px;right:14px;z-index:3;display:flex;align-items:center;justify-content:center;width:32px;height:32px;color:#4d4d4f;transition:color 0.3s ease}.modal-form .close svg{display:block;width:22px;height:22px}.modal-form .close:hover,.modal-form .close:focus-visible{color:#ab304a}.modal-form .wrapper{padding:40px 32px 32px}@media (max-width: 359px){.modal-form .wrapper{padding:40px 22px 28px}}.modal-form .wrapper-title{color:#4d4d4f;font-family:"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;font-size:15px;font-weight:400;line-height:18px;letter-spacing:.027em;text-align:center;text-transform:uppercase;margin:0 0 28px}@media (max-width: 359px){.modal-form .wrapper-title{font-size:13px;line-height:16px}.modal-form .wrapper-title br{display:none}}.modal-form .form .field-group{position:relative;padding-bottom:10px;margin-bottom:24px}.modal-form .form .field-group label{display:block;font-size:13px;margin-bottom:14px}.modal-form .form .field-group .placeholder,.modal-form .form .field-group .field{font-size:16px}.modal-form .form .field-group .placeholder{position:absolute;left:0;top:30px}.modal-form .form .field-group .field{width:100%;height:22px;padding:0;line-height:normal}.modal-form .form .field-group .field-line{position:absolute;left:0;right:0;bottom:0;height:1px}.modal-form .form .form-submit{margin-top:36px}.modal-form .form .form-submit button{width:100%;height:46px;border-radius:4px;font-size:13px;box-shadow:0 3px 8px rgba(242,255,244,0.75)}.modal-form .form .terms-option{margin-top:30px}.modal-form .form .terms-option .checkbox{width:12px;height:12px;margin:1px 10px 0 0}.modal-form .form .terms-option .checkbox-text{font-size:10px;line-height:1.35}.modal-success{background-color:rgba(38,38,44,0.45);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:20px 16px;z-index:50}.modal-success .wrapper{background-color:rgba(255,255,255,0.86);border:1px solid #fff;border-radius:20px;box-shadow:0 3px 14px rgba(0,0,0,0.15);position:relative;width:100%;max-width:600px;max-height:100%;overflow-y:auto}.modal-success .wrapper{padding:44px 40px 40px;text-align:center}@media (max-width: 767px){.modal-success .wrapper{padding:34px 24px 30px}}.modal-success .wrapper-description p{color:#4d4d4f;font-family:"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;font-size:15px;font-weight:400;line-height:1.7;margin:0}@media (max-width: 767px){.modal-success .wrapper-description p{font-size:14px}.modal-success .wrapper-description p br{display:none}}.modal-success .wrapper-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:14px;margin-top:30px}.modal-success .wrapper .cta-button{background-color:#ab304a;border:1px solid #ab304a;border-radius:4px;color:#fff;display:inline-flex;align-items:center;justify-content:center;min-width:240px;height:46px;padding:0 24px;font-family:"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;font-size:13px;font-weight:400;letter-spacing:.065em;text-transform:uppercase;transition:background-color 0.3s ease,border-color 0.3s ease,color 0.3s ease}.modal-success .wrapper .cta-button:hover,.modal-success .wrapper .cta-button:focus-visible{background-color:#93263e;border-color:#93263e}.modal-success .wrapper .cta-button.is-outline{background-color:transparent;color:#ab304a}.modal-success .wrapper .cta-button.is-outline:hover,.modal-success .wrapper .cta-button.is-outline:focus-visible{background-color:#ab304a;color:#fff}#page-home .section-hero{position:relative;width:100%;overflow:hidden;background-color:#dfe5f5}#page-home .background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;user-select:none}#page-home .background picture,#page-home .background img{display:block;width:100%;height:100%;object-fit:cover}#page-home .intro,#page-home .form-card,#page-home .hero-footer,#page-home .whatsapp{position:absolute;z-index:2}#page-home .intro{pointer-events:none}#page-home .soon,#page-home .headline-line,#page-home .spec,#page-home .spec-rule,#page-home .spec-pin,#page-home .form-card-title,#page-home .form-card .field-group label,#page-home .form-card .field-group .placeholder,#page-home .form-card .field-group .field,#page-home .form-card .field-group .field-line,#page-home .form-card .form-submit{position:absolute;margin:0}#page-home .intro{color:#4d4d4f;text-transform:uppercase;white-space:nowrap}#page-home .soon{font-family:"Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;font-weight:600;line-height:1;letter-spacing:.345em}#page-home .headline{margin:0;font-weight:normal}#page-home .headline-line{display:block;font-family:"Roboto Condensed","Arial Narrow",-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;line-height:1}#page-home .headline-line.is-strong{font-weight:400}#page-home .headline-line.is-light{font-weight:100}#page-home .spec{font-family:"Roboto Condensed","Arial Narrow",-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;font-weight:300;line-height:1}#page-home .spec-rule{display:block;background-color:#000}#page-home .spec-pin svg{display:block;width:100%;height:100%}#page-home .form-card{background-color:rgba(255,255,255,0.3);border-radius:calc(20 * var(--u));box-shadow:inset 0 0 0 1px #fff,inset calc(-1 * var(--u)) calc(-1 * var(--u)) calc(6 * var(--u)) rgba(255,255,255,0.3),0 calc(3 * var(--u)) calc(14 * var(--u)) rgba(0,0,0,0.15)}#page-home .form-card-title{left:0;width:100%;color:#4d4d4f;font-family:"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;font-weight:400;letter-spacing:.027em;text-align:center;text-transform:uppercase;white-space:nowrap}#page-home .form-card .field-group{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}#page-home .form-card .field-group label,#page-home .form-card .field-group .field{pointer-events:auto}#page-home .form-card .field{box-sizing:content-box !important;padding:calc(6 * var(--u)) 0;height:1em}#page-home .form-card .form-submit button{width:100%;height:100%;border-radius:calc(4 * var(--u));box-shadow:0 calc(2 * var(--u)) calc(6 * var(--u)) rgba(242,255,244,0.8)}#page-home .form-card .terms-option .checkbox{width:max(10px, calc(10 * var(--u)));height:max(10px, calc(10 * var(--u)))}#page-home .form-card .terms-option .checkbox-text{font-size:max(8px, calc(8 * var(--u)));line-height:1.25}#page-home .hero-footer{line-height:0}#page-home .hero-footer .logo,#page-home .hero-footer img{display:block;width:100%;height:auto}#page-home .whatsapp{background-color:rgba(29,201,48,0.52);color:#fff;display:flex;align-items:center;justify-content:center;border-radius:50%;box-shadow:0 calc(3 * var(--u)) calc(9 * var(--u)) rgba(29,201,48,0.45);transition:box-shadow 0.3s ease,transform 0.3s ease}#page-home .whatsapp svg{display:block;width:56%;height:56%}#page-home .whatsapp:hover,#page-home .whatsapp:focus-visible{box-shadow:0 calc(5 * var(--u)) calc(14 * var(--u)) rgba(29,201,48,0.6);transform:translateY(-2px)}#page-home .mobile-cta{display:none}#page-home .mobile-cta .cta-button{background-color:#ab304a;color:#fff;display:flex;align-items:center;justify-content:center;font-family:"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;font-weight:400;line-height:1;letter-spacing:.065em;padding:.1em 0 0 .065em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:background-color 0.3s ease}#page-home .mobile-cta .cta-button:hover,#page-home .mobile-cta .cta-button:focus-visible{background-color:#93263e}@media (min-width: 768px) and (orientation: landscape) and (min-height: 481px){#page-home .section-hero{--u: min(calc(100vw / 1280), calc(100vh / 800));--ux: calc(100vw / 1280);--t: calc((100vh - 832 * var(--u)) / 2);height:100vh}#page-home .background img{object-position:0 30%}#page-home .whatsapp{left:calc(1179 * var(--ux) - 26 * var(--u));top:calc(var(--t) + calc(45 * var(--u)));width:calc(52 * var(--u));height:calc(52 * var(--u))}#page-home .intro{left:calc(578.4 * var(--ux) - 134 * var(--u));top:var(--t);width:calc(268 * var(--u));height:calc(832 * var(--u))}#page-home .soon,#page-home .headline-line,#page-home .spec.is-suites,#page-home .spec.is-area,#page-home .spec.is-lazer{left:50%;transform:translateX(-50%)}#page-home .soon{left:calc(50% - calc(3 * var(--u)));top:calc(88.97111 * var(--u));font-size:calc(24 * var(--u))}#page-home .headline-line{font-size:calc(50 * var(--u))}#page-home .headline-line.is-strong{top:calc(171.48147 * var(--u))}#page-home .headline-line.is-first{top:calc(226.18147 * var(--u))}#page-home .headline-line.is-second{top:calc(281.08148 * var(--u))}#page-home .spec.is-suites{top:calc(383.53333 * var(--u));font-size:calc(45 * var(--u))}#page-home .spec.is-area{top:calc(448.18518 * var(--u));font-size:calc(40 * var(--u))}#page-home .spec.is-lazer{top:calc(510.78889 * var(--u));font-size:calc(30 * var(--u))}#page-home .spec-rule{left:0;width:100%;height:calc(1 * var(--u))}#page-home .spec-rule.is-first{top:calc(436.4 * var(--u))}#page-home .spec-rule.is-second{top:calc(496.4 * var(--u))}#page-home .spec-pin{left:calc(51.6 * var(--u));top:calc(573.8 * var(--u));width:calc(27 * var(--u));height:calc(27 * var(--u))}#page-home .spec.is-endereco{left:calc(83.4 * var(--u));top:calc(573.74963 * var(--u));font-size:calc(28 * var(--u))}#page-home .form-card{left:calc(1044 * var(--ux) - 174 * var(--u));top:calc(var(--t) + calc(147 * var(--u)));width:calc(348 * var(--u))}#page-home .form-card-title{left:calc(1.4 * var(--u));top:calc(33.1225 * var(--u));font-size:calc(15 * var(--u));line-height:calc(18 * var(--u))}#page-home .form-card .field-group label{font-size:calc(13 * var(--u))}#page-home .form-card .field-group .placeholder,#page-home .form-card .field-group .field{font-size:calc(14 * var(--u))}#page-home .form-card .field-group label,#page-home .form-card .field-group .placeholder,#page-home .form-card .field-group .field{left:calc(43 * var(--u))}#page-home .form-card .field-group .field{width:calc(258 * var(--u))}#page-home .form-card .field-group .field-line{left:calc(44 * var(--u));width:calc(257 * var(--u));height:calc(1 * var(--u))}#page-home .form-card .field-group[data-name="nome"] label{top:calc(96.9395 * var(--u))}#page-home .form-card .field-group[data-name="nome"] .placeholder{top:calc(125.781 * var(--u))}#page-home .form-card .field-group[data-name="nome"] .field{top:calc(calc(125.781 * var(--u)) - calc(6 * var(--u)))}#page-home .form-card .field-group[data-name="nome"] .field-line{top:calc(150 * var(--u))}#page-home .form-card .field-group[data-name="email"] label{top:calc(184.9395 * var(--u))}#page-home .form-card .field-group[data-name="email"] .placeholder{top:calc(213.781 * var(--u))}#page-home .form-card .field-group[data-name="email"] .field{top:calc(calc(213.781 * var(--u)) - calc(6 * var(--u)))}#page-home .form-card .field-group[data-name="email"] .field-line{top:calc(238 * var(--u))}#page-home .form-card .field-group[data-name="telefone"] label{top:calc(272.9395 * var(--u))}#page-home .form-card .field-group[data-name="telefone"] .placeholder{top:calc(301.781 * var(--u))}#page-home .form-card .field-group[data-name="telefone"] .field{top:calc(calc(301.781 * var(--u)) - calc(6 * var(--u)))}#page-home .form-card .field-group[data-name="telefone"] .field-line{top:calc(326 * var(--u))}#page-home .form-card .form-submit{left:calc(43 * var(--u));top:calc(379 * var(--u));width:calc(258 * var(--u));height:calc(46 * var(--u))}#page-home .form-card .form-submit button{font-size:calc(13 * var(--u))}#page-home .form-card .form{padding:calc(468 * var(--u)) 0 calc(40.57 * var(--u))}#page-home .form-card .terms-option{margin-left:calc(43 * var(--u));width:calc(279 * var(--u))}#page-home .form-card .terms-option .checkbox{margin-right:calc(10.3 * var(--u))}#page-home .form-card .terms-option .checkbox-text{margin-top:calc(-.57 * var(--u));line-height:max(10px, calc(10 * var(--u)))}#page-home .hero-footer{left:calc(1044.3 * var(--ux) - 119 * var(--u));top:calc(var(--t) + calc(730 * var(--u)));width:calc(238 * var(--u))}}@media (max-width: 767px), (orientation: portrait), (max-height: 480px){#page-home .section-hero{--u: min(calc(100vw / 440), calc(100vh / 440));width:calc(440 * var(--u));height:calc(956 * var(--u));min-height:100vh;margin:0 auto}#page-home .background img{object-position:50% 0}#page-home .form-card{display:none}#page-home .whatsapp{left:calc(367 * var(--u));top:calc(80 * var(--u));width:calc(56 * var(--u));height:calc(56 * var(--u))}#page-home .intro{left:0;top:0;width:100%;height:calc(860 * var(--u))}#page-home .soon{left:calc(171.2 * var(--u));top:calc(102.52296 * var(--u));font-size:calc(19 * var(--u))}#page-home .headline-line{left:calc(168 * var(--u));font-size:calc(40 * var(--u))}#page-home .headline-line.is-strong{top:calc(175.28518 * var(--u))}#page-home .headline-line.is-first{top:calc(219.28518 * var(--u))}#page-home .headline-line.is-second{top:calc(262.78518 * var(--u))}#page-home .spec{left:calc(167.2 * var(--u))}#page-home .spec.is-suites{top:calc(353.93703 * var(--u));font-size:calc(35 * var(--u))}#page-home .spec.is-area{top:calc(420.53703 * var(--u));font-size:calc(35 * var(--u))}#page-home .spec.is-lazer{top:calc(481.88889 * var(--u));font-size:calc(30 * var(--u))}#page-home .spec-rule{left:calc(166.5 * var(--u));width:calc(244 * var(--u));height:calc(1 * var(--u))}#page-home .spec-rule.is-first{top:calc(406.6 * var(--u))}#page-home .spec-rule.is-second{top:calc(466.6 * var(--u))}#page-home .spec-pin{left:calc(162.8 * var(--u));top:calc(539 * var(--u));width:calc(27 * var(--u));height:calc(27 * var(--u))}#page-home .spec.is-endereco{left:calc(193 * var(--u));top:calc(541.50148 * var(--u));font-size:calc(23 * var(--u))}#page-home .hero-footer{left:calc(98 * var(--u));top:calc(771.3 * var(--u));width:calc(238 * var(--u))}#page-home .mobile-cta{display:block;background-color:rgba(255,255,255,0.62);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:inset 0 0 0 1px #fff;position:fixed;left:0;right:0;bottom:0;z-index:45;height:calc(calc(96 * var(--u)) + env(safe-area-inset-bottom))}#page-home .mobile-cta .cta-button{position:absolute;left:50%;margin-left:calc(-128.7 * var(--u));top:calc(24.7 * var(--u));width:calc(258 * var(--u));height:calc(46 * var(--u));border-radius:calc(4 * var(--u));font-size:calc(13 * var(--u));box-shadow:0 calc(2 * var(--u)) calc(6 * var(--u)) rgba(242,255,244,0.8)}}
