.o-mid-section,.o-place-description{top:120px;position:relative}.carousel-item .triple-slide,.nav-scroller,.o-mid-section,.o-place-description,.o-section-rooms,.triple-slider-text,footer{position:relative}body{font-family:'EB Garamond',serif;text-align:justify}.o-mid-section p,.o-place-description p,.o-section-rooms a,footer{font-family:Roboto,sans-serif}.bd-placeholder-img{font-size:1.125 rem;text-anchor:middle;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(min-width:768px){.bd-placeholder-img-lg{font-size:3.5 rem}}.b-example-divider{width:100%;height:3 rem;background-color:rgba(0,0,0,.1);border:solid rgba(0,0,0,.15);border-width:1 px 0;box-shadow:inset 0 .5e m 1.5e m rgba(0,0,0,.1),inset 0 .125e m .5e m rgba(0,0,0,.15)}.b-example-vr{flex-shrink:0;width:1.5 rem;height:100 vh}.bi{vertical-align:-.125e m;fill:currentColor}.nav-scroller{z-index:2;height:2.75 rem;overflow-y:hidden}.nav-scroller.nav{display:flex;flex-wrap:nowrap;padding-bottom:1 rem;margin-top:-1 px;overflow-x:auto;text-align:center;white-space:nowrap;-webkit-overflow-scrolling:touch}.btn-bd-primary{--bd-violet-bg:#712cf9;--bd-violet-rgb:112.520718,44.062154,249.437846;--bs-btn-font-weight:600;--bs-btn-color:var(--bs-white);--bs-btn-bg:var(--bd-violet-bg);--bs-btn-border-color:var(--bd-violet-bg);--bs-btn-hover-color:var(--bs-white);--bs-btn-hover-bg:# 6528e0;--bs-btn-hover-border-color:#6528e0;--bs-btn-focus-shadow-rgb:var(--bd-violet-rgb);--bs-btn-active-color:var(--bs-btn-hover-color);--bs-btn-active-bg:# 5 a23c8;--bs-btn-active-border-color:#5a23c8}.bd-mode-toggle{z-index:1500}.book-now-top-button{background-color:#49075f;border-radius:0;color:#fff;text-decoration:none;padding:5px 15px;border:none}.fixed-top,.o-mid-section,.o-place-description{background-color:#fff}.book-now-top-button:hover{background-color:#fff;border:1px solid #da7b26;color:#da7b26}.o-place-description{width:100%}.o-mid-section{width:100%;margin-top:30px}.o-mid-section p{font-weight:300}.o-mid-section p a{color:#d8741b;font-weight:700;text-decoration:none;margin-bottom:20px}.o-mid-section .contact p a{color:#000;font-weight:400;text-decoration:none;margin-bottom:5px}.o-mid-section .container{box-shadow:0 0 9px 5px #ddd}.o-place-description p{letter-spacing:1px;word-spacing:5px;text-align:justify}.o-section-rooms{top:170px;margin-top:10px}.o-section-rooms .container .left-div{display:inline-block;margin:0 0 20px;vertical-align:bottom;width:100%}.o-section-rooms .container .right-div{display:inline-block;margin:0 7% 20px 0;text-align:right;text-transform:uppercase;width:100%}.o-section-rooms a{color:#d8741b;text-decoration:none;font-size:.9em}@media(min-width:766px){.o-place-description{top:170px}.o-mid-section{top:150px}.o-section-rooms{top:180px}.o-section-rooms .container .left-div{width:65%}.o-section-rooms .container .right-div{width:27%}}.carousel-item .triple-slide{width:100%;top:0;left:0;display:inline-flex}.carousel-item .triple-slide .triple-slide-item{position:relative;width:60%;top:0;left:0}.carousel-item .triple-slide .triple-slide-item:first-child,.carousel-item .triple-slide .triple-slide-item:last-child{width:60%;margin:0 2%}.carousel-item .triple-slide .triple-slide-item:first-child{margin-left:-42%}.carousel-item .triple-slide .triple-slide-item:last-child{margin-right:-42%}.carousel-item .triple-slide .triple-slide-item .triple-slide-mask{position:absolute;height:100%;width:100%;left:0;top:0;background-color:#ffffffaa}.triple-slider-text .view-more-button{margin-left:10px}ion-icon{display:inline-grid;vertical-align:middle}.carousel-item p{font-weight:300;font-size:1.1rem;text-align:justify}.carousel-item .row .col-lg-4,.carousel-item .row .col-lg-6{padding:2%}.carousel-control-next-icon,.carousel-control-prev-icon{background-color:#92929255;border-radius:10px;width:3rem;height:3rem}footer{top:180px;padding-top:50px;background-image:url(../footer-bg.jpg);background-repeat:repeat;background-size:15%;background-position:top;color:#fff}footer a{color:#fff;text-decoration:none}footer ul{margin:auto;max-width:200px}footer ul li{list-style:none;padding:10px 5px}footer .container .container-fluid{max-width:400px;margin:auto}footer .container-fluid.bottom{margin-top:50px;color:#d8741b}