.bossa-page .btns-navigation{display:flex;gap:8px}.bossa-page .btn-next:after,.bossa-page .btn-prev:after{content:"";display:none}.bossa-page .btn-next,.bossa-page .btn-prev{padding:4px 10px;width:-moz-max-content;width:max-content;height:-moz-max-content;height:max-content;border-radius:20px;color:var(--color-third);display:flex;align-items:center;justify-content:center;cursor:pointer;border-width:2px;transition:color .3s,background-color .3s,transform .3s}.bossa-page .btn-next,.bossa-page .swiper-rtl .btn-prev{right:auto;left:5px}.bossa-page .btn-prev,.bossa-page .swiper-rtl .btn-next{left:auto;right:5px}.bossa-page .btn-next:hover,.bossa-page .btn-prev:hover{color:var(--color-primary);background-color:var(--color-third);transform:scale(1.1)}.bossa-page .swiper-button-disabled{opacity:.5;pointer-events:none}@supports (-webkit-touch-callout:none){.bossa-page .btn-next,.bossa-page .btn-prev{display:flex;align-items:center;justify-content:center;height:40px!important;box-sizing:border-box!important;-webkit-appearance:none}}.bossa-page .bossa-tour360-label{display:block;text-align:center;font-weight:300;font-size:1.125rem;color:var(--color-third);margin-bottom:1.5rem}@media (min-width:1280px){.bossa-page .bossa-tour360-label{font-size:1.875rem}}.bossa-page .bossa-tour360-frame iframe{width:100%;min-height:400px;border:0;display:block}@media (min-width:1024px){.bossa-page .bossa-tour360-frame iframe{min-height:560px}}.bossa-page #bossa-slider-tour360 .swiper-button-next,.bossa-page #bossa-slider-tour360 .swiper-button-prev{color:var(--color-third)}.bossa-page #bossa-slider-tour360 .swiper-button-prev{left:0}@media (min-width:640px){.bossa-page #bossa-slider-tour360 .swiper-button-prev{left:10%}.bossa-page #bossa-slider-tour360 .swiper-button-next{right:10%}}.bossa-page .bossa-tour360-bullet{height:4px;background:var(--color-fourth);cursor:pointer;opacity:.5}.bossa-page .bossa-tour360-bullet.swiper-pagination-bullet-active{opacity:1;background:var(--color-secondary)}body.bossa-menu-open{overflow:hidden}.bossa-page main>header.bossa-menu{position:fixed;z-index:50;top:-26px;left:0;right:0}.bossa-page header.bossa-menu{transition:height .5s ease,background-color .5s ease,transform .3s ease,opacity .3s ease,visibility .3s ease;background:transparent;overflow:hidden}.bossa-page header.bossa-menu.bossa-menu--scroll-hidden{transform:translateY(calc(-100% - 1rem));opacity:0;visibility:hidden;pointer-events:none}.bossa-page header.bossa-menu .bossa-menu-btn:not(.bossa-menu-btn-cta){background:transparent}.bossa-page header.bossa-menu .bossa-menu-btn-cta,.bossa-page header.bossa-menu .bossa-menu-btn:not(.bossa-menu-btn-cta){-webkit-appearance:none;-moz-appearance:none;appearance:none;color:inherit;font:inherit;cursor:pointer;line-height:inherit}.bossa-page header.bossa-menu .bossa-menu-btn:focus-visible{outline:2px solid var(--color-secondary);outline-offset:2px}.bossa-page header.bossa-menu nav{width:calc(100% - 64px);opacity:1;transform:translateY(0);transition:opacity .5s ease,transform .5s ease;overflow:hidden;padding-top:4rem}.bossa-page header.bossa-menu.close-menu{height:116px}.bossa-page header.bossa-menu.open-menu{background-color:var(--color-secondary-light)}.bossa-page header.bossa-menu .bossa-menu-bar{background-color:color-mix(in srgb,var(--color-secondary-light) 92%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.bossa-page header.bossa-menu .show-scrolling-menu{box-shadow:0 4px 24px rgba(48,41,37,.12)}.bossa-page header.bossa-menu.close-menu nav{opacity:0;pointer-events:none;transform:translateY(20px);transition:opacity .3s ease,transform .3s ease}.bossa-page header.bossa-menu nav ul{overflow:hidden;transition:max-height .5s ease;max-height:500px}.bossa-page header.bossa-menu.close-menu nav ul{max-height:0;transition-delay:.1s}.bossa-page header.bossa-menu nav ul li{transition:transform .3s ease,opacity .3s ease;opacity:1;transform:translateX(0)}.bossa-page header.bossa-menu.close-menu nav ul li{opacity:0;transform:translateX(-20px);transition-duration:.2s}.bossa-page header.bossa-menu:not(.close-menu) nav ul li:first-child{transition-delay:.1s}.bossa-page header.bossa-menu:not(.close-menu) nav ul li:nth-child(2){transition-delay:.2s}.bossa-page header.bossa-menu:not(.close-menu) nav ul li:nth-child(3){transition-delay:.3s}.bossa-page header.bossa-menu:not(.close-menu) nav ul li:nth-child(4){transition-delay:.4s}.bossa-page header.bossa-menu:not(.close-menu) nav ul li:nth-child(5){transition-delay:.5s}.bossa-page header.bossa-menu.close-menu nav ul li:nth-child(5){transition-delay:0s}.bossa-page header.bossa-menu.close-menu nav ul li:nth-child(4){transition-delay:.05s}.bossa-page header.bossa-menu.close-menu nav ul li:nth-child(3){transition-delay:.1s}.bossa-page header.bossa-menu.close-menu nav ul li:nth-child(2){transition-delay:.15s}.bossa-page header.bossa-menu.close-menu nav ul li:first-child{transition-delay:.2s}@media (min-width:1024px){.bossa-page header.bossa-menu{display:flex;align-items:center;justify-content:center;padding:16px 32px;height:auto;overflow:visible}.bossa-page header.bossa-menu .bossa-menu-bar{width:100%}.bossa-page header.bossa-menu .show-scrolling-menu{position:relative}.bossa-page header.bossa-menu.close-menu{height:auto}.bossa-page header.bossa-menu.close-menu nav,.bossa-page header.bossa-menu.open-menu nav{position:static;opacity:1;transform:none;pointer-events:auto;width:auto;margin:0;overflow:visible}.bossa-page header.bossa-menu nav{overflow:visible}.bossa-page header.bossa-menu.close-menu nav ul,.bossa-page header.bossa-menu.open-menu nav ul{overflow:visible;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-end;max-height:none;gap:16px;margin:0;padding:0}.bossa-page header.bossa-menu.close-menu nav ul li,.bossa-page header.bossa-menu.open-menu nav ul li{opacity:1;transform:none;margin-bottom:0;transition:background-color .3s,color .3s,transform .3s}.bossa-page header.bossa-menu nav ul li .bossa-menu-btn{white-space:nowrap}.bossa-page header.bossa-menu nav ul li .bossa-menu-btn:hover{background:var(--color-primary);color:var(--color-secondary-light)}.bossa-page header.bossa-menu nav ul li.bossa-menu-cta .bossa-menu-btn-cta svg{width:14px;height:14px}.bossa-page header.bossa-menu nav ul li.bossa-menu-cta .bossa-menu-cta-icon{padding:4px;transform:translateX(4px)}.bossa-page header.bossa-menu nav ul li.bossa-menu-cta .bossa-menu-btn-cta:hover{transform:scale(1.05)}.bossa-page header.bossa-menu nav ul li.bossa-menu-cta .bossa-menu-btn-cta{transition:transform .3s}}.bossa-page #bossa-main-nav>ul>li.bossa-menu-cta>button:hover>span:first-child,.bossa-page #bossa-main-nav>ul>li.bossa-menu-cta>button>span:first-child{color:var(--color-secondary-light)}@media (min-width:1280px){.bossa-page header.bossa-menu nav ul li.bossa-menu-cta .bossa-menu-cta-icon{transform:translateX(0)}.bossa-page header.bossa-menu nav{padding-top:0}.bossa-page main>header.bossa-menu{top:0}}.bossa-page .BannerTop{position:relative}.bossa-page .BannerTop-media{margin:0;border-radius:var(--bossa-radius-card);overflow:hidden}.bossa-page .BannerTop figure{margin:0}.bossa-page .BannerTop img{aspect-ratio:9/16;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;display:block}.bossa-page .BannerTop-video-stage{background-color:var(--color-third);background-size:cover;background-position:50%;background-repeat:no-repeat;padding:4rem 1rem 1rem}.bossa-page .BannerTop-video-stage--has-bg{background-color:var(--color-primary)}.bossa-page .BannerTop-video-stage .BannerTop-media{max-width:100%;margin:0 auto}.bossa-page .BannerTop-video{position:relative;width:100%;aspect-ratio:9/16;overflow:hidden;border-radius:inherit}.bossa-page .BannerTop-video-cover{position:absolute;inset:0;overflow:hidden;pointer-events:none;border-radius:inherit}.bossa-page .BannerTop-youtube{position:absolute;top:50%;left:50%;width:100vw;height:56.25vw;min-width:177.78vh;min-height:100%;transform:translate(-50%,-50%);border:0;pointer-events:none}@media (min-width:768px){.bossa-page .BannerTop img,.bossa-page .BannerTop-video{aspect-ratio:16/9}}@media (min-width:1024px){.bossa-page .BannerTop-media{max-height:85vh;overflow:hidden}.bossa-page .BannerTop img{aspect-ratio:unset;max-height:85vh;height:85vh;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.bossa-page .BannerTop-video-stage{padding:8rem 0 2rem}.bossa-page .BannerTop-video-stage .BannerTop-media{max-width:min(100%,1600px)}.bossa-page .BannerTop-video{aspect-ratio:unset;height:85vh;max-height:85vh}.bossa-page .BannerTop-youtube{min-height:85vh;height:47.81vh;min-width:calc(85vh * 16 / 9);width:calc(85vh * 16 / 9)}}.bossa-page .BannerTop .logo-and-subtitle img{max-width:100%;height:auto;aspect-ratio:auto}.bossa-page .BannerHighlight{background:linear-gradient(to bottom,var(--color-primary) 50%,var(--color-fourth) 50%)}.bossa-page #implementacao{background-color:var(--color-primary);background-image:url(/bossa/pattern-bossa-implantacao.webp);background-repeat:repeat;background-size:360px}.bossa-page .Implantation-box-detail{background:transparent}body.bossa-standalone>footer.bg-color-300{display:none}.bossa-page{--bossa-radius-card:1.5rem;--bossa-radius-pill:9999px;background:var(--color-primary);color:var(--color-third);font-family:var(--bossa-font-body)}.bossa-page .bossa-radius-card{border-radius:var(--bossa-radius-card)}.bossa-page main{position:relative;background-color:var(--color-primary)}.bossa-page main:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background-image:url(/bossa/pattern-bossa.webp);background-repeat:repeat;background-size:400px;opacity:.1}.bossa-page main>*{position:relative;z-index:1}.bossa-page .bossa-destaques-figure{aspect-ratio:3/4}@media (min-width:1024px){.bossa-page .bossa-destaques-grid{align-items:stretch}.bossa-page .bossa-destaques-figure{aspect-ratio:auto;height:100%;min-height:100%;align-self:stretch}.bossa-page .bossa-destaques-list{display:flex;flex-direction:column;justify-content:flex-start}}.bossa-page .bossa-icon{flex-shrink:0;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center}.bossa-page .bossa-icon svg{width:2.5rem;height:2.5rem;max-width:2.5rem;max-height:2.5rem}.bossa-page h1,.bossa-page h2,.bossa-page h3{font-family:var(--bossa-font-heading)}.bossa-page #contato .contact-form,.bossa-page #contato .contact-form .container-fields-form{display:flex;flex-direction:column;gap:0}.bossa-page #contato .contact-form input,.bossa-page #contato .contact-form select,.bossa-page #contato .contact-form textarea{width:100%;padding:.5rem;background:transparent!important;border:none!important;border-bottom:2px solid rgba(77,90,75,.3)!important;border-radius:0!important;color:var(--color-third)!important;height:auto!important}.bossa-page #contato .contact-form input:focus,.bossa-page #contato .contact-form select:focus,.bossa-page #contato .contact-form textarea:focus{outline:none;border-bottom-color:var(--color-secondary)!important}.bossa-page #contato .contact-form textarea{min-height:4rem}.bossa-page #contato .contact-form label.hidden{display:block!important;font-size:.875rem;font-weight:500;color:var(--color-third);margin-bottom:.25rem}.bossa-page #contato .contact-form .container-fields-form>div,.bossa-page #contato .contact-form>div{margin-bottom:1rem}.bossa-page #contato .contact-form button{width:100%;margin-top:1rem;padding:.5rem 1rem;border-radius:9999px;border:none!important;background:var(--color-primary)!important;color:var(--color-secondary)!important;font-weight:700;cursor:pointer;transition:background-color .3s,color .3s}.bossa-page #contato .contact-form button:hover{background:var(--color-secondary)!important;color:var(--color-primary)!important}.bossa-page #contato .contact-form span{color:#f87171;font-size:.75rem}.bossa-page #contato.bossa-contato-no-bg{background-color:#2e5743}.bossa-page .bossa-gallery-figure{min-height:16rem}@media (min-width:768px){.bossa-page .bossa-gallery-figure{min-height:24rem}}.bossa-page .bossa-apartamentos-figure{min-height:18rem}@media (min-width:1024px){.bossa-page .bossa-apartamentos-figure{min-height:28rem}}@media (min-width:1280px){.bossa-page .bossa-apartamentos-figure{min-height:32rem}}.bossa-page .bossa-apartamentos-nav,.bossa-page .bossa-plantas-nav{position:relative;z-index:10}