@font-face{font-family:lola-bir;src:url(../../../font/FS-Lola-Bold-Italic-Regular.woff) format("woff")}@font-face{font-family:lola-lr;src:url(../../../font/FS-Lola-Light-Regular.woff) format("woff")}@font-face{font-family:lola-mr;src:url(../../../font/FS-Lola-Medium-Regular.woff) format("woff")}@font-face{font-family:lola-r;src:url(../../../font/FS-Lola-Regular.woff) format("woff")}@font-face{font-family:helvetica;src:url(../../../font/Helvetica.woff) format("woff")}@font-face{font-family:helvetica-b;src:url(../../../font/Helvetica-Bold.woff) format("woff")}.ff-lola-bir{font-family:lola-bir}.ff-lola-lr{font-family:lola-lr}.ff-lola-mr{font-family:lola-mr}.ff-lola-r{font-family:lola-r}.ff-helvetica{font-family:helvetica}.ff-helvetica-b{font-family:helvetica-b}.main-color{color:#451c70}.secondary-color{color:#1c4b34}.main-bg{background-color:#451c70}.secondary-bg{background-color:#1c4b34}.third-bg{background-color:#d6c7f4}.main-btn{background-color:#451c70;color:#fff;transition:.3s all}.main-btn:hover{background-color:#1c4b34;color:#fff;transition:.3s all}.main-btn-outline{border:1px solid #451C70;color:#451c70;transition:.3s all}.main-btn-outline:hover{border:1px solid #451C70;background-color:#451c70;color:#fff;transition:.3s all}.secondary-btn{background-color:#fff;color:#000;transition:.3s all}.secondary-btn:hover{background-color:#451c70;color:#fff;transition:.3s all}.tertiary-btn{background-color:#000c;color:#fff;transition:.3s all}.tertiary-btn:hover{background-color:#fff;color:#000;transition:.3s all}.main-btn-circle,.main-btn-circle:hover{color:#451c70;position:relative;z-index:3}.main-btn-circle:after{content:"";top:50%;left:50%;transform:translate(-50%,-50%);background-color:#e3e5f2;position:absolute;width:40px;height:40px;border-radius:100%;z-index:-1;transition:width .3s,height .3s,transform .3s}.main-btn-circle:hover:after{width:70px;height:70px;transform:translate(-50%,-50%);color:#451c70}.main-btn-circle:focus{border:none}.secondary-btn-circle,.secondary-btn-circle:hover{color:#451c70;position:relative;z-index:3}.secondary-btn-circle:after{content:"";top:50%;left:50%;transform:translate(-50%,-50%);background-color:#e3e5f2;position:absolute;width:40px;height:40px;border-radius:100%;z-index:-1;transition:width .3s,height .3s,transform .3s}.secondary-btn-circle:hover:after{width:70px;height:70px;transform:translate(-50%,-50%);color:#451c70}.main-badge,.secondary-badge{background-color:#f0f1f6;color:#451c70;font-size:14px!important}.third-badge{background-color:#eee2e2;color:#8c2729;font-size:14px!important}@media (max-width: 600px){.main-badge,.secondary-badge{background-color:#f0f1f6;color:#451c70;font-size:12px!important}}.ls-1{letter-spacing:1px}.ls-2{letter-spacing:2px}.ls-3{letter-spacing:3px}.ls-4{letter-spacing:4px}.ls-5{letter-spacing:5px}#navbar .navbar-desktop .top-navbar{background-color:#0000;transition:.3s all}#navbar .navbar-desktop .top-navbar.scrolled{background-color:#00000080;transition:.3s all}#hero-banner{width:100%;height:100vh}.ratio-1x2{aspect-ratio:1/2}.ratio-3x4{aspect-ratio:3/4}.ratio-4x6{aspect-ratio:4/6}.ratio-5x6{aspect-ratio:5/6}.shadow-img img{box-shadow:20px 40px 1px #451c70}.divider .line{width:50%}#home .nav-slider-room span{width:60px;height:60px;font-size:28px;border:1px solid #451C70;background:transparent;color:#451c70;transition:.3s all}#home .nav-slider-room span:hover{border:1px solid #451C70;background:#451c70;color:#fff;transition:.3s all}#home .nav-slider-img-room span{width:50px;height:50px;font-size:18px}#home .nav-slider-offers span{width:60px;height:60px;font-size:28px;border:1px solid #451C70;background:transparent;color:#451c70;transition:.3s all}#home .nav-slider-offers span:hover{border:1px solid #451C70;background:#451c70;color:#fff;transition:.3s all}#hero-banner .img-header{width:100%;height:100%;object-fit:cover;animation:zoomInOut 10s infinite ease-in-out}@keyframes zoomInOut{0%,to{transform:scale(1)}50%{transform:scale(1.1) translate(-50px)}}@keyframes zoomInOutMobile{0%,to{transform:scale(1)}50%{transform:scale(1.1) translate(0)}}@media (max-width: 600px){#hero-banner{width:100%;height:60dvh}#hero-banner .img-header{width:100%;height:100%;object-fit:cover;animation:zoomInOutMobile 10s infinite ease-in-out}.divider .line{width:100%}}
