.custom-modal,.galary__container,.map__controllers,.point-modal,.splide__pagination--ttb{-webkit-box-orient:vertical;-webkit-box-direction:normal}.splide__container,.splide__slide{-webkit-box-sizing:border-box;position:relative;box-sizing:border-box}.splide__track--draggable,.swal2-icon{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.splide__list{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:-ms-flexbox;display:-webkit-box;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;-webkit-box-align:center;align-items:center;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}#header .mini-logo,#header.mini .full-logo,.home .breadcrumb,.splide:not(.is-overflow) .splide__pagination,.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;list-style-type:none!important;-ms-flex-negative:0;flex-shrink:0;margin:0;-webkit-tap-highlight-color:transparent}.splide__slide img{vertical-align:bottom}.splide__spinner{-webkit-animation:1s linear infinite splide-loading;animation:1s linear infinite splide-loading;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__arrow,.splide__pagination--ttb{display:-ms-flexbox;display:-webkit-box}.splide__sr,.visually-hidden{clip:rect(0 0 0 0);overflow:hidden;border:0;height:1px;margin:-1px;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@-webkit-keyframes splide-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes splide-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}#header .full-logo,#header.mini .mini-logo,.modal-window-shadow.active,.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;-webkit-box-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:flex;height:2em;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:#0bf solid 3px;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:#0bf solid 3px;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;-webkit-transition:-webkit-transform .2s linear;transition:transform .2s linear;transition:transform .2s linear,-webkit-transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;-webkit-transform:scale(1.4);-ms-transform:scale(1.4);transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:#0bf solid 3px;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:#0bf solid 3px;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide:focus{outline:0}@supports(outline-offset:-3px){.splide__slide:focus-visible{outline:#0bf solid 3px;outline-offset:-3px}.splide.is-focus-in .splide__slide:focus{outline:#0bf solid 3px;outline-offset:-3px}}.lodges__open-button,.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:#0bf solid 3px;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:#0bf solid 3px;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}body{margin:0}h3{font-family:Slack!important}h3.font-description,h3.font-utility{font-family:Proxima Nova!important}.body-map{background:#000;padding-top:169px}section.hero{background-image:url(dist/eb363aff6ade3b6dd47c.jpg)}section.main-statistics{background-image:url(dist/47dcce6e1334d6dd56aa.jpg)}input{padding-left:5px!important;-ms-touch-action:manipulation;touch-action:manipulation}.splide__slide a,.splide__slide a img{height:100%!important}.custom-modal{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;left:50%;max-width:512px;padding:20px;position:fixed;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:98vw;background:#fff;border-radius:5px;color:#545454;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:10000}.custom-modal__title,.hero-section,.modal-open,.point-modal__container,.swal2-icon{position:relative}.custom-modal__title{font-size:1.875em;font-weight:600;margin:0;max-width:100%;padding:.8em 1em 0;text-transform:none}.custom-modal__text,.custom-modal__title{color:inherit;text-align:center;word-wrap:break-word}.line-booking__label,.static__text{color:#cacaca;text-transform:uppercase}.custom-modal__text{z-index:1;-webkit-box-pack:center;-ms-flex-pack:center;font-size:1.125em;font-weight:400;justify-content:center;line-height:normal;margin:1em 0 1.5em;overflow:auto;padding:0;word-break:break-word}body button.custom-modal__button{background:#7066e0;border:0;border-radius:.25em;-webkit-box-shadow:0 0 0 3px transparent;box-shadow:0 0 0 3px transparent;color:#fff;cursor:pointer;display:block;font-size:1em;font-weight:500;margin:0 auto;padding:.625em 1.1em;position:static;-webkit-transition:-webkit-box-shadow .1s;transition:box-shadow .1s;transition:box-shadow .1s,-webkit-box-shadow .1s;width:auto}.point:before,body button.custom-modal__button:after,body button.custom-modal__button:before{content:none}.custom-modal__button:hover{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.1)),to(rgba(0,0,0,.1)));background-image:linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.1))}.swal2-icon{-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-box-pack:center;-ms-flex-pack:center;border:.25em solid #000;border-radius:50%;cursor:default;font-family:inherit;height:5em;justify-content:center;line-height:5em;margin:0 auto .6em;user-select:none;width:5em}.swal2-icon.swal2-error{-webkit-animation:.5s swal2-animate-error-icon;animation:.5s swal2-animate-error-icon;border-color:#f27474;color:#f27474}.swal2-icon.swal2-error .swal2-x-mark{position:relative;-webkit-box-flex:1;-ms-flex-positive:1;-webkit-animation:.5s swal2-animate-error-x-mark;animation:.5s swal2-animate-error-x-mark;flex-grow:1}.swal2-icon.swal2-error [class^=swal2-x-mark-line]{background-color:#f27474;border-radius:.125em;display:block;height:.3125em;position:absolute;top:2.3125em;width:2.9375em}.swal2-x-mark-line-left{left:1.0625em;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.modal-open:before,.modal-window-shadow{height:100vh;left:0;width:100vw;top:0;position:fixed}.swal2-x-mark-line-right{right:1em;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}@-webkit-keyframes swal2-animate-error-x-mark{0%,50%{margin-top:1.625em;opacity:0;-webkit-transform:scale(.4);transform:scale(.4)}80%{margin-top:-.375em;-webkit-transform:scale(1.15);transform:scale(1.15)}to{margin-top:0;opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes swal2-animate-error-x-mark{0%,50%{margin-top:1.625em;opacity:0;-webkit-transform:scale(.4);transform:scale(.4)}80%{margin-top:-.375em;-webkit-transform:scale(1.15);transform:scale(1.15)}to{margin-top:0;opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes swal2-animate-error-icon{0%{opacity:0;-webkit-transform:rotateX(100deg);transform:rotateX(100deg)}to{opacity:1;-webkit-transform:rotateX(0);transform:rotateX(0)}}@keyframes swal2-animate-error-icon{0%{opacity:0;-webkit-transform:rotateX(100deg);transform:rotateX(100deg)}to{opacity:1;-webkit-transform:rotateX(0);transform:rotateX(0)}}.swal2-icon.swal2-success{border-color:#a5dc86;color:#a5dc86}.swal2-icon.swal2-success [class^=swal2-success-circular-line]{border-radius:50%;height:7.5em;position:absolute;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:3.75em}.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=left]{border-radius:7.5em 0 0 7.5em;left:-2.0635em;top:-.4375em;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:3.75em 3.75em;-ms-transform-origin:3.75em 3.75em;transform-origin:3.75em 3.75em}.swal2-icon.swal2-success .swal2-success-line-tip{-webkit-animation:.75s swal2-animate-success-line-tip;animation:.75s swal2-animate-success-line-tip}.swal2-icon.swal2-success [class^=swal2-success-line][class$=tip]{left:.8125em;top:2.875em;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:1.5625em}.swal2-icon.swal2-success [class^=swal2-success-line]{background-color:#a5dc86;border-radius:.125em;display:block;height:.3125em;position:absolute;z-index:2}.swal2-icon.swal2-success [class^=swal2-success-line][class$=long]{right:.5em;top:2.375em;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);width:2.9375em}.swal2-icon.swal2-success .swal2-success-line-long{-webkit-animation:.75s swal2-animate-success-line-long;animation:.75s swal2-animate-success-line-long}.swal2-icon.swal2-success .swal2-success-ring{border:.25em solid hsla(98,55%,69%,.3);border-radius:50%;-webkit-box-sizing:content-box;box-sizing:content-box;height:100%;left:-.25em;position:absolute;top:-.25em;width:100%;z-index:2}.swal2-icon.swal2-success .swal2-success-fix{height:5.625em;left:1.625em;position:absolute;top:.5em;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);width:.4375em;z-index:1}.swal2-icon.swal2-success .swal2-success-circular-line-right{-webkit-animation:4.25s ease-in swal2-rotate-success-circular-line;animation:4.25s ease-in swal2-rotate-success-circular-line}.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=right]{border-radius:0 7.5em 7.5em 0;left:1.875em;top:-.6875em;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:0 3.75em;-ms-transform-origin:0 3.75em;transform-origin:0 3.75em}.modal-open:before{background:rgba(0,0,0,.4);content:"";z-index:2000}@-webkit-keyframes swal2-animate-success-line-tip{0%{left:.0625em;top:1.1875em;width:0}54%{left:.125em;top:1.0625em;width:0}70%{left:-.375em;top:2.1875em;width:3.125em}84%{left:1.3125em;top:3em;width:1.0625em}to{left:.8125em;top:2.8125em;width:1.5625em}}@keyframes swal2-animate-success-line-tip{0%{left:.0625em;top:1.1875em;width:0}54%{left:.125em;top:1.0625em;width:0}70%{left:-.375em;top:2.1875em;width:3.125em}84%{left:1.3125em;top:3em;width:1.0625em}to{left:.8125em;top:2.8125em;width:1.5625em}}@-webkit-keyframes swal2-animate-success-line-long{0%,65%{right:2.875em;top:3.375em;width:0}84%{right:0;top:2.1875em;width:3.4375em}to{right:.5em;top:2.375em;width:2.9375em}}@keyframes swal2-animate-success-line-long{0%,65%{right:2.875em;top:3.375em;width:0}84%{right:0;top:2.1875em;width:3.4375em}to{right:.5em;top:2.375em;width:2.9375em}}@-webkit-keyframes swal2-rotate-success-circular-line{0%,5%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}12%,to{-webkit-transform:rotate(-405deg);transform:rotate(-405deg)}}@keyframes swal2-rotate-success-circular-line{0%,5%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}12%,to{-webkit-transform:rotate(-405deg);transform:rotate(-405deg)}}.swal2-hide{-webkit-animation:.5s forwards swal2-hide;animation:.5s forwards swal2-hide}@-webkit-keyframes swal2-hide{0%{opacity:1}to{opacity:0}}@keyframes swal2-hide{0%{opacity:1}to{opacity:0}}.modal-window-shadow{background-color:rgba(0,0,0,.4);display:none;z-index:1000}.c-modal{background:#100f0f;display:none;max-height:100vh;max-width:800px;overflow-x:hidden;overflow-y:scroll;padding:91px 15px;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);width:100%}button[data-fancybox-close]{background:0 0;border:none;-webkit-box-shadow:none;box-shadow:none;cursor:pointer;height:48px;margin:0;padding:0;position:absolute;right:20px;top:20px;width:48px}button[data-fancybox-close]:after,button[data-fancybox-close]:before{background:#616161;content:"";display:block;height:3.5px;left:50%;position:absolute;top:50%;-webkit-transition:.35s;transition:.35s;width:36px}button[data-fancybox-close]:before{-webkit-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}button[data-fancybox-close]:after{-webkit-transform:translate(-50%,-50%) rotate(-45deg);-ms-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}button[data-fancybox-close]:hover:after,button[data-fancybox-close]:hover:before{background:#989898;-webkit-transition:.35s;transition:.35s}#header.mini{-webkit-box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1)}#header.mini,#header.mini>div,#header>div,.white-map path{-webkit-transition:.5s;transition:.5s}#header.mini>div{min-height:80px;padding-bottom:10px;padding-top:10px}#header:not(.mini) .logo-link,.contacts-page #header:not(.mini) .logo-link{top:50%}.fixed-header{background-color:#000;height:168px;position:fixed;top:0}.fixed-header>div.container{-webkit-box-sizing:content-box;box-sizing:content-box;height:100px}.breadcrumb{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.static__container{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;display:-webkit-box;display:-ms-flexbox;display:flex}.static__vertical-container{display:grid;width:100%;grid-gap:20px;gap:20px}.static__number{font-size:50px}.static__number,.static__title{font-family:Slack;font-style:normal;font-weight:300;line-height:normal}.booking-contact__input,.booking__input,.line-booking__label,.static__text{font-family:Proxima Nova;font-style:normal;font-weight:400}.static__title{font-size:16px;letter-spacing:3.2px}.static__section{height:auto;min-height:100vh;padding:40px 0}.static__text{font-size:14px;line-height:18px;text-align:center}.insta-photo{display:block;height:100%}.line-booking__label{font-size:12px;letter-spacing:3px;line-height:32px}input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;height:100%;opacity:0;position:absolute;width:100%}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.line-booking__input+.line-booking__label{left:5px;pointer-events:none;position:absolute;top:-12px}.line-booking__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.booking-contact{max-width:700px;position:fixed;width:100vw}.booking-contact__container,.booking__container{margin:0 auto;max-width:500px}.booking-contact__title,.booking__title{color:#fff;font-size:24px;letter-spacing:1.2px;line-height:normal;margin-bottom:50px;text-align:center}.booking-contact__label,.booking-contact__title,.booking__label,.booking__title{font-family:Proxima Nova;font-style:normal;font-weight:400;text-transform:uppercase}.booking-contact__label,.booking__label{color:#cacaca;font-size:12px;left:5px;letter-spacing:3px;line-height:32px;pointer-events:none;position:absolute;top:5px;-webkit-transition:.5s;transition:.5s}input:valid+.booking-contact__label,input:valid+.booking__label{display:none}input:focus+.booking-contact__label,input:focus+.booking__label{display:block;font-size:10px;line-height:28px;top:-5px;-webkit-transition:.5s;transition:.5s}.booking-contact__input,.booking__input{background:0 0;border:none;border-bottom:1px solid hsla(0,0%,100%,.8);color:#fff;font-size:12px;height:42px;letter-spacing:2px;line-height:32px;padding-bottom:2px;text-transform:uppercase;width:100%}.booking-contact__book-button,.booking__book-button,.booking__counter-label{font-family:Proxima Nova;font-style:normal;font-weight:400;letter-spacing:3px;text-transform:uppercase;color:#fff;line-height:32px}.booking-contact__input-container:first-of-type{margin-bottom:30px}.booking-contact__input-container{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.booking-contact__flex-container,.booking__flex-container{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.booking-contact__flex-container{gap:38px}.booking-contact__book-button,.booking__book-button{border:1px solid #fff;display:block;font-size:12px;margin:10px 0 0;text-align:center;width:100%}.booking__select-container{margin-bottom:30px;width:100%}.booking__select-container select{color:#fff}.booking__flex-container{gap:38px;margin-bottom:35px}.booking__input-container{margin-bottom:30px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.booking__flex-container .line-booking__input{color:#fff}.booking__counters-container{gap:38px;margin-bottom:40px}.booking__counter-container{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.booking__counter-label{font-size:10px}.quantity-block{-webkit-box-pack:justify;-ms-flex-pack:justify;border:.5px solid #fcfae2;justify-content:space-between;max-height:22px;width:84px}.quantity-arrow-minus,.quantity-arrow-plus,.quantity-block{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0}.point-modal,.social__link,.statistics,body .splide__arrows{display:-webkit-box;display:-ms-flexbox}.quantity-arrow-minus,.quantity-arrow-plus{-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;cursor:pointer;font-size:17px;height:20px;outline:0;padding:0;width:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:500}.circle__text,.quantity-num{font-family:Proxima Nova;font-style:normal;font-weight:400;letter-spacing:3px;text-transform:uppercase}.quantity-num{background:0 0;border:none;color:#fff;font-size:10px;margin:0;outline:0;padding:0;text-align:center;width:40px}.text-block__bg{min-height:680px}.text-block__container{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-bottom:auto;margin-top:auto;min-height:0!important}.social__link{display:flex;height:48px;width:48px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.change-language,.point-modal__link.hide{display:none}.galary__container,.point-modal{-ms-flex-direction:column}.galary__container{flex-direction:column}.lodges{max-height:0;overflow-y:hidden}.lodges,.lodges.open,.point-modal,.point-modal.show{-webkit-transition:.6s;transition:.6s}.lodges.open{max-height:1000px}.dark .white-map path{fill:#fcfae2;-webkit-transition:.5s;transition:.5s}.white-map{width:100%}.contacts{margin-top:0!important}.contacts-section{padding-bottom:100px}.contacts-page #header{-webkit-box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);-webkit-transition:.5s;transition:.5s;--tw-bg-opacity:1;background-color:#100f0f;background-color:rgba(16,15,15,var(--tw-bg-opacity))}.quotes{height:auto;width:170px}.hero-title{margin-bottom:20px}.hero-section:before{background-color:rgba(0,0,0,.25);content:"";height:100%;left:0;position:absolute;top:0;width:100%}body .splide__arrow{background-color:#302f2f;border-radius:0;-webkit-box-shadow:none;box-shadow:none;height:40px;margin:0;opacity:1;padding:10px;position:static;-webkit-transition:.3s;transition:.3s;width:40px}.animal:after,.animal__title,.circle,.circle__text{position:absolute}body .splide__arrow svg{fill:#fcfae2}body .splide__arrow:hover{-webkit-transition:.3s;transition:.3s}body .splide__arrows{display:flex;gap:10px;left:40px;position:absolute;top:20px}.circle{border-radius:50%;height:0;width:0}.circle,.circle.active{-webkit-transition:width .7s,height .7s,background-color .7s;transition:width .7s,height .7s,background-color .7s}.circle.active{background-color:#373535;height:120px;width:120px}.circle.active .circle__text{opacity:1;-webkit-transition:.7s;transition:.7s}.circle__text{color:#fcfae2!important;font-size:12px;left:20%;line-height:32px;opacity:0;top:30%;-webkit-transition:.7s;transition:.7s}.animal__title,.animals__title{font-family:Slack;font-weight:300;line-height:normal;z-index:2;font-style:normal}.dark .circle__text{color:#373535!important}.dark .circle.active{background-color:#fcfae2}.animals__title{color:#fcfae2;font-size:max(20px, min(3.5vw, 50px));margin-bottom:40px;margin-left:30px}.animals p{opacity:0;-webkit-transition:.75s;transition:.75s;z-index:2}.animals__container{display:grid;grid-template-columns:1fr 1fr;width:100%}.animal{background-size:cover!important;-webkit-box-sizing:border-box;box-sizing:border-box;height:27.43vw;min-height:245px;position:relative;width:100%}.animal:after{background:rgba(0,0,0,.4);content:"";height:100%;left:0;top:0;-webkit-transition:.75s;transition:.75s;width:100%;z-index:1}.animal:hover .animal__title{top:30px;transform:translate(-50%,0);-webkit-transition:.75s;transition:.75s}.animal:hover:after{background:rgba(0,0,0,.8);-webkit-transition:.75s;transition:.75s}.animal:hover .animal__active-time,.animal:hover .animal__general-info{bottom:30px}.animal:hover p{opacity:1;-webkit-transition:.75s;transition:.75s}.animal:hover .animal__counts{top:25%}.animal__title{color:#fcfae2;font-size:max(24px, min(3.5vw, 50px));left:50%;text-align:center;text-transform:uppercase;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:.75s;transition:.75s;width:-webkit-max-content;width:-moz-max-content;width:max-content}.point,.point:after{background-color:#cacaca;-webkit-transition:.75s;position:absolute}.animal__general-info{right:50px;text-align:start;max-width:300px}.animal__active-time{left:50px;max-width:195px}.animal__active-time,.animal__general-info{bottom:-20px;color:#fcfae2;font-family:Proxima Nova;font-size:max(16px, min(1.4vw, 18px));font-style:normal;font-weight:400;line-height:135%;position:absolute}.animal__counts{color:#fcfae2;font-family:'Proxima Nova';font-weight:400;font-size:max(16px, min(1.25vw, 20px));font-style:normal;left:50px;line-height:130%;max-width:85%;position:absolute;text-align:center;top:30%}.point-modal__title,.statistic__text,.statistic__title{line-height:normal;text-transform:uppercase;font-style:normal}.statistics{display:flex;padding:70px 40px 100px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.statistic__title{color:#cacaca;font-family:Proxima Nova;font-size:24px;font-weight:400;letter-spacing:1.2px}.statistic__text{color:#d08b4b;font-family:Slack;font-size:75px;font-weight:300;letter-spacing:3.75px}.point{border:none;border-radius:40px;color:#373535;cursor:pointer;font-family:Slack;margin:0;padding:10px 22px;transition:.75s;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.point:after{border-radius:50%;content:"";height:1.52vw;transition:.75s;width:1.52vw}.point.active{color:#fcfae2}.point.active,.point.active:after{background-color:#d08b4b;-webkit-transition:.75s;transition:.75s}.point-modal__link{background:50%/cover no-repeat;bottom:0;height:35px;position:absolute;right:0;width:36px}.map__img{height:auto;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.map{-webkit-box-sizing:content-box;box-sizing:content-box;height:calc(100vh - 168px);overflow:scroll;position:relative;width:100vw}.map__container{cursor:-webkit-grab;cursor:grab;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}.point-modal{display:flex;width:330px;bottom:-400px;flex-direction:column;position:fixed;right:20px;z-index:999999}.point-modal.show{bottom:20px}.point-modal__close-button{background:0 0;border:none;-webkit-box-shadow:none;box-shadow:none;cursor:pointer;height:40px;margin:0;padding:0;position:absolute;right:10px;top:10px;width:40px;z-index:9999}.point-modal__close-button:after,.point-modal__close-button:before{background:#fff;content:"";display:block;height:3.5px;left:50%;position:absolute;top:50%;-webkit-transition:.35s;transition:.35s;width:36px}.point-modal__close-button:before{-webkit-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.point-modal__close-button:after{-webkit-transform:translate(-50%,-50%) rotate(-45deg);-ms-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.point-modal__close-button:hover:after,.point-modal__close-button:hover:before{background:#d4d4d4;-webkit-transition:.35s;transition:.35s}.point-modal__img{height:auto;width:100%}.point-modal__title{color:#100f0f;font-family:Slack;font-size:max(16px, min(2.1vw, 26px));font-weight:300}.point-modal__text{color:#373535;color:var(--Dark,#373535);font-family:Proxima Nova;font-size:max(12px, min(1.75vw, 20px));font-style:normal;font-weight:400;line-height:25px}.point-modal__text-container{background:#fcfae2;padding:15px 30px}.map__controllers{bottom:20px;-ms-flex-direction:column;flex-direction:column;gap:10px;left:20px;position:fixed}.map__controllers,.map__scale{display:-webkit-box;display:-ms-flexbox;display:flex}.map__scale{background:hsla(0,3%,6%,.42);border:.5px solid #fcfae2;height:40px;-webkit-transition:.75s;transition:.75s;width:40px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;margin:0;padding:0}.map__scale:after,.map__scale:before{content:none}.map__scale:hover{background:hsla(0,3%,6%,.52);-webkit-transition:.75s;transition:.75s}#zebra-hiking-road{bottom:66.95vw;right:72.93vw}#kudu-hiking-road:after,#zebra-hiking-road:after{left:102.35%;top:79.46%}#kudu-hiking-road{bottom:61.25vw;right:63.49vw}#giraffe-hiking-road{bottom:66.25vw;left:34.79vw}#giraffe-hiking-road:after{right:50%;top:170%}#rhino-lodge{bottom:56vw;right:63vw}#rhino-lodge:after{bottom:60.46%;left:109.35%}#giraffe-lodge{bottom:59.56vw;left:49.5vw}#giraffe-lodge:after{bottom:48.46%;right:109.35%}#marula-north-gate{bottom:67.24vw;left:55.23vw}#marula-north-gate:after{bottom:40.46%;right:109.35%}#oujimukona-lodge{bottom:46.58vw;left:34.85vw}#oujimukona-lodge:after{bottom:114%;left:44.7%}#hiking-road-big-mountain{left:42.8vw;top:46.91vw}#hiking-road-big-mountain:after{right:99.5%;top:55%}#hiking-road-sunset{left:34.65vw;top:54.87vw}#hiking-road-lonely-tree:after,#hiking-road-sunset:after{bottom:33%;right:106.85%}#hiking-road-stones{left:34.3vw;top:60.57vw}#hiking-road-stones:after{right:99.35%;top:56%}#hiking-road-lonely-tree{left:34vw;top:64.13vw}#horse-riding{left:28.22vw;top:68.42vw}#horse-riding:after{bottom:260%;right:60.35%}#marula-main-gate{right:71.29vw;top:65.07vw}#marula-main-gate:after{bottom:103.46%;left:84.35%}#marula-administration{right:72.34vw;top:60.21vw}#marula-administration:after{bottom:21.46%;left:100.35%}#marula-palace{right:75.33vw;top:55.82vw}#marula-palace:after{bottom:55.06%;left:100.75%}#dinner-on-the-river{right:72.05vw;top:49.43vw}#dinner-on-the-river:after{left:104.35%;top:56.46%}#dinner-on-the-mountain{right:67.31vw;top:44.57vw}#dinner-on-the-mountain:after{left:101.35%;top:61.46%}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}@media(max-width:1100px){.body-map{padding-top:140px}.fixed-header{height:140px}.fixed-header>div.container{-webkit-box-sizing:border-box;box-sizing:border-box}.map{height:calc(100vh - 140px)}}@media(max-width:960px){.body-map{padding-top:129px}.fixed-header{height:120px}.map{height:calc(100vh - 120px)}.map__scale{height:36px;width:36px}}@media(max-width:620px){.body-map{padding-top:90px}.fixed-header{height:90px;min-height:0}.fixed-header .full-logo{display:none!important}.fixed-header .mini-logo{display:block!important;height:40px!important}.fixed-header>div.container{min-height:0}.map{height:calc(100vh - 90px)}}@media(max-width:560px){.mobile-no-gap{gap:0}.booking-contact__container,.booking__container{max-width:80%}.booking-contact__flex-container,.booking__counters-container,.booking__flex-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.booking-contact__book-button,.booking__book-button{margin-top:40px}.text-block__bg{min-height:0}.galary__container{gap:15px}.galary__top-container{padding-bottom:0}.point{font-size:7.5px}}@media(max-width:500px){button[data-fancybox-close]{right:10px;top:40px}.animals__title{margin-bottom:20px;margin-left:15px}.animal:hover .animal__title{left:50%;top:30px}.animal:hover .animal__active-time,.animal:hover .animal__general-info{bottom:15px}.animal__general-info{right:20px}.animal__active-time{left:20px;max-width:100%!important;margin-bottom:85px}.animal__counts{left:20px}.point-modal{left:50%;right:auto;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}}@media(max-width:450px){.point-modal__close-button:after,.point-modal__close-button:before,button[data-fancybox-close]:after,button[data-fancybox-close]:before{height:2.5px;width:28px}}@media(max-width:768px){.point-modal__close-button:after,.point-modal__close-button:before,button[data-fancybox-close]:after,button[data-fancybox-close]:before{height:3px;width:30px}.white-map{margin-top:40px}.contacts{margin-top:90px!important}.contacts-section{padding-bottom:90px}svg.quotes{left:50%!important;top:-40px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:100px!important}.quotes__text{padding-top:70px}}@media(max-width:640px){.static__vertical-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.static__number{font-size:50px}.static__title{font-size:18px}}@media(max-width:760px){.static__vertical-container{grid-template-areas:". item1 item1 item1 item1 . . item2 item2 item2 item2 ." "item3 item3 item3 . item4 item4 item4 item4 . item5 item5 item5";grid-template-rows:repeat(2,auto)}}@media(max-width:1024px){.static__vertical-container{grid-template-areas:". item1 item1 item1 item1 . . item2 item2 item2 item2 ." "item3 item3 item3 . . item4 item4 . . item5 item5 item5";grid-template-rows:repeat(2,auto)}.static__number{font-size:40px}.static__item:first-child{grid-area:item1}.static__item:nth-child(2){grid-area:item2}.static__item:nth-child(3){grid-area:item3}.static__item:nth-child(4){grid-area:item4}.static__item:nth-child(5){grid-area:item5}.quotes{left:-55px!important;width:125px!important}}@media(min-width:1024px){.static__vertical-container{grid-template-columns:repeat(5,1fr)}.galary__container{max-height:80vh}}@media(max-width:1280px){.lodges-rooms>div{padding-top:0}.quotes{left:-40px;width:140px}body .splide__arrows{left:0}}@media(max-width:1280px)and (min-width:768px){.contacts-section{display:grid;grid-template-columns:1fr 1fr}}@media(max-width:1200px){.animals__title{margin-bottom:30px;margin-left:20px}.animal:hover .animal__active-time,.animal:hover .animal__general-info{bottom:20px}.animal__general-info{right:90px}.animal__active-time,.animal__counts{left:35px}}@media(max-width:1000px){.animals__container{grid-template-columns:1fr}.animal{min-height:350px}.point{font-size:12px;padding:6px 16px}}@media(max-width:900px){.statistics{padding:55px 30px 75px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:25px;text-align:center}}@media(max-width:430px){.point:after{height:20px;width:20px}.point{font-size:11px!important;min-width:-webkit-max-content!important;min-width:-moz-max-content!important;min-width:max-content!important;padding:4px 10px!important}.map__img{height:100%;max-width:none;width:auto}#zebra-hiking-road{bottom:auto;left:10.93vw;right:auto;top:7.8%}#kudu-hiking-road{bottom:auto;left:41.09vw;right:auto;top:15.3%}#giraffe-hiking-road{bottom:auto;left:65.29vw;top:10.1%}#rhino-lodge{bottom:auto;left:51vw;right:auto;top:21.8%}#giraffe-lodge{bottom:auto;left:99.4vw;top:17.4%}#marula-north-gate{bottom:auto;left:115.43vw;top:7.2%}#oujimukona-lodge{bottom:auto;left:61.85vw;top:33.8%}#hiking-road-big-mountain{bottom:33.9%;left:80.8vw;top:auto}#hiking-road-sunset{bottom:24.3%;left:53.95vw;top:auto}#hiking-road-stones{bottom:15.7%;left:56.1vw;top:auto}#hiking-road-lonely-tree{bottom:11%;left:54.7vw;top:auto}#horse-riding{bottom:8%;left:39.32vw;top:auto}#marula-main-gate{bottom:10.4%;right:60.59vw;top:auto}#marula-administration{bottom:16.2%;right:63.14vw;top:auto}#marula-palace{bottom:22.4%;right:71.33vw;top:auto}#dinner-on-the-river{bottom:31%;right:61.49vw;top:auto}#dinner-on-the-mountain{bottom:37.2%;right:48.39vw;top:auto}}@media(max-width:1240px){.point{padding:7px 18px}}@media(max-width:800px){.point{font-size:11px;padding:4px 12px}}@media(max-width:660px){.point{font-size:9px;padding:2px 8px}.animal{height:67vh}}@media (max-width:420px){.animal__general-info{right:40px}}@media (max-width:370px){.animal__general-info{right:0}.animal__active-time,.animal__counts{left:20px}}