@charset "UTF-8";.navbar-brand{background:url(../img/brand.png?v=1.0.0) no-repeat;background-position:50%;background-size:contain;display:block;height:60px;image-rendering:-webkit-optimize-contrast;width:230px}@media (min-width:768px){.navbar-brand{height:35px;width:300px}}.nav-link{color:#74adc8;font-weight:600;text-transform:uppercase}.btn{border-radius:3rem;border-width:3px}.form-control{border:3px solid #315984;border-radius:3rem;padding:.75rem}.carousel-indicators{margin-bottom:0}.carousel-indicators [data-bs-target]{background-color:#ed8d62;border-radius:100%;height:10px;width:10px}.carousel-indicators [data-bs-target].active{background-color:#722d0d}.carousel-control-next,.carousel-control-prev{width:3%}.card{border:2px solid #315984;border-radius:2.5rem}.card-header{word-wrap:normal;background-color:#315984;border-radius:3rem!important;color:#fff;left:0;margin:0 auto;padding:1.5rem;position:absolute;right:0;text-align:center;text-transform:uppercase;top:-4rem;width:75%}@media (min-width:1280px){.card-header{border-radius:10rem!important;font-size:2.5rem;top:-6rem}}.card-header small{display:block;font-size:50%;font-weight:400;text-transform:none}@media (min-width:1280px){.card-header small{font-size:35%}}.card-body{padding:6rem 2rem 2rem}@media (min-width:1280px){.card-body{padding:10rem 2rem 2rem}}.alert>div{font-size:1.5rem}.alert-danger,.alert-info,.alert-success{color:#fff}.alert-danger{background-color:#dc3545}.alert-info{background-color:#0dcaf0}.alert-success{background-color:#315984}.alert-warning{background-color:#ffc107;color:#000}.pagination{overflow:auto}body,html{height:100%}body{background-color:#fff;color:#000;position:relative}a{text-decoration:none}a:focus,a:hover{color:#ed8d62}.wrapper{min-height:100vh;position:absolute;right:0;top:0;transition:all .3s;width:100%}.inner-addon{position:relative}.inner-addon .fab,.inner-addon .far,.inner-addon .fas{color:#002448;padding:25px;pointer-events:none;position:absolute;z-index:1}.left-addon .fab,.left-addon .far,.left-addon .fas,.right-addon .fab,.right-addon .far,.right-addon .fas{top:0}.left-addon input{padding-left:3rem}.right-addon input{padding-right:3rem}.right-addon .fab,.right-addon .far,.right-addon .fas{right:15px}.section-title{border-left:8px solid #0f246d;margin:0;padding-left:.5rem}.line-title{border-bottom:1px solid #eee;line-height:.1;text-align:center}.line-title span{padding:0 .5rem}.form-label{color:#315984;font-size:.75rem;font-weight:700;margin-bottom:.25rem;margin-left:2rem}.form-label.required:after{color:#c06;content:" *"}.form-switch{-webkit-tap-highlight-color:transparent;align-items:center;cursor:pointer;display:inline-flex}.form-switch i{background-color:#e6e6e6;border-radius:23px;display:inline-block;height:26px;margin-right:.5rem;position:relative;transition:all .3s linear;vertical-align:text-bottom;width:46px}.form-switch i:before{transform:translate3d(2px,2px,0) scaleX(1);transition:all .25s linear;width:42px}.form-switch i:after,.form-switch i:before{background-color:#fff;border-radius:11px;content:"";height:22px;left:0;position:absolute}.form-switch i:after{box-shadow:0 2px 2px rgba(0,0,0,.24);transform:translate3d(2px,2px,0);transition:all .2s ease-in-out;width:22px}.form-switch:active i:after{transform:translate3d(2px,2px,0);width:28px}.form-switch:active input:checked+i:after{transform:translate3d(16px,2px,0)}.form-switch input{display:none}.form-switch input:checked+i{background-color:#4bd763}.form-switch input:checked+i:before{transform:translate3d(18px,2px,0) scale3d(0,0,0)}.form-switch input:checked+i:after{transform:translate3d(22px,2px,0)}.easy-autocomplete input{border:3px solid #315984;border-radius:3rem;padding:.75rem}.selectize-control.multi .selectize-input{border:3px solid #315984;border-radius:3rem;padding:.75rem!important}.selectize-control.multi .selectize-input [data-value]{border-radius:3rem}.custom-popover-content{background-color:#ed8d62;font-size:14px;position:relative}.custom-popover-content-close{cursor:pointer;font-size:1.5rem;position:absolute;right:1rem;top:.25rem}.custom-popover-content-title{margin-bottom:1.5rem;text-align:center}.custom-popover-content-title span{border-bottom:1px solid #315984}.custom-popover-content .popover-body{color:#fff!important}.custom-popover-content[data-popper-placement=top] .popover-arrow:after{border-top-color:#ed8d62!important}.custom-popover-content[data-popper-placement=bottom] .popover-arrow:after{border-bottom-color:#ed8d62!important}.custom-popover-content[data-popper-placement=left] .popover-arrow:after{border-left-color:#ed8d62!important}.custom-popover-content[data-popper-placement=right] .popover-arrow:after{border-right-color:#ed8d62!important}.intro .carousel .carousel-item img{max-height:500px;-o-object-fit:cover;object-fit:cover}.intro .carousel .carousel-item .carousel-caption{background-color:rgba(237,141,98,.9);bottom:20%;left:5%;max-width:60%;padding-left:1rem;padding-right:1rem;right:auto;text-align:left;width:auto}@media (min-width:1280px){.intro .carousel .carousel-item .carousel-caption{max-width:30%}}.intro .carousel .carousel-item .carousel-caption h1{color:#315984;font-size:1rem;font-weight:600}@media (min-width:1280px){.intro .carousel .carousel-item .carousel-caption h1{font-size:calc(1.325rem + .9vw)}}.intro .carousel .carousel-item .carousel-caption p{font-size:.65rem}@media (min-width:1280px){.intro .carousel .carousel-item .carousel-caption p{font-size:1.25rem}}.intro .carousel .carousel-item .carousel-caption .btn{font-size:.5rem}@media (min-width:1280px){.intro .carousel .carousel-item .carousel-caption .btn{font-size:var(--bs-btn-font-size)}}.search{background:url(../img/bg-search.png) no-repeat;background-position-x:25%;padding:8rem 0}@media (min-width:1280px){.search{background-position:50% 50%;background-size:150%}}.search__form{background-color:rgba(54,93,139,.2);border-radius:1.5rem;margin:0 auto;padding:2.5rem;position:relative;text-align:center;width:90%}@media (min-width:768px){.search__form{padding:2rem 5rem;width:75%}}@media (min-width:1280px){.search__form{padding:2rem 5rem;width:60%}}.search__form legend{color:#315984;float:none;font-size:1.1rem;line-height:normal}@media (min-width:1280px){.search__form legend{font-size:3rem}}.search__form .form-check-input{border-radius:.5rem;height:1.5em;width:1.5em}.search__form .form-check-label{font-size:1rem;margin-left:1rem}@media (min-width:768px){.search__form .form-check-input{border-radius:.5rem;height:3em;width:3em}.search__form .form-check-label{font-size:2rem;margin-left:1rem}}.search__form-icon{bottom:2rem;position:absolute;right:2rem;width:80px}@media (max-width:768px){.search__form-icon{display:none}}.fractional-ownerships{background:url(../img/bg-christ-the-redeemer.png) no-repeat;background-position:50% 50%;background-size:125%;overflow:hidden;padding:6rem 0}.fractional-ownerships__owner{background-color:#315984;border:2px solid #fff;border-radius:10rem 3rem 3rem 10rem;box-shadow:0 5px 25px rgba(0,0,0,.4);margin:0 auto 4rem;padding:2rem}.fractional-ownerships__owner-cover{border-radius:50%;margin-bottom:-2rem;margin-left:-2rem;margin-top:-2rem;max-width:100%}.fractional-ownerships__owner-icon{position:absolute;right:1rem;top:-1rem;width:50px}.fractional-ownerships__owner-title{color:#fff;font-size:1rem;font-weight:300;margin-bottom:1.5rem;margin-top:3rem;text-transform:uppercase;word-break:break-all}.fractional-ownerships__owner-title strong{font-weight:600}.fractional-ownerships__owner .btn{float:right}@media (min-width:768px){.fractional-ownerships__owner .btn{float:none}}.fractional-ownerships__customer{background-color:#ed8d62;border:2px solid #fff;border-radius:3rem;box-shadow:0 5px 25px rgba(0,0,0,.4);margin:0 auto 4rem;padding:2rem}.fractional-ownerships__customer-cover{border:1.5rem solid #fff;box-shadow:0 5px 25px rgba(0,0,0,.4);margin-bottom:3rem;max-width:100%;transform:rotate(-8deg);width:90%}@media (min-width:768px){.fractional-ownerships__customer-cover{margin-bottom:0;position:absolute;top:-3.5rem}}.fractional-ownerships__customer-title{color:#fff;font-size:2rem;font-weight:300;margin-bottom:1.5rem;margin-top:0;word-break:break-all}@media (min-width:1280px){.fractional-ownerships__customer-title{font-size:2.5rem}}.fractional-ownerships__customer-title strong{font-weight:600}.fractional-ownerships__featured-item{margin-bottom:1.5rem}@media (min-width:768px){.fractional-ownerships__featured{margin-bottom:0}}.fractional-ownerships__featured-cover{border-radius:.75rem;margin-bottom:.5rem;min-height:230px;position:relative}.fractional-ownerships__featured-caption h5{margin-bottom:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fractional-ownerships__featured-caption h5 span{color:#ed8d62;cursor:pointer;float:right}.fractional-ownership__gallery{border-radius:2rem;margin-bottom:2rem;overflow:hidden}.fractional-ownership__gallery .slick-prev{left:25px;z-index:1}.fractional-ownership__gallery .slick-next{right:25px}.fractional-ownership__gallery img{height:300px;-o-object-fit:cover;object-fit:cover;width:100%}.fractional-ownership__whatsapp{background-color:#62d468;border:3px solid #62d468;border-radius:3rem;color:#fff;display:inline-block;font-size:.85rem;margin-bottom:1rem;margin-right:1rem;padding:.5rem;text-align:center;width:100%;word-break:normal}@media (min-width:768px){.fractional-ownership__whatsapp{font-size:1rem;padding:.5rem 2rem;width:auto}}.fractional-ownership__whatsapp:focus,.fractional-ownership__whatsapp:hover{background-color:#fff;color:#62d468}.location{background:url(../img/bg-location.png) no-repeat;background-size:cover;border-bottom:3px solid #00d9ee;padding:3rem 0;position:relative}.location:before{background-color:rgba(0,0,0,.2);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.location__map path{fill:#ed8d62}.location__map text{fill:#fff;cursor:pointer;font:12px Arial-BoldMT,sans-serif}.location__map .circle{fill:#e76b32}.location__map a{text-decoration:none}.location__map a:focus,.location__map a:hover{cursor:pointer;text-decoration:none}.location__map a:focus path,.location__map a:hover path{fill:#441b08!important}.location__map a:focus .circle,.location__map a:hover .circle{fill:#441b08!important;cursor:pointer}.location__map a.active path{fill:#a03f13!important}.location__map a.active .circle{fill:#a03f13!important;cursor:pointer}.location__map a.active:focus path,.location__map a.active:hover path{fill:#441b08!important}.location__map a.active:focus .circle,.location__map a.active:hover .circle{fill:#441b08!important;cursor:pointer}.location__title{color:#fff;font-size:2rem;font-weight:700;margin-bottom:0}@media (min-width:768px){.location__title{font-size:2.5rem}}.hotels__item{overflow:hidden}.hotels__item-gallery,.hotels__item-gallery .slick-list,.hotels__item-gallery .slick-track{height:100%}.hotels__item-gallery .slick-prev{left:25px;z-index:1}.hotels__item-gallery .slick-next{right:25px}.hotels__item-gallery img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.hotels__item-caption{padding:2rem}.hotels__item-caption__title span{color:#ed8d62;cursor:pointer;margin-right:.25rem;text-shadow:0 2px 2px #fff}.hotels__item-caption__price{color:#315984;font-weight:700;margin-bottom:0}.hotels__item-caption__subscribe{background-color:#ed8d62;border-radius:.5rem;color:#315984;display:inline-block;margin-bottom:0;padding:1rem;text-align:center;width:100%}@media (min-width:768px){.hotels__item-caption__subscribe{width:75%}}.hotels__item-caption__subscribe a{background-color:#315984;border-radius:.5rem;color:#fff;display:block;margin-top:.5rem;padding:.5rem}.hotels__item-caption__whatsapp{background-color:#62d468;border:3px solid #62d468;border-radius:3rem;color:#fff;display:inline-block;font-size:.85rem;padding:1rem;text-align:center;width:100%;word-break:normal}@media (min-width:768px){.hotels__item-caption__whatsapp{font-size:1.1rem;padding:1rem 2rem;width:auto}}.hotels__item-caption__whatsapp:focus,.hotels__item-caption__whatsapp:hover{background-color:#fff;color:#62d468}.footer{background-color:#365d8b;padding:3em 0 1rem}.footer,.footer a{color:#fff}.privacy-alert{background:url(../img/bg-christ-the-redeemer.png) no-repeat;background-color:#fff;background-position-x:center;background-position-y:55%;background-size:75%;border:1px solid #dee2e6;bottom:0;box-shadow:0 4px 12px rgba(0,0,0,.1);left:0;padding:1.5rem;position:fixed;right:0}@media (min-width:768px){.privacy-alert{border-radius:.5rem;bottom:8rem;left:10rem;right:10rem}}@media (min-width:1280px){.privacy-alert{border-radius:.5rem;bottom:2rem;left:20rem;right:20rem}}.back-to-top{background-color:#0f246d;border-radius:.25rem;bottom:100px;display:none;padding:8px 10px;text-align:center;z-index:3}.back-to-top,.whatsapp{color:#fff;position:fixed;right:2rem}.whatsapp{align-items:center;background-color:#62d468;border-radius:50%;bottom:2rem;box-shadow:0 0 14px 0 hsla(0,0%,100%,.2);display:flex;padding:.5rem;z-index:999}.whatsapp span,.whatsapp:focus,.whatsapp:hover{color:#fff}.tips ul li::marker{color:#315984;content:"";font:var(--fa-font-solid)}.page.about,.page.what-we-do{background:url(../img/bg-christ-the-redeemer.png) no-repeat}.page.post{padding-top:3rem}.page .posts__intro{padding:3rem 0}.page .posts__intro-title{color:#365d8b;font-size:2rem;font-weight:700;text-transform:uppercase}@media (min-width:576px){.page .posts__intro-title{font-size:2.5rem}}.page .posts__intro-title span{border-bottom:5px solid #1fd4ff;line-height:.1}.page .posts__item{border-bottom:5px dotted #ddd;margin-bottom:3rem;padding-bottom:3rem}.page .posts__item:last-of-type{border-bottom:0}.page .posts__item-cover{border-radius:2rem;max-width:100%}.page .posts__item-title{color:#365d8b;font-weight:700;text-transform:uppercase}.page .posts__item-description{color:#365d8b;font-size:1rem}.page .post__cover{height:250px;margin-bottom:1.5rem;max-width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:100%}.page .post__title{color:#315984;text-transform:uppercase}.page .post__bottom{color:#fff;margin-top:3rem;padding:10rem 0;position:relative}.page .post__bottom-brand{bottom:1rem;max-width:64px;position:absolute;right:1rem}.page .about__intro,.page .what-we-do__intro{background-color:#365d8b;color:#fff;padding:3rem 0}.page .about__intro-title,.page .what-we-do__intro-title{font-size:1.5rem;text-transform:uppercase}@media (min-width:768px){.page .about__intro-title,.page .what-we-do__intro-title{font-size:2rem}}.page .about__features,.page .what-we-do__features{background-size:cover;color:#365d8b;padding:3rem 0}.page .about__features-title,.page .what-we-do__features-title{font-size:2rem;font-weight:700;margin-bottom:2rem;text-transform:uppercase}.page .about__features-list,.page .what-we-do__features-list{font-size:1.2rem;margin-bottom:0}.page .about__features-list li,.page .what-we-do__features-list li{margin-bottom:1.5rem}.page .about__bottom,.page .what-we-do__bottom{color:#fff;padding:10rem 0;position:relative}.page .about__bottom:before,.page .what-we-do__bottom:before{background-color:rgba(0,0,0,.3);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.page .about__bottom-title,.page .what-we-do__bottom-title{font-size:2.5rem;font-weight:700;position:relative}.page .about__bottom-brand,.page .what-we-do__bottom-brand{bottom:1rem;max-width:64px;position:absolute;right:1rem}@media (min-width:576px){.page.login .card,.page.reset-password .card{width:75%}}@media (min-width:768px){.page.login .card,.page.reset-password .card{width:50%}}@media (min-width:1280px){.page.login .card,.page.reset-password .card{width:35%}}.page.fractional-ownerships,.page.hotels,.page.register{padding:10rem 0 3rem}@media (min-width:992px){.navbar-brand{height:80px;width:300px}}@media (min-width:768px){.jq-toast-single{transform:scale(2)}.jq-toast-wrap.bottom-left{bottom:40px;left:150px}}

/*# sourceMappingURL=site.css.map*/