@font-face{font-family:'Open Sans Regular';src:url('/main-lib/fonts/open_sans/OpenSans-Regular.eot');src:url('/main-lib/fonts/open_sans/OpenSans-Regular.eot?#iefix') format('embedded-opentype'),url('/main-lib/fonts/open_sans/OpenSans-Regular.woff') format('woff'),url('/main-lib/fonts/open_sans/OpenSans-Regular.ttf') format('truetype'),url('/main-lib/fonts/open_sans/OpenSans-Regular.svg') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'Open Sans Semibold';src:url('/main-lib/fonts/open_sans/OpenSans-Semibold.eot');src:url('/main-lib/fonts/open_sans/OpenSans-Semibold.eot?#iefix') format('embedded-opentype'),url('/main-lib/fonts/open_sans/OpenSans-Semibold.woff') format('woff'),url('/main-lib/fonts/open_sans/OpenSans-Semibold.ttf') format('truetype'),url('/main-lib/fonts/open_sans/OpenSans-Semibold.svg') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:"Digital Light";src:url("/main-lib/fonts/digital/digital-light.eot?") format("eot"),url("/main-lib/fonts/digital/digital-light.woff") format("woff"),url("/main-lib/fonts/digital/digital-light.ttf") format("truetype"),url("/main-lib/fonts/digital/digital-light.svg") format("svg");font-weight:normal;font-style:normal}body{margin:0}.logoWrapper{padding:20px 0;display:block;text-align:center;border-bottom:2px solid #c1a262;width:100%;max-width:1139px;margin:0 auto}logo img{width:343px;height:auto}.icons{width:15px;height:15px;fill:#fff;position:relative;top:2px;padding-right:5px}.facebookIcon{width:40px;height:40px;fill:#fff}.mobile{display:none}.desktop{display:block}.sliderWrapper{overflow:hidden;position:relative;margin-top:20px}.heightCalc{width:100%;display:block}.slide{width:100%;z-index:1;opacity:0;position:absolute;top:0;left:0;transition-property:opacity;transition-duration:2000ms}.portrait .slide{height:100%;width:auto;left:-25%}.slide.last{z-index:0}.slide.active{z-index:2;opacity:1}welcome{z-index:10;position:absolute;background:rgba(0,0,0,0.25);box-sizing:border-box;width:100%;font-family:"Digital Light";font-weight:bold;color:#fff;text-align:center;text-shadow:3px 3px 6px rgba(0,0,0,0.6);padding:0 20px}welcome h1{font-size:60px;margin:50px 0 0}welcome h2{font-size:30px}image-grid-container{display:block;border-bottom:1px solid #eaebec;padding:0 20px}image-grid-container:nth-of-type(even){background:#f7f8fa}image-grid-container:nth-of-type(odd){background:#fff}image-grid{width:100%;max-width:1139px;font-size:15px;line-height:22px;padding:115px 0 105px;display:grid;grid-template-columns:1fr 1fr;margin:0 auto;text-align:justify;grid-gap:32px}image-grid.reverse{grid-auto-flow:dense}image-grid.reverse image-text{grid-column:2}image-grid.reverse img{grid-column:1}image-wrapper,image-text{display:block}subtitle{font-family:"Open Sans Semibold";font-weight:normal;font-size:14px;text-transform:uppercase;color:#c1a261}image-grid h2{font-family:"Digital Light";font-weight:normal;font-size:30px;line-height:34px;hyphens:auto;color:#333;margin:10px 0 0}image-grid h2::after{content:'';height:2px;width:80px;display:block;background:#c1a261;margin-top:20px;hyphens:auto}image-grid p{font-family:"Open Sans Regular";font-weight:normal;font-size:16px;hyphens:auto;line-height:28px;color:#333}image-grid img{padding:3px;background:#fff;box-shadow:3px 0 15px 0 rgba(0,0,0,0.1);width:calc(100%  -  6px)}contact{width:100%;display:block;background:linear-gradient(0,#c1a262 0,#2b2518 100%)}contact-content{display:grid;grid-template-columns:1fr 1fr 1fr;width:100%;max-width:1139px;margin:0 auto}contact-content-wrapper{padding:50px 20px;display:block}contact h2{font-family:"Digital Light";color:#fff;font-weight:normal;font-size:20px}contact p{font-family:"Open Sans Regular";font-size:15px;font-weight:normal;line-height:32px;color:#fff}contact p a{color:#fff;text-decoration:none}contact p a:hover{text-decoration:underline}contact .social{display:grid;align-items:center;justify-items:end}socialbar{width:100%;background:#444;display:block;text-align:center;min-height:88px;padding:15px 0}socialbar a{font-family:"Open Sans Regular";font-weight:normal;text-decoration:none;font-size:12px;color:#888;padding:0 5px}socialbar a:hover{text-decoration:underline}sticky-footer{width:100%;position:fixed;bottom:0;height:50px;display:block}sticky-footer-wrapper{max-width:1139px;width:100%;display:block;margin:0 auto}sticky-footer-content{background:#c1a261;width:660px;display:grid;height:100%;grid-template-columns:1fr 1fr;border-top-left-radius:10px;border-top-right-radius:10px;border:1px solid #fff;box-shadow:3px 3px 14px 0 rgba(0,0,0,0.4)}sticky-footer-content item{display:block;text-align:center;height:100%;font-family:"Digital Light";font-weight:normal;align-items:center;text-transform:uppercase;font-size:20px}sticky-footer-content #booking{height:27px;width:24px;fill:#fff;top:3px;padding-right:5px;position:relative}sticky-footer-content #phone{height:21px;width:21px;fill:#fff;top:2px;padding-right:5px;position:relative}sticky-footer-content item a{text-decoration:none;color:#fff;display:block;box-sizing:border-box;height:100%;padding:10px}sticky-footer-content item a .icons{top:2px}sticky-footer-content item:hover{background:#f7c865}sticky-footer-content item:first-child{border-right:1px solid #fff;border-top-left-radius:10px;font-size:26px}sticky-footer-content item:last-child{border-top-right-radius:10px}sticky-footer-content item:last-child a{padding:12px 10px}@media all and (max-width:1023px){.slider.desktop{display:none !important}.slider.mobile{display:block !important}}@media all and (max-width:768px){contact-content{width:100%;display:block;grid-template-columns:1fr;padding:0 15px}contact .social{justify-items:center;padding-bottom:30px}}@media all and (max-width:767px){.desktop{display:none}welcome{text-shadow:none;color:#333;background:0;position:relative;width:100vw}welcome h1{margin:10px 0;font-size:30px;line-height:35px}welcome h2{font-size:22px;line-height:normal;padding-bottom:0}.mobile{display:block}.logoWrapper{margin:0 auto;padding:0;border:0}.sliderWrapper{margin:0}logo img{padding:20px 0 14px;width:calc(100%  -  40px);height:auto}image-grid{width:100%;padding:0;grid-template-columns:1fr;grid-gap:0;text-align:center;gris-auto-flow:dense}image-grid image-text{grid-column:1 !important}image-grid img{grid-column:1 !important;width:calc(100%  -  10px);margin:70px auto 0}subtitle{font-size:14px;line-height:28px}image-grid h2{font-size:25px;line-height:28px}image-grid p{font-size:15px;margin-bottom:60px}image-text{padding-top:23px}image-grid h2::after{margin:20px auto 0}sticky-footer{left:calc(50vw  - (100vw / 2))}sticky-footer-content{width:100%;grid-template-columns:auto 60px}sticky-footer-content item:last-child span{display:none}}