.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}}body.bossa-menu-open{overflow:hidden}.bossa-page header.bossa-menu{transition:height .5s ease,background-color .5s ease;background:transparent;overflow:hidden}.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}.bossa-page header.bossa-menu.close-menu{height:116px}.bossa-page header.bossa-menu .show-scrolling-menu,.bossa-page header.bossa-menu.open-menu{background-color:var(--color-secondary-light)}.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 .BannerTop{position:relative}.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;position:relative;z-index:0;width:100%;display:block}@media (min-width:768px){.bossa-page .BannerTop img{aspect-ratio:16/9}}@media (min-width:1024px){.bossa-page .BannerTop{max-height:85vh;overflow:hidden}.bossa-page .BannerTop figure{max-height:85vh}.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 .logo-and-subtitle{position:absolute;z-index:20;left:50%;top:50%;transform:translate(-50%,-50%);text-align:center}.bossa-page .BannerTop .logo-and-subtitle img{max-width:100%;height:auto;max-height:none;aspect-ratio:auto}.bossa-page .BannerHighlight{background:linear-gradient(to bottom,var(--color-primary) 50%,var(--color-fourth) 50%)}.bossa-page .Implantation-box-detail{background:linear-gradient(to bottom,var(--color-fourth) 50%,var(--color-primary) 50%)}body.bossa-standalone>footer.bg-color-300{display:none}.bossa-page{background:var(--color-primary);color:var(--color-third);font-family:var(--bossa-font-body)}.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}