@import url(../vendor/normalize/normalize.css);@import url(../vendor/fancybox/jquery.fancybox.min.css);@import url(../vendor/owl/owl.carousel.min.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}address{font-style:normal}@font-face{font-family:"Herokid Narrow";src:url("../assets/fonts/herokid-regular-narrow-latin.woff2") format("woff2"),url("../assets/fonts/herokid-regular-narrow-latin.woff") format("woff");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:"Herokid Narrow";src:url("../assets/fonts/herokid-semibold-narrow-latin.woff2") format("woff2"),url("../assets/fonts/herokid-semibold-narrow-latin.woff") format("woff");font-weight:600;font-style:normal;font-display:block}@font-face{font-family:"Herokid Narrow";src:url("../assets/fonts/herokid-semibold-narrow-latin.woff2") format("woff2"),url("../assets/fonts/herokid-semibold-narrow-latin.woff") format("woff");font-weight:700;font-style:normal;font-display:block}@font-face{font-family:"Snell Roundhand";src:url("../assets/fonts/snell-roundhand-bold.woff2") format("woff2"),url("../assets/fonts/snell-roundhand-bold.woff") format("woff");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:"League Gothic";src:url("../assets/fonts/league-gothic-latin.woff2") format("woff2");font-weight:200 400;font-stretch:75% 100%;font-style:normal;font-display:block}@font-face{font-family:"Antonio";src:url("../assets/fonts/antonio-latin.woff2") format("woff2");font-weight:100 700;font-style:normal;font-display:block}@font-face{font-family:"Barlow";src:url("../assets/fonts/barlow-300-latin.woff2") format("woff2");font-weight:300;font-style:normal;font-display:block}@font-face{font-family:"Barlow";src:url("../assets/fonts/barlow-400-latin.woff2") format("woff2");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:"Barlow";src:url("../assets/fonts/barlow-500-latin.woff2") format("woff2");font-weight:500;font-style:normal;font-display:block}@font-face{font-family:"Barlow";src:url("../assets/fonts/barlow-600-latin.woff2") format("woff2");font-weight:600;font-style:normal;font-display:block}html{scroll-behavior:smooth;background-color:#000}body{min-width:320px;overflow-x:hidden;background-color:#fff;color:#000;font-family:"Herokid","Barlow",Arial,sans-serif;font-size:16px;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.modal-open,body.shadow{overflow:hidden}body::before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background-color:rgba(0,0,0,0.6);opacity:0;pointer-events:none;transition:opacity 0.5s cubic-bezier(0, 0, 0.3, 1)}body.shadow::before{opacity:1;pointer-events:auto}@media (max-width: 900px){body{padding-bottom:52px}}img{max-width:100%}picture{display:contents}body :focus-visible{outline:2px solid #BFA362 !important;outline-offset:3px !important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.section{position:relative}.section .background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none}.section .background img{display:block;width:100%;height:100%;object-fit:cover;user-select:none}.title{font-family:"Herokid UltraCondensed","League Gothic","Arial Narrow",sans-serif;font-size:5.78704vw;font-weight:400;line-height:5.78704vw;font-stretch:75%;text-transform:uppercase;color:#fff}.title-line{display:block;white-space:nowrap}.title-script{display:block;margin-bottom:2.41319vw;font-family:"Snell Roundhand","Times New Roman",cursive;font-size:5.78704vw;font-weight:400;line-height:1.17477vw;text-transform:none;white-space:nowrap;color:#BFA362}.title--dark{color:#000}@media (max-width: 900px){.title{font-size:min(15.9204vw, 92.8px);line-height:min(15.9204vw, 92.8px)}.title-script{margin-bottom:min(6.64179vw, 38.715px);font-size:min(15.9204vw, 92.8px);line-height:min(3.23383vw, 18.85px)}}.text{font-family:"Herokid","Barlow",Arial,sans-serif;font-size:max(12px, .86806vw);font-weight:400;line-height:1.04167vw;letter-spacing:.045em}.text p{line-height:inherit}.text p+p{margin-top:1.04167vw}@media (max-width: 900px){.text{font-size:min(3.73134vw, 21.75px);line-height:min(4.97512vw, 29px)}.text p+p{margin-top:min(3.9801vw, 23.2px)}.text br{display:none}}.caption{position:absolute;right:1.57986vw;bottom:.89699vw;z-index:2;font-family:"Herokid Narrow","Barlow Semi Condensed",Arial,sans-serif;font-size:max(8px, .5787vw);font-weight:600;line-height:.5787vw;letter-spacing:.035em;text-transform:uppercase;text-shadow:0 0 8px rgba(0,0,0,0.35);color:#fff;pointer-events:none}@media (max-width: 900px){.caption{right:min(2.48756vw, 14.5px);bottom:min(1.99005vw, 11.6px);font-size:min(1.99005vw, 11.6px);line-height:min(2.23881vw, 13.05px)}}.zoom-hint{display:inline-flex;align-items:center;gap:.53819vw;font-family:"Herokid Narrow","Barlow Semi Condensed",Arial,sans-serif;font-size:max(9px, .63657vw);font-weight:700;line-height:1;letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;color:#000}.zoom-hint svg{display:block;width:.88542vw;height:.88542vw;flex:0 0 auto}.zoom-hint--light{color:#fff}@media (max-width: 900px){.zoom-hint{gap:min(1.74129vw, 10.15px);font-size:min(2.48756vw, 14.5px)}.zoom-hint svg{width:min(3.48259vw, 20.3px);height:min(3.48259vw, 20.3px)}}.whatsapp{position:fixed;z-index:90;top:5.78704vw;right:6.94444vw;display:flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:50%;background-color:#26C73A;box-shadow:0 0 10px 3px rgba(38,199,58,0.35);transition:transform 0.3s cubic-bezier(0, 0, 0.3, 1),box-shadow 0.3s cubic-bezier(0, 0, 0.3, 1)}.whatsapp a{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.whatsapp svg{display:block;width:26px;height:26px}.whatsapp svg path{fill:#fff}.whatsapp:hover{transform:scale(1.07);box-shadow:0 0 16px 5px rgba(38,199,58,0.35)}@media (max-width: 900px){.whatsapp{top:auto;right:16px;bottom:68px;width:48px;height:48px}.whatsapp svg{width:25px;height:25px}}.mobile-cta{display:none}@media (max-width: 900px){.mobile-cta{position:fixed;right:0;bottom:0;left:0;z-index:89;display:block}.mobile-cta button{display:flex;align-items:center;justify-content:center;width:100%;height:52px;padding:0 1em;background-color:#BFA362;border:1px solid #BFA362;color:#000;font-family:"Herokid Narrow","Barlow Semi Condensed",Arial,sans-serif;font-size:15px;font-weight:700;line-height:1;letter-spacing:.02em;text-align:center;text-transform:uppercase;cursor:pointer;transition:background-color 0.5s cubic-bezier(0, 0, 0.3, 1),color 0.5s cubic-bezier(0, 0, 0.3, 1)}.mobile-cta button:hover{background-color:transparent;color:#BFA362}}.gallery{position:relative}.gallery .owl-stage-outer{overflow:hidden}.gallery .owl-item{transform:scale(0.733)}.gallery .owl-item.is-before{transform-origin:100% 50%}.gallery .owl-item.is-after{transform-origin:0 50%}.gallery .owl-item.center{transform:none}.gallery.is-ready .owl-item{transition:transform 0.7s cubic-bezier(0.5, 0, 0, 1)}@media (prefers-reduced-motion: reduce){.gallery.is-ready .owl-item{transition:none}}.gallery .item{position:relative}.gallery .item__link{position:relative;display:block;overflow:hidden;cursor:zoom-in}.gallery .item__link img{display:block;width:100%;height:auto;aspect-ratio:1356 / 728.7;object-fit:cover;user-select:none;transition:transform 1.2s cubic-bezier(0.5, 0, 0, 1)}.gallery .item__link:hover img{transform:scale(1.025)}.gallery .gallery__items:not(.owl-loaded){display:block}.gallery .gallery__items:not(.owl-loaded) .item{width:78.47222vw;margin:0 auto}.gallery .gallery__items:not(.owl-loaded) .item:not(:first-child){display:none}.gallery__navigation .arrow{position:absolute;top:50%;z-index:5;display:flex;align-items:center;justify-content:center;width:1.67824vw;height:2.95139vw;color:#000;transform:translateY(-50%);transition:opacity 0.5s cubic-bezier(0, 0, 0.3, 1)}.gallery__navigation .arrow svg{display:block;width:100%;height:100%}.gallery__navigation .arrow:hover{opacity:.55}.gallery__navigation .arrow--prev{left:6.56829vw}.gallery__navigation .arrow--next{right:6.58565vw}.gallery--light .arrow{color:#fff}.gallery__pager{display:none}.gallery .owl-dots{display:none}@media (max-width: 900px){.gallery .gallery__items:not(.owl-loaded) .item{width:calc(100% - min(11.9403vw, 69.6px))}.gallery .owl-item{transform:none}.gallery__navigation{display:none}.gallery__pager{display:flex;align-items:center;justify-content:center;gap:min(1.49254vw, 8.7px);margin-top:min(2.98507vw, 17.4px);color:#000;font-family:"Herokid Narrow","Barlow Semi Condensed",Arial,sans-serif;font-size:min(3.48259vw, 20.3px);font-weight:600;line-height:1;letter-spacing:.08em}.gallery__counter{min-width:min(15.9204vw, 92.8px);text-align:center;font-variant-numeric:tabular-nums}.gallery__pager-arrow{display:flex;align-items:center;justify-content:center;width:min(8.95522vw, 52.2px);height:min(8.95522vw, 52.2px);color:inherit}.gallery__pager-arrow svg{display:block;width:min(2.48756vw, 14.5px);height:min(4.47761vw, 26.1px)}.gallery--light .gallery__pager{color:#fff}.gallery .owl-dots{display:flex;flex-wrap:wrap;justify-content:center;gap:min(1.99005vw, 11.6px);margin-top:min(4.47761vw, 26.1px);padding:0 min(5.97015vw, 34.8px)}.gallery .owl-dots .owl-dot span{display:block;width:min(1.99005vw, 11.6px);height:min(1.99005vw, 11.6px);border:1px solid #000;transition:background-color 0.5s cubic-bezier(0, 0, 0.3, 1)}.gallery .owl-dots .owl-dot.active span{background-color:#000}.gallery--light .owl-dots .owl-dot span{border-color:#fff}.gallery--light .owl-dots .owl-dot.active span{background-color:#fff}}.cookieConsentContainer{position:fixed;right:1.38889vw;bottom:1.38889vw;z-index:95;display:none;width:19.67593vw;padding:1.38889vw;background-color:#000;border:1px solid #BFA362}.cookieConsentContainer .cookieTitle a{display:block;color:#fff;font-family:"Herokid Narrow","Barlow Semi Condensed",Arial,sans-serif;font-size:max(14px, 1.04167vw);font-weight:600;text-transform:uppercase}.cookieConsentContainer .cookieDesc p{margin-top:.5787vw;color:rgba(255,255,255,0.8);font-family:"Barlow",Arial,sans-serif;font-size:max(11px, .75231vw);line-height:1.35}.cookieConsentContainer .cookieDesc a{color:#BFA362;text-decoration:underline !important}.cookieConsentContainer .cookieButton a{display:flex;align-items:center;justify-content:center;width:100%;height:2.43056vw;padding:0 1em;background-color:#BFA362;border:1px solid #BFA362;color:#000;font-family:"Herokid Narrow","Barlow Semi Condensed",Arial,sans-serif;font-size:max(11px, .75231vw);font-weight:700;line-height:1;letter-spacing:.02em;text-align:center;text-transform:uppercase;cursor:pointer;transition:background-color 0.5s cubic-bezier(0, 0, 0.3, 1),color 0.5s cubic-bezier(0, 0, 0.3, 1);margin-top:.92593vw}.cookieConsentContainer .cookieButton a:hover{background-color:transparent;color:#BFA362}@media (max-width: 900px){.cookieConsentContainer{right:min(3.73134vw, 21.75px);bottom:68px;width:calc(100% - min(7.46269vw, 43.5px));padding:min(4.97512vw, 29px)}.cookieConsentContainer .cookieTitle a{font-size:min(3.9801vw, 23.2px)}.cookieConsentContainer .cookieDesc p{margin-top:min(1.99005vw, 11.6px);font-size:min(2.98507vw, 17.4px)}.cookieConsentContainer .cookieButton a{height:min(10.44776vw, 60.9px);margin-top:min(3.48259vw, 20.3px);font-size:min(2.98507vw, 17.4px)}}.footer-form{padding:8.3831vw 0 3.24479vw;background-color:#fff}.footer-form-title{font-family:"Barlow",Arial,sans-serif;font-size:1.73611vw;font-weight:600;line-height:1.73611vw;letter-spacing:.064em;text-align:center;text-transform:uppercase;color:#000}.footer-form .inputs-wrapper{display:grid;grid-template-columns:repeat(3, 22.41493vw);column-gap:2.70081vw;margin:4.52546vw 0 0 13.88889vw}.footer-form .field-group{position:relative;border-bottom:1px solid #A6ABB9;transition:border-color 0.5s cubic-bezier(0, 0, 0.3, 1);padding-bottom:1.2037vw}.footer-form .field-group label{display:block;color:#000;font-family:"Barlow",Arial,sans-serif;font-weight:600;text-transform:uppercase}.footer-form .field-group .placeholder{position:absolute;left:0;color:#9097A7;font-family:"Barlow",Arial,sans-serif;font-weight:300;white-space:nowrap;pointer-events:none;transition:opacity 0.7s cubic-bezier(0, 0, 0.3, 1)}.footer-form .field-group .field{display:block;width:100%;padding:0;background:transparent;border:none;border-radius:0;color:#000;font-family:"Barlow",Arial,sans-serif;font-weight:400}.footer-form .field-group.focus .placeholder,.footer-form .field-group.not-empty .placeholder{opacity:0}.footer-form .field-group.invalid{border-color:#E05252}.footer-form .field-group label{margin-bottom:1.06134vw;font-size:max(12px, 1.09954vw);line-height:1.09954vw;letter-spacing:.02em}.footer-form .field-group .placeholder{bottom:1.2037vw;font-size:max(13px, 1.09954vw);line-height:1.33102vw;letter-spacing:.03em}.footer-form .field-group .field{height:1.33102vw;font-size:max(13px, 1.09954vw);line-height:1.33102vw}.footer-form .form-submit{width:15.43229vw;margin:4.91898vw auto 0}.footer-form .form-submit button{display:flex;align-items:center;justify-content:center;width:100%;height:2.97049vw;padding:0 1em;background-color:#BFA362;border:1px solid #BFA362;color:#000;font-family:"Herokid Narrow","Barlow Semi Condensed",Arial,sans-serif;font-size:.86806vw;font-weight:700;line-height:1;letter-spacing:.02em;text-align:center;text-transform:uppercase;cursor:pointer;transition:background-color 0.5s cubic-bezier(0, 0, 0.3, 1),color 0.5s cubic-bezier(0, 0, 0.3, 1)}.footer-form .form-submit button:hover{background-color:transparent;color:#BFA362}.footer-form .terms-option{display:flex;align-items:flex-start;gap:1.19618vw;margin:4.50984vw 0 0 24.18981vw}.footer-form .terms-option .checkbox{appearance:none;-webkit-appearance:none;flex:0 0 auto;background:transparent;background-position:center;background-repeat:no-repeat;background-size:68% 68%;border:1px solid gray;border-radius:0;cursor:pointer;transition:background-color 180ms ease, border-color 180ms ease}.footer-form .terms-option .checkbox:focus-visible{outline:2px solid #BFA362;outline-offset:2px}.footer-form .terms-option .checkbox:checked{background-color:#BFA362;border-color:#BFA362;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 10'%3E%3Cpath fill='none' stroke='%23fff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round' d='M1 5l3 3 7-7'/%3E%3C/svg%3E")}.footer-form .terms-option .checkbox-text{color:#000;text-align:left}.footer-form .terms-option.invalid .checkbox{border-color:#E05252}.footer-form .terms-option .checkbox{width:.88715vw;height:.88715vw;margin-top:.39005vw}.footer-form .terms-option .checkbox-text{width:50.34722vw;font-family:"Barlow",Arial,sans-serif;font-size:max(10px, .69444vw);line-height:.81019vw}@media (max-width: 900px){.footer-form{padding:min(13.93035vw, 81.2px) min(5.97015vw, 34.8px) min(11.9403vw, 69.6px)}.footer-form-title{font-size:min(4.97512vw, 29px);line-height:min(6.46766vw, 37.7px)}.footer-form .inputs-wrapper{display:block;margin:min(7.46269vw, 43.5px) 0 0}.footer-form .field-group{padding-bottom:min(2.48756vw, 14.5px)}.footer-form .field-group+.field-group{margin-top:min(6.46766vw, 37.7px)}.footer-form .field-group label{margin-bottom:min(2.98507vw, 17.4px);font-size:min(3.48259vw, 20.3px);line-height:min(3.48259vw, 20.3px)}.footer-form .field-group .placeholder{bottom:min(2.48756vw, 14.5px);font-size:min(3.9801vw, 23.2px);line-height:min(4.97512vw, 29px)}.footer-form .field-group .field{height:min(4.97512vw, 29px);font-size:min(3.9801vw, 23.2px);line-height:min(4.97512vw, 29px)}.footer-form .form-submit{width:100%;margin-top:min(9.95025vw, 58px)}.footer-form .form-submit button{height:min(12.43781vw, 72.5px);font-size:min(3.73134vw, 21.75px)}.footer-form .terms-option{gap:min(2.98507vw, 17.4px);margin:min(6.96517vw, 40.6px) 0 0}.footer-form .terms-option .checkbox{width:min(3.48259vw, 20.3px);height:min(3.48259vw, 20.3px);margin-top:min(.24876vw, 1.45px)}.footer-form .terms-option .checkbox-text{width:auto;font-size:min(2.73632vw, 15.95px);line-height:min(3.73134vw, 21.75px)}}#main-footer{background-color:#000;color:#fff;font-family:"Barlow",Arial,sans-serif}.footer-info{padding:1.50463vw 0 3.10532vw}.footer-info .footer-top,.footer-info .footer-bottom{width:73.37963vw;margin-left:12.73148vw}.footer-info .footer-top{display:flex;align-items:flex-start;justify-content:space-between}.footer-info .footer-logo{display:block;width:12.32639vw}.footer-info .footer-logo svg,.footer-info .footer-logo img{display:block;width:100%;height:auto}.footer-info .footer-links{display:flex;align-items:center;gap:7.40741vw;margin-top:1.19618vw}.footer-info .footer-link{display:flex;align-items:center;gap:.4919vw;color:#fff;font-size:max(14px, 1.33102vw);font-weight:400;line-height:1.33102vw;letter-spacing:.01em;white-space:nowrap;transition:color 0.5s cubic-bezier(0, 0, 0.3, 1)}.footer-info .footer-link svg{display:block;flex:0 0 auto}.footer-info .footer-link--site svg{width:1.23437vw;height:1.23437vw}.footer-info .footer-link--instagram svg{width:1.44097vw;height:1.44097vw;margin:-.1794vw}.footer-info .footer-link:hover{color:#BFA362}.footer-info .footer-divider{height:1px;margin-top:2.08333vw;background-color:#BFA362}.footer-info .footer-bottom{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:.9838vw;margin-top:2.38831vw;font-size:max(12px, .9838vw);line-height:.9838vw}.footer-info .footer-bottom a,.footer-info .footer-bottom span{color:#fff}.footer-info .footer-bottom a{transition:color 0.5s cubic-bezier(0, 0, 0.3, 1)}.footer-info .footer-bottom a:hover{color:#BFA362}.footer-info .footer-signature{display:flex;align-items:center;justify-content:flex-end;gap:1.04167vw}.footer-info .footer-signature a{display:block;width:2.739vw}.footer-info .footer-signature svg{display:block;width:100%;height:auto}.footer-info .footer-signature svg path{fill:#BFA362}.footer-info .footer-legal{width:75.23148vw;margin:3.24479vw auto 0;font-size:max(9px, .5787vw);line-height:.69444vw;text-align:center;color:#fff}@media (max-width: 900px){.footer-info{padding:min(9.95025vw, 58px) min(5.97015vw, 34.8px) min(7.9602vw, 46.4px)}.footer-info .footer-top,.footer-info .footer-bottom{width:auto;margin-left:0}.footer-info .footer-top{flex-direction:column;align-items:center;gap:min(6.96517vw, 40.6px)}.footer-info .footer-logo{width:min(44.77612vw, 261px)}.footer-info .footer-links{flex-direction:column;gap:min(3.9801vw, 23.2px);margin-top:0}.footer-info .footer-link{gap:min(2.48756vw, 14.5px);font-size:min(4.22886vw, 24.65px);line-height:min(4.97512vw, 29px)}.footer-info .footer-link--site svg{width:min(4.72637vw, 27.55px);height:min(4.72637vw, 27.55px)}.footer-info .footer-link--instagram svg{width:min(5.72139vw, 33.35px);height:min(5.72139vw, 33.35px);margin:max(-.49751vw, -2.9px)}.footer-info .footer-divider{margin:min(7.9602vw, 46.4px) max(-5.97015vw, -34.8px) 0}.footer-info .footer-bottom{grid-template-columns:1fr;justify-items:center;gap:min(4.47761vw, 26.1px);height:auto;margin-top:min(6.96517vw, 40.6px);font-size:min(3.48259vw, 20.3px);line-height:min(4.47761vw, 26.1px);text-align:center}.footer-info .footer-signature{justify-content:center;gap:min(2.98507vw, 17.4px)}.footer-info .footer-signature a{width:min(10.44776vw, 60.9px)}.footer-info .footer-legal{width:auto;margin-top:min(6.96517vw, 40.6px);font-size:min(2.48756vw, 14.5px);line-height:min(3.48259vw, 20.3px);text-align:justify}}.screen-progress{position:fixed;top:50%;left:50%;z-index:205;min-width:300px;margin-top:15px;padding:40px 24px 32px;background-color:#000;border:1px solid #BFA362;color:#fff;text-align:center;opacity:0;transform:translate(-50%, -50%);box-shadow:0 5px 20px rgba(0,0,0,0.35);transition:margin-top 0.7s cubic-bezier(0.5, 0, 0, 1),opacity 0.7s cubic-bezier(0, 0, 0.3, 1)}.screen-progress.open{margin-top:0;opacity:1}.screen-progress .screen-message{margin:0 0 16px;font-family:"Herokid Narrow","Barlow Semi Condensed",Arial,sans-serif;font-size:17px;font-weight:600;text-transform:uppercase}.screen-progress .spinner{position:relative;display:inline-block;width:40px;height:40px}@keyframes progress_spinner{0%{transform:scale(0);opacity:0}50%{opacity:.3}100%{transform:scale(1);opacity:0}}.screen-progress .spinner span{position:absolute;top:0;right:0;bottom:0;left:0;display:inline-block;background-color:#BFA362;border-radius:50%;opacity:0;transform:scale(0);animation:progress_spinner 1.5s infinite}.screen-progress .spinner span:nth-child(2){animation-delay:.5s}@media (min-width: 901px){.has-js .appear-fade,.has-js .appear-up,.has-js .appear-left,.has-js .appear-right,.has-js .appear-zoom{opacity:0;transition-property:opacity, transform;transition-duration:1s;transition-timing-function:cubic-bezier(0.5, 0, 0, 1);will-change:opacity, transform}.has-js .appear-fade.appear,.has-js .appear-up.appear,.has-js .appear-left.appear,.has-js .appear-right.appear,.has-js .appear-zoom.appear{opacity:1;transform:none}}@media (min-width: 901px){.has-js .appear-up{transform:translateY(40px)}}@media (min-width: 901px){.has-js .appear-left{transform:translateX(-40px)}}@media (min-width: 901px){.has-js .appear-right{transform:translateX(40px)}}@media (min-width: 901px){.has-js .appear-zoom{transform:scale(1.04)}}@media (min-width: 901px){.section .background[data-parallax] img,[data-parallax-media] img{position:relative;height:106%;top:-3%;transform:translate3d(0, var(--parallax, 0px), 0);will-change:transform}}@media (prefers-reduced-motion: reduce){.has-js .appear-fade,.has-js .appear-up,.has-js .appear-left,.has-js .appear-right,.has-js .appear-zoom{opacity:1 !important;transform:none !important;transition:none !important}.section .background[data-parallax] img,[data-parallax-media] img{height:100% !important;top:0 !important;transform:none !important}}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:105;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-whatsapp,.modal-cta{display:flex;align-items:center;justify-content:center;padding:30px 15px;background-color:rgba(0,0,0,0.82);overflow-y:auto}.modal-whatsapp .wrapper,.modal-cta .wrapper{position:relative;width:100%;max-width:400px;margin:auto;padding:38px 36px 34px;background-color:#F7F4ED;border:1px solid #BFA362}.modal-whatsapp .close,.modal-cta .close{position:absolute;top:16px;right:16px;z-index:3;display:block;width:18px;height:18px}.modal-whatsapp .close svg,.modal-cta .close svg{display:block;width:100%;height:100%}.modal-whatsapp .close svg path,.modal-cta .close svg path{fill:#000}.modal-whatsapp .wrapper-title,.modal-cta .wrapper-title{padding-right:24px;font-family:"Herokid Narrow","Barlow Semi Condensed",Arial,sans-serif;font-size:20px;font-weight:600;line-height:1.2;text-transform:uppercase;color:#000}.modal-whatsapp .form .field-group,.modal-cta .form .field-group{position:relative;border-bottom:1px solid rgba(0,0,0,0.4);transition:border-color 0.5s cubic-bezier(0, 0, 0.3, 1);margin-top:26px;padding-bottom:9px}.modal-whatsapp .form .field-group label,.modal-cta .form .field-group label{display:block;color:#000;font-family:"Barlow",Arial,sans-serif;font-weight:600;text-transform:uppercase}.modal-whatsapp .form .field-group .placeholder,.modal-cta .form .field-group .placeholder{position:absolute;left:0;color:rgba(0,0,0,0.33);font-family:"Barlow",Arial,sans-serif;font-weight:300;white-space:nowrap;pointer-events:none;transition:opacity 0.7s cubic-bezier(0, 0, 0.3, 1)}.modal-whatsapp .form .field-group .field,.modal-cta .form .field-group .field{display:block;width:100%;padding:0;background:transparent;border:none;border-radius:0;color:#000;font-family:"Barlow",Arial,sans-serif;font-weight:400}.modal-whatsapp .form .field-group.focus .placeholder,.modal-whatsapp .form .field-group.not-empty .placeholder,.modal-cta .form .field-group.focus .placeholder,.modal-cta .form .field-group.not-empty .placeholder{opacity:0}.modal-whatsapp .form .field-group.invalid,.modal-cta .form .field-group.invalid{border-color:#E05252}.modal-whatsapp .form .field-group label,.modal-cta .form .field-group label{margin-bottom:14px;font-size:15px;line-height:15px;letter-spacing:.05em}.modal-whatsapp .form .field-group .placeholder,.modal-cta .form .field-group .placeholder{bottom:9px;font-size:17.5px;line-height:21px}.modal-whatsapp .form .field-group .field,.modal-cta .form .field-group .field{height:21px;font-size:17.5px;line-height:21px}.modal-whatsapp .form .form-submit,.modal-cta .form .form-submit{margin-top:40px}.modal-whatsapp .form .form-submit button,.modal-cta .form .form-submit button{display:flex;align-items:center;justify-content:center;width:100%;height:51px;padding:0 1em;background-color:#BFA362;border:1px solid #BFA362;color:#000;font-family:"Herokid Narrow","Barlow Semi Condensed",Arial,sans-serif;font-size:15px;font-weight:700;line-height:1;letter-spacing:.02em;text-align:center;text-transform:uppercase;cursor:pointer;transition:background-color 0.5s cubic-bezier(0, 0, 0.3, 1),color 0.5s cubic-bezier(0, 0, 0.3, 1)}.modal-whatsapp .form .form-submit button:hover,.modal-cta .form .form-submit button:hover{background-color:transparent;color:#BFA362}.modal-whatsapp .form .terms-option,.modal-cta .form .terms-option{display:flex;align-items:flex-start;gap:12px;margin-top:28px}.modal-whatsapp .form .terms-option .checkbox,.modal-cta .form .terms-option .checkbox{appearance:none;-webkit-appearance:none;flex:0 0 auto;background:transparent;background-position:center;background-repeat:no-repeat;background-size:68% 68%;border:1px solid gray;border-radius:0;cursor:pointer;transition:background-color 180ms ease, border-color 180ms ease}.modal-whatsapp .form .terms-option .checkbox:focus-visible,.modal-cta .form .terms-option .checkbox:focus-visible{outline:2px solid #BFA362;outline-offset:2px}.modal-whatsapp .form .terms-option .checkbox:checked,.modal-cta .form .terms-option .checkbox:checked{background-color:#BFA362;border-color:#BFA362;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 10'%3E%3Cpath fill='none' stroke='%23fff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round' d='M1 5l3 3 7-7'/%3E%3C/svg%3E")}.modal-whatsapp .form .terms-option .checkbox-text,.modal-cta .form .terms-option .checkbox-text{color:#000;text-align:left}.modal-whatsapp .form .terms-option.invalid .checkbox,.modal-cta .form .terms-option.invalid .checkbox{border-color:#E05252}.modal-whatsapp .form .terms-option .checkbox,.modal-cta .form .terms-option .checkbox{width:12px;height:12px;margin-top:1px}.modal-whatsapp .form .terms-option .checkbox-text,.modal-cta .form .terms-option .checkbox-text{font-family:"Herokid Narrow","Barlow Semi Condensed",Arial,sans-serif;font-size:10px;line-height:15px}.modal-success{display:flex;align-items:center;justify-content:center;z-index:110;padding:30px 15px;background-color:rgba(0,0,0,0.78)}.modal-success .wrapper{width:100%;max-width:720px;padding:52px 56px 44px;background-color:#F7F4ED;border:1px solid #BFA362;text-align:center}.modal-success .wrapper-description p{color:#000;font-family:"Herokid","Barlow",Arial,sans-serif;font-size:18px;font-weight:400;line-height:1.5;letter-spacing:.02em;text-wrap:balance}.modal-success .wrapper-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;margin-top:34px}.modal-success .wrapper-actions a{display:flex;align-items:center;justify-content:center;width:100%;height:51px;padding:0 1em;background-color:#BFA362;border:1px solid #BFA362;color:#000;font-family:"Herokid Narrow","Barlow Semi Condensed",Arial,sans-serif;font-size:15px;font-weight:700;line-height:1;letter-spacing:.02em;text-align:center;text-transform:uppercase;cursor:pointer;transition:background-color 0.5s cubic-bezier(0, 0, 0.3, 1),color 0.5s cubic-bezier(0, 0, 0.3, 1);width:auto;min-width:220px;padding:0 28px}.modal-success .wrapper-actions a:hover{background-color:transparent;color:#BFA362}@media (max-width: 900px){.modal-success .wrapper{padding:40px 24px 32px}.modal-success .wrapper-description p{font-size:16px}.modal-success .wrapper-description p br{display:none}.modal-success .wrapper-actions a{width:100%}}.modalFooter{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:flex;align-items:center;justify-content:center;padding:30px 15px;background-color:rgba(0,0,0,0.8);opacity:0;visibility:hidden;pointer-events:none;transition:opacity 0.7s cubic-bezier(0, 0, 0.3, 1),visibility 0.7s cubic-bezier(0, 0, 0.3, 1)}.modalFooter.active{opacity:1;visibility:visible;pointer-events:auto}.modalFooter-content{display:flex;flex-direction:column;width:100%;max-width:820px;max-height:84vh;background-color:#fff;border-top:3px solid #BFA362}.modalFooter-header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:26px 32px 20px;border-bottom:1px solid rgba(191,163,98,0.35)}.modalFooter-header h2{color:#000;font-family:"Herokid Narrow","Barlow Semi Condensed",Arial,sans-serif;font-size:20px;font-weight:600;line-height:1.2;text-transform:uppercase}.modalFooter-close{background:none;border:none;color:#000;font-size:32px;line-height:1;cursor:pointer;transition:color 0.5s cubic-bezier(0, 0, 0.3, 1)}.modalFooter-close:hover{color:#BFA362}.modalFooter-body{padding:24px 32px 32px;overflow-y:auto}.modalFooter-body p{color:#000;font-family:"Barlow",Arial,sans-serif;font-size:15px;line-height:1.55}.modalFooter-body strong{font-weight:600}@media (max-width: 900px){.modalFooter{padding:24px 16px}.modalFooter-header{padding:20px 20px 16px}.modalFooter-header h2{font-size:17px}.modalFooter-body{padding:18px 20px 24px}.modalFooter-body p{font-size:14px}}#page-home{overflow:hidden}.section-hero{height:62.5vw;background-color:#000}.section-hero .hero-content{position:absolute;top:0;left:8.33333vw;z-index:2;width:14.98843vw;color:#fff;text-align:center}.section-hero .hero-tag{display:block;width:10.49363vw;height:2.04456vw;margin:4.97685vw auto 0;padding-top:.11806vw;background-color:#fff;color:#000;font-family:"Herokid Narrow","Barlow Semi Condensed",Arial,sans-serif;font-size:.86806vw;font-weight:600;line-height:1.92708vw;text-transform:uppercase;position:relative;left:.27778vw}.section-hero .hero-logo{position:relative;left:.17361vw;width:14.17824vw;margin:2.5463vw auto 0}.section-hero .hero-logo img{display:block;width:100%;height:auto}.section-hero .hero-title{margin-top:3.95833vw}.section-hero .hero-title .title-script{margin-bottom:2.23958vw;transform:translateX(.32407vw)}.section-hero .hero-types{margin-top:1.55093vw;font-family:"Herokid UltraCondensed","League Gothic","Arial Narrow",sans-serif;font-size:3.47222vw;font-weight:200;font-stretch:75%;line-height:4.05093vw;letter-spacing:.08em;text-transform:uppercase}.section-hero .hero-types>span{display:block;line-height:inherit;white-space:nowrap}.section-hero .hero-types .script{position:relative;top:-.52083vw;margin-left:1.64931vw;font-family:"Snell Roundhand","Times New Roman",cursive;font-size:3.47222vw;line-height:0;letter-spacing:0;text-transform:none;color:#BFA362}.section-hero .hero-rule{display:block;height:1px;background-image:linear-gradient(to right, #BFA362 50%, transparent 50%);background-size:4px 1px;background-repeat:repeat-x;margin-top:.72338vw}.section-hero .hero-rule--bottom{margin-top:.47454vw}.section-hero .hero-area{margin-top:.78125vw;font-family:"Herokid Condensed","Antonio","Arial Narrow",sans-serif;font-size:2.31481vw;font-weight:200;line-height:2.31481vw;white-space:nowrap}.section-hero .hero-area .script{position:relative;top:-.34722vw;margin:0 .75231vw 0 1.04167vw;font-family:"Snell Roundhand","Times New Roman",cursive;font-size:2.31481vw;line-height:0;color:#BFA362}.section-hero .hero-options{margin-top:1.14583vw;font-family:"Herokid Condensed","Antonio","Arial Narrow",sans-serif;font-size:1.09954vw;font-weight:400;line-height:1.09954vw;text-transform:uppercase;white-space:nowrap}.section-hero .hero-shared{margin-top:1.23843vw;font-family:"Herokid","Barlow",Arial,sans-serif;font-size:max(9px, .63657vw);font-weight:300;line-height:.9838vw;text-transform:uppercase}.section-hero .hero-address{display:flex;align-items:center;justify-content:center;gap:.53819vw;margin-top:1.70139vw;font-family:"Herokid","Barlow",Arial,sans-serif;font-size:max(12px, .86806vw);line-height:1.15741vw;letter-spacing:.075em}.section-hero .hero-address svg{display:block;width:.9375vw;height:1.15741vw;flex:0 0 auto;color:#BFA362}.section-hero .hero-form{position:absolute;top:18.82697vw;left:71.875vw;z-index:2;width:20.71759vw;height:32.90914vw;padding:2.05266vw 3.22338vw 0 2.06597vw;border:1px solid #BFA362}.section-hero .hero-form-title{font-family:"Herokid Narrow","Barlow Semi Condensed",Arial,sans-serif;font-size:1.15741vw;font-weight:600;line-height:1.15741vw;text-transform:uppercase;white-space:nowrap;color:#000}.section-hero .hero-form .field-group{position:relative;border-bottom:1px solid rgba(0,0,0,0.4);transition:border-color 0.5s cubic-bezier(0, 0, 0.3, 1);margin-top:1.42361vw;padding-bottom:.52083vw}.section-hero .hero-form .field-group label{display:block;color:#000;font-family:"Barlow",Arial,sans-serif;font-weight:600;text-transform:uppercase}.section-hero .hero-form .field-group .placeholder{position:absolute;left:0;color:rgba(0,0,0,0.33);font-family:"Barlow",Arial,sans-serif;font-weight:300;white-space:nowrap;pointer-events:none;transition:opacity 0.7s cubic-bezier(0, 0, 0.3, 1)}.section-hero .hero-form .field-group .field{display:block;width:100%;padding:0;background:transparent;border:none;border-radius:0;color:#000;font-family:"Barlow",Arial,sans-serif;font-weight:400}.section-hero .hero-form .field-group.focus .placeholder,.section-hero .hero-form .field-group.not-empty .placeholder{opacity:0}.section-hero .hero-form .field-group.invalid{border-color:#E05252}.section-hero .hero-form .field-group:first-of-type{margin-top:1.88079vw}.section-hero .hero-form .field-group label{margin-bottom:.85359vw;font-size:max(11px, .86806vw);line-height:.86806vw;letter-spacing:.05em}.section-hero .hero-form .field-group .placeholder{bottom:.52083vw;font-size:max(12px, 1.01273vw);line-height:1.21528vw}.section-hero .hero-form .field-group .field{height:1.21528vw;font-size:max(12px, 1.01273vw);line-height:1.21528vw}.section-hero .hero-form .form-submit{margin-top:2.91088vw}.section-hero .hero-form .form-submit button{display:flex;align-items:center;justify-content:center;width:100%;height:2.93229vw;padding:0 1em;background-color:#BFA362;border:1px solid #BFA362;color:#000;font-family:"Herokid Narrow","Barlow Semi Condensed",Arial,sans-serif;font-size:.86806vw;font-weight:700;line-height:1;letter-spacing:.02em;text-align:center;text-transform:uppercase;cursor:pointer;transition:background-color 0.5s cubic-bezier(0, 0, 0.3, 1),color 0.5s cubic-bezier(0, 0, 0.3, 1)}.section-hero .hero-form .form-submit button:hover{background-color:transparent;color:#BFA362}.section-hero .hero-form .terms-option{display:flex;align-items:flex-start;gap:.85069vw;margin-top:2.99363vw}.section-hero .hero-form .terms-option .checkbox{appearance:none;-webkit-appearance:none;flex:0 0 auto;background:transparent;background-position:center;background-repeat:no-repeat;background-size:68% 68%;border:1px solid gray;border-radius:0;cursor:pointer;transition:background-color 180ms ease, border-color 180ms ease}.section-hero .hero-form .terms-option .checkbox:focus-visible{outline:2px solid #BFA362;outline-offset:2px}.section-hero .hero-form .terms-option .checkbox:checked{background-color:#BFA362;border-color:#BFA362;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 10'%3E%3Cpath fill='none' stroke='%23fff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round' d='M1 5l3 3 7-7'/%3E%3C/svg%3E")}.section-hero .hero-form .terms-option .checkbox-text{color:#000;text-align:left}.section-hero .hero-form .terms-option.invalid .checkbox{border-color:#E05252}.section-hero .hero-form .terms-option .checkbox{width:.65567vw;height:.65567vw;margin-top:.16956vw}.section-hero .hero-form .terms-option .checkbox-text{width:13.4838vw;font-family:"Herokid Narrow","Barlow Semi Condensed",Arial,sans-serif;font-size:max(8px, .52083vw);line-height:.84896vw}.section-hero .hero-seal{position:absolute;top:53.16377vw;left:77.70081vw;z-index:2;width:8.48785vw}.section-hero .hero-seal img{display:block;width:100%;height:auto}@media (max-width: 900px){.section-hero{height:auto;display:flex;flex-direction:column}.section-hero .background{position:relative;order:2;height:auto}.section-hero .background img{height:auto;aspect-ratio:1300 / 1530}.section-hero .hero-content{position:relative;left:auto;order:1;width:100%;padding:min(8.95522vw, 52.2px) min(5.97015vw, 34.8px) min(9.95025vw, 58px)}.section-hero .hero-tag{left:0;width:min(37.31343vw, 217.5px);height:min(7.46269vw, 43.5px);margin-top:0;padding-top:min(.49751vw, 2.9px);font-size:min(3.23383vw, 18.85px);line-height:min(6.96517vw, 40.6px)}.section-hero .hero-logo{left:0;width:min(48.75622vw, 284.2px);margin-top:min(8.45771vw, 49.3px)}.section-hero .hero-title{margin-top:min(10.94527vw, 63.8px)}.section-hero .hero-title .title-script{margin-bottom:min(6.16915vw, 35.96px);transform:none}.section-hero .hero-types{margin-top:min(4.97512vw, 29px);font-size:min(9.95025vw, 58px);line-height:min(11.44279vw, 66.7px)}.section-hero .hero-types .script{top:max(-1.49254vw, -8.7px);margin-left:min(2.23881vw, 13.05px);font-size:min(9.95025vw, 58px)}.section-hero .hero-rule{width:min(57.21393vw, 333.5px);margin:min(2.98507vw, 17.4px) auto 0}.section-hero .hero-rule--bottom{margin-top:min(1.99005vw, 11.6px)}.section-hero .hero-area{margin-top:min(2.98507vw, 17.4px);font-size:min(7.46269vw, 43.5px);line-height:min(7.46269vw, 43.5px)}.section-hero .hero-area .script{top:max(-.99502vw, -5.8px);margin:0 min(2.23881vw, 13.05px) 0 min(2.98507vw, 17.4px);font-size:min(7.46269vw, 43.5px)}.section-hero .hero-options{margin-top:min(4.47761vw, 26.1px);font-size:min(3.73134vw, 21.75px);line-height:min(3.9801vw, 23.2px);white-space:normal}.section-hero .hero-shared{margin-top:min(3.9801vw, 23.2px);font-size:min(2.73632vw, 15.95px);line-height:min(3.9801vw, 23.2px)}.section-hero .hero-address{gap:min(1.99005vw, 11.6px);margin-top:min(5.47264vw, 31.9px);font-size:min(3.73134vw, 21.75px);line-height:min(4.97512vw, 29px)}.section-hero .hero-address svg{width:min(3.73134vw, 21.75px);height:min(4.72637vw, 27.55px)}.section-hero .hero-form{display:none}.section-hero .hero-seal{top:auto;bottom:98.9vw;left:auto;right:4vw;width:23vw}}.section-sobre{height:55.16956vw;background-color:#000;color:#fff}.section-sobre .sobre-content{position:relative;z-index:2;padding:13.48553vw 0 0 6.07639vw}.section-sobre .title-script{margin-left:-3.74421vw}.section-sobre .sobre-text{width:20.37037vw;margin:2.84144vw 0 0 -.20833vw;line-height:.9838vw}.section-sobre .sobre-text p+p{margin-top:.9838vw}.section-sobre .caption{right:1.04167vw}@media (max-width: 900px){.section-sobre{display:flex;flex-direction:column;height:auto}.section-sobre .background{position:relative;order:2}.section-sobre .background img{height:auto;aspect-ratio:1907 / 1430}.section-sobre .caption{right:min(2.48756vw, 14.5px)}.section-sobre--video .caption{bottom:min(8.95522vw, 52.2px)}.section-sobre .sobre-content{order:1;padding:min(11.9403vw, 69.6px) min(5.97015vw, 34.8px) min(10.94527vw, 63.8px)}.section-sobre .title-script{margin-left:max(-2.98507vw, -17.4px)}.section-sobre .sobre-text{width:auto;margin:min(7.46269vw, 43.5px) 0 0;line-height:min(4.97512vw, 29px)}.section-sobre .sobre-text p+p{margin-top:min(3.9801vw, 23.2px)}}.section-video{z-index:3;margin-top:-3.39525vw}.section-video .video{position:relative;width:56.32697vw;margin:0 auto;aspect-ratio:973.33 / 535.33;overflow:hidden;background-color:#000;border:.15451vw solid #fff}.section-video .video-image,.section-video .video-image img{display:block;width:100%;height:100%}.section-video .video-image img{object-fit:cover;transition:transform 1.2s cubic-bezier(0.5, 0, 0, 1),opacity 0.7s cubic-bezier(0, 0, 0.3, 1)}.section-video .video-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3}.section-video .video-icon{position:absolute;top:50%;left:50%;z-index:2;width:4.12789vw;height:4.12789vw;transform:translate(-50%, calc(-50% - .52083vw));pointer-events:none;transition:transform 0.5s cubic-bezier(0.5, 0, 0, 1)}.section-video .video-icon svg{display:block;width:100%;height:100%}.section-video .video:hover .video-image img{transform:scale(1.03)}.section-video .video:hover .video-icon{transform:translate(-50%, calc(-50% - .52083vw)) scale(1.08)}@media (max-width: 900px){.section-video{margin-top:max(-6.96517vw, -40.6px)}.section-video .video{width:calc(100% - min(11.9403vw, 69.6px));border-width:2px}.section-video .video-icon{width:min(13.93035vw, 81.2px);height:min(13.93035vw, 81.2px);transform:translate(-50%, -50%)}.section-video .video:hover .video-icon{transform:translate(-50%, -50%)}}.section-lazer{padding:3.87905vw 0 5.82581vw;background-color:#fff;text-align:center}.section-lazer .gallery{margin-top:1.71528vw}@media (max-width: 900px){.section-lazer{padding:min(12.93532vw, 75.4px) 0 min(13.93035vw, 81.2px)}.section-lazer .title{padding:0 min(3.9801vw, 23.2px)}.section-lazer .gallery{margin-top:min(6.96517vw, 40.6px)}}.section-apartamentos{padding:5.69213vw 0 7.44618vw;background-color:#000;color:#fff;text-align:center}.section-apartamentos .apartamentos-text{width:39.35185vw;margin:2.77431vw auto 0}.section-apartamentos .gallery{margin-top:6.15567vw}@media (max-width: 900px){.section-apartamentos{padding:min(13.93035vw, 81.2px) 0 min(13.93035vw, 81.2px)}.section-apartamentos .title{padding:0 min(3.9801vw, 23.2px)}.section-apartamentos .apartamentos-text{width:auto;margin:min(7.46269vw, 43.5px) min(5.97015vw, 34.8px) 0}.section-apartamentos .gallery{margin-top:min(8.95522vw, 52.2px)}}.section-plantas{padding:4.30324vw 0 6.71296vw;background-color:#fff;text-align:center}.section-plantas .gallery{margin-top:1.71528vw}.section-plantas .gallery .owl-stage-outer{margin:-2.5463vw 0;padding:2.5463vw 0}.section-plantas .gallery .item__link{box-shadow:0 0 1.96759vw rgba(0,0,0,0.4)}.section-plantas .gallery .item__link img{aspect-ratio:1356 / 726.67}.section-plantas .gallery .item__link:hover img{transform:none}.section-plantas .plantas-hint{display:flex;justify-content:flex-end;width:78.47222vw;margin:1.15741vw auto 0;padding-right:.92593vw}.section-plantas .plantas-hint--mobile{display:none}@media (max-width: 900px){.section-plantas{padding:min(12.93532vw, 75.4px) 0 min(13.93035vw, 81.2px)}.section-plantas .title{padding:0 min(3.9801vw, 23.2px)}.section-plantas .gallery{margin-top:min(6.96517vw, 40.6px)}.section-plantas .gallery .owl-stage-outer{margin:max(-4.97512vw, -29px) 0;padding:min(4.97512vw, 29px) 0}.section-plantas .gallery .item__link{box-shadow:0 0 min(3.9801vw, 23.2px) rgba(0,0,0,0.3)}.section-plantas .plantas-hint{width:auto;margin:min(3.48259vw, 20.3px) min(5.97015vw, 34.8px) 0;padding-right:0}.section-plantas .plantas-hint--desktop{display:none}.section-plantas .plantas-hint--mobile{display:flex}}.section-ficha{padding:4.51389vw 0 1.79977vw;background-color:#000;color:#fff}.section-ficha .ficha-grid{display:grid;grid-template-columns:23.37963vw 22.80093vw 24.76852vw 19.3287vw;padding-left:4.86111vw}.section-ficha .ficha-tab{width:19.05845vw;height:3.58796vw;padding:1.33796vw 0 0 2.23958vw;background-color:#BFA362;clip-path:polygon(0 0, 100% 0, calc(100% - 1.5816vw) 100%, 0 100%);color:#000;font-family:"Herokid Narrow","Barlow Semi Condensed",Arial,sans-serif;font-size:1.15741vw;font-weight:600;line-height:1.15741vw;text-transform:uppercase;white-space:nowrap}.section-ficha .ficha-list{margin-top:1.94618vw}.section-ficha .ficha-list li{font-family:"Herokid","Barlow",Arial,sans-serif;font-size:max(12px, .86806vw);line-height:1.04167vw;letter-spacing:.045em}.section-ficha .ficha-list li+li{margin-top:1.04167vw}.section-ficha .ficha-list li::before{content:"";position:relative;top:-.06366vw;display:inline-block;width:.11574vw;height:.11574vw;margin-right:.50347vw;vertical-align:middle;background-color:#BFA362;border-radius:50%}.section-ficha .ficha-note{width:86.76678vw;margin:4.12616vw 0 0 4.86111vw;font-family:"Herokid","Barlow",Arial,sans-serif;font-size:max(8px, .46296vw);line-height:.5787vw;letter-spacing:.045em;text-align:center}@media (max-width: 900px){.section-ficha{padding:min(12.93532vw, 75.4px) min(5.97015vw, 34.8px) min(11.9403vw, 69.6px)}.section-ficha .ficha-grid{display:block;padding-left:0}.section-ficha .ficha-col+.ficha-col{margin-top:min(9.95025vw, 58px)}.section-ficha .ficha-tab{width:min(74.62687vw, 435px);max-width:100%;height:min(12.93532vw, 75.4px);padding:min(4.72637vw, 27.55px) 0 0 min(7.46269vw, 43.5px);clip-path:polygon(0 0, 100% 0, calc(100% - min(5.72139vw, 33.35px)) 100%, 0 100%);font-size:min(4.22886vw, 24.65px);line-height:min(4.22886vw, 24.65px)}.section-ficha .ficha-list{margin-top:min(5.97015vw, 34.8px)}.section-ficha .ficha-list li{font-size:min(3.73134vw, 21.75px);line-height:min(4.97512vw, 29px)}.section-ficha .ficha-list li+li{margin-top:min(2.98507vw, 17.4px)}.section-ficha .ficha-list li br{display:none}.section-ficha .ficha-list li::before{top:max(-.24876vw, -1.45px);width:min(.74627vw, 4.35px);height:min(.74627vw, 4.35px);margin-right:min(1.99005vw, 11.6px)}.section-ficha .ficha-note{width:auto;margin:min(9.95025vw, 58px) 0 0;font-size:min(2.48756vw, 14.5px);line-height:min(3.48259vw, 20.3px);text-align:left}}.section-localizacao{height:37.80845vw;background-color:#000;color:#fff}.section-localizacao .localizacao-content{position:relative;z-index:2;width:21.52778vw;margin-left:4.86111vw;padding-top:2.83738vw}.section-localizacao .title{text-align:center}.section-localizacao .title-script{transform:translateX(-1.23843vw)}.section-localizacao .localizacao-text{margin-top:2.69676vw}.section-localizacao .localizacao-address{display:flex;align-items:center;gap:.53819vw;margin:2.9919vw 0 0 -.11574vw;font-family:"Herokid","Barlow",Arial,sans-serif;font-size:max(12px, .86806vw);line-height:1.15741vw;letter-spacing:.075em}.section-localizacao .localizacao-address svg{display:block;width:.9375vw;height:1.15741vw;flex:0 0 auto;color:#BFA362}.section-localizacao .localizacao-map{position:absolute;top:0;left:32.25289vw;z-index:1;display:block;width:67.28414vw;height:37.80845vw;overflow:hidden;background-color:#121317;cursor:zoom-in}.section-localizacao .localizacao-map img{display:block;width:100%;height:100%;object-fit:cover}.section-localizacao .localizacao-map-hint{position:absolute;right:1.38889vw;bottom:1.27315vw;padding:.5787vw .81019vw;background-color:rgba(0,0,0,0.72);opacity:0;transform:translateY(.23148vw);transition:opacity 0.5s cubic-bezier(0, 0, 0.3, 1),transform 0.5s cubic-bezier(0, 0, 0.3, 1);pointer-events:none}.section-localizacao .localizacao-map:hover .localizacao-map-hint,.section-localizacao .localizacao-map:focus-visible .localizacao-map-hint{opacity:1;transform:none}.section-localizacao .localizacao-hint{display:none}@media (max-width: 900px){.section-localizacao{height:auto;padding-bottom:min(12.93532vw, 75.4px)}.section-localizacao .localizacao-content{width:auto;margin:0;padding:min(12.93532vw, 75.4px) min(5.97015vw, 34.8px) 0}.section-localizacao .title-script{transform:none}.section-localizacao .localizacao-text{margin-top:min(7.46269vw, 43.5px)}.section-localizacao .localizacao-address{gap:min(1.49254vw, 8.7px);margin:min(6.96517vw, 40.6px) 0 0;font-size:min(3.73134vw, 21.75px);line-height:min(4.97512vw, 29px)}.section-localizacao .localizacao-address svg{width:min(3.73134vw, 21.75px);height:min(4.72637vw, 27.55px)}.section-localizacao .localizacao-map{position:relative;left:auto;width:100%;height:auto;margin-top:min(8.95522vw, 52.2px)}.section-localizacao .localizacao-map img{height:auto;aspect-ratio:3488 / 1961}.section-localizacao .localizacao-map-hint{display:none}.section-localizacao .localizacao-hint{display:flex;justify-content:flex-end;margin:min(3.48259vw, 20.3px) min(5.97015vw, 34.8px) 0}}.section-realizadores{padding:5.82581vw 0 0;background-color:#fff}.section-realizadores .background{bottom:auto;height:62.5vw}.section-realizadores .realizadores-grid{position:relative;z-index:2;display:flex;align-items:flex-start}.section-realizadores .realizadores-media{width:39.42882vw;margin-left:13.58044vw}.section-realizadores .realizadores-media img{display:block;width:100%;height:auto}.section-realizadores .realizadores-info{margin:9.67419vw 0 0 9.761vw}.section-realizadores .realizador-label{padding-left:.15625vw;font-family:"Herokid","Barlow",Arial,sans-serif;font-size:max(12px, .92593vw);line-height:.92593vw;letter-spacing:.01em;color:#000}.section-realizadores .realizador-logos{display:flex;align-items:center;gap:3.04803vw;margin-top:2.01562vw}.section-realizadores .realizador-logos img{display:block;width:calc(var(--logo-w, 200) * .05787vw);max-width:none;height:auto}.section-realizadores .realizador+.realizador{margin-top:4.88021vw}.section-realizadores .realizador:nth-child(2) .realizador-logos{margin-top:2.47859vw}.section-realizadores .realizador:nth-child(3){margin-top:4.99363vw}.section-realizadores .realizador:nth-child(3) .realizador-logos{margin-top:2.13137vw}.section-realizadores .capanema{position:relative;z-index:2;margin-top:8.64178vw}.section-realizadores .capanema-head{display:flex;align-items:flex-start}.section-realizadores .capanema-logo{width:22.51157vw;margin-left:13.88889vw}.section-realizadores .capanema-logo img{display:block;width:100%;height:auto}.section-realizadores .capanema-phrase{margin:-.97396vw 0 0 26.27315vw;font-family:"Barlow",Arial,sans-serif;font-size:2.02546vw;font-weight:400;line-height:3.16377vw;letter-spacing:.056em;text-transform:uppercase;color:#000}.section-realizadores .capanema-phrase strong{display:block;font-weight:600;line-height:inherit;letter-spacing:.061em}.section-realizadores .capanema-stats{display:grid;grid-template-columns:repeat(var(--stats, 5), 1fr);width:77.24826vw;margin:4.4919vw 0 0 11.60301vw}.section-realizadores .capanema-stats[data-count="5"]{grid-template-columns:15.91435vw 15.92303vw 15.62211vw 15.03183vw 14.75694vw}.section-realizadores .stat{text-align:center;color:#000}.section-realizadores .stat-number{display:block;font-family:"Herokid Condensed","Antonio","Arial Narrow",sans-serif;font-size:4.13194vw;font-weight:400;line-height:4.13194vw;white-space:nowrap}.section-realizadores .stat-number small{margin-left:.66551vw;font-size:2.92824vw;text-transform:uppercase}.section-realizadores .stat-label{display:block;font-family:"Barlow",Arial,sans-serif;font-size:max(13px, 1.33102vw);font-weight:300;line-height:1.73611vw}@media (max-width: 900px){.section-realizadores{padding:min(11.9403vw, 69.6px) 0 0}.section-realizadores .background{height:min(124.37811vw, 725px)}.section-realizadores .realizadores-grid{flex-direction:column;align-items:stretch;padding:0 min(5.97015vw, 34.8px)}.section-realizadores .realizadores-media{width:100%;margin:0}.section-realizadores .realizadores-info{margin:min(8.95522vw, 52.2px) 0 0}.section-realizadores .realizador-label{font-size:min(3.73134vw, 21.75px);line-height:min(4.47761vw, 26.1px)}.section-realizadores .realizador-logos,.section-realizadores .realizador:nth-child(2) .realizador-logos,.section-realizadores .realizador:nth-child(3) .realizador-logos{gap:min(7.46269vw, 43.5px);margin-top:min(3.9801vw, 23.2px)}.section-realizadores .realizador-logos img,.section-realizadores .realizador:nth-child(2) .realizador-logos img,.section-realizadores .realizador:nth-child(3) .realizador-logos img{width:calc(var(--logo-w, 200) * min(.15423vw, .899px))}.section-realizadores .realizador+.realizador,.section-realizadores .realizador:nth-child(3){margin-top:min(7.9602vw, 46.4px)}.section-realizadores .capanema{margin-top:min(13.93035vw, 81.2px);padding:0 min(5.97015vw, 34.8px)}.section-realizadores .capanema-head{flex-direction:column;align-items:center;text-align:center}.section-realizadores .capanema-logo{width:min(59.70149vw, 348px);margin:0}.section-realizadores .capanema-phrase{margin:min(5.97015vw, 34.8px) 0 0;font-size:min(4.97512vw, 29px);line-height:min(7.46269vw, 43.5px)}.section-realizadores .capanema-stats,.section-realizadores .capanema-stats[data-count="5"]{grid-template-columns:1fr 1fr;gap:min(6.96517vw, 40.6px) min(2.98507vw, 17.4px);width:auto;margin:min(9.95025vw, 58px) 0 0}.section-realizadores .stat:last-child:nth-child(odd){grid-column:1 / -1}.section-realizadores .stat-number{font-size:min(12.93532vw, 75.4px);line-height:min(13.43284vw, 78.3px)}.section-realizadores .stat-number small{margin-left:min(.74627vw, 4.35px);font-size:min(8.95522vw, 52.2px)}.section-realizadores .stat-label{margin-top:min(.99502vw, 5.8px);font-size:min(3.9801vw, 23.2px);line-height:min(5.22388vw, 30.45px)}}
