@font-face{font-family:CeraPRO-Bold;src:url(../fonts/cera-bold/2E23F4_4_0.eot);src:url(../fonts/cera-bold/2E23F4_4_0.eot?#iefix) format("embedded-opentype"),url(../fonts/cera-bold/2E23F4_4_0.woff2) format("woff2"),url(../fonts/cera-bold/2E23F4_4_0.woff) format("woff"),url(../fonts/cera-bold/2E23F4_4_0.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:CeraPRO-Medium;src:url(../fonts/cera-medium/2E23F4_6_0.eot);src:url(../fonts/cera-medium/2E23F4_6_0.eot?#iefix) format("embedded-opentype"),url(../fonts/cera-medium/2E23F4_6_0.woff) format("woff"),url(../fonts/cera-medium/2E23F4_6_0.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:CeraPRO-RegularItalic;src:url(../fonts/cera-regular-italic/2E23F4_8_0.eot);src:url(../fonts/cera-regular-italic/2E23F4_8_0.eot?#iefix) format("embedded-opentype"),url(../fonts/cera-regular-italic/2E23F4_8_0.woff2) format("woff2"),url(../fonts/cera-regular-italic/2E23F4_8_0.woff) format("woff"),url(../fonts/cera-regular-italic/2E23F4_8_0.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:CeraPRO-Regular;src:url(../fonts/cera-regular/2E23F4_9_0.eot);src:url(../fonts/cera-regular/2E23F4_9_0.eot?#iefix) format("embedded-opentype"),url(../fonts/cera-regular/2E23F4_9_0.woff2) format("woff2"),url(../fonts/cera-regular/2E23F4_9_0.woff) format("woff"),url(../fonts/cera-regular/2E23F4_9_0.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:aph04271_icons;src:url(../fonts/icons/aph04271_icons.eot);src:url(../fonts/icons/aph04271_icons.eot?#iefix) format("embedded-opentype"),url(../fonts/icons/aph04271_icons.woff) format("woff"),url(../fonts/icons/aph04271_icons.ttf) format("truetype"),url(../fonts/icons/aph04271_icons.svg#aph04271_icons) format("svg");font-weight:400;font-style:normal}@font-face{font-family:ITCBodoniSeventytwoW10;src:url(../fonts/bodoni-svnty-two/9e3fa0b8-9ffb-4411-82ec-975dbad1da1e.eot?#iefix);src:url(../fonts/bodoni-svnty-two/9e3fa0b8-9ffb-4411-82ec-975dbad1da1e.eot?#iefix) format("eot"),url(../fonts/bodoni-svnty-two/c22464fe-a274-436b-a1ab-4fa958bb6df4.woff2) format("woff2"),url(../fonts/bodoni-svnty-two/2b19eeea-00ba-42af-b306-77f62dbab741.woff) format("woff"),url(../fonts/bodoni-svnty-two/3880a175-6d98-4fa4-a8e4-80253938a216.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:BodoniSevITC W05 Bold;src:url(../fonts/bodoni-w05-bold/c4238879-e6ee-4f90-a244-75298c9ee002.eot?#iefix);src:url(../fonts/bodoni-w05-bold/c4238879-e6ee-4f90-a244-75298c9ee002.eot?#iefix) format("eot"),url(../fonts/bodoni-w05-bold/cca4f8b5-f22d-4f05-b386-14dd3e542be4.woff2) format("woff2"),url(../fonts/bodoni-w05-bold/ed111c6b-18fb-48f0-b303-7eb0f9c7d820.woff) format("woff"),url(../fonts/bodoni-w05-bold/e76b837b-aea4-4b26-a03e-4b2ba73409b8.ttf) format("truetype");font-weight:400;font-style:normal}[class*=icon-]:before{display:inline-block;font-family:aph04271_icons;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:top}.icon-key:before{content:"\0041"}.icon-user:before{content:"\0042"}.icon-briefcase:before{content:"\0043"}.icon-facebook:before{content:"\0044"}.icon-twitter:before{content:"\0045"}.icon-youtube:before{content:"\0046"}.icon-pinterest:before{content:"\0047"}.icon-google-plus:before{content:"\0048"}.icon-arrow-up:before{content:"\0049"}.icon-arrow-down:before{content:"\004a"}.icon-close:before{content:"\004b"}.icon-residences:before{content:"\004c"}.icon-golf:before{content:"\004d"}.icon-hotel:before{content:"\004e"}.icon-arrow-right:before{content:"\004f"}.icon-arrow-left:before{content:"\0050"}.icon-play:before{content:"\0051"}.icon-pause:before{content:"\0052"}.icon-stop:before{content:"\0053"}.icon-marker:before{content:"\0054"}.icon-instagram:before{content:"\0055"}.icon-trip-advisor:before{content:"\0056"}.icon-arrow-down-small:before{content:"\0057"}.icon-calendar-squares:before{content:"\0058"}.gallery__grid__item .border-effect__holder:before,.icon-zoom-in:before{content:"\0059"}.icon-bell:before{content:"\005a"}.icon-flights:before{content:"\0061"}.icon-star:before{content:"\0062"}article,aside,details,figcaption,figure,footer,header,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}button,html,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:none}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.67em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}blockquote{margin:1em 40px}dfn{font-style:italic}hr{box-sizing:border-box;height:0}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace,serif;_font-family:courier new,monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:after,q:before{content:"";content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ol,nav ul{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure,form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type=search]{-webkit-appearance:textfield;box-sizing:border-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}x-object-fit{position:relative!important;display:inline-block!important}x-object-fit>.x-object-fit-taller,x-object-fit>.x-object-fit-wider{position:absolute!important;left:-100%!important;right:-100%!important;top:-100%!important;bottom:-100%!important;margin:auto!important}.x-object-fit-none>.x-object-fit-taller,.x-object-fit-none>.x-object-fit-wider{width:auto!important;height:auto!important}.x-object-fit-fill>.x-object-fit-taller,.x-object-fit-fill>.x-object-fit-wider{width:100%!important;height:100%!important}.x-object-fit-contain>.x-object-fit-taller{width:auto!important;height:100%!important}.x-object-fit-contain>.x-object-fit-wider{width:100%!important;height:auto!important}.x-object-fit-cover>.x-object-fit-taller,.x-object-fit-cover>.x-object-fit-wider{max-width:none!important;max-height:none!important}.x-object-fit-cover>.x-object-fit-taller{width:100%!important;height:auto!important;max-width:none!important}.x-object-fit-cover>.x-object-fit-wider{width:auto!important;height:100%!important;max-width:none!important}.x-object-position-top>.x-object-fit-taller,.x-object-position-top>.x-object-fit-wider{top:0!important;bottom:auto!important}.x-object-position-right>.x-object-fit-taller,.x-object-position-right>.x-object-fit-wider{left:auto!important;right:0!important}.x-object-position-bottom>.x-object-fit-taller,.x-object-position-bottom>.x-object-fit-wider{top:auto!important;bottom:0!important}.x-object-position-left>.x-object-fit-taller,.x-object-position-left>.x-object-fit-wider{left:0!important;right:auto!important}.object-fit-cover img{width:100%;height:100%;object-fit:cover;font-family:object-fit\: cover}.object-fit-cover-left img{width:100%;height:100%;object-fit:cover;object-position:left;font-family:"object-fit: cover; object-position: left"}.moz-background-picture{display:inline-block;width:100%;height:100%;background-size:cover;background-position:50%;background-repeat:no-repeat}.clearfix{*zoom:1;border:none;clear:both}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.nocollapse:after,.nocollapse:before{content:"\00a0";display:block;overflow:hidden;height:0}.visuallyhidden,.visuallyhidden--no-js{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.no-js .visuallyhidden--no-js{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.visuallyhidden--focusable{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden--focusable:active,.visuallyhidden--focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.grid{list-style:none;margin:0;padding:0;margin-left:-20px;letter-spacing:-.31em}.grid,.opera:-o-prefocus{word-spacing:-.43em}.grid__item{display:inline-block;padding-left:20px;vertical-align:top;width:100%;box-sizing:border-box;letter-spacing:normal;word-spacing:normal}.grid--rev{direction:rtl;text-align:left}.grid--rev>.grid__item{direction:ltr;text-align:left}.grid--full{margin-left:0}.grid--full>.grid__item{padding-left:0}.grid--right{text-align:right}.grid--right>.grid__item{text-align:left}.grid--center{text-align:center}.grid--center>.grid__item{text-align:left}.grid--middle>.grid__item{vertical-align:middle}.grid--bottom>.grid__item{vertical-align:bottom}.grid--narrow{margin-left:-10px}.grid--narrow>.grid__item{padding-left:10px}.grid--wide{margin-left:-40px}.grid--wide>.grid__item{padding-left:40px}.one-whole{width:100%}.five-tenths,.four-eighths,.one-half,.six-twelfths,.three-sixths,.two-quarters{width:50%}.four-twelfths,.one-third,.two-sixths{width:33.333%}.eight-twelfths,.four-sixths,.two-thirds{width:66.666%}.one-quarter,.three-twelfths,.two-eighths{width:25%}.nine-twelfths,.six-eighths,.three-quarters{width:75%}.one-fifth,.two-tenths{width:20%}.four-tenths,.two-fifths{width:40%}.six-tenths,.three-fifths{width:60%}.eight-tenths,.four-fifths{width:80%}.one-sixth,.two-twelfths{width:16.666%}.five-sixths,.ten-twelfths{width:83.333%}.one-eighth{width:12.5%}.three-eighths{width:37.5%}.five-eighths{width:62.5%}.seven-eighths{width:87.5%}.one-tenth{width:10%}.three-tenths{width:30%}.seven-tenths{width:70%}.nine-tenths{width:90%}.one-twelfth{width:8.333%}.five-twelfths{width:41.666%}.seven-twelfths{width:58.333%}.eleven-twelfths{width:91.666%}@media only screen and (min-width:500px){.mob--one-whole{width:100%}.mob--five-tenths,.mob--four-eighths,.mob--one-half,.mob--six-twelfths,.mob--three-sixths,.mob--two-quarters{width:50%}.mob--four-twelfths,.mob--one-third,.mob--two-sixths{width:33.333%}.mob--eight-twelfths,.mob--four-sixths,.mob--two-thirds{width:66.666%}.mob--one-quarter,.mob--three-twelfths,.mob--two-eighths{width:25%}.mob--nine-twelfths,.mob--six-eighths,.mob--three-quarters{width:75%}.mob--one-fifth,.mob--two-tenths{width:20%}.mob--four-tenths,.mob--two-fifths{width:40%}.mob--six-tenths,.mob--three-fifths{width:60%}.mob--eight-tenths,.mob--four-fifths{width:80%}.mob--one-sixth,.mob--two-twelfths{width:16.666%}.mob--five-sixths,.mob--ten-twelfths{width:83.333%}.mob--one-eighth{width:12.5%}.mob--three-eighths{width:37.5%}.mob--five-eighths{width:62.5%}.mob--seven-eighths{width:87.5%}.mob--one-tenth{width:10%}.mob--three-tenths{width:30%}.mob--seven-tenths{width:70%}.mob--nine-tenths{width:90%}.mob--one-twelfth{width:8.333%}.mob--five-twelfths{width:41.666%}.mob--seven-twelfths{width:58.333%}.mob--eleven-twelfths{width:91.666%}}@media only screen and (min-width:768px){.tab--one-whole{width:100%}.tab--five-tenths,.tab--four-eighths,.tab--one-half,.tab--six-twelfths,.tab--three-sixths,.tab--two-quarters{width:50%}.tab--four-twelfths,.tab--one-third,.tab--two-sixths{width:33.333%}.tab--eight-twelfths,.tab--four-sixths,.tab--two-thirds{width:66.666%}.tab--one-quarter,.tab--three-twelfths,.tab--two-eighths{width:25%}.tab--nine-twelfths,.tab--six-eighths,.tab--three-quarters{width:75%}.tab--one-fifth,.tab--two-tenths{width:20%}.tab--four-tenths,.tab--two-fifths{width:40%}.tab--six-tenths,.tab--three-fifths{width:60%}.tab--eight-tenths,.tab--four-fifths{width:80%}.tab--one-sixth,.tab--two-twelfths{width:16.666%}.tab--five-sixths,.tab--ten-twelfths{width:83.333%}.tab--one-eighth{width:12.5%}.tab--three-eighths{width:37.5%}.tab--five-eighths{width:62.5%}.tab--seven-eighths{width:87.5%}.tab--one-tenth{width:10%}.tab--three-tenths{width:30%}.tab--seven-tenths{width:70%}.tab--nine-tenths{width:90%}.tab--one-twelfth{width:8.333%}.tab--five-twelfths{width:41.666%}.tab--seven-twelfths{width:58.333%}.tab--eleven-twelfths{width:91.666%}}@media only screen and (min-width:1024px){.lap--one-whole{width:100%}.lap--five-tenths,.lap--four-eighths,.lap--one-half,.lap--six-twelfths,.lap--three-sixths,.lap--two-quarters{width:50%}.lap--four-twelfths,.lap--one-third,.lap--two-sixths{width:33.333%}.lap--eight-twelfths,.lap--four-sixths,.lap--two-thirds{width:66.666%}.lap--one-quarter,.lap--three-twelfths,.lap--two-eighths{width:25%}.lap--nine-twelfths,.lap--six-eighths,.lap--three-quarters{width:75%}.lap--one-fifth,.lap--two-tenths{width:20%}.lap--four-tenths,.lap--two-fifths{width:40%}.lap--six-tenths,.lap--three-fifths{width:60%}.lap--eight-tenths,.lap--four-fifths{width:80%}.lap--one-sixth,.lap--two-twelfths{width:16.666%}.lap--five-sixths,.lap--ten-twelfths{width:83.333%}.lap--one-eighth{width:12.5%}.lap--three-eighths{width:37.5%}.lap--five-eighths{width:62.5%}.lap--seven-eighths{width:87.5%}.lap--one-tenth{width:10%}.lap--three-tenths{width:30%}.lap--seven-tenths{width:70%}.lap--nine-tenths{width:90%}.lap--one-twelfth{width:8.333%}.lap--five-twelfths{width:41.666%}.lap--seven-twelfths{width:58.333%}.lap--eleven-twelfths{width:91.666%}}@media only screen and (min-width:1200px){.desk--one-whole{width:100%}.desk--five-tenths,.desk--four-eighths,.desk--one-half,.desk--six-twelfths,.desk--three-sixths,.desk--two-quarters{width:50%}.desk--four-twelfths,.desk--one-third,.desk--two-sixths{width:33.333%}.desk--eight-twelfths,.desk--four-sixths,.desk--two-thirds{width:66.666%}.desk--one-quarter,.desk--three-twelfths,.desk--two-eighths{width:25%}.desk--nine-twelfths,.desk--six-eighths,.desk--three-quarters{width:75%}.desk--one-fifth,.desk--two-tenths{width:20%}.desk--four-tenths,.desk--two-fifths{width:40%}.desk--six-tenths,.desk--three-fifths{width:60%}.desk--eight-tenths,.desk--four-fifths{width:80%}.desk--one-sixth,.desk--two-twelfths{width:16.666%}.desk--five-sixths,.desk--ten-twelfths{width:83.333%}.desk--one-eighth{width:12.5%}.desk--three-eighths{width:37.5%}.desk--five-eighths{width:62.5%}.desk--seven-eighths{width:87.5%}.desk--one-tenth{width:10%}.desk--three-tenths{width:30%}.desk--seven-tenths{width:70%}.desk--nine-tenths{width:90%}.desk--one-twelfth{width:8.333%}.desk--five-twelfths{width:41.666%}.desk--seven-twelfths{width:58.333%}.desk--eleven-twelfths{width:91.666%}}@media only screen and (min-width:1200px){.wide--one-whole{width:100%}.wide--five-tenths,.wide--four-eighths,.wide--one-half,.wide--six-twelfths,.wide--three-sixths,.wide--two-quarters{width:50%}.wide--four-twelfths,.wide--one-third,.wide--two-sixths{width:33.333%}.wide--eight-twelfths,.wide--four-sixths,.wide--two-thirds{width:66.666%}.wide--one-quarter,.wide--three-twelfths,.wide--two-eighths{width:25%}.wide--nine-twelfths,.wide--six-eighths,.wide--three-quarters{width:75%}.wide--one-fifth,.wide--two-tenths{width:20%}.wide--four-tenths,.wide--two-fifths{width:40%}.wide--six-tenths,.wide--three-fifths{width:60%}.wide--eight-tenths,.wide--four-fifths{width:80%}.wide--one-sixth,.wide--two-twelfths{width:16.666%}.wide--five-sixths,.wide--ten-twelfths{width:83.333%}.wide--one-eighth{width:12.5%}.wide--three-eighths{width:37.5%}.wide--five-eighths{width:62.5%}.wide--seven-eighths{width:87.5%}.wide--one-tenth{width:10%}.wide--three-tenths{width:30%}.wide--seven-tenths{width:70%}.wide--nine-tenths{width:90%}.wide--one-twelfth{width:8.333%}.wide--five-twelfths{width:41.666%}.wide--seven-twelfths{width:58.333%}.wide--eleven-twelfths{width:91.666%}}[class*=push--]{position:relative}.push--zero{left:0}.push--one-whole{left:100%}.push--five-tenths,.push--four-eighths,.push--one-half,.push--six-twelfths,.push--three-sixths,.push--two-quarters{left:50%}.push--four-twelfths,.push--one-third,.push--two-sixths{left:33.333%}.push--eight-twelfths,.push--four-sixths,.push--two-thirds{left:66.666%}.push--one-quarter,.push--three-twelfths,.push--two-eighths{left:25%}.push--nine-twelfths,.push--six-eighths,.push--three-quarters{left:75%}.push--one-fifth,.push--two-tenths{left:20%}.push--four-tenths,.push--two-fifths{left:40%}.push--six-tenths,.push--three-fifths{left:60%}.push--eight-tenths,.push--four-fifths{left:80%}.push--one-sixth,.push--two-twelfths{left:16.666%}.push--five-sixths,.push--ten-twelfths{left:83.333%}.push--one-eighth{left:12.5%}.push--three-eighths{left:37.5%}.push--five-eighths{left:62.5%}.push--seven-eighths{left:87.5%}.push--one-tenth{left:10%}.push--three-tenths{left:30%}.push--seven-tenths{left:70%}.push--nine-tenths{left:90%}.push--one-twelfth{left:8.333%}.push--five-twelfths{left:41.666%}.push--seven-twelfths{left:58.333%}.push--eleven-twelfths{left:91.666%}@media only screen and (min-width:500px){.push--mob--zero{left:0}.push--mob--one-whole{left:100%}.push--mob--five-tenths,.push--mob--four-eighths,.push--mob--one-half,.push--mob--six-twelfths,.push--mob--three-sixths,.push--mob--two-quarters{left:50%}.push--mob--four-twelfths,.push--mob--one-third,.push--mob--two-sixths{left:33.333%}.push--mob--eight-twelfths,.push--mob--four-sixths,.push--mob--two-thirds{left:66.666%}.push--mob--one-quarter,.push--mob--three-twelfths,.push--mob--two-eighths{left:25%}.push--mob--nine-twelfths,.push--mob--six-eighths,.push--mob--three-quarters{left:75%}.push--mob--one-fifth,.push--mob--two-tenths{left:20%}.push--mob--four-tenths,.push--mob--two-fifths{left:40%}.push--mob--six-tenths,.push--mob--three-fifths{left:60%}.push--mob--eight-tenths,.push--mob--four-fifths{left:80%}.push--mob--one-sixth,.push--mob--two-twelfths{left:16.666%}.push--mob--five-sixths,.push--mob--ten-twelfths{left:83.333%}.push--mob--one-eighth{left:12.5%}.push--mob--three-eighths{left:37.5%}.push--mob--five-eighths{left:62.5%}.push--mob--seven-eighths{left:87.5%}.push--mob--one-tenth{left:10%}.push--mob--three-tenths{left:30%}.push--mob--seven-tenths{left:70%}.push--mob--nine-tenths{left:90%}.push--mob--one-twelfth{left:8.333%}.push--mob--five-twelfths{left:41.666%}.push--mob--seven-twelfths{left:58.333%}.push--mob--eleven-twelfths{left:91.666%}}@media only screen and (min-width:768px){.push--tab--zero{left:0}.push--tab--one-whole{left:100%}.push--tab--five-tenths,.push--tab--four-eighths,.push--tab--one-half,.push--tab--six-twelfths,.push--tab--three-sixths,.push--tab--two-quarters{left:50%}.push--tab--four-twelfths,.push--tab--one-third,.push--tab--two-sixths{left:33.333%}.push--tab--eight-twelfths,.push--tab--four-sixths,.push--tab--two-thirds{left:66.666%}.push--tab--one-quarter,.push--tab--three-twelfths,.push--tab--two-eighths{left:25%}.push--tab--nine-twelfths,.push--tab--six-eighths,.push--tab--three-quarters{left:75%}.push--tab--one-fifth,.push--tab--two-tenths{left:20%}.push--tab--four-tenths,.push--tab--two-fifths{left:40%}.push--tab--six-tenths,.push--tab--three-fifths{left:60%}.push--tab--eight-tenths,.push--tab--four-fifths{left:80%}.push--tab--one-sixth,.push--tab--two-twelfths{left:16.666%}.push--tab--five-sixths,.push--tab--ten-twelfths{left:83.333%}.push--tab--one-eighth{left:12.5%}.push--tab--three-eighths{left:37.5%}.push--tab--five-eighths{left:62.5%}.push--tab--seven-eighths{left:87.5%}.push--tab--one-tenth{left:10%}.push--tab--three-tenths{left:30%}.push--tab--seven-tenths{left:70%}.push--tab--nine-tenths{left:90%}.push--tab--one-twelfth{left:8.333%}.push--tab--five-twelfths{left:41.666%}.push--tab--seven-twelfths{left:58.333%}.push--tab--eleven-twelfths{left:91.666%}}@media only screen and (min-width:1024px){.push--lap--zero{left:0}.push--lap--one-whole{left:100%}.push--lap--five-tenths,.push--lap--four-eighths,.push--lap--one-half,.push--lap--six-twelfths,.push--lap--three-sixths,.push--lap--two-quarters{left:50%}.push--lap--four-twelfths,.push--lap--one-third,.push--lap--two-sixths{left:33.333%}.push--lap--eight-twelfths,.push--lap--four-sixths,.push--lap--two-thirds{left:66.666%}.push--lap--one-quarter,.push--lap--three-twelfths,.push--lap--two-eighths{left:25%}.push--lap--nine-twelfths,.push--lap--six-eighths,.push--lap--three-quarters{left:75%}.push--lap--one-fifth,.push--lap--two-tenths{left:20%}.push--lap--four-tenths,.push--lap--two-fifths{left:40%}.push--lap--six-tenths,.push--lap--three-fifths{left:60%}.push--lap--eight-tenths,.push--lap--four-fifths{left:80%}.push--lap--one-sixth,.push--lap--two-twelfths{left:16.666%}.push--lap--five-sixths,.push--lap--ten-twelfths{left:83.333%}.push--lap--one-eighth{left:12.5%}.push--lap--three-eighths{left:37.5%}.push--lap--five-eighths{left:62.5%}.push--lap--seven-eighths{left:87.5%}.push--lap--one-tenth{left:10%}.push--lap--three-tenths{left:30%}.push--lap--seven-tenths{left:70%}.push--lap--nine-tenths{left:90%}.push--lap--one-twelfth{left:8.333%}.push--lap--five-twelfths{left:41.666%}.push--lap--seven-twelfths{left:58.333%}.push--lap--eleven-twelfths{left:91.666%}}@media only screen and (min-width:1200px){.push--desk--zero{left:0}.push--desk--one-whole{left:100%}.push--desk--five-tenths,.push--desk--four-eighths,.push--desk--one-half,.push--desk--six-twelfths,.push--desk--three-sixths,.push--desk--two-quarters{left:50%}.push--desk--four-twelfths,.push--desk--one-third,.push--desk--two-sixths{left:33.333%}.push--desk--eight-twelfths,.push--desk--four-sixths,.push--desk--two-thirds{left:66.666%}.push--desk--one-quarter,.push--desk--three-twelfths,.push--desk--two-eighths{left:25%}.push--desk--nine-twelfths,.push--desk--six-eighths,.push--desk--three-quarters{left:75%}.push--desk--one-fifth,.push--desk--two-tenths{left:20%}.push--desk--four-tenths,.push--desk--two-fifths{left:40%}.push--desk--six-tenths,.push--desk--three-fifths{left:60%}.push--desk--eight-tenths,.push--desk--four-fifths{left:80%}.push--desk--one-sixth,.push--desk--two-twelfths{left:16.666%}.push--desk--five-sixths,.push--desk--ten-twelfths{left:83.333%}.push--desk--one-eighth{left:12.5%}.push--desk--three-eighths{left:37.5%}.push--desk--five-eighths{left:62.5%}.push--desk--seven-eighths{left:87.5%}.push--desk--one-tenth{left:10%}.push--desk--three-tenths{left:30%}.push--desk--seven-tenths{left:70%}.push--desk--nine-tenths{left:90%}.push--desk--one-twelfth{left:8.333%}.push--desk--five-twelfths{left:41.666%}.push--desk--seven-twelfths{left:58.333%}.push--desk--eleven-twelfths{left:91.666%}}@media only screen and (min-width:1200px){.push--wide--zero{left:0}.push--wide--one-whole{left:100%}.push--wide--five-tenths,.push--wide--four-eighths,.push--wide--one-half,.push--wide--six-twelfths,.push--wide--three-sixths,.push--wide--two-quarters{left:50%}.push--wide--four-twelfths,.push--wide--one-third,.push--wide--two-sixths{left:33.333%}.push--wide--eight-twelfths,.push--wide--four-sixths,.push--wide--two-thirds{left:66.666%}.push--wide--one-quarter,.push--wide--three-twelfths,.push--wide--two-eighths{left:25%}.push--wide--nine-twelfths,.push--wide--six-eighths,.push--wide--three-quarters{left:75%}.push--wide--one-fifth,.push--wide--two-tenths{left:20%}.push--wide--four-tenths,.push--wide--two-fifths{left:40%}.push--wide--six-tenths,.push--wide--three-fifths{left:60%}.push--wide--eight-tenths,.push--wide--four-fifths{left:80%}.push--wide--one-sixth,.push--wide--two-twelfths{left:16.666%}.push--wide--five-sixths,.push--wide--ten-twelfths{left:83.333%}.push--wide--one-eighth{left:12.5%}.push--wide--three-eighths{left:37.5%}.push--wide--five-eighths{left:62.5%}.push--wide--seven-eighths{left:87.5%}.push--wide--one-tenth{left:10%}.push--wide--three-tenths{left:30%}.push--wide--seven-tenths{left:70%}.push--wide--nine-tenths{left:90%}.push--wide--one-twelfth{left:8.333%}.push--wide--five-twelfths{left:41.666%}.push--wide--seven-twelfths{left:58.333%}.push--wide--eleven-twelfths{left:91.666%}}[class*=pull--]{position:relative}.pull--zero{right:0}.pull--one-whole{right:100%}.pull--five-tenths,.pull--four-eighths,.pull--one-half,.pull--six-twelfths,.pull--three-sixths,.pull--two-quarters{right:50%}.pull--four-twelfths,.pull--one-third,.pull--two-sixths{right:33.333%}.pull--eight-twelfths,.pull--four-sixths,.pull--two-thirds{right:66.666%}.pull--one-quarter,.pull--three-twelfths,.pull--two-eighths{right:25%}.pull--nine-twelfths,.pull--six-eighths,.pull--three-quarters{right:75%}.pull--one-fifth,.pull--two-tenths{right:20%}.pull--four-tenths,.pull--two-fifths{right:40%}.pull--six-tenths,.pull--three-fifths{right:60%}.pull--eight-tenths,.pull--four-fifths{right:80%}.pull--one-sixth,.pull--two-twelfths{right:16.666%}.pull--five-sixths,.pull--ten-twelfths{right:83.333%}.pull--one-eighth{right:12.5%}.pull--three-eighths{right:37.5%}.pull--five-eighths{right:62.5%}.pull--seven-eighths{right:87.5%}.pull--one-tenth{right:10%}.pull--three-tenths{right:30%}.pull--seven-tenths{right:70%}.pull--nine-tenths{right:90%}.pull--one-twelfth{right:8.333%}.pull--five-twelfths{right:41.666%}.pull--seven-twelfths{right:58.333%}.pull--eleven-twelfths{right:91.666%}@media only screen and (min-width:500px){.pull--mob--zero{right:0}.pull--mob--one-whole{right:100%}.pull--mob--five-tenths,.pull--mob--four-eighths,.pull--mob--one-half,.pull--mob--six-twelfths,.pull--mob--three-sixths,.pull--mob--two-quarters{right:50%}.pull--mob--four-twelfths,.pull--mob--one-third,.pull--mob--two-sixths{right:33.333%}.pull--mob--eight-twelfths,.pull--mob--four-sixths,.pull--mob--two-thirds{right:66.666%}.pull--mob--one-quarter,.pull--mob--three-twelfths,.pull--mob--two-eighths{right:25%}.pull--mob--nine-twelfths,.pull--mob--six-eighths,.pull--mob--three-quarters{right:75%}.pull--mob--one-fifth,.pull--mob--two-tenths{right:20%}.pull--mob--four-tenths,.pull--mob--two-fifths{right:40%}.pull--mob--six-tenths,.pull--mob--three-fifths{right:60%}.pull--mob--eight-tenths,.pull--mob--four-fifths{right:80%}.pull--mob--one-sixth,.pull--mob--two-twelfths{right:16.666%}.pull--mob--five-sixths,.pull--mob--ten-twelfths{right:83.333%}.pull--mob--one-eighth{right:12.5%}.pull--mob--three-eighths{right:37.5%}.pull--mob--five-eighths{right:62.5%}.pull--mob--seven-eighths{right:87.5%}.pull--mob--one-tenth{right:10%}.pull--mob--three-tenths{right:30%}.pull--mob--seven-tenths{right:70%}.pull--mob--nine-tenths{right:90%}.pull--mob--one-twelfth{right:8.333%}.pull--mob--five-twelfths{right:41.666%}.pull--mob--seven-twelfths{right:58.333%}.pull--mob--eleven-twelfths{right:91.666%}}@media only screen and (min-width:768px){.pull--tab--zero{right:0}.pull--tab--one-whole{right:100%}.pull--tab--five-tenths,.pull--tab--four-eighths,.pull--tab--one-half,.pull--tab--six-twelfths,.pull--tab--three-sixths,.pull--tab--two-quarters{right:50%}.pull--tab--four-twelfths,.pull--tab--one-third,.pull--tab--two-sixths{right:33.333%}.pull--tab--eight-twelfths,.pull--tab--four-sixths,.pull--tab--two-thirds{right:66.666%}.pull--tab--one-quarter,.pull--tab--three-twelfths,.pull--tab--two-eighths{right:25%}.pull--tab--nine-twelfths,.pull--tab--six-eighths,.pull--tab--three-quarters{right:75%}.pull--tab--one-fifth,.pull--tab--two-tenths{right:20%}.pull--tab--four-tenths,.pull--tab--two-fifths{right:40%}.pull--tab--six-tenths,.pull--tab--three-fifths{right:60%}.pull--tab--eight-tenths,.pull--tab--four-fifths{right:80%}.pull--tab--one-sixth,.pull--tab--two-twelfths{right:16.666%}.pull--tab--five-sixths,.pull--tab--ten-twelfths{right:83.333%}.pull--tab--one-eighth{right:12.5%}.pull--tab--three-eighths{right:37.5%}.pull--tab--five-eighths{right:62.5%}.pull--tab--seven-eighths{right:87.5%}.pull--tab--one-tenth{right:10%}.pull--tab--three-tenths{right:30%}.pull--tab--seven-tenths{right:70%}.pull--tab--nine-tenths{right:90%}.pull--tab--one-twelfth{right:8.333%}.pull--tab--five-twelfths{right:41.666%}.pull--tab--seven-twelfths{right:58.333%}.pull--tab--eleven-twelfths{right:91.666%}}@media only screen and (min-width:1024px){.pull--lap--zero{right:0}.pull--lap--one-whole{right:100%}.pull--lap--five-tenths,.pull--lap--four-eighths,.pull--lap--one-half,.pull--lap--six-twelfths,.pull--lap--three-sixths,.pull--lap--two-quarters{right:50%}.pull--lap--four-twelfths,.pull--lap--one-third,.pull--lap--two-sixths{right:33.333%}.pull--lap--eight-twelfths,.pull--lap--four-sixths,.pull--lap--two-thirds{right:66.666%}.pull--lap--one-quarter,.pull--lap--three-twelfths,.pull--lap--two-eighths{right:25%}.pull--lap--nine-twelfths,.pull--lap--six-eighths,.pull--lap--three-quarters{right:75%}.pull--lap--one-fifth,.pull--lap--two-tenths{right:20%}.pull--lap--four-tenths,.pull--lap--two-fifths{right:40%}.pull--lap--six-tenths,.pull--lap--three-fifths{right:60%}.pull--lap--eight-tenths,.pull--lap--four-fifths{right:80%}.pull--lap--one-sixth,.pull--lap--two-twelfths{right:16.666%}.pull--lap--five-sixths,.pull--lap--ten-twelfths{right:83.333%}.pull--lap--one-eighth{right:12.5%}.pull--lap--three-eighths{right:37.5%}.pull--lap--five-eighths{right:62.5%}.pull--lap--seven-eighths{right:87.5%}.pull--lap--one-tenth{right:10%}.pull--lap--three-tenths{right:30%}.pull--lap--seven-tenths{right:70%}.pull--lap--nine-tenths{right:90%}.pull--lap--one-twelfth{right:8.333%}.pull--lap--five-twelfths{right:41.666%}.pull--lap--seven-twelfths{right:58.333%}.pull--lap--eleven-twelfths{right:91.666%}}@media only screen and (min-width:1200px){.pull--desk--zero{right:0}.pull--desk--one-whole{right:100%}.pull--desk--five-tenths,.pull--desk--four-eighths,.pull--desk--one-half,.pull--desk--six-twelfths,.pull--desk--three-sixths,.pull--desk--two-quarters{right:50%}.pull--desk--four-twelfths,.pull--desk--one-third,.pull--desk--two-sixths{right:33.333%}.pull--desk--eight-twelfths,.pull--desk--four-sixths,.pull--desk--two-thirds{right:66.666%}.pull--desk--one-quarter,.pull--desk--three-twelfths,.pull--desk--two-eighths{right:25%}.pull--desk--nine-twelfths,.pull--desk--six-eighths,.pull--desk--three-quarters{right:75%}.pull--desk--one-fifth,.pull--desk--two-tenths{right:20%}.pull--desk--four-tenths,.pull--desk--two-fifths{right:40%}.pull--desk--six-tenths,.pull--desk--three-fifths{right:60%}.pull--desk--eight-tenths,.pull--desk--four-fifths{right:80%}.pull--desk--one-sixth,.pull--desk--two-twelfths{right:16.666%}.pull--desk--five-sixths,.pull--desk--ten-twelfths{right:83.333%}.pull--desk--one-eighth{right:12.5%}.pull--desk--three-eighths{right:37.5%}.pull--desk--five-eighths{right:62.5%}.pull--desk--seven-eighths{right:87.5%}.pull--desk--one-tenth{right:10%}.pull--desk--three-tenths{right:30%}.pull--desk--seven-tenths{right:70%}.pull--desk--nine-tenths{right:90%}.pull--desk--one-twelfth{right:8.333%}.pull--desk--five-twelfths{right:41.666%}.pull--desk--seven-twelfths{right:58.333%}.pull--desk--eleven-twelfths{right:91.666%}}@media only screen and (min-width:1200px){.pull--wide--zero{right:0}.pull--wide--one-whole{right:100%}.pull--wide--five-tenths,.pull--wide--four-eighths,.pull--wide--one-half,.pull--wide--six-twelfths,.pull--wide--three-sixths,.pull--wide--two-quarters{right:50%}.pull--wide--four-twelfths,.pull--wide--one-third,.pull--wide--two-sixths{right:33.333%}.pull--wide--eight-twelfths,.pull--wide--four-sixths,.pull--wide--two-thirds{right:66.666%}.pull--wide--one-quarter,.pull--wide--three-twelfths,.pull--wide--two-eighths{right:25%}.pull--wide--nine-twelfths,.pull--wide--six-eighths,.pull--wide--three-quarters{right:75%}.pull--wide--one-fifth,.pull--wide--two-tenths{right:20%}.pull--wide--four-tenths,.pull--wide--two-fifths{right:40%}.pull--wide--six-tenths,.pull--wide--three-fifths{right:60%}.pull--wide--eight-tenths,.pull--wide--four-fifths{right:80%}.pull--wide--one-sixth,.pull--wide--two-twelfths{right:16.666%}.pull--wide--five-sixths,.pull--wide--ten-twelfths{right:83.333%}.pull--wide--one-eighth{right:12.5%}.pull--wide--three-eighths{right:37.5%}.pull--wide--five-eighths{right:62.5%}.pull--wide--seven-eighths{right:87.5%}.pull--wide--one-tenth{right:10%}.pull--wide--three-tenths{right:30%}.pull--wide--seven-tenths{right:70%}.pull--wide--nine-tenths{right:90%}.pull--wide--one-twelfth{right:8.333%}.pull--wide--five-twelfths{right:41.666%}.pull--wide--seven-twelfths{right:58.333%}.pull--wide--eleven-twelfths{right:91.666%}}.pika-single{z-index:9999;display:block;position:relative;color:#333;background:#fff;border:1px solid #ccc;border-bottom-color:#bbb;font-family:CeraPRO-Regular,Arial,Helvetica,sans-serif}.pika-single.is-hidden{display:none}.pika-single.is-bound{position:absolute;box-shadow:0 5px 15px -5px rgba(0,0,0,.5)}.pika-single{*zoom:1}.pika-single:after,.pika-single:before{content:" ";display:table}.pika-single:after{clear:both}.pika-lendar{float:left;width:240px;margin:8px}.pika-title{position:relative;text-align:center}.pika-title select{cursor:pointer;position:absolute;z-index:9998;margin:0;left:0;top:5px;filter:alpha(opacity=0);opacity:0}.pika-label{display:inline-block;*display:inline;position:relative;z-index:9999;overflow:hidden;margin:0;padding:5px 3px;font-size:14px;line-height:20px;font-weight:700;color:#333;background-color:#fff}.pika-next,.pika-prev{display:block;cursor:pointer;position:relative;outline:none;border:0;padding:0;width:20px;height:30px;text-indent:20px;white-space:nowrap;overflow:hidden;background-color:transparent;background-position:50%;background-repeat:no-repeat;background-size:75% 75%;opacity:.5;*position:absolute;*top:0}.pika-next:hover,.pika-prev:hover{opacity:1}.pika-next.is-disabled,.pika-prev.is-disabled{cursor:default;opacity:.2}.is-rtl .pika-next,.pika-prev{float:left;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==");*left:0}.is-rtl .pika-prev,.pika-next{float:right;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=");*right:0}.pika-select{display:inline-block;*display:inline}.pika-table{width:100%;border-collapse:collapse;border-spacing:0;border:0}.pika-table td,.pika-table th{width:14.285714285714286%;padding:0}.pika-table th{color:#999;font-size:12px;line-height:25px;font-weight:700;text-align:center}.pika-table abbr{border-bottom:none;cursor:help}.pika-button{cursor:pointer;display:block;box-sizing:border-box;outline:none;border:0;margin:0;width:100%;padding:5px;color:#666;font-size:12px;line-height:15px;text-align:right;background:#f5f5f5}.is-today .pika-button{color:#0c3958;font-weight:700}.is-selected .pika-button{color:#fff;font-weight:700;background:#0c3958;box-shadow:inset 0 1px 3px #0c3958;border-radius:3px}.is-disabled .pika-button,.is-outside-current-month .pika-button{pointer-events:none;cursor:default;color:#999;opacity:.3}.pika-button:hover{color:#fff;background:#8e7a6b;box-shadow:none;border-radius:3px}.pika-week{font-size:11px;color:#999}.is-inrange .pika-button{background:#d5e9f7}.is-startrange .pika-button{color:#fff;background:#6cb31d;box-shadow:none;border-radius:3px}.is-endrange .pika-button{color:#fff;background:#3af;box-shadow:none;border-radius:3px}.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding-left:0!important}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;outline:none;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.mfp-bg{bottom:0;right:0;z-index:1042;overflow:hidden;background:#0b0b0b;opacity:.8}.mfp-bg,.mfp-wrap{top:0;left:0;width:100%;height:100%;position:fixed}.mfp-wrap{z-index:1043;outline:none!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-ms-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;-ms-touch-action:manipulation;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{content:"";display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure,img.mfp-img{line-height:0}.mfp-figure:after{content:"";position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-height:300px),screen and (max-width:800px) and (orientation:landscape){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);-ms-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;-ms-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;-ms-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:#fff;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent;border-style:solid;border-width:5px 4px 0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888;border-width:0 4px 5px}.select2-container--default .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__placeholder{float:right}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:1px solid #000;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:#fff}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:linear-gradient(180deg,#fff 50%,#eee);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF",endColorstr="#FFEEEEEE",GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:linear-gradient(180deg,#eee 50%,#ccc);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE",endColorstr="#FFCCCCCC",GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent;border-style:solid;border-width:5px 4px 0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888;border-width:0 4px 5px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:linear-gradient(180deg,#fff 0,#eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF",endColorstr="#FFEEEEEE",GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:linear-gradient(180deg,#eee 50%,#fff);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE",endColorstr="#FFFFFFFF",GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}.properties__popup__form .select2-search__field{pointer-events:none!important}.iti{width:100%;position:relative;display:inline-block}.iti *{box-sizing:border-box;-moz-box-sizing:border-box}.iti__hide{display:none}.iti__v-hide{visibility:hidden}.iti input,.iti input[type=tel],.iti input[type=text]{position:relative;z-index:0;margin-top:0!important;margin-bottom:0!important;padding-right:36px;margin-right:0}.iti__flag-container{position:absolute;top:0;bottom:0;right:0;padding:1px}.iti__selected-flag{z-index:1;position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:100%;padding:0 6px 0 8px}.iti__arrow{margin-left:6px;width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid #555}.iti__arrow--up{border-top:none;border-bottom:4px solid #555}.iti__country-list{position:absolute;z-index:2;list-style:none;text-align:left;padding:0;margin:0 0 0 -1px;box-shadow:1px 1px 4px rgba(0,0,0,.2);background-color:#fff;border:1px solid #ccc;white-space:nowrap;max-height:200px;overflow-y:scroll;-webkit-overflow-scrolling:touch}.iti__country-list--dropup{bottom:100%;margin-bottom:-1px}@media (max-width:500px){.iti__country-list{white-space:normal}}.iti__flag-box{display:inline-block;width:20px}.iti__divider{padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #ccc}.iti__country{padding:5px 10px;outline:none}.iti__dial-code{color:#999}.iti__country.iti__highlight{background-color:rgba(0,0,0,.05)}.iti__country-name,.iti__dial-code,.iti__flag-box{vertical-align:middle}.iti__country-name,.iti__flag-box{margin-right:6px}.iti--allow-dropdown input,.iti--allow-dropdown input[type=tel],.iti--allow-dropdown input[type=text],.iti--separate-dial-code input,.iti--separate-dial-code input[type=tel],.iti--separate-dial-code input[type=text]{padding-right:6px;padding-left:52px;margin-left:0}.iti--allow-dropdown .iti__flag-container,.iti--separate-dial-code .iti__flag-container{right:auto;left:0}.iti--allow-dropdown .iti__flag-container:hover{cursor:pointer}.iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag{background-color:rgba(0,0,0,.05)}.iti--allow-dropdown input[disabled]+.iti__flag-container:hover,.iti--allow-dropdown input[readonly]+.iti__flag-container:hover{cursor:default}.iti--allow-dropdown input[disabled]+.iti__flag-container:hover .iti__selected-flag,.iti--allow-dropdown input[readonly]+.iti__flag-container:hover .iti__selected-flag{background-color:transparent}.iti--separate-dial-code .iti__selected-flag{background-color:rgba(0,0,0,.05)}.iti--separate-dial-code .iti__selected-dial-code{margin-left:6px}.iti--container{position:absolute;top:-1000px;left:-1000px;z-index:1060;padding:1px}.iti--container:hover{cursor:pointer}.iti-mobile .iti--container{top:30px;bottom:30px;left:30px;right:30px;position:fixed}.iti-mobile .iti__country-list{max-height:100%;width:100%}.iti-mobile .iti__country{padding:10px;line-height:1.5em}.iti__flag{width:20px}.iti__flag.iti__be{width:18px}.iti__flag.iti__ch{width:15px}.iti__flag.iti__mc{width:19px}.iti__flag.iti__ne{width:18px}.iti__flag.iti__np{width:13px}.iti__flag.iti__va{width:15px}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.iti__flag{background-size:5652px 15px}}.iti__flag.iti__ac{height:10px;background-position:0 0}.iti__flag.iti__ad{height:14px;background-position:-22px 0}.iti__flag.iti__ae{height:10px;background-position:-44px 0}.iti__flag.iti__af{height:14px;background-position:-66px 0}.iti__flag.iti__ag{height:14px;background-position:-88px 0}.iti__flag.iti__ai{height:10px;background-position:-110px 0}.iti__flag.iti__al{height:15px;background-position:-132px 0}.iti__flag.iti__am{height:10px;background-position:-154px 0}.iti__flag.iti__ao{height:14px;background-position:-176px 0}.iti__flag.iti__aq{height:14px;background-position:-198px 0}.iti__flag.iti__ar{height:13px;background-position:-220px 0}.iti__flag.iti__as{height:10px;background-position:-242px 0}.iti__flag.iti__at{height:14px;background-position:-264px 0}.iti__flag.iti__au{height:10px;background-position:-286px 0}.iti__flag.iti__aw{height:14px;background-position:-308px 0}.iti__flag.iti__ax{height:13px;background-position:-330px 0}.iti__flag.iti__az{height:10px;background-position:-352px 0}.iti__flag.iti__ba{height:10px;background-position:-374px 0}.iti__flag.iti__bb{height:14px;background-position:-396px 0}.iti__flag.iti__bd{height:12px;background-position:-418px 0}.iti__flag.iti__be{height:15px;background-position:-440px 0}.iti__flag.iti__bf{height:14px;background-position:-460px 0}.iti__flag.iti__bg{height:12px;background-position:-482px 0}.iti__flag.iti__bh{height:12px;background-position:-504px 0}.iti__flag.iti__bi{height:12px;background-position:-526px 0}.iti__flag.iti__bj{height:14px;background-position:-548px 0}.iti__flag.iti__bl{height:14px;background-position:-570px 0}.iti__flag.iti__bm{height:10px;background-position:-592px 0}.iti__flag.iti__bn{height:10px;background-position:-614px 0}.iti__flag.iti__bo{height:14px;background-position:-636px 0}.iti__flag.iti__bq{height:14px;background-position:-658px 0}.iti__flag.iti__br{height:14px;background-position:-680px 0}.iti__flag.iti__bs{height:10px;background-position:-702px 0}.iti__flag.iti__bt{height:14px;background-position:-724px 0}.iti__flag.iti__bv{height:15px;background-position:-746px 0}.iti__flag.iti__bw{height:14px;background-position:-768px 0}.iti__flag.iti__by{height:10px;background-position:-790px 0}.iti__flag.iti__bz{height:14px;background-position:-812px 0}.iti__flag.iti__ca{height:10px;background-position:-834px 0}.iti__flag.iti__cc{height:10px;background-position:-856px 0}.iti__flag.iti__cd{height:15px;background-position:-878px 0}.iti__flag.iti__cf{height:14px;background-position:-900px 0}.iti__flag.iti__cg{height:14px;background-position:-922px 0}.iti__flag.iti__ch{height:15px;background-position:-944px 0}.iti__flag.iti__ci{height:14px;background-position:-961px 0}.iti__flag.iti__ck{height:10px;background-position:-983px 0}.iti__flag.iti__cl{height:14px;background-position:-1005px 0}.iti__flag.iti__cm{height:14px;background-position:-1027px 0}.iti__flag.iti__cn{height:14px;background-position:-1049px 0}.iti__flag.iti__co{height:14px;background-position:-1071px 0}.iti__flag.iti__cp{height:14px;background-position:-1093px 0}.iti__flag.iti__cr{height:12px;background-position:-1115px 0}.iti__flag.iti__cu{height:10px;background-position:-1137px 0}.iti__flag.iti__cv{height:12px;background-position:-1159px 0}.iti__flag.iti__cw{height:14px;background-position:-1181px 0}.iti__flag.iti__cx{height:10px;background-position:-1203px 0}.iti__flag.iti__cy{height:14px;background-position:-1225px 0}.iti__flag.iti__cz{height:14px;background-position:-1247px 0}.iti__flag.iti__de{height:12px;background-position:-1269px 0}.iti__flag.iti__dg{height:10px;background-position:-1291px 0}.iti__flag.iti__dj{height:14px;background-position:-1313px 0}.iti__flag.iti__dk{height:15px;background-position:-1335px 0}.iti__flag.iti__dm{height:10px;background-position:-1357px 0}.iti__flag.iti__do{height:14px;background-position:-1379px 0}.iti__flag.iti__dz{height:14px;background-position:-1401px 0}.iti__flag.iti__ea{height:14px;background-position:-1423px 0}.iti__flag.iti__ec{height:14px;background-position:-1445px 0}.iti__flag.iti__ee{height:13px;background-position:-1467px 0}.iti__flag.iti__eg{height:14px;background-position:-1489px 0}.iti__flag.iti__eh{height:10px;background-position:-1511px 0}.iti__flag.iti__er{height:10px;background-position:-1533px 0}.iti__flag.iti__es{height:14px;background-position:-1555px 0}.iti__flag.iti__et{height:10px;background-position:-1577px 0}.iti__flag.iti__eu{height:14px;background-position:-1599px 0}.iti__flag.iti__fi{height:12px;background-position:-1621px 0}.iti__flag.iti__fj{height:10px;background-position:-1643px 0}.iti__flag.iti__fk{height:10px;background-position:-1665px 0}.iti__flag.iti__fm{height:11px;background-position:-1687px 0}.iti__flag.iti__fo{height:15px;background-position:-1709px 0}.iti__flag.iti__fr{height:14px;background-position:-1731px 0}.iti__flag.iti__ga{height:15px;background-position:-1753px 0}.iti__flag.iti__gb{height:10px;background-position:-1775px 0}.iti__flag.iti__gd{height:12px;background-position:-1797px 0}.iti__flag.iti__ge{height:14px;background-position:-1819px 0}.iti__flag.iti__gf{height:14px;background-position:-1841px 0}.iti__flag.iti__gg{height:14px;background-position:-1863px 0}.iti__flag.iti__gh{height:14px;background-position:-1885px 0}.iti__flag.iti__gi{height:10px;background-position:-1907px 0}.iti__flag.iti__gl{height:14px;background-position:-1929px 0}.iti__flag.iti__gm{height:14px;background-position:-1951px 0}.iti__flag.iti__gn{height:14px;background-position:-1973px 0}.iti__flag.iti__gp{height:14px;background-position:-1995px 0}.iti__flag.iti__gq{height:14px;background-position:-2017px 0}.iti__flag.iti__gr{height:14px;background-position:-2039px 0}.iti__flag.iti__gs{height:10px;background-position:-2061px 0}.iti__flag.iti__gt{height:13px;background-position:-2083px 0}.iti__flag.iti__gu{height:11px;background-position:-2105px 0}.iti__flag.iti__gw{height:10px;background-position:-2127px 0}.iti__flag.iti__gy{height:12px;background-position:-2149px 0}.iti__flag.iti__hk{height:14px;background-position:-2171px 0}.iti__flag.iti__hm{height:10px;background-position:-2193px 0}.iti__flag.iti__hn{height:10px;background-position:-2215px 0}.iti__flag.iti__hr{height:10px;background-position:-2237px 0}.iti__flag.iti__ht{height:12px;background-position:-2259px 0}.iti__flag.iti__hu{height:10px;background-position:-2281px 0}.iti__flag.iti__ic{height:14px;background-position:-2303px 0}.iti__flag.iti__id{height:14px;background-position:-2325px 0}.iti__flag.iti__ie{height:10px;background-position:-2347px 0}.iti__flag.iti__il{height:15px;background-position:-2369px 0}.iti__flag.iti__im{height:10px;background-position:-2391px 0}.iti__flag.iti__in{height:14px;background-position:-2413px 0}.iti__flag.iti__io{height:10px;background-position:-2435px 0}.iti__flag.iti__iq{height:14px;background-position:-2457px 0}.iti__flag.iti__ir{height:12px;background-position:-2479px 0}.iti__flag.iti__is{height:15px;background-position:-2501px 0}.iti__flag.iti__it{height:14px;background-position:-2523px 0}.iti__flag.iti__je{height:12px;background-position:-2545px 0}.iti__flag.iti__jm{height:10px;background-position:-2567px 0}.iti__flag.iti__jo{height:10px;background-position:-2589px 0}.iti__flag.iti__jp{height:14px;background-position:-2611px 0}.iti__flag.iti__ke{height:14px;background-position:-2633px 0}.iti__flag.iti__kg{height:12px;background-position:-2655px 0}.iti__flag.iti__kh{height:13px;background-position:-2677px 0}.iti__flag.iti__ki{height:10px;background-position:-2699px 0}.iti__flag.iti__km{height:12px;background-position:-2721px 0}.iti__flag.iti__kn{height:14px;background-position:-2743px 0}.iti__flag.iti__kp{height:10px;background-position:-2765px 0}.iti__flag.iti__kr{height:14px;background-position:-2787px 0}.iti__flag.iti__kw{height:10px;background-position:-2809px 0}.iti__flag.iti__ky{height:10px;background-position:-2831px 0}.iti__flag.iti__kz{height:10px;background-position:-2853px 0}.iti__flag.iti__la{height:14px;background-position:-2875px 0}.iti__flag.iti__lb{height:14px;background-position:-2897px 0}.iti__flag.iti__lc{height:10px;background-position:-2919px 0}.iti__flag.iti__li{height:12px;background-position:-2941px 0}.iti__flag.iti__lk{height:10px;background-position:-2963px 0}.iti__flag.iti__lr{height:11px;background-position:-2985px 0}.iti__flag.iti__ls{height:14px;background-position:-3007px 0}.iti__flag.iti__lt{height:12px;background-position:-3029px 0}.iti__flag.iti__lu{height:12px;background-position:-3051px 0}.iti__flag.iti__lv{height:10px;background-position:-3073px 0}.iti__flag.iti__ly{height:10px;background-position:-3095px 0}.iti__flag.iti__ma{height:14px;background-position:-3117px 0}.iti__flag.iti__mc{height:15px;background-position:-3139px 0}.iti__flag.iti__md{height:10px;background-position:-3160px 0}.iti__flag.iti__me{height:10px;background-position:-3182px 0}.iti__flag.iti__mf{height:14px;background-position:-3204px 0}.iti__flag.iti__mg{height:14px;background-position:-3226px 0}.iti__flag.iti__mh{height:11px;background-position:-3248px 0}.iti__flag.iti__mk{height:10px;background-position:-3270px 0}.iti__flag.iti__ml{height:14px;background-position:-3292px 0}.iti__flag.iti__mm{height:14px;background-position:-3314px 0}.iti__flag.iti__mn{height:10px;background-position:-3336px 0}.iti__flag.iti__mo{height:14px;background-position:-3358px 0}.iti__flag.iti__mp{height:10px;background-position:-3380px 0}.iti__flag.iti__mq{height:14px;background-position:-3402px 0}.iti__flag.iti__mr{height:14px;background-position:-3424px 0}.iti__flag.iti__ms{height:10px;background-position:-3446px 0}.iti__flag.iti__mt{height:14px;background-position:-3468px 0}.iti__flag.iti__mu{height:14px;background-position:-3490px 0}.iti__flag.iti__mv{height:14px;background-position:-3512px 0}.iti__flag.iti__mw{height:14px;background-position:-3534px 0}.iti__flag.iti__mx{height:12px;background-position:-3556px 0}.iti__flag.iti__my{height:10px;background-position:-3578px 0}.iti__flag.iti__mz{height:14px;background-position:-3600px 0}.iti__flag.iti__na{height:14px;background-position:-3622px 0}.iti__flag.iti__nc{height:10px;background-position:-3644px 0}.iti__flag.iti__ne{height:15px;background-position:-3666px 0}.iti__flag.iti__nf{height:10px;background-position:-3686px 0}.iti__flag.iti__ng{height:10px;background-position:-3708px 0}.iti__flag.iti__ni{height:12px;background-position:-3730px 0}.iti__flag.iti__nl{height:14px;background-position:-3752px 0}.iti__flag.iti__no{height:15px;background-position:-3774px 0}.iti__flag.iti__np{height:15px;background-position:-3796px 0}.iti__flag.iti__nr{height:10px;background-position:-3811px 0}.iti__flag.iti__nu{height:10px;background-position:-3833px 0}.iti__flag.iti__nz{height:10px;background-position:-3855px 0}.iti__flag.iti__om{height:10px;background-position:-3877px 0}.iti__flag.iti__pa{height:14px;background-position:-3899px 0}.iti__flag.iti__pe{height:14px;background-position:-3921px 0}.iti__flag.iti__pf{height:14px;background-position:-3943px 0}.iti__flag.iti__pg{height:15px;background-position:-3965px 0}.iti__flag.iti__ph{height:10px;background-position:-3987px 0}.iti__flag.iti__pk{height:14px;background-position:-4009px 0}.iti__flag.iti__pl{height:13px;background-position:-4031px 0}.iti__flag.iti__pm{height:14px;background-position:-4053px 0}.iti__flag.iti__pn{height:10px;background-position:-4075px 0}.iti__flag.iti__pr{height:14px;background-position:-4097px 0}.iti__flag.iti__ps{height:10px;background-position:-4119px 0}.iti__flag.iti__pt{height:14px;background-position:-4141px 0}.iti__flag.iti__pw{height:13px;background-position:-4163px 0}.iti__flag.iti__py{height:11px;background-position:-4185px 0}.iti__flag.iti__qa{height:8px;background-position:-4207px 0}.iti__flag.iti__re{height:14px;background-position:-4229px 0}.iti__flag.iti__ro{height:14px;background-position:-4251px 0}.iti__flag.iti__rs{height:14px;background-position:-4273px 0}.iti__flag.iti__ru{height:14px;background-position:-4295px 0}.iti__flag.iti__rw{height:14px;background-position:-4317px 0}.iti__flag.iti__sa{height:14px;background-position:-4339px 0}.iti__flag.iti__sb{height:10px;background-position:-4361px 0}.iti__flag.iti__sc{height:10px;background-position:-4383px 0}.iti__flag.iti__sd{height:10px;background-position:-4405px 0}.iti__flag.iti__se{height:13px;background-position:-4427px 0}.iti__flag.iti__sg{height:14px;background-position:-4449px 0}.iti__flag.iti__sh{height:10px;background-position:-4471px 0}.iti__flag.iti__si{height:10px;background-position:-4493px 0}.iti__flag.iti__sj{height:15px;background-position:-4515px 0}.iti__flag.iti__sk{height:14px;background-position:-4537px 0}.iti__flag.iti__sl{height:14px;background-position:-4559px 0}.iti__flag.iti__sm{height:15px;background-position:-4581px 0}.iti__flag.iti__sn{height:14px;background-position:-4603px 0}.iti__flag.iti__so{height:14px;background-position:-4625px 0}.iti__flag.iti__sr{height:14px;background-position:-4647px 0}.iti__flag.iti__ss{height:10px;background-position:-4669px 0}.iti__flag.iti__st{height:10px;background-position:-4691px 0}.iti__flag.iti__sv{height:12px;background-position:-4713px 0}.iti__flag.iti__sx{height:14px;background-position:-4735px 0}.iti__flag.iti__sy{height:14px;background-position:-4757px 0}.iti__flag.iti__sz{height:14px;background-position:-4779px 0}.iti__flag.iti__ta{height:10px;background-position:-4801px 0}.iti__flag.iti__tc{height:10px;background-position:-4823px 0}.iti__flag.iti__td{height:14px;background-position:-4845px 0}.iti__flag.iti__tf{height:14px;background-position:-4867px 0}.iti__flag.iti__tg{height:13px;background-position:-4889px 0}.iti__flag.iti__th{height:14px;background-position:-4911px 0}.iti__flag.iti__tj{height:10px;background-position:-4933px 0}.iti__flag.iti__tk{height:10px;background-position:-4955px 0}.iti__flag.iti__tl{height:10px;background-position:-4977px 0}.iti__flag.iti__tm{height:14px;background-position:-4999px 0}.iti__flag.iti__tn{height:14px;background-position:-5021px 0}.iti__flag.iti__to{height:10px;background-position:-5043px 0}.iti__flag.iti__tr{height:14px;background-position:-5065px 0}.iti__flag.iti__tt{height:12px;background-position:-5087px 0}.iti__flag.iti__tv{height:10px;background-position:-5109px 0}.iti__flag.iti__tw{height:14px;background-position:-5131px 0}.iti__flag.iti__tz{height:14px;background-position:-5153px 0}.iti__flag.iti__ua{height:14px;background-position:-5175px 0}.iti__flag.iti__ug{height:14px;background-position:-5197px 0}.iti__flag.iti__um{height:11px;background-position:-5219px 0}.iti__flag.iti__un{height:14px;background-position:-5241px 0}.iti__flag.iti__us{height:11px;background-position:-5263px 0}.iti__flag.iti__uy{height:14px;background-position:-5285px 0}.iti__flag.iti__uz{height:10px;background-position:-5307px 0}.iti__flag.iti__va{height:15px;background-position:-5329px 0}.iti__flag.iti__vc{height:14px;background-position:-5346px 0}.iti__flag.iti__ve{height:14px;background-position:-5368px 0}.iti__flag.iti__vg{height:10px;background-position:-5390px 0}.iti__flag.iti__vi{height:14px;background-position:-5412px 0}.iti__flag.iti__vn{height:14px;background-position:-5434px 0}.iti__flag.iti__vu{height:12px;background-position:-5456px 0}.iti__flag.iti__wf{height:14px;background-position:-5478px 0}.iti__flag.iti__ws{height:10px;background-position:-5500px 0}.iti__flag.iti__xk{height:15px;background-position:-5522px 0}.iti__flag.iti__ye{height:14px;background-position:-5544px 0}.iti__flag.iti__yt{height:14px;background-position:-5566px 0}.iti__flag.iti__za{height:14px;background-position:-5588px 0}.iti__flag.iti__zm{height:14px;background-position:-5610px 0}.iti__flag.iti__zw{height:10px;background-position:-5632px 0}.iti__flag{height:15px;box-shadow:0 0 1px 0 #888;background-image:url(../img/flags.png);background-repeat:no-repeat;background-color:#dbdbdb;background-position:20px 0}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.iti__flag{background-image:url(../img/flags@2x.png)}}.iti__flag.iti__np{background-color:transparent}*{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::selection{background-color:#0c3958;color:#fff}.site,.site__body{margin:0;padding:0;height:100%}.site__body{width:100%;font-family:CeraPRO-Regular,Arial,Helvetica,sans-serif;font-size:16px;font-style:normal;line-height:1.45em;background-color:#fff}.site__body.page-template-homepage,.site__body.page-template-hotel,.site__body.page-template-sports{background-color:#f7f6f4}.site__body.no-hero-slider{padding-top:10vw!important}.site__container{max-width:1280px;margin:0 auto;width:100%;padding-left:20px;padding-right:20px}.site__wrapper{float:left;width:100%;padding-top:70px}@media (min-width:768px){.site__wrapper{padding-top:0;min-height:90%}}h1,h2,h3,h4,h5,h6{font-weight:400;text-rendering:optimizeLegibility}a{text-decoration:underline;transition:color .3s ease}a,a:hover{color:#8e7a6b}em,i{font-style:normal;font-family:CeraPRO-RegularItalic,Arial,Helvetica,sans-serif}b,strong{font-weight:400;font-family:CeraPRO-Bold,Arial,Helvetica,sans-serif}p{margin:15px 0}ol,ul{padding-left:20px}.is__table{width:100%;height:100%;display:table}.is__table-cell{display:table-cell;vertical-align:middle}@media (max-width:767px){.hide--mob{display:none!important}}@media (min-width:768px) and (max-width:1023px){.hide--tab{display:none!important}}@media (min-width:1024px) and (max-width:1199px){.hide--lap{display:none!important}}@media (min-width:1200px){.hide--desk{display:none!important}}.show_only--mob{display:none!important}@media (max-width:767px){.show_only--mob{display:initial!important}}.moz-background-picture{transition:all .3s ease}.moz-background-picture.lazyload,.moz-background-picture.lazyloading{opacity:0}.moz-background-picture.lazyloaded{opacity:1}.blog-post-loop .is__table+a,.blog-post-loop .moz-background-picture,.blog-post__slider__holder__inner .border-effect__holder,.contact-map__holder,.dining__post__image__holder .moz-background-picture,.dining__post__image__holder a,.featured-banner__image a+a,.filtered-banners__post .border-effect__holder,.filtered-banners__post .moz-background-picture,.filtered-banners__post .moz-background-picture:before,.full-width-banner .btn--discover-more+a,.full-width-banner__item__border .border-effect,.full-width-banner__item__border .moz-background-picture,.fullscreen-element,.gallery-lightbox__slide[data-type=video] span.moz-background-picture:before,.gallery-lightbox__slide iframe,.gallery-lightbox__thumbs__image:after,.gallery__grid__item .border-effect__holder,.gallery__grid__item .border-effect__holder:after,.golf-history__item .moz-background-picture,.header__booking-forms__overlay,.hero-slider .slick-track>.slick-slide>div .moz-background-picture:before,.hero-slider__slide .moz-background-picture:before,.hero-slider__video,.hero-slider__video__shield,.history-slider__slide__image .moz-background-picture:after,.history-slider__slide__image .moz-background-picture:before,.holes__item .moz-background-picture,.holes__slider:before,.home__two-banners__item .moz-background-picture,.home__two-banners__item>a,.hotel-experiences .moz-background-picture,.hotel-experiences .moz-background-picture:before,.hotel-experiences__item>a,.offers-overview__item .moz-background-picture,.offers-overview__item .moz-background-picture:before,.offers-overview__item>a,.offers-overview__item__image a,.posts-calendar__day .calendar-loader,.posts-calendar__day .overlay,.posts-calendar__loader,.properties__item__image .moz-background-picture,.properties__item__image a,.property-map__holder>div,.related-properties__item__image .moz-background-picture,.related-properties__item__image a,.riding-club-video__slider__holder__inner .border-effect__holder,.riding-club-video__slider__holder__inner .icon-play,.riding-club-video__slider__holder__inner iframe,.room-categories .moz-background-picture,.room-categories__item>a,.rooms-list__item__image .moz-background-picture,.rooms-list__item__image a,.scale-on-hover .moz-background-picture:before,.slider-with-caption__item .moz-background-picture,.treatments__popup,.treatments__popup__image:before,.treatments__post__image .moz-background-picture:after,.treatments__post__image:after,.treatments__post__image__inner,.two-column-slider__holder--mobile .moz-background-picture:before,.two-column-slider__slide .moz-background-picture,.various-banners .moz-background-picture,.various-banners__item>a,.weather .weather__banner__item__border .border-effect,.weather .weather__banner__item__border .moz-background-picture,.zig-zag .moz-background-picture,.zig-zag .moz-background-picture:before,.zig-zag__item>a{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.has-background-decoration{position:relative}.has-background-decoration:before{content:"";position:absolute;top:0;height:100%;background-color:#f7f6f4;z-index:-1;width:100%;left:-10px;padding:0 10px}@media (min-width:1024px){.has-background-decoration:before{left:0;width:100%;padding:0}}@media (min-width:768px){.scale-on-hover{overflow:hidden}}@media (min-width:768px){.scale-on-hover .moz-background-picture{transition:-webkit-transform 1s cubic-bezier(.445,.05,.55,.95);transition:transform 1s cubic-bezier(.445,.05,.55,.95);transition:transform 1s cubic-bezier(.445,.05,.55,.95),-webkit-transform 1s cubic-bezier(.445,.05,.55,.95);-webkit-backface-visibility:hidden;backface-visibility:hidden}}.scale-on-hover .moz-background-picture:before{content:"";background-color:#000;opacity:.15}@media (min-width:768px){.scale-on-hover .moz-background-picture:before{opacity:0;transition:opacity .5s ease}}@media (min-width:768px){.scale-on-hover:hover .moz-background-picture{-webkit-transform:translateZ(0) scale(1.05);transform:translateZ(0) scale(1.05)}}.scale-on-hover:hover .moz-background-picture:before{opacity:.15}html #olark-wrapper *{font-family:CeraPRO-Regular,Arial,Helvetica,sans-serif!important}html #olark-wrapper .olark-launch-button,html #olark-wrapper .olark-top-bar{background-color:#626e83!important}html #olark-wrapper .olark-top-bar{border-color:#626e83!important}html #olark-wrapper #olark-container .olark-button,html #olark-wrapper #olark-container .olark-top-bar-text,html #olark-wrapper .olark-launch-button .olark-button-text{font-family:CeraPRO-Bold,Arial,Helvetica,sans-serif!important;text-transform:uppercase!important;font-weight:400!important}html #olark-wrapper #olark-container .olark-button{background-color:#0c3958!important;border-radius:0!important}html #olark-wrapper #olark-container .olark-button:hover{background-color:#8e7a6b!important}[data-picture]{position:relative}.is-visible [data-picture]:before{height:0}[data-picture]:before{content:"";height:0;width:100%;display:block;position:absolute;bottom:0;left:0;background-color:#fff;transition:height 1.2s cubic-bezier(.57,0,.08,1);z-index:1}@media (min-width:1200px){[data-picture]:before{height:100%}}[data-picture-cover]{position:relative;height:100%}[data-picture-cover]:before{content:"";display:block;padding-top:100%}[data-picture-cover]>div,[data-picture-cover] img{box-sizing:border-box;position:absolute;left:0;top:0;width:100%;height:100%}[data-picture-cover-55]:before{padding-top:55%}[data-picture-cover-70]:before{padding-top:70%}[data-picture-cover-90]:before{padding-top:90%}[data-picture-cover-110]:before{padding-top:110%}.f-2{font-size:26px;font-size:1.625rem;font-family:ITCBodoniSeventytwoW10,Times,serif;color:#8e7a6b;line-height:29px}@media (min-width:1200px){.f-2{line-height:45px;font-size:35px;font-size:2.1875rem}}.f-3{font-size:21px;font-size:1.3125rem;font-family:ITCBodoniSeventytwoW10,Times,serif;color:#1b3855;line-height:29px}@media (min-width:1200px){.f-3{line-height:42px;font-size:28px;font-size:1.75rem}}.headline,.headline-regular{line-height:27px;font-family:CeraPRO-Bold,Arial,Helvetica,sans-serif;margin-top:10px;color:#1b3855;font-size:16px;font-size:1rem}@media (min-width:1200px){.headline,.headline-regular{font-size:18px;font-size:1.125rem}}.headline-regular{font-family:CeraPRO-Regular,Arial,Helvetica,sans-serif!important}.btn{color:#1b3855!important;font-size:16px;font-size:1rem;font-family:CeraPRO-Bold,Arial,Helvetica,sans-serif}@media (min-width:1200px){.btn{font-size:18px;font-size:1.125rem}}[data-fade="1"]{opacity:0;transition:opacity 1.6s ease}.is-visible [data-fade="1"]{opacity:1;transition-delay:.5s}[data-fade="2"]{opacity:0;transition:opacity 1.6s ease}.is-visible [data-fade="2"]{opacity:1;transition-delay:.6s}[data-fade="3"]{opacity:0;transition:opacity 1.6s ease}.is-visible [data-fade="3"]{opacity:1;transition-delay:.7s}[data-fade="4"]{opacity:0;transition:opacity 1.6s ease}.is-visible [data-fade="4"]{opacity:1;transition-delay:.8s}[data-fade="5"]{opacity:0;transition:opacity 1.6s ease}.is-visible [data-fade="5"]{opacity:1;transition-delay:.9s}[data-fade="6"]{opacity:0;transition:opacity 1.6s ease}.is-visible [data-fade="6"]{opacity:1;transition-delay:1s}[data-fade="7"]{opacity:0;transition:opacity 1.6s ease}.is-visible [data-fade="7"]{opacity:1;transition-delay:1.1s}[data-fade="8"]{opacity:0;transition:opacity 1.6s ease}.is-visible [data-fade="8"]{opacity:1;transition-delay:1.2s}[data-fade="9"]{opacity:0;transition:opacity 1.6s ease}.is-visible [data-fade="9"]{opacity:1;transition-delay:1.3s}[data-fade="10"]{opacity:0;transition:opacity 1.6s ease}.is-visible [data-fade="10"]{opacity:1;transition-delay:1.4s}[data-fade="11"]{opacity:0;transition:opacity 1.6s ease}.is-visible [data-fade="11"]{opacity:1;transition-delay:1.5s}[data-fade="12"]{opacity:0;transition:opacity 1.6s ease}.is-visible [data-fade="12"]{opacity:1;transition-delay:1.6s}[data-fade="13"]{opacity:0;transition:opacity 1.6s ease}.is-visible [data-fade="13"]{opacity:1;transition-delay:1.7s}[data-fade="14"]{opacity:0;transition:opacity 1.6s ease}.is-visible [data-fade="14"]{opacity:1;transition-delay:1.8s}[data-fade="15"]{opacity:0;transition:opacity 1.6s ease}.is-visible [data-fade="15"]{opacity:1;transition-delay:1.9s}[data-fade="16"]{opacity:0;transition:opacity 1.6s ease}.is-visible [data-fade="16"]{opacity:1;transition-delay:2s}[data-fade="17"]{opacity:0;transition:opacity 1.6s ease}.is-visible [data-fade="17"]{opacity:1;transition-delay:2.1s}[data-fade="18"]{opacity:0;transition:opacity 1.6s ease}.is-visible [data-fade="18"]{opacity:1;transition-delay:2.2s}[data-fade="19"]{opacity:0;transition:opacity 1.6s ease}.is-visible [data-fade="19"]{opacity:1;transition-delay:2.3s}[data-fade="20"]{opacity:0;transition:opacity 1.6s ease}.is-visible [data-fade="20"]{opacity:1;transition-delay:2.4s}[data-fadeup="1"]{opacity:0;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px);transition:opacity 1.6s ease,-webkit-transform 1.6s ease;transition:transform 1.6s ease,opacity 1.6s ease;transition:transform 1.6s ease,opacity 1.6s ease,-webkit-transform 1.6s ease}.is-visible [data-fadeup="1"]{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);transition-delay:.1s}[data-fadeup="2"]{opacity:0;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px);transition:opacity 1.6s ease,-webkit-transform 1.6s ease;transition:transform 1.6s ease,opacity 1.6s ease;transition:transform 1.6s ease,opacity 1.6s ease,-webkit-transform 1.6s ease}.is-visible [data-fadeup="2"]{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);transition-delay:.2s}[data-fadeup="3"]{opacity:0;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px);transition:opacity 1.6s ease,-webkit-transform 1.6s ease;transition:transform 1.6s ease,opacity 1.6s ease;transition:transform 1.6s ease,opacity 1.6s ease,-webkit-transform 1.6s ease}.is-visible [data-fadeup="3"]{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);transition-delay:.3s}[data-fadeup="4"]{opacity:0;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px);transition:opacity 1.6s ease,-webkit-transform 1.6s ease;transition:transform 1.6s ease,opacity 1.6s ease;transition:transform 1.6s ease,opacity 1.6s ease,-webkit-transform 1.6s ease}.is-visible [data-fadeup="4"]{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);transition-delay:.4s}[data-fadeup="5"]{opacity:0;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px);transition:opacity 1.6s ease,-webkit-transform 1.6s ease;transition:transform 1.6s ease,opacity 1.6s ease;transition:transform 1.6s ease,opacity 1.6s ease,-webkit-transform 1.6s ease}.is-visible [data-fadeup="5"]{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);transition-delay:.5s}[data-fadeup="6"]{opacity:0;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px);transition:opacity 1.6s ease,-webkit-transform 1.6s ease;transition:transform 1.6s ease,opacity 1.6s ease;transition:transform 1.6s ease,opacity 1.6s ease,-webkit-transform 1.6s ease}.is-visible [data-fadeup="6"]{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);transition-delay:.6s}[data-fadeup="7"]{opacity:0;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px);transition:opacity 1.6s ease,-webkit-transform 1.6s ease;transition:transform 1.6s ease,opacity 1.6s ease;transition:transform 1.6s ease,opacity 1.6s ease,-webkit-transform 1.6s ease}.is-visible [data-fadeup="7"]{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);transition-delay:.7s}[data-fadeup="8"]{opacity:0;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px);transition:opacity 1.6s ease,-webkit-transform 1.6s ease;transition:transform 1.6s ease,opacity 1.6s ease;transition:transform 1.6s ease,opacity 1.6s ease,-webkit-transform 1.6s ease}.is-visible [data-fadeup="8"]{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);transition-delay:.8s}[data-fadeup="9"]{opacity:0;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px);transition:opacity 1.6s ease,-webkit-transform 1.6s ease;transition:transform 1.6s ease,opacity 1.6s ease;transition:transform 1.6s ease,opacity 1.6s ease,-webkit-transform 1.6s ease}.is-visible [data-fadeup="9"]{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);transition-delay:.9s}[data-fadeup="10"]{opacity:0;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px);transition:opacity 1.6s ease,-webkit-transform 1.6s ease;transition:transform 1.6s ease,opacity 1.6s ease;transition:transform 1.6s ease,opacity 1.6s ease,-webkit-transform 1.6s ease}.is-visible [data-fadeup="10"]{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);transition-delay:1s}[data-fadeup="11"]{opacity:0;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px);transition:opacity 1.6s ease,-webkit-transform 1.6s ease;transition:transform 1.6s ease,opacity 1.6s ease;transition:transform 1.6s ease,opacity 1.6s ease,-webkit-transform 1.6s ease}.is-visible [data-fadeup="11"]{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);transition-delay:1.1s}[data-fadeup="12"]{opacity:0;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px);transition:opacity 1.6s ease,-webkit-transform 1.6s ease;transition:transform 1.6s ease,opacity 1.6s ease;transition:transform 1.6s ease,opacity 1.6s ease,-webkit-transform 1.6s ease}.is-visible [data-fadeup="12"]{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);transition-delay:1.2s}[data-fadeup="13"]{opacity:0;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px);transition:opacity 1.6s ease,-webkit-transform 1.6s ease;transition:transform 1.6s ease,opacity 1.6s ease;transition:transform 1.6s ease,opacity 1.6s ease,-webkit-transform 1.6s ease}.is-visible [data-fadeup="13"]{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);transition-delay:1.3s}[data-fadeup="14"]{opacity:0;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px);transition:opacity 1.6s ease,-webkit-transform 1.6s ease;transition:transform 1.6s ease,opacity 1.6s ease;transition:transform 1.6s ease,opacity 1.6s ease,-webkit-transform 1.6s ease}.is-visible [data-fadeup="14"]{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);transition-delay:1.4s}[data-fadeup="15"]{opacity:0;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px);transition:opacity 1.6s ease,-webkit-transform 1.6s ease;transition:transform 1.6s ease,opacity 1.6s ease;transition:transform 1.6s ease,opacity 1.6s ease,-webkit-transform 1.6s ease}.is-visible [data-fadeup="15"]{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);transition-delay:1.5s}[data-fadeup="16"]{opacity:0;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px);transition:opacity 1.6s ease,-webkit-transform 1.6s ease;transition:transform 1.6s ease,opacity 1.6s ease;transition:transform 1.6s ease,opacity 1.6s ease,-webkit-transform 1.6s ease}.is-visible [data-fadeup="16"]{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);transition-delay:1.6s}[data-fadeup="17"]{opacity:0;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px);transition:opacity 1.6s ease,-webkit-transform 1.6s ease;transition:transform 1.6s ease,opacity 1.6s ease;transition:transform 1.6s ease,opacity 1.6s ease,-webkit-transform 1.6s ease}.is-visible [data-fadeup="17"]{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);transition-delay:1.7s}[data-fadeup="18"]{opacity:0;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px);transition:opacity 1.6s ease,-webkit-transform 1.6s ease;transition:transform 1.6s ease,opacity 1.6s ease;transition:transform 1.6s ease,opacity 1.6s ease,-webkit-transform 1.6s ease}.is-visible [data-fadeup="18"]{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);transition-delay:1.8s}[data-fadeup="19"]{opacity:0;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px);transition:opacity 1.6s ease,-webkit-transform 1.6s ease;transition:transform 1.6s ease,opacity 1.6s ease;transition:transform 1.6s ease,opacity 1.6s ease,-webkit-transform 1.6s ease}.is-visible [data-fadeup="19"]{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);transition-delay:1.9s}[data-fadeup="20"]{opacity:0;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px);transition:opacity 1.6s ease,-webkit-transform 1.6s ease;transition:transform 1.6s ease,opacity 1.6s ease;transition:transform 1.6s ease,opacity 1.6s ease,-webkit-transform 1.6s ease}.is-visible [data-fadeup="20"]{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);transition-delay:2s}.hide--desktop{display:block}@media (min-width:1200px){.hide--desktop{display:none}}.hide--mobile{display:none}@media (min-width:1200px){.hide--mobile{display:block}}html #ccc{font-family:CeraPRO-Regular,Arial,Helvetica,sans-serif!important;font-weight:400!important;color:#000}html #ccc .checkbox-toggle{background-color:transparent!important;border-color:#8e7a6b!important;border-width:1px!important;color:#000!important}html #ccc .checkbox-toggle .checkbox-toggle-toggle{background-color:#8e7a6b!important}html #ccc .checkbox-toggle .checkbox-toggle-off,html #ccc .checkbox-toggle .checkbox-toggle-on{color:#000!important}html #ccc #ccc-content,html #ccc #ccc-notify,html #ccc a,html #ccc h2,html #ccc h3,html #ccc p,html #ccc span{color:#000!important;font-weight:400!important}html #ccc #ccc-title,html #ccc h2,html #ccc h3{color:#000;font-family:CeraPRO-Bold,Arial,Helvetica,sans-serif!important;margin:0;line-height:1;font-size:15px!important}html #ccc hr{background-color:#000!important}html #ccc .ccc-alert{padding:15px 0!important}html #ccc .ccc-alert,html #ccc .ccc-alert a,html #ccc .ccc-alert svg{color:#000!important;fill:#000!important}html #ccc p{font-size:13px!important}html #ccc #ccc-title{font-size:20px!important}html #ccc #ccc-content{border-radius:0!important;border:none!important;background-color:#fff!important;padding:40px!important}html #ccc .ccc-button-solid,html #ccc .ccc-notify-button{color:#fff!important;font-weight:400!important;font-family:CeraPRO-Regular,Arial,Helvetica,sans-serif!important;font-size:14px!important;background-color:#8e7a6b!important;border-radius:0!important;padding:10px 20px!important}html #ccc #ccc-close{z-index:1}html #ccc #ccc-close svg{fill:#8e7a6b!important}html #ccc #ccc-info{display:none}html #ccc .ccc-svg-element svg{fill:#000}html #ccc #ccc-recommended-settings{border-radius:4px;font-family:CeraPRO-Bold,Arial,Helvetica,sans-serif;font-size:15px;line-height:20px;color:#000;font-weight:400}html #ccc .ccc-alert{background-color:transparent!important}html #ccc #ccc-icon{display:none}#ccc .ccc-content--dark .third-party-cookie-link,#ccc .ccc-content--dark .third-party-cookie-link *{color:#000!important;fill:#000!important;background-color:#fff!important;background:#fff!important}.header__left{position:relative;z-index:10;height:70px;display:table}.header__left__menu{display:table-cell}.header__left__button__holder{display:none}@media (min-width:1200px){.header__left__button__holder{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:20px;padding-left:50px;margin-top:20px}}.header__left__button__holder .header__forecast{font-family:BodoniSevITC W05 Bold,Times,serif;color:#fff;margin-left:-10px}.header__left__button__holder .header__forecast canvas,.header__left__button__holder .header__forecast span{display:inline-block;vertical-align:middle}.header__left__button__holder .header__forecast [data-weather-icon]{width:40px}.header__left__button__holder .header__forecast [data-current-temp]{transition:color .3s ease-in-out;margin-left:7px}.menu-opened .header__left__button__holder .header__forecast [data-current-temp],.site__body--scrolled .header__left__button__holder .header__forecast [data-current-temp]{color:#8e7a6b!important}.site__body--overlay-opened .header__left__button__holder .header__forecast [data-current-temp]{color:#fff!important}.header__left__button,.header__left__menu{vertical-align:middle;position:relative;font-family:CeraPRO-Bold,Arial,Helvetica,sans-serif}.header__left__button{padding:6px 0;transition:color .3s ease-in-out}.header__left__button a{text-decoration:none;padding:7px 0;position:relative;display:block;color:#fff;transition:stroke .3s ease-in-out}@media (min-width:768px){.header__left__button a:hover{color:#8e7a6b}}.header__left__button a:hover svg line,.header__left__button a:hover svg path,.header__left__button a:hover svg rect,.menu-opened .header__left__button a svg line,.menu-opened .header__left__button a svg path,.menu-opened .header__left__button a svg rect,.site__body--scrolled .header__left__button a svg line,.site__body--scrolled .header__left__button a svg path,.site__body--scrolled .header__left__button a svg rect{stroke:#8e7a6b}.site__body--overlay-opened .header__left__button a svg line,.site__body--overlay-opened .header__left__button a svg path,.site__body--overlay-opened .header__left__button a svg rect{stroke:#fff!important}.header__left__button__line{width:45px;height:1px;background-color:#fff;transition:background-color .3s ease-in-out}.menu-opened .header__left__button__line,.site__body--scrolled .header__left__button__line{background-color:#8e7a6b}.site__body--overlay-opened .header__left__button__line{background-color:#fff!important}.header__left__menu{padding:15px 20px;color:#0c3958;cursor:pointer;transition:all .25s ease-in-out;white-space:nowrap}@media (min-width:1200px){.header__left__menu{display:none}}.header__left__menu ::-moz-selection,.header__left__menu ::selection{background:transparent}@media (min-width:1024px){.header__left__menu:hover{color:#fff;background-color:#0c3958}}@media (min-width:1024px){.header__left__menu:hover .header__left__menu__burger span{background:#fff}}.header__left__menu__text{vertical-align:middle;overflow:hidden;height:20px;display:inline-block}@media (max-width:499px){.header__left__menu__text{display:none}}.header__left__menu__text span{text-align:left;display:block;white-space:nowrap;transition:-webkit-transform .4s cubic-bezier(.785,.135,.15,.86);transition:transform .4s cubic-bezier(.785,.135,.15,.86);transition:transform .4s cubic-bezier(.785,.135,.15,.86),-webkit-transform .4s cubic-bezier(.785,.135,.15,.86);-webkit-transform:translateY(0) translateZ(0);transform:translateY(0) translateZ(0)}.header__left__menu__burger{width:30px;height:16px;position:relative;transition:.5s ease-in-out;display:inline-block;vertical-align:middle;margin:0 10px 0 0}.header__left__menu__burger,.header__left__menu__burger span{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}.header__left__menu__burger span{display:block;position:absolute;height:2px;width:100%;background:#000;border-radius:9px;left:0;transition:.25s ease-in-out}.header__left__menu__burger span:first-child{top:0}.header__left__menu__burger span:nth-child(2),.header__left__menu__burger span:nth-child(3){top:7px}.header__left__menu__burger span:nth-child(4){top:14px}.header__left__menu.opened{color:#fff}.header__left__menu.opened .header__left__menu__burger span{background-color:#fff}.header__left__menu.opened .header__left__menu__burger span:first-child{top:7px;width:0;left:50%}.header__left__menu.opened .header__left__menu__burger span:nth-child(2){-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.header__left__menu.opened .header__left__menu__burger span:nth-child(3){-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.header__left__menu.opened .header__left__menu__burger span:nth-child(4){top:7px;width:0;left:50%}.header__left__menu.opened .header__left__menu__text span{-webkit-transform:translateY(-100%) translateZ(0);transform:translateY(-100%) translateZ(0)}.header{position:fixed;top:0;left:0;width:100%;z-index:5;background-color:#f7f6f4}@media (min-width:1200px){.header{background-color:transparent}}.header__upper{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.header:before{display:none;content:"";position:absolute;top:0;left:0;width:100%;z-index:-1;height:100%;background-color:#fff;-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:0;pointer-events:none;transition:opacity .3s ease-in-out}.menu-opened .header:before,.site__body--scrolled .header:before{opacity:1}@media (min-width:1200px){.header:before{display:block}}.header .header__logo{position:relative;z-index:3;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:height .15s ease;overflow:hidden;height:70px!important;width:110px}@media (min-width:1200px){.header .header__logo{height:100px!important;width:auto}}@media (max-width:1199px){.header .header__logo svg{width:100%}.header .header__logo svg path{fill:#8e7a6b}.site__body--overlay-opened .header .header__logo svg path{fill:#fff!important}.header .header__logo svg .logo-wording{display:none}}@media (min-width:1200px){.header .header__logo{margin-top:20px}}@media (min-width:1200px){.site__body--scrolled .header .header__logo{height:70px!important}}.site__body--scrolled .header .header__logo .logo-wording{display:none}.site__body--scrolled .header .header__logo path{fill:#8e7a6b}.header .header__logo a,.header .header__logo svg{display:block}.header .header__logo svg path{opacity:1;transition:all .3s ease}.menu-opened .header .header__logo svg path{fill:#8e7a6b}.header .header__logo--mini{height:67px}.header .header__logo--mini:not(.header__logo--white) svg #text path{opacity:0;fill:transparent}.header .header__logo--white svg #text path{opacity:1;fill:#fff}@media (max-width:499px){.header__right .header__lang{display:none}}.header__right .icon-calendar{display:inline-block;height:auto;margin-right:7px}.header__right .icon-calendar svg{display:inline-block;vertical-align:text-bottom}.header__right .icon-calendar svg *{stroke:#fff}.header__book{position:relative;z-index:3;height:70px;font-family:CeraPRO-Bold,Arial,Helvetica,sans-serif;background-color:#8e7a6b;cursor:pointer;float:right;padding:22px 30px;color:#fff;transition:color .3s ease}.header__book__inner{overflow:hidden;height:30px;line-height:30px;vertical-align:middle;display:inline-block}.header__book__inner>div{text-align:center;white-space:nowrap;transition:-webkit-transform .4s cubic-bezier(.785,.135,.15,.86);transition:transform .4s cubic-bezier(.785,.135,.15,.86);transition:transform .4s cubic-bezier(.785,.135,.15,.86),-webkit-transform .4s cubic-bezier(.785,.135,.15,.86);-webkit-transform:translateY(0) translateZ(0);transform:translateY(0) translateZ(0);position:relative;width:auto;padding-left:15px}@media (min-width:500px){.header__book__inner>div{padding-left:0}}@media (max-width:369px){.header__book__inner>div span{display:none}}.header__book__inner>div span.gallery-lightbox__slide[data-type=video],.header__book__inner>div span.icon{display:inline-block;font-size:21px}@media (min-width:370px){.header__book__inner>div span.gallery-lightbox__slide[data-type=video],.header__book__inner>div span.icon{top:4px;left:0;position:absolute}}.header__book svg *{transition:all .3s ease}.header__book:hover{color:#0c3958}.header__book:hover svg *{stroke:#0c3958}.header__book.opened .header__book__inner>div{-webkit-transform:translateY(-100%) translateZ(0);transform:translateY(-100%) translateZ(0)}.header__booking-forms{position:fixed;top:0;left:0;width:100%;display:none;z-index:2;-webkit-backface-visibility:hidden;backface-visibility:hidden}.header__booking-forms__overlay{height:100vh;background-color:#000;opacity:0;z-index:-1;transition:opacity .3s ease}.header__booking-forms.opened .header__booking-forms__inner{overflow-y:auto}.header__booking-forms.opened:not(.animating) .header__booking-forms__overlay{opacity:.2}.header__booking-forms__container{margin:0 auto;width:100%;padding-left:20px;padding-right:20px}@media (min-width:500px){.header__booking-forms__container{max-width:500px}}.header__booking-forms__inner{background-color:#8e7a6b;max-height:100vh;padding-top:100px}@media (min-width:768px){.header__booking-forms__inner{min-height:600px;padding-top:170px}}.header__booking-forms__tabs{text-align:center;padding-bottom:10px;letter-spacing:-.31em}.header__booking-forms__tabs__button{letter-spacing:normal;display:inline-block;border-right:1px solid #fff;color:#fff;font-family:CeraPRO-Bold,Arial,Helvetica,sans-serif;transition:color .3s ease;padding:5px 10px}@media (min-width:768px){.header__booking-forms__tabs__button{padding:5px 25px}}.header__booking-forms__tabs__button>div{cursor:pointer}.header__booking-forms__tabs__button span{font-size:15px}@media (min-width:768px){.header__booking-forms__tabs__button span{font-size:18px}}.header__booking-forms__tabs__button .gallery-lightbox__slide[data-type=video],.header__booking-forms__tabs__button .icon{margin-right:5px;font-size:25px}@media (max-width:499px){.header__booking-forms__tabs__button .gallery-lightbox__slide[data-type=video],.header__booking-forms__tabs__button .icon{display:none}}.header__booking-forms__tabs__button:last-child{border-right:none}.header__booking-forms__tabs__button svg *{transition:stroke .3s ease;stroke:#fff!important}.header__booking-forms__tabs__button.selected{color:#1b3855}.header__booking-forms__tabs__button.selected svg line,.header__booking-forms__tabs__button.selected svg path{stroke:#1b3855!important}.header__booking-forms__tabs svg{display:inline-block;vertical-align:middle}.header__booking-forms__tabs svg line,.header__booking-forms__tabs svg path{stroke:#0c3958}.header__booking-form{padding-bottom:30px}.header__booking-form.hidden{display:none}.header__booking-form__title{margin:15px 0 5px;font-size:23px}.header__booking-form__desc,.header__booking-form__title{text-align:center;color:#fff;font-family:ITCBodoniSeventytwoW10,Times,serif}.header__booking-form__desc{font-size:18px;padding-bottom:7px}.header__booking-form__desc a{color:#fff;text-decoration:underline}.header__booking-form label{display:block;color:#fff;margin:20px 0 3px;font-family:CeraPRO-Bold,Arial,Helvetica,sans-serif;font-weight:400;text-transform:uppercase}.header__booking-form input,.header__booking-form select{width:100%;outline:none;height:30px;line-height:30px;padding:0;font-family:CeraPRO-Regular,Arial,Helvetica,sans-serif}.header__booking-form input[type=text],.header__booking-form select{border:none;background-color:transparent;border-bottom:1px solid #fff;color:#fff}.header__booking-form input[type=checkbox],.header__booking-form input[type=radio]{width:auto}.header__booking-form input[type=submit]{border:1px solid #0c3958!important}.header__booking-form .header__booking-form__link a,.header__booking-form input[type=button],.header__booking-form input[type=submit]{background-color:#0c3958;color:#fff;border:none;font-family:CeraPRO-Bold,Arial,Helvetica,sans-serif;padding:5px 15px;height:auto;letter-spacing:2px;transition:background-color .3s ease}.header__booking-form .header__booking-form__link a:hover,.header__booking-form input[type=button]:hover,.header__booking-form input[type=submit]:hover{background-color:#8e7a6b}.header__booking-form .header__booking-form__link a{display:block;text-align:center;text-decoration:none}.header__booking-form .is-select{position:relative}.header__booking-form .is-select:before{content:"";width:9px;height:9px;position:absolute;top:8px;right:8px;border-right:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.header__booking-form .is-select select{-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:"";box-shadow:none;border-radius:0}.header__booking-form .is-select select::-ms-expand{display:none}.header__booking-form .is-select select option{color:#606b72}.header__booking-form .is-checkbox{display:block;margin:8px 0;text-transform:none;font-family:CeraPRO-Regular,Arial,Helvetica,sans-serif;font-size:14px;cursor:pointer}.header__booking-form .is-checkbox ::selection{background-color:transparent}.header__booking-form .is-checkbox span{position:relative;padding-left:23px}.header__booking-form .is-checkbox span:after,.header__booking-form .is-checkbox span:before{content:"";position:absolute}.header__booking-form .is-checkbox span:before{width:14px;height:14px;margin-top:-7px;border:1px solid #0c3958;top:50%;left:0;transition:all .3s ease}.header__booking-form .is-checkbox span:after{content:"\02713";top:-1px;left:3px;font-size:13px;color:#fff;opacity:0;transition:opacity .3s ease}.header__booking-form .is-checkbox input{display:none}.header__booking-form .is-checkbox input:checked+span:before{border-color:#8e7a6b;background-color:#8e7a6b}.header__booking-form .is-checkbox input:checked+span:after{opacity:1}.header__booking-form .is-submit{margin-top:20px}.header__booking-form .is-submit input{text-transform:uppercase}.header__booking-form select#rooms.availability-by-property optgroup{display:none}.header__booking-form select#rooms.availability-by-property optgroup.active-property{display:block}.header__booking-form select#rooms optgroup:before{content:attr(label);display:block;padding-top:10px}.header__main-menu{display:none;position:absolute;top:0;left:0;width:100%;height:100vh;z-index:2;background-color:#1b3855;overflow-y:auto}@media (min-width:1200px){.header__main-menu{display:block!important;position:relative;height:auto;background-color:transparent;overflow-y:hidden}}.header__main-menu__wrapper{position:absolute;top:80%;left:40px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);padding-bottom:10vh}@media (min-width:768px){.header__main-menu__wrapper{top:100%}}@media (min-width:800px){.header__main-menu__wrapper{top:55%}}@media (min-width:1024px){.header__main-menu__wrapper{top:55%}}@media (min-width:1200px){.header__main-menu__wrapper{position:static;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);padding-bottom:0}}.header__main-menu__menu{margin-top:40px;position:relative}.header__main-menu__menu:before{content:"";position:absolute;top:-20px;left:0;width:120px;height:1px;background-color:#8e7a6b;display:block}@media (min-width:1200px){.header__main-menu__menu{margin-top:0}.header__main-menu__menu:before{display:none}}.header__main-menu--footer-menu{position:relative;margin-top:40px}.header__main-menu--footer-menu:before{content:"";position:absolute;top:-20px;left:0;width:120px;height:1px;background-color:#8e7a6b;display:block}@media (min-width:1200px){.header__main-menu--footer-menu{margin-top:0}.header__main-menu--footer-menu:before{display:none}}.header__main-menu--footer-menu a,.header__main-menu--footer-menu span{color:#fff!important;text-decoration:none!important;font-weight:400}.header__main-menu .menu__list{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:20px;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:0}@media (min-width:1200px){.header__main-menu .menu__list{margin:10px 0;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}@media (max-width:1199px){.header__main-menu .menu__list{padding:0}}.header__main-menu .menu__list .menu__item{cursor:pointer;color:#fff;list-style-type:none;font-size:17px;text-transform:uppercase;font-weight:700}.header__main-menu .menu__list .menu__item>a{color:#fff;text-decoration:none}@media (min-width:1200px){.header__main-menu .menu__list .menu__item>a:hover{color:#8e7a6b;text-decoration:underline}}.menu-opened .header__main-menu .menu__list .menu__item,.menu-opened .header__main-menu .menu__list .menu__item>a,.site__body--scrolled .header__main-menu .menu__list .menu__item,.site__body--scrolled .header__main-menu .menu__list .menu__item>a{color:#1b3855}@media (max-width:1199px){.header__main-menu .menu__list .menu__item{color:#fff!important}}@media (min-width:1200px){.header__main-menu .menu__list .menu__item--active a,.header__main-menu .menu__list .menu__item--active span{color:#8e7a6b;text-decoration:underline}}.header__main-menu__lang__holder{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0;margin:0;gap:15px;list-style-type:none}.header__main-menu__lang__holder *{color:#fff}.header__main-menu__lang__holder li.active a{border-bottom:1px solid #fff;padding-bottom:2px}.header__main-menu__lang__holder a{text-decoration:none;font-size:15px;font-weight:700}@media (min-width:1200px){.header__main-menu__lang__holder{display:none}}.header__menu__overlay{position:absolute;top:0;left:0;width:100%;height:100svh;background-color:#1b3855;padding-top:45px;z-index:2;overflow:hidden;opacity:0;pointer-events:none;transition:opacity .3s ease-in-out}@media (min-width:1200px){.header__menu__overlay{top:100%;height:auto;padding-top:0;background-color:#fff}}.header__menu__overlay.active{opacity:1;pointer-events:all}.header__menu__overlay__holder{height:90%;overflow-y:auto}@media (min-width:1200px){.header__menu__overlay__holder{height:auto;overflow:hidden;padding:0 100px 50px}}.header__menu__overlay__cell{display:none}.header__menu__overlay__cell.active{display:block}.header__menu__overlay__cell__title__holder{position:-webkit-sticky;position:sticky;top:0;background-color:#1b3855;z-index:2;padding:15px 0}.header__menu__overlay__cell__title__holder__inner{margin:0 40px}@media (min-width:1200px){.header__menu__overlay__cell__title__holder__inner{margin:0}}@media (min-width:1200px){.header__menu__overlay__cell__title__holder{position:relative;top:unset;border-bottom:1px solid rgba(0,0,0,.4);background-color:transparent}}.header__menu__overlay__cell__title__holder:before{content:"";position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);height:1px;width:90%;background-color:#8e7a6b}@media (min-width:1200px){.header__menu__overlay__cell__title__holder:before{background-color:rgba(0,0,0,.4);top:0;bottom:unset;width:100vw}}.header__menu__overlay__cell__title{position:relative;color:#fff;display:inline-block;text-decoration:none}@media (min-width:1200px){.header__menu__overlay__cell__title,.header__menu__overlay__cell__title:hover{color:#1b3855}}.header__menu__overlay__cell__title__icon{content:"";height:auto;width:18px;position:absolute;top:54%;right:-30px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.header__menu__overlay__cell__title__icon svg{display:block;width:100%;height:100%}.header__menu__overlay__cell__title__icon svg path{fill:#1b3855}.header__menu__overlay__cell__menu__holder{position:relative;padding:20px 40px}.header__menu__overlay__cell__menu__holder:after{content:"";position:absolute;right:0;top:0;background-color:rgba(0,0,0,.4);width:1px;height:100vh}@media (min-width:1200px){.header__menu__overlay__cell__menu__holder{padding:30px 5vw 0 0}}.header__menu__overlay__cell__menu nav>ul{margin:0!important;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:25px}@media (min-width:1200px){.header__menu__overlay__cell__menu nav>ul{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}}.header__menu__overlay__cell__menu nav>ul>li{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-flex-basis:33.33333333%;-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%}@media (min-width:1200px){.header__menu__overlay__cell__menu nav>ul>li{margin-bottom:30px}}.header__menu__overlay__cell__menu nav>ul>li li.current--item{text-decoration:underline;color:#fff}@media (min-width:1200px){.header__menu__overlay__cell__menu nav>ul>li li.current--item{color:#1b3855}}.header__menu__overlay__cell__menu nav>ul>li>a,.header__menu__overlay__cell__menu nav>ul>li>span{font-size:18px;font-weight:700;text-transform:uppercase;color:#fff}@media (min-width:1200px){.header__menu__overlay__cell__menu nav>ul>li>a,.header__menu__overlay__cell__menu nav>ul>li>span{color:#8e7a6b}}@media (min-width:768px){.header__menu__overlay__cell__menu nav>ul>li{margin:0}}.header__menu__overlay__cell__menu nav>ul li ul{margin:10px 0;padding:0}.header__menu__overlay__cell__menu nav>ul li ul li{margin-bottom:5px}.header__menu__overlay__cell__menu nav>ul li ul li a,.header__menu__overlay__cell__menu nav>ul li ul li span{color:#fff;font-size:17px}@media (min-width:1200px){.header__menu__overlay__cell__menu nav>ul li ul li a,.header__menu__overlay__cell__menu nav>ul li ul li span{color:#1b3855}}.header__menu__overlay__cell__menu a{text-decoration:none}.header__menu__overlay__cell__book-btn{margin-top:30px}@media (min-width:1200px){.header__menu__overlay__cell__book-btn{margin-top:60px}}.header__menu__overlay__cell__book-btn a{display:inline-block;color:#fff;font-size:18px;font-weight:700;background-color:#8e7a6b;padding:25px 20px;text-decoration:none}.header__menu__overlay__cell__image{margin:30px 0 20px;max-width:500px}.header__menu__overlay__cell__image__title{font-size:25px;color:#1b3855;font-family:ITCBodoniSeventytwoW10,Times,serif}.header__menu__overlay__cell__image__link{margin-top:20px}.header__menu__overlay__cell__image img{aspect-ratio:285/322}@media (max-width:1199px){.header__menu__overlay__cell .menu-col-l,.header__menu__overlay__cell .menu-col-r{width:100%}}.header__menu__overlay__cell .menu-col-r{padding-bottom:20px}@media (max-width:1199px){.header__menu__overlay__cell .menu-col-r *{color:#fff!important}}@media (min-width:1200px){.header__menu__overlay__cell .menu-col-r{padding-bottom:0}}@media (max-width:1199px){.header__menu__overlay__cell__image,.header__menu__overlay__cell__image__link,.header__menu__overlay__cell__image__text,.header__menu__overlay__cell__image__title{padding:0 40px}}.header__menu__overlay__back{position:relative;display:block;background-color:#9ba5af;cursor:pointer;color:#fff;padding:12px 40px;margin-bottom:24px}.header__menu__overlay__back__icon{position:absolute;top:50%;left:20px;height:auto;width:15px;-webkit-transform:translateY(-50%) scaleX(-1);-ms-transform:translateY(-50%) scaleX(-1);transform:translateY(-50%) scaleX(-1);font-size:inherit}.header__menu__overlay__back__icon svg{display:block;width:100%;height:100%}.header__menu__overlay__back__icon svg path{fill:#fff}@media (min-width:1200px){.header__menu__overlay__back{display:none}}.header__lang{display:none;font-size:18px;text-transform:capitalize;font-family:CeraPRO-Bold,Arial,Helvetica,sans-serif!important;float:right;line-height:70px;padding:0 50px 0 0;position:relative;transition:all .3s ease}@media (min-width:1200px){.header__lang{display:block}}.header__lang:hover .header__lang-list{visibility:visible;opacity:1}.header__lang-current{line-height:normal;transition:color .3s ease;color:#0c3958}@media (min-width:768px){.header__lang-current{color:#fff}}@media (min-width:768px){.menu-opened .header__lang-current,.site__body--scrolled .header__lang-current{color:#0c3958}}.header__lang-text:after{content:"";width:8px;height:8px;border-right:1px solid #0c3958;border-bottom:1px solid #0c3958;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);vertical-align:middle;display:inline-block;margin:-10px 0 0 10px;transition:border-color .3s ease}@media (min-width:768px){.header__lang-text:after{border-color:#fff}}@media (min-width:768px){.page-template-camp-form .header__lang-text:after,.page-template-career .header__lang-text:after,.page-template-contact .header__lang-text:after,.page-template-default .header__lang-text:after,.post-template-default .header__lang-text:after,.site__body--scrolled .header__lang-text:after{border-color:#0c3958}}.header__lang-list{line-height:normal;margin:0;padding:0;list-style:none;position:absolute;top:100%;left:-10px;width:-webkit-max-content;width:max-content;background-color:#fff;padding:5px 0;box-shadow:0 2px 3px rgba(0,0,0,.15);visibility:hidden;opacity:0;transition:all .3s ease}.header__lang-list li{padding:0 10px}.header__lang-list a{white-space:nowrap;text-decoration:none;display:block}.footer{float:left;width:100%;position:relative;padding-top:60px}@media (min-width:1024px){.footer{padding-top:100px}}.footer__bg{background-image:url(../img/footer-bg.jpg);background-size:cover;background-position:bottom;padding:30px 20px}@media (min-width:1024px){.footer__bg{padding:70px 100px 50px}}.footer .has-background-decoration:before{background-color:transparent;z-index:0}.footer .site__container--footer{position:relative;z-index:1}.footer .site__container--footer *{color:#fff!important}.footer__cookie-preferences{position:absolute;bottom:0;right:0;z-index:2;width:60px;height:60px;font-size:0;line-height:0;cursor:pointer}.footer__cookie-preferences svg{width:60px;height:60px}.footer__cookie-preferences svg #triangle path{fill:#8e7a6b!important;opacity:.5}@media (max-width:767px){.footer__content{text-align:center!important}}.footer__content__title{margin:0}.footer__content__description{color:#fff;display:block;margin:0 0 20px}@media (min-width:1200px){.footer__content__description{max-width:400px}}.footer__content__newsletter{float:left;width:100%;margin:0 0 20px;text-align:center}@media (min-width:1024px){.footer__content__newsletter{margin:0 0 100px}}@media (min-width:1200px){.footer__content__newsletter{text-align:left}}.footer__content__newsletter #mc-response{float:left;width:100%}.footer__content__newsletter #mc-response p{color:#fff}.footer__content__newsletter form{width:100%;position:relative;margin:0}@media (min-width:1200px){.footer__content__newsletter form{max-width:450px}}.footer__content__newsletter form input[type=email]{outline:none;box-shadow:none;float:left;width:100%;padding:0 60px 0 0;height:40px;line-height:40px;border-radius:0;border:none;border-bottom:1px solid #fff;background-color:transparent;color:#fff;font-family:CeraPRO-Regular,Arial,Helvetica,sans-serif}.footer__content__newsletter form input[type=email]::-webkit-input-placeholder{color:#fff}.footer__content__newsletter form input[type=email]:-moz-placeholder,.footer__content__newsletter form input[type=email]::-moz-placeholder{color:#fff;opacity:1}.footer__content__newsletter form input[type=email]:-ms-input-placeholder{color:#fff}.footer__content__newsletter form button{overflow:hidden;position:absolute;top:0;right:0;height:40px;width:60px;background-color:transparent;outline:none;border-radius:0;border:none;color:#fff;font-size:52px;padding:0}.footer__content__newsletter form button:hover .gallery-lightbox__slide[data-type=video],.footer__content__newsletter form button:hover .icon{color:#8e7a6b}.footer__content__newsletter form button.loading img{display:block}.footer__content__newsletter form button.loading .gallery-lightbox__slide[data-type=video],.footer__content__newsletter form button.loading .icon{display:none}.footer__content__newsletter form button img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.footer__content__newsletter form button .gallery-lightbox__slide[data-type=video],.footer__content__newsletter form button .icon{color:#fff;transition:color .3s ease;width:60px;height:40px;display:block;margin-top:-10px}.footer__content__newsletter form button img{display:none}.footer__content__contact{float:left;width:100%;color:#fff;line-height:27px}.footer__content__contact a{color:#fff;transition:color .3s ease;text-decoration:none}.footer__content__contact a:hover{color:#8e7a6b}.footer__content__contact b,.footer__content__contact strong{color:#8e7a6b;font-family:CeraPRO-Regular,Arial,Helvetica,sans-serif}.footer__content__contact__details{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:10px;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.footer__content__contact__details p{text-align:left!important}@media (max-width:767px){.footer__content__contact__details p{text-align:center!important}}@media (min-width:1024px){.footer__content__contact__details{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:70px}}@media (min-width:1200px){.footer__content__contact__details{-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}}.footer__content__contact__pdf{text-align:center!important;margin:0}@media (min-width:1200px){.footer__content__contact__pdf{text-align:left!important}}.footer__content__contact__pdf a{text-decoration:underline;font-family:CeraPRO-Regular,Arial,Helvetica,sans-serif}.footer__content__social{text-align:center;padding:0 20px}@media (min-width:1200px){.footer__content__social{text-align:left}}.footer__content__social a{display:inline-block;margin:10px;font-size:25px;color:#fff;transition:color .3s ease}.footer__content__social a:hover{color:#8e7a6b}.footer__content__social__badge{margin-top:20px}.footer__content__social__badge a{margin-bottom:0}.footer__content__social__badge img{max-width:100%;height:auto}.footer__content__social__badge__title{font-family:CeraPRO-Bold,Arial,Helvetica,sans-serif;font-size:14px;color:#fff}.footer__content__menu{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;gap:30px;line-height:27px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media (min-width:1200px){.footer__content__menu{-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;margin:50px 0 10px}}@media (max-width:767px){.footer__content__menu{display:none}}.footer__content__menu .menu__list{padding:0;list-style:none;display:-ms-grid;display:grid;-ms-grid-columns:100%;grid-template-columns:100%;list-style-type:none;margin:0}.footer__content__menu .menu__list li{display:inline-block}@media (min-width:768px){.footer__content__menu .menu__list{-ms-grid-columns:50% 50%;grid-template-columns:50% 50%;gap:0 50px}}.footer__content__menu .menu__item{display:block!important}.footer__content__menu .menu__item:first-child{margin-left:0}.footer__content__menu .menu__item:last-child{margin-right:0}.footer__content__menu .menu__item--current>.menu__link{color:#8e7a6b}.footer__content__menu .menu__link{text-decoration:none;font-size:17px;color:#fff;text-transform:uppercase}@media (min-width:768px){.footer__content__menu .menu__link{transition:color .3s ease}}@media (min-width:768px){.footer__content__menu .menu__link:hover{color:#8e7a6b}}.footer__signature{text-align:center;color:#a3afb6;padding:20px 0;font-size:13px;margin-top:20px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font-family:CeraPRO-Regular,Arial,Helvetica,sans-serif}@media (min-width:1024px){.footer__signature{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;margin-top:40px}}.footer__signature a{display:inline-block;color:#a3afb6;text-decoration:none;transition:color .3s ease}.footer__signature a:hover{color:#fff}.footer__signature a:hover svg path{fill:#fff}.footer__signature a:not(.moz-link){vertical-align:sub;margin-left:3px}.footer__signature a svg{display:block}.footer__signature a svg path{transition:fill .3s ease}.footer__awards{float:left;width:100%;text-align:center;background-color:#fff;padding-top:10px;padding-bottom:10px}.footer__awards img{max-width:60px;height:auto}.footer__awards .spacer{margin:10px;display:inline-block;vertical-align:middle}@media (min-width:1024px){.footer__awards .spacer{margin:10px 20px}}.footer__badges{background-color:#8e7a6b;padding:50px 20px;text-align:center}@media (min-width:1024px){.footer__badges{padding:0 100px 50px}}.footer__badges__title{margin:0;padding:0 0 30px}@media (min-width:1024px){.footer__badges__title{padding:70px 0 30px}}.footer__badges__brands__title{margin:50px 0;position:relative;z-index:2}@media (min-width:1024px){.footer__badges__brands__title{margin:50px 0 70px}}.footer__badges__brands__title span{background-color:#8e7a6b;padding:0 30px}.footer__badges__brands__title:before{content:"";position:absolute;top:50%;left:0;width:100%;height:1px;background-color:#fff;z-index:-1}.footer__badges__brands{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:30px}@media (min-width:1024px){.footer__badges__brands{gap:80px;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.footer__badges__brands img{display:block;width:130px;height:auto}.footer__to-top{float:left;width:100%;text-align:center;padding:40px 0 15px;z-index:1;position:relative}.footer__to-top span{color:#8e7a6b;display:inline-block;width:27px;height:46px;border:1px solid #8e7a6b;font-size:50px;cursor:pointer}.footer__to-top span:before{position:relative;top:10px;margin-left:-13px;transition:top .4s ease}@media (min-width:1024px){.footer__to-top span:hover:before{top:-15px}}body.page-template-login-register .footer__to-top{display:none}.home__two-banners{float:left;width:100%;padding-bottom:45px;overflow:hidden}@media (min-width:1024px){.home__two-banners{padding-bottom:90px}}.home__two-banners .has-background-decoration:before{height:2000px}.home__two-banners__item{height:300px;position:relative;padding:20px;background-color:#f7f6f4;overflow:hidden;margin-bottom:20px}@media (min-width:768px){.home__two-banners__item{margin-bottom:0;height:400px}}@media (min-width:1024px){.home__two-banners__item{padding:40px;height:500px}}.home__two-banners__item:hover .moz-background-picture{-webkit-transform:scale(1.03);-ms-transform:scale(1.03);transform:scale(1.03)}.home__two-banners__item:hover .btn--discover-more{color:#fff}.home__two-banners__item:hover .btn--discover-more:after{height:45px}.home__two-banners__item:hover .btn--discover-more span{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);transition-delay:.3s}@media (min-width:768px){.home__two-banners__item:hover .home__two-banners__item__title{-webkit-transform:scale(.5);-ms-transform:scale(.5);transform:scale(.5);opacity:0}}@media (min-width:768px){.home__two-banners__item:hover .home__two-banners__item__desc{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}@media (max-width:767px){.home__two-banners__item .btn--discover-more{display:none}}.home__two-banners__item>a{font-size:0;z-index:2}.home__two-banners__item__inner{position:relative;z-index:1;height:100%}.home__two-banners__item__inner .is__table+.is__table{position:absolute;top:0;left:0}.home__two-banners__item__desc,.home__two-banners__item__title{text-align:center;color:#fff;transition:all .45s ease;padding:0 20px}.home__two-banners__item__title{font-family:ITCBodoniSeventytwoW10,Times,serif;font-size:35px;line-height:1.2;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}@media (min-width:768px){.home__two-banners__item__title{line-height:1;font-size:45px}}.home__two-banners__item__desc{opacity:0;-webkit-transform:scale(.5);-ms-transform:scale(.5);transform:scale(.5);max-width:350px;margin:0 auto;-webkit-backface-visibility:hidden;backface-visibility:hidden}.home__two-banners__item__desc img{max-width:100px;height:auto}.various-banners{float:left;width:100%;overflow:hidden}.various-banners .has-background-decoration:before{height:3000px}.various-banners .moz-background-picture{z-index:0}.various-banners__items{float:left;width:100%;margin-top:40px}.various-banners__item__holder{width:100%;height:100%;position:relative;z-index:1;padding:0 20px}.various-banners__item__holder+.various-banners__item__holder{position:absolute;left:0;top:0;width:100%;height:100%}.room-categories__item,.various-banners__item{position:relative;float:left;width:100%;text-align:center;margin-bottom:20px;overflow:hidden;height:0;padding-top:100%}@media (min-width:768px){.room-categories__item,.various-banners__item{padding-top:0;height:350px}}@media (min-width:1024px){.room-categories__item,.various-banners__item{height:430px}}@media (max-width:767px){.room-categories__item .various-banners__item__holder,.various-banners__item .various-banners__item__holder{position:absolute;top:0;left:0}}.room-categories__item:hover .btn--discover-more:after,.various-banners__item:hover .btn--discover-more:after{height:45px}.room-categories__item:hover .btn--discover-more span,.various-banners__item:hover .btn--discover-more span{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);transition-delay:.3s}@media (min-width:768px){.room-categories__item:hover .room-categories__item__title,.room-categories__item:hover .various-banners__item__title,.various-banners__item:hover .room-categories__item__title,.various-banners__item:hover .various-banners__item__title{-webkit-transform:scale(.5);-ms-transform:scale(.5);transform:scale(.5);opacity:0}.room-categories__item:hover .various-banners__item__desc,.various-banners__item:hover .various-banners__item__desc{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}.room-categories__item>a,.various-banners__item>a{font-size:0;z-index:2}.room-categories__item__title,.various-banners__item__desc,.various-banners__item__title{-webkit-backface-visibility:hidden;backface-visibility:hidden}.various-banners__item__desc{color:#fff;opacity:0;-webkit-transform:scale(.5);-ms-transform:scale(.5);transform:scale(.5);transition:all .45s ease}.room-categories__item__title,.various-banners__item__title{color:#fff;font-family:ITCBodoniSeventytwoW10,Times,serif;line-height:1;opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);transition:all .45s ease;font-size:30px}@media (min-width:1024px){.room-categories__item__title,.various-banners__item__title{font-size:40px}}.various-banners__item--square{width:100%;height:0;padding-top:100%}@media (min-width:768px){.various-banners__item--square{margin-bottom:0}}.various-banners__item--square .various-banners__item__holder{position:absolute;top:0;left:0}.offer-banner{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) scale(1);-ms-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);height:auto;width:90%;display:none;overflow:visible;transition:all .8s;background-color:#fff}@media (min-width:1024px){.offer-banner{height:auto;max-height:80vh;width:800px}}.offer-banner__trigger{transition:all .4s;height:70px;z-index:100;width:320px;text-align:center;position:absolute;top:0;left:0;background-color:#ecccb7}.offer-banner__trigger .arrow{position:absolute;right:10px;top:50%;background-image:url(../img/close-popup.png);content:"";-webkit-transform:translateY(-50%) rotate(-90deg);-ms-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg);height:16px;width:20px;background-repeat:no-repeat;background-position:100%;cursor:pointer}.offer-banner.open{left:50%;-webkit-transform:translate(-50%,-50%) scale(1);-ms-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);z-index:98;top:50%;display:table}.offer-banner__holder{display:table-cell;vertical-align:top;height:270px;padding:18px 30px 30px;overflow:hidden}@media (min-width:768px){.offer-banner__holder{padding:18px;height:auto}}.offer-banner__holder .arrow{position:absolute;right:0;left:0;top:auto;bottom:-13px;background-color:transparent;background-image:url(../img/homepage-close-popup.png);content:"";-webkit-transform:translateY(-50%) rotate(-90deg);-ms-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg);height:25px;width:25px;background-repeat:no-repeat;background-position:50%;cursor:pointer}@media (min-width:768px){.offer-banner__holder .arrow{right:0;left:-3px;top:auto;bottom:-16px;background-color:transparent}}.offer-banner__border{border:1px solid #8e7a6b;height:auto}.offer-banner__border:after{content:"";display:table;clear:both}.offer-banner--image{max-width:100%}@media (min-width:768px){.offer-banner--image{max-width:750px;max-height:50vh}}.offer-banner--title{max-width:none!important}.offer-banner--title h2{max-width:380px;margin:auto!important;line-height:30px!important}.offer-banner--heading{margin-top:14px!important}.offer-banner--center-image{text-align:center;margin:20px 0}.offer-banner--text{font-size:16px;text-align:left;height:235px;overflow-y:auto}@media (min-width:768px){.offer-banner--text{height:330px}}.offer-banner--button{margin-top:0!important;margin-bottom:20px}.offer-banner--bg.open{position:absolute;left:0;right:0;top:0;bottom:0;z-index:97}.popup-opened{overflow:hidden}.popup-opened:after{content:"";position:fixed;background:rgba(0,0,0,.5);width:100%;height:100%;top:0;left:0;z-index:91}.sports__section{display:block;width:100%;position:relative;float:left;padding-top:60px}@media (min-width:1024px){.sports__section{padding-top:100px}}.sports__section__title{display:block;width:-webkit-max-content;width:max-content;padding:0 10px;color:#8e7a6b;border-left:2px solid #8e7a6b;border-right:2px solid #8e7a6b;font-family:CeraPRO-Bold,Arial,Helvetica,sans-serif;letter-spacing:1px;line-height:1;margin:0 auto 30px;font-size:18px}.sports__section__titles__holder{text-align:center;margin-bottom:30px}.sports__section__titles{cursor:pointer}.sports__section__titles.active{color:#8e7a6b;text-decoration:underline}.sports__section__images__holder{position:relative;height:auto}@media (min-width:1024px){.sports__section__images__holder{height:80svh}}@media (min-width:1024px){.sports__section__image{position:absolute;top:0;left:0}}.sports__section__images__item{width:100%;height:60%;transition:opacity .3s ease-in-out}@media (min-width:1024px){.sports__section__images__item{height:100%}}.sports__section__images__item .moz-background-picture{display:block;width:100%;height:100%}.sports__section__item__content{padding:0 20px;margin-top:30px}@media (min-width:1024px){.sports__section__item__content{margin:0;position:absolute;z-index:2;bottom:0;left:0;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);padding:0 0 70px 100px;width:100%}}@media (min-width:1024px){.sports__section__item__content *{color:#fff!important}}.sports__section__item__content__title{color:#1b3855}.sports__section__item__content__description{margin:20px 0;color:#000}.sports__section__image{width:100%;height:100%}.room-categories{float:left;width:100%;overflow:hidden}.room-categories .has-background-decoration:before{height:2000px}.room-categories__item{margin:0 0 20px}.room-categories__item:hover .room-categories__item__title{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.room-categories__item__holder{width:100%;height:100%}@media (max-width:767px){.room-categories__item__holder{position:absolute;top:0;left:0}}.room-categories__item .is__table{padding:20px}@media (min-width:768px){.room-categories__item .is__table{padding:40px}}.room-categories__item .is__table-cell{position:relative}@media (min-width:768px){.room-categories__item .is__table-cell{background-color:transparent;transition:background-color .4s ease}}.room-categories__item .btn--discover-more{bottom:40px}@media (max-width:767px){.room-categories__item .btn--discover-more{display:none}}.rooms-list__filters__holder{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;padding:0 20px}.rooms-list__filters__holder .rooms-list{-webkit-flex:1 0 33%;-ms-flex:1 0 33%;flex:1 0 33%}@media (min-width:1024px){.rooms-list__filters__holder .rooms-list{-webkit-flex:1 0 25%;-ms-flex:1 0 25%;flex:1 0 25%}}.rooms-list__filters__holder a{display:block;text-decoration:none;text-align:center}.rooms-list__filters__holder a h2{background-color:#0c3958;color:#fff;padding:5px 10px;font-size:15px;transition:color .3s ease-in-out}.rooms-list__filters__holder a h2:hover{color:#8e7a6b}.hotel-form{margin-bottom:100px}@media (min-width:1024px){.hotel-form{margin-bottom:150px}}.page-template-hotel .hotel-form{padding-top:60px;margin-bottom:0}@media (min-width:1024px){.page-template-hotel .hotel-form{padding-top:100px}}.hotel-form__title{display:block;width:-webkit-max-content;width:max-content;padding:0 10px;color:#8e7a6b;border-left:2px solid #8e7a6b;border-right:2px solid #8e7a6b;font-family:CeraPRO-Bold,Arial,Helvetica,sans-serif;letter-spacing:1px;line-height:1;margin:30px auto;font-size:18px}.hotel-form__subtitle,.hotel-form__text{text-align:center;color:#1b3855}.hotel-form__subtitle p a,.hotel-form__text p a{color:#8e7a6b}.hotel-form__text{font-family:CeraPRO-Regular,Arial,Helvetica,sans-serif;line-height:28px;max-width:600px;margin:0 auto}.hotel-form__form{margin-top:50px}@media (min-width:1024px){.hotel-form__form{margin-top:90px}}.booking-form{float:left;width:100%;color:#fff;position:relative;z-index:2;height:0;margin-bottom:30px}@media (max-width:767px){.booking-form{display:none}}.booking-form .site__container:first-child{position:relative;padding-top:30px;padding-bottom:30px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media (min-width:768px){.booking-form .site__container:first-child{height:107px}}.booking-form .site__container:first-child:after{content:"";position:absolute;top:0;right:0;width:3000px;height:100%;background-color:#0c3958;z-index:-1}.booking-form .has-background-decoration:before{top:-107px;height:32px}.booking-form__title{font-family:CeraPRO-Bold,Arial,Helvetica,sans-serif;display:inline-block;vertical-align:super}@media (max-width:1023px){.booking-form__title{display:none}}.booking-form .is__table-cell{padding-left:10px;padding-right:10px;max-width:150px}.booking-form form{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.booking-form label{width:100%;font-family:CeraPRO-Bold,Arial,Helvetica,sans-serif;font-size:14px;text-transform:uppercase;margin-bottom:5px;white-space:nowrap;display:block}.booking-form input{background-color:transparent;outline:none;border:none;border-bottom:1px solid #fff;color:#fff;font-family:CeraPRO-Regular,Arial,Helvetica,sans-serif;width:100%;max-width:150px}.booking-form input::-webkit-input-placeholder{color:#fff;font-size:14px}.booking-form input:-moz-placeholder,.booking-form input::-moz-placeholder{color:#fff;font-size:14px;opacity:1}.booking-form input:-ms-input-placeholder{color:#fff;font-size:14px}.booking-form select{width:100%;background-color:transparent;border:none;color:#fff;outline:none;min-width:80px}@media (max-width:1023px){.booking-form select{width:80px}}.booking-form select option{color:#000}.booking-form .is-select{position:relative;border-bottom:1px solid #fff;max-width:80px}.booking-form .is-select:before{content:"";width:9px;height:9px;position:absolute;top:5px;right:8px;border-right:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.booking-form .is-select select{-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:"";box-shadow:none;border-radius:0;padding-right:20px}.booking-form .is-select select::-ms-expand{display:none}.booking-form .is-select--wide{max-width:250px}.booking-form button{display:inline-block;vertical-align:sub;border:none;background-color:transparent;color:#fff;font-size:50px;width:46px;height:27px;outline:none;padding:0;position:relative;margin-left:30px;margin-top:5px}.booking-form button:before{position:absolute;top:0;right:15px;display:block;width:46px;height:0;margin-top:-12.5px;transition:right .3s ease}.booking-form button:hover:before{right:-15px}.rooms-list{float:left;width:100%;overflow:hidden}.rooms-list .has-background-decoration:before{height:3000px}.rooms-list__load-more{float:left;width:100%;text-align:center}.rooms-list__load-more button{display:inline-block!important;outline:none}.rooms-list [data-posts-wrapper],.rooms-list [data-rooms-wrapper]{transition:opacity .3s ease}.rooms-list [data-posts-wrapper].loading,.rooms-list [data-rooms-wrapper].loading{opacity:.5}.dining__post,.properties__item,.related-properties__item,.rooms-list__item{float:left;width:100%}.dining__post__image__holder,.properties__item__image,.related-properties__item__image,.rooms-list__item__image{position:relative;height:0;padding-top:100%}.dining__post__title,.properties__item__title,.related-properties__item__title,.rooms-list__item__title{color:#0c3958;font-family:ITCBodoniSeventytwoW10,Times,serif;font-size:25px;margin:0;line-height:1.1;min-height:54px}.dining__post__title a,.properties__item__title a,.related-properties__item__title a,.rooms-list__item__title a{color:#0c3958;text-decoration:none}.dining__post__content,.properties__item__content,.related-properties__item__content,.rooms-list__item__content{float:left;padding:20px 0 0;margin-bottom:35px}@media (min-width:500px){.dining__post__content,.properties__item__content,.related-properties__item__content,.rooms-list__item__content{margin-bottom:50px}}.dining__post__content .btn--blue,.dining__post__content .btn--gold,.dining__post__content .btn--outline,.dining__post__content .rooms-list__load-more button,.properties__item__content .btn--blue,.properties__item__content .btn--gold,.properties__item__content .btn--outline,.properties__item__content .rooms-list__load-more button,.related-properties__item__content .btn--blue,.related-properties__item__content .btn--gold,.related-properties__item__content .btn--outline,.related-properties__item__content .rooms-list__load-more button,.rooms-list__item__content .btn--blue,.rooms-list__item__content .btn--gold,.rooms-list__item__content .btn--outline,.rooms-list__item__content .rooms-list__load-more button,.rooms-list__load-more .dining__post__content button,.rooms-list__load-more .properties__item__content button,.rooms-list__load-more .related-properties__item__content button,.rooms-list__load-more .rooms-list__item__content button{float:left;width:auto;margin-bottom:15px}@media (min-width:500px){.dining__post__content .btn--blue,.dining__post__content .btn--gold,.dining__post__content .btn--outline,.dining__post__content .rooms-list__load-more button,.properties__item__content .btn--blue,.properties__item__content .btn--gold,.properties__item__content .btn--outline,.properties__item__content .rooms-list__load-more button,.related-properties__item__content .btn--blue,.related-properties__item__content .btn--gold,.related-properties__item__content .btn--outline,.related-properties__item__content .rooms-list__load-more button,.rooms-list__item__content .btn--blue,.rooms-list__item__content .btn--gold,.rooms-list__item__content .btn--outline,.rooms-list__item__content .rooms-list__load-more button,.rooms-list__load-more .dining__post__content button,.rooms-list__load-more .properties__item__content button,.rooms-list__load-more .related-properties__item__content button,.rooms-list__load-more .rooms-list__item__content button{margin-bottom:0;clear:none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%}}@media (max-width:499px){.dining__post__content .btn--blue,.dining__post__content .btn--gold,.dining__post__content .btn--outline,.dining__post__content .rooms-list__load-more button,.properties__item__content .btn--blue,.properties__item__content .btn--gold,.properties__item__content .btn--outline,.properties__item__content .rooms-list__load-more button,.related-properties__item__content .btn--blue,.related-properties__item__content .btn--gold,.related-properties__item__content .btn--outline,.related-properties__item__content .rooms-list__load-more button,.rooms-list__item__content .btn--blue,.rooms-list__item__content .btn--gold,.rooms-list__item__content .btn--outline,.rooms-list__item__content .rooms-list__load-more button,.rooms-list__load-more .dining__post__content button,.rooms-list__load-more .properties__item__content button,.rooms-list__load-more .related-properties__item__content button,.rooms-list__load-more .rooms-list__item__content button{min-width:180px}}@media (max-width:499px){.dining__post__content .btn--outline,.properties__item__content .btn--outline,.related-properties__item__content .btn--outline,.rooms-list__item__content .btn--outline{margin-right:15px}}@media (min-width:500px){.dining__post__content .btn--blue,.dining__post__content .btn--gold,.dining__post__content .rooms-list__load-more button,.properties__item__content .btn--blue,.properties__item__content .btn--gold,.properties__item__content .rooms-list__load-more button,.related-properties__item__content .btn--blue,.related-properties__item__content .btn--gold,.related-properties__item__content .rooms-list__load-more button,.rooms-list__item__content .btn--blue,.rooms-list__item__content .btn--gold,.rooms-list__item__content .rooms-list__load-more button,.rooms-list__load-more .dining__post__content button,.rooms-list__load-more .properties__item__content button,.rooms-list__load-more .related-properties__item__content button,.rooms-list__load-more .rooms-list__item__content button{margin-top:0}}@media (min-width:500px){.dining__post__content .btn--gold.float-right,.dining__post__content .float-right.btn--blue,.dining__post__content .rooms-list__load-more button.float-right,.properties__item__content .btn--gold.float-right,.properties__item__content .float-right.btn--blue,.properties__item__content .rooms-list__load-more button.float-right,.related-properties__item__content .btn--gold.float-right,.related-properties__item__content .float-right.btn--blue,.related-properties__item__content .rooms-list__load-more button.float-right,.rooms-list__item__content .btn--gold.float-right,.rooms-list__item__content .float-right.btn--blue,.rooms-list__item__content .rooms-list__load-more button.float-right,.rooms-list__load-more .dining__post__content button.float-right,.rooms-list__load-more .properties__item__content button.float-right,.rooms-list__load-more .related-properties__item__content button.float-right,.rooms-list__load-more .rooms-list__item__content button.float-right{float:right}}.dining__post__details,.properties__item__details,.related-properties__item__details,.rooms-list__item__details{margin:10px 0;color:#8e7a6b;font-family:CeraPRO-Bold,Arial,Helvetica,sans-serif}.rooms-list__item__desc{overflow:hidden;transition:max-height .5s ease-in-out;margin-bottom:0}.rooms-list__item__desc a{display:inline-block;margin-left:5px;color:#0c3958;font-weight:700;cursor:pointer;padding:0 0 15px}.room__buttons__holder{display:-webkit-flex;display:-ms-flexbox;display:flex;gap:5px;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media (min-width:1024px){.room__buttons__holder{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:10px}}.rooms-list .grid--narrow>.grid__item{padding-left:13px!important}.properties__grid{margin-bottom:50px}@media (min-width:768px){.properties__grid{margin-bottom:100px}}@media (min-width:768px){[data-fade-in]{opacity:0;transition:opacity .8s}}@media (min-width:768px){[data-fade-in].show{opacity:1}}@media (min-width:768px){[data-fade-in-up]{opacity:0;-webkit-transform:translateY(100px) translateZ(0);transform:translateY(100px) translateZ(0);transition:all .8s}}@media (min-width:768px){[data-fade-in-up].show{opacity:1;-webkit-transform:translateY(0) translateZ(0);transform:translateY(0) translateZ(0)}}@media (min-width:768px){[data-fade-in-left],[data-fade-in-right]{opacity:0;-webkit-transform:translateX(150px) translateZ(0);transform:translateX(150px) translateZ(0);transition:all .8s}}@media (min-width:768px){[data-fade-in-left].show,[data-fade-in-right].show{opacity:1;-webkit-transform:translateX(0) translateZ(0);transform:translateX(0) translateZ(0)}}@media (min-width:768px){[data-fade-in-right]{-webkit-transform:translateX(-150px) translateZ(0);transform:translateX(-150px) translateZ(0)}}.golf-logos{float:left;width:100%;overflow:hidden}.golf-logos__holder{text-align:center}.golf-logos__holder img{max-width:100%;max-height:100px;width:auto;height:auto;margin:20px}.golf-history,.holes{float:left;width:100%;overflow:hidden}.golf-history__filter{width:100%;padding:0 40px;margin:50px 0 30px}@media (max-width:767px){.golf-history__filter{display:none}}.golf-history__filter__link{cursor:pointer;color:#8e7a6b;font-family:CeraPRO-Bold,Arial,Helvetica,sans-serif;transition:color .3s ease}.golf-history__filter__link.active{color:#0c3958}.golf-history__filter .is__table{text-align:center;border-bottom:1px solid #8e7a6b}.golf-history__filter .is__table-cell{position:relative;display:table-cell;vertical-align:bottom;padding-bottom:15px}.golf-history__filter .is__table-cell:before{content:"";position:absolute;bottom:0;left:50%;height:10px;width:1px;background-color:#8e7a6b}.golf-history__item,.golf-history__slider,.holes__item,.holes__slider,.slider-with-caption__holder,.slider-with-caption__item{margin-bottom:40px;overflow:hidden}@media (min-width:768px){.golf-history__item,.golf-history__slider,.holes__item,.holes__slider,.slider-with-caption__holder,.slider-with-caption__item{height:400px}}@media (min-width:1024px){.golf-history__item,.golf-history__slider,.holes__item,.holes__slider,.slider-with-caption__holder,.slider-with-caption__item{height:500px}}@media (max-width:1023px){.golf-history__item .slick-list,.golf-history__item .slick-track,.golf-history__slider .slick-list,.golf-history__slider .slick-track,.holes__item .slick-list,.holes__item .slick-track,.holes__slider .slick-list,.holes__slider .slick-track,.slider-with-caption__holder .slick-list,.slider-with-caption__holder .slick-track,.slider-with-caption__item .slick-list,.slider-with-caption__item .slick-track{height:auto}}.golf-history__item .slick-dots,.golf-history__slider .slick-dots,.holes__item .slick-dots,.holes__slider .slick-dots,.slider-with-caption__holder .slick-dots,.slider-with-caption__item .slick-dots{margin:0;padding:0;list-style:none;text-align:center;margin:10px 0}.golf-history__item .slick-dots li,.golf-history__slider .slick-dots li,.holes__item .slick-dots li,.holes__slider .slick-dots li,.slider-with-caption__holder .slick-dots li,.slider-with-caption__item .slick-dots li{display:inline-block;margin:3px 6px}.golf-history__item .slick-dots li.slick-active button,.golf-history__slider .slick-dots li.slick-active button,.holes__item .slick-dots li.slick-active button,.holes__slider .slick-dots li.slick-active button,.slider-with-caption__holder .slick-dots li.slick-active button,.slider-with-caption__item .slick-dots li.slick-active button{opacity:1;-webkit-transform:rotate(45deg) scale(1);-ms-transform:rotate(45deg) scale(1);transform:rotate(45deg) scale(1)}.golf-history__item .slick-dots li button,.golf-history__slider .slick-dots li button,.holes__item .slick-dots li button,.holes__slider .slick-dots li button,.slider-with-caption__holder .slick-dots li button,.slider-with-caption__item .slick-dots li button{width:12px;height:12px;padding:0;border:none;outline:none;font-size:0;background-color:#8e7a6b;-webkit-transform:scale(.7) rotate(45deg);-ms-transform:scale(.7) rotate(45deg);transform:scale(.7) rotate(45deg);opacity:.4;transition:all .3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}.golf-history__item,.holes__item,.slider-with-caption__item{margin-bottom:0;position:relative;overflow:hidden;padding:20px}@media (min-width:768px){.golf-history__item,.holes__item,.slider-with-caption__item{padding:40px}}.golf-history__item__inner,.holes__item__inner,.slider-with-caption__item__inner{position:relative;z-index:1;height:100%}@media (min-width:768px){.golf-history__item__inner,.holes__item__inner,.slider-with-caption__item__inner{padding:40px}}.golf-history__item__caption,.holes__item__caption,.slider-with-caption__item__caption{position:relative;height:100%;width:100%;background-color:hsla(0,0%,100%,.9);text-align:center;z-index:4;padding:20px}@media (min-width:768px){.golf-history__item__caption,.holes__item__caption,.slider-with-caption__item__caption{padding:40px 40px 20px;max-width:470px;float:right}}.golf-history__item__caption__title,.slider-with-caption__item__caption__title{color:#8e7a6b;font-size:25px;margin-bottom:20px;font-family:ITCBodoniSeventytwoW10,Times,serif;line-height:1}@media (min-width:768px){.golf-history__item__caption__title,.slider-with-caption__item__caption__title{font-size:35px}}@media (min-width:1200px){.golf-history__item__caption__title,.slider-with-caption__item__caption__title{font-size:45px}}.golf__contact__form-holder{margin-bottom:60px!important}.holes .has-background-decoration:before{height:2000px}.holes .slick-list,.holes .slick-track{height:auto}@media (min-width:768px){.holes__title{margin-bottom:60px!important}}.holes__slider{background-size:cover;background-position:50%;background-repeat:no-repeat;margin-bottom:0}@media (max-width:1023px){.holes__slider{height:auto}}.holes__slider:before{content:"";background:#fff;opacity:.7}@media (max-width:1023px){.holes__item{height:auto}}@media (max-width:1023px){.holes__item__inner__image{display:none}}.holes__item__inner__image img{max-width:100%;height:auto;padding-right:40px}.holes__item__caption{padding-bottom:70px}@media (min-width:768px){.holes__item__caption{padding-bottom:50px}}@media (max-width:1023px){.holes__item__caption{margin:0 auto;float:none}}.holes__item__caption__subtitle,.holes__item__caption__title{font-family:ITCBodoniSeventytwoW10,Times,serif}.holes__item__caption__title{color:#8e7a6b;font-size:20px;margin-bottom:15px}@media (min-width:768px){.holes__item__caption__title{font-size:25px}}@media (min-width:1024px){.holes__item__caption__title{font-size:33px}}.holes__item__caption__subtitle{color:#0c3958}@media (min-width:768px){.holes__item__caption__subtitle{font-size:18px}}.holes__item__caption [data-hole-video]{color:#8e7a6b;text-decoration:underline;font-family:CeraPRO-Bold,Arial,Helvetica,sans-serif;cursor:pointer}.holes__item__nav,.slider-with-caption__item__nav{font-family:CeraPRO-Bold,Arial,Helvetica,sans-serif;font-size:15px;color:#8e7a6b;position:absolute;bottom:0;left:0;width:100%;text-align:center;padding:10px 0;height:50px}.holes__item__nav__next,.holes__item__nav__prev,.slider-with-caption__item__nav__next,.slider-with-caption__item__nav__prev{position:absolute;top:0;color:#8e7a6b;font-size:50px;cursor:pointer}.holes__item__nav__next:before,.holes__item__nav__prev:before,.slider-with-caption__item__nav__next:before,.slider-with-caption__item__nav__prev:before{height:50px}.holes__item__nav__prev,.slider-with-caption__item__nav__prev{left:20px}@media (min-width:768px){.holes__item__nav__prev,.slider-with-caption__item__nav__prev{left:0}}@media (min-width:768px){.holes__item__nav__prev:before,.slider-with-caption__item__nav__prev:before{-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}}.holes__item__nav__next,.slider-with-caption__item__nav__next{right:20px}@media (min-width:768px){.holes__item__nav__next,.slider-with-caption__item__nav__next{right:0}}@media (min-width:768px){.holes__item__nav__next:before,.slider-with-caption__item__nav__next:before{-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}}.mfp-bg{background:transparent}.mfp-iframe-holder{background-color:hsla(0,0%,100%,.95);padding:0}.mfp-iframe-holder .is__table{padding:50px 20px}.mfp-iframe-holder .mfp-close{opacity:1;background-color:#8e7a6b;width:50px;height:50px;padding:0;position:absolute;top:0;right:0;cursor:pointer}.mfp-iframe-holder .mfp-close:after,.mfp-iframe-holder .mfp-close:before{content:"";position:absolute;background-color:#fff;top:50%;left:50%;width:30px;height:1px;margin-left:-15px;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.mfp-iframe-holder .mfp-close:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.mfp-iframe-holder .mfp-close:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.mfp-iframe-holder .mfp-close:hover:before{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.mfp-iframe-holder .mfp-close:hover:after{-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}.mfp-iframe-holder .mfp-content{position:absolute;width:100%;height:100%;left:0;top:0;line-height:normal;max-width:100%;display:block;text-align:center;z-index:0;margin:0}.mfp-iframe-holder .video-popup__holder{line-height:0;width:100%;max-width:900px;position:relative;display:inline-block;margin:0 auto;text-align:left;z-index:1045}.mfp-iframe-holder iframe{box-shadow:none}.facilities-list,.facts,.riding-club-bottom,.tournaments-attachments{float:left;width:100%}@media (min-width:768px){.facts__title{padding-top:50px}}.facilities-list__holder,.facilities-lists__slide__facilities,.facts__holder,.riding-club-bottom__content{margin:30px auto;max-width:700px}.facilities-list__holder ul,.facilities-lists__slide__facilities ul,.facts__holder ul,.riding-club-bottom__content ul{margin:0;padding:0;list-style:none}@media (min-width:768px){.facilities-list__holder ul,.facilities-lists__slide__facilities ul,.facts__holder ul,.riding-club-bottom__content ul{-webkit-column-count:2;column-count:2;-webkit-column-gap:40px;column-gap:40px}}.facilities-list__holder ul li,.facilities-lists__slide__facilities ul li,.facts__holder ul li,.riding-club-bottom__content ul li{font-family:CeraPRO-Medium,Arial,Helvetica,sans-serif;margin-bottom:10px;color:#626e83;position:relative;padding-left:30px}.facilities-list__holder ul li:before,.facilities-lists__slide__facilities ul li:before,.facts__holder ul li:before,.riding-club-bottom__content ul li:before{content:"";position:absolute;width:20px;height:1px;background-color:#626e83;top:11px;left:0}.club-restaurant-content__info__button,.facilities-list__files,.facilities-lists__btn,.facts__files,.main-content__files,.property-map__files,.riding-club-bottom__files,.tournaments-attachments__files{float:left;width:100%;text-align:center;margin-top:20px}.club-restaurant-content__info__button a,.facilities-list__files a,.facilities-lists__btn a,.facts__files a,.main-content__files a,.property-map__files a,.riding-club-bottom__files a,.tournaments-attachments__files a{width:160px;border:2px solid #8e7a6b;color:#8e7a6b;font-family:CeraPRO-Bold,Arial,Helvetica,sans-serif;overflow:hidden;text-decoration:none;display:inline-block;padding:12px 5px;vertical-align:middle;position:relative;margin:5px}@media (min-width:768px){.club-restaurant-content__info__button a,.facilities-list__files a,.facilities-lists__btn a,.facts__files a,.main-content__files a,.property-map__files a,.riding-club-bottom__files a,.tournaments-attachments__files a{margin:5px 15px;transition:background-color .3s ease}}.club-restaurant-content__info__button a span,.facilities-list__files a span,.facilities-lists__btn a span,.facts__files a span,.main-content__files a span,.property-map__files a span,.riding-club-bottom__files a span,.tournaments-attachments__files a span{display:block}.club-restaurant-content__info__button a span:first-child,.facilities-list__files a span:first-child,.facilities-lists__btn a span:first-child,.facts__files a span:first-child,.main-content__files a span:first-child,.property-map__files a span:first-child,.riding-club-bottom__files a span:first-child,.tournaments-attachments__files a span:first-child{text-decoration:underline}.club-restaurant-content__info__button a span:last-child,.facilities-list__files a span:last-child,.facilities-lists__btn a span:last-child,.facts__files a span:last-child,.main-content__files a span:last-child,.property-map__files a span:last-child,.riding-club-bottom__files a span:last-child,.tournaments-attachments__files a span:last-child{white-space:nowrap;padding-right:25px;position:absolute;top:-150%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:top .3s ease;color:#fff}.club-restaurant-content__info__button a span:last-child:before,.facilities-list__files a span:last-child:before,.facilities-lists__btn a span:last-child:before,.facts__files a span:last-child:before,.main-content__files a span:last-child:before,.property-map__files a span:last-child:before,.riding-club-bottom__files a span:last-child:before,.tournaments-attachments__files a span:last-child:before{position:absolute;right:0;top:2px;font-size:21px}@media (min-width:768px){.club-restaurant-content__info__button a:hover,.facilities-list__files a:hover,.facilities-lists__btn a:hover,.facts__files a:hover,.main-content__files a:hover,.property-map__files a:hover,.riding-club-bottom__files a:hover,.tournaments-attachments__files a:hover{background-color:#8e7a6b}.club-restaurant-content__info__button a:hover span:last-child,.facilities-list__files a:hover span:last-child,.facilities-lists__btn a:hover span:last-child,.facts__files a:hover span:last-child,.main-content__files a:hover span:last-child,.property-map__files a:hover span:last-child,.riding-club-bottom__files a:hover span:last-child,.tournaments-attachments__files a:hover span:last-child{top:50%}}.weather{float:left;width:100%;overflow:hidden}.weather .has-background-decoration:before{height:1500px}.weather .weather__banner__item{height:auto!important}.weather .weather__banner__item__border{background-color:#fcf4e5;position:relative!important;top:auto;left:auto}.weather .weather__banner__item .border-effect{padding:20px}@media (min-width:768px){.weather .weather__banner__item .border-effect{padding:40px}}.weather .weather__banner__item img{max-width:100%;height:auto;margin:0 auto;display:block}.weather__forecast{float:left;width:100%;margin:30px 0;border:2px solid #8e7a6b;background-color:#fff}@media (min-width:768px){.weather__forecast{border:none;margin:50px 0}}.weather__forecast__slide{text-align:center;padding:40px 20px 20px;position:relative;width:33.33%;float:left;color:#0c3958;border:none}@media (min-width:768px){.weather__forecast__slide{height:auto;border-top:2px solid #8e7a6b;border-bottom:2px solid #8e7a6b;border-right:1px solid #8e7a6b;border-left:1px solid #8e7a6b}}.weather__forecast__slide__date,.weather__forecast__slide__summary{font-size:13px;font-family:CeraPRO-Bold,Arial,Helvetica,sans-serif;text-transform:uppercase}.weather__forecast__slide__icon{display:inline-block;margin:20px 0}.weather__forecast__slide__temp{font-family:BodoniSevITC W05 Bold,Times,serif;font-size:30px;color:#eddaab;line-height:1.1;margin-bottom:15px}@media (min-width:768px){.weather__forecast__slide__temp{font-size:45px}}.weather__forecast__slide__summary{line-height:1.4}@media (min-width:768px){.weather__forecast__slide__summary{min-height:40px}}.weather__forecast__slide--current{background-color:#8e7a6b;border-left-width:2px}.weather__forecast__slide--current .weather__forecast__slide__date,.weather__forecast__slide--current .weather__forecast__slide__summary,.weather__forecast__slide--current .weather__forecast__slide__temp{color:#fff}.weather__forecast__slide:last-child{border-right-width:2px}.treatments{float:left;width:100%;overflow:hidden}.treatments .has-background-decoration:before{height:2500px}.treatments__post{cursor:pointer}.treatments__post.loading .moz-background-picture:after{content:""}.treatments__post__image{position:relative}.treatments__post__image__inner{padding:20px}.treatments__post__image .border-effect{position:relative;width:100%;height:100%}.treatments__post__image:hover:after{opacity:.25}.treatments__post__image:hover .btn--discover-more:after{height:45px;transition-delay:.7s}.treatments__post__image:hover .btn--discover-more span{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);transition-delay:1s}.treatments__post__image:after{content:"";background-color:#000;opacity:0;transition:opacity .3s ease}.treatments__post__image .moz-background-picture{display:block;height:0;padding-bottom:100%;transition-duration:1.4s}.treatments__post__image .moz-background-picture:after{background:url(../img/ajax-loader.gif) no-repeat 50% scroll rgba(0,0,0,.2)}@media (min-width:768px){.treatments__post__image .btn--discover-more{bottom:20px}}.treatments__post__title{margin:10px 0 30px;color:#0c3958;font-family:ITCBodoniSeventytwoW10,Times,serif;line-height:1.3;font-size:24px}.treatments__popup{position:fixed;background-color:#f7f6f4;z-index:99;display:none;overflow:hidden}@media (max-width:767px){.treatments__popup{overflow-y:auto}}.gallery-lightbox__close,.treatments__popup__close{position:absolute;top:0;right:0;width:50px;height:50px;background-color:#8e7a6b;cursor:pointer;z-index:1}.gallery-lightbox__close span,.treatments__popup__close span{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff;font-size:20px;width:20px;height:20px;display:block}.treatments__popup__image{position:relative;width:100%;height:200px;float:left;background-repeat:no-repeat;background-position:50%;background-size:cover;padding:20px}@media (min-width:768px){.treatments__popup__image{position:absolute;left:0;top:0;bottom:0;width:50%;height:100%;padding:40px}}.treatments__popup__image:before{content:"";background:#000;opacity:.2}.treatments__popup__image__inner{position:relative;width:100%;height:100%;border:1px solid #8e7a6b}.treatments__popup__image__inner .is__table-cell{font-size:25px;color:#fff;text-align:center;padding-left:20px;padding-right:20px;font-family:ITCBodoniSeventytwoW10,Times,serif;line-height:1}@media (min-width:768px){.treatments__popup__image__inner .is__table-cell{font-size:45px}}.treatments__popup__content{position:relative;float:left;padding:40px 0}@media (min-width:768px){.treatments__popup__content{padding:80px 0 40px;float:right;height:100%;width:50%}}.treatments__popup__content__inner{float:left;width:100%;height:100%;padding:0 20px}@media (min-width:768px){.treatments__popup__content__inner{overflow-y:auto;padding:0 40px}}@media (min-width:1024px){.treatments__popup__content__inner{padding:0 80px}}.treatments__popup__item{float:left;width:100%;margin-bottom:40px;overflow:hidden}.treatments__popup__item__title{color:#0c3958;font-family:ITCBodoniSeventytwoW10,Times,serif;font-size:25px;line-height:1}@media (min-width:768px){.treatments__popup__item__title{font-size:30px}}.treatments__popup__item__details{margin-top:30px}.treatments__popup__item__details>span{font-family:CeraPRO-Bold,Arial,Helvetica,sans-serif;font-size:15px;color:#8e7a6b;margin:10px 20px 10px 0;display:inline-block}.treatments__popup__item__details a{display:inline-block}@media (min-width:500px){.treatments__popup__item__details a{float:right;min-width:150px}}@media (min-width:768px){.gallery-lightbox__close,.treatments__popup__close{transition:opacity .3s ease 2s;opacity:0}}@media (min-width:768px){.treatments__popup__content,.treatments__popup__image{transition:-webkit-transform 1.4s cubic-bezier(.77,0,.175,1) .6s;transition:transform 1.4s cubic-bezier(.77,0,.175,1) .6s;transition:transform 1.4s cubic-bezier(.77,0,.175,1) .6s,-webkit-transform 1.4s cubic-bezier(.77,0,.175,1) .6s;-webkit-backface-visibility:hidden;backface-visibility:hidden}}@media (min-width:768px){.treatments__popup__image{-webkit-transform:translateX(-100%) translateZ(0);transform:translateX(-100%) translateZ(0)}}@media (min-width:768px){.treatments__popup__content{-webkit-transform:translateX(100%) translateZ(0);transform:translateX(100%) translateZ(0)}}@media (min-width:768px){.treatments__popup.opened .gallery-lightbox__close,.treatments__popup.opened .treatments__popup__close{opacity:1}}@media (min-width:768px){.treatments__popup.opened .treatments__popup__content,.treatments__popup.opened .treatments__popup__image{-webkit-transform:translateX(0) translateZ(0);transform:translateX(0) translateZ(0)}}.blog-post,.single-offer,.single-tournament{float:left;width:100%;margin-top:15px;position:relative}@media (min-width:768px){.blog-post,.single-offer,.single-tournament{margin-top:190px}}.blog-post__title,.single-offer__title,.single-tournament__title{color:#8e7a6b;text-align:center;font-size:13px;font-family:CeraPRO-Bold,Arial,Helvetica,sans-serif;margin-bottom:15px}.blog-post__title span,.single-offer__title span,.single-tournament__title span{font-size:16px;vertical-align:sub;display:inline-block;margin-right:8px}.blog-post__title a,.single-offer__title a,.single-tournament__title a{text-decoration:none}.blog-post__feat-img,.single-offer__feat-img,.single-tournament__feat-img{text-align:center;max-width:1000px;margin:0 auto}@media (min-width:1024px){.blog-post__feat-img,.single-offer__feat-img,.single-tournament__feat-img{padding:0 60px}}.blog-post__feat-img img,.single-offer__feat-img img,.single-tournament__feat-img img{display:block;max-width:100%;height:auto}.single-tournament__form{margin:40px auto;width:100%;max-width:500px}.blog-post__inner,.single-offer__inner,.single-tournament__inner{float:left;width:100%}.blog-post__inner .add-margin.blog-post__inner__short-description,.blog-post__inner .add-margin.camp__page-title,.blog-post__inner .add-margin.career__page-title,.blog-post__inner .add-margin.featured-banner__content-title,.blog-post__inner .add-margin.page-template-default__title,.blog-post__inner .add-margin.single-offer__inner__short-description,.blog-post__inner .add-margin.various-banners__description,.blog-post__inner .main-content__title.add-margin,.single-offer__inner .add-margin.blog-post__inner__short-description,.single-offer__inner .add-margin.camp__page-title,.single-offer__inner .add-margin.career__page-title,.single-offer__inner .add-margin.featured-banner__content-title,.single-offer__inner .add-margin.page-template-default__title,.single-offer__inner .add-margin.single-offer__inner__short-description,.single-offer__inner .add-margin.various-banners__description,.single-offer__inner .main-content__title.add-margin,.single-tournament__inner .add-margin.blog-post__inner__short-description,.single-tournament__inner .add-margin.camp__page-title,.single-tournament__inner .add-margin.career__page-title,.single-tournament__inner .add-margin.featured-banner__content-title,.single-tournament__inner .add-margin.page-template-default__title,.single-tournament__inner .add-margin.single-offer__inner__short-description,.single-tournament__inner .add-margin.various-banners__description,.single-tournament__inner .main-content__title.add-margin{margin-top:30px}.single-tournament__inner__title h1{padding:0!important;border:none!important}.single-tournament__inner__details{text-align:center;padding:0 20px}@media (min-width:768px){.single-tournament__inner__details{letter-spacing:-.31em}}.single-tournament__inner__details span{display:block;font-family:CeraPRO-Bold,Arial,Helvetica,sans-serif;color:#0c3958;padding:5px;margin:5px 0;border-bottom:1px solid #0c3958}@media (min-width:500px){.single-tournament__inner__details span{border-bottom:none;border-right:1px solid #0c3958;letter-spacing:normal;display:inline-block;padding:10px 18px}}.single-tournament__inner__details span:last-child{border-bottom:none}@media (min-width:500px){.single-tournament__inner__details span:last-child{border-right:none}}.contact__form{padding:0 20px}@media (min-width:1024px){.page-template-hotel .contact__form{width:70%;margin:0 auto}}.contact__form .input__field,.contact__form .input__textarea,.contact__form select{float:left;width:100%;border:none;outline:none;font-family:CeraPRO-Regular,Arial,Helvetica,sans-serif;color:#606b72;border-bottom:1px solid #606b72;height:21px;line-height:21px;border-radius:0;background:transparent;font-size:14px}.contact__form .input__field::-webkit-input-placeholder,.contact__form .input__textarea::-webkit-input-placeholder,.contact__form select::-webkit-input-placeholder{color:#606b72}.contact__form .input__field:-moz-placeholder,.contact__form .input__field::-moz-placeholder,.contact__form .input__textarea:-moz-placeholder,.contact__form .input__textarea::-moz-placeholder,.contact__form select:-moz-placeholder,.contact__form select::-moz-placeholder{color:#606b72;opacity:1}.contact__form .input__field:-ms-input-placeholder,.contact__form .input__textarea:-ms-input-placeholder,.contact__form select:-ms-input-placeholder{color:#606b72}.contact__form .input__field:-webkit-autofill,.contact__form .input__textarea:-webkit-autofill,.contact__form select:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #f7f6f4 inset}.contact__form .input__field.wpcf7-not-valid,.contact__form .input__textarea.wpcf7-not-valid,.contact__form select.wpcf7-not-valid{border-color:#bb0303}.contact__form .input__textarea{height:50px;max-width:100%;min-width:100%;padding:10px 0 0;line-height:21px}.contact__form select{padding:0;-webkit-appearance:none;appearance:none}.contact__form .input__attach{width:100%;height:35px;opacity:0;cursor:pointer}.contact__form .input__attach.wpcf7-not-valid+span:before{content:"";width:100%;height:1px;background-color:#bb0303;display:block;position:absolute;top:0;left:0}.contact__form fieldset{padding:5px 20px 30px;margin:20px 0;border-color:#606b72}.contact__form fieldset legend{color:#8e7a6b;font-family:CeraPRO-Bold,Arial,Helvetica,sans-serif;letter-spacing:1px;line-height:1;padding:0 10px}.page-template-hotel .contact__form .grid__item.lap--eight-tenths.push--lap--one-tenth{left:0;width:100%}.contact__title{float:left;width:100%;font-size:14px;font-family:CeraPRO-Bold,Arial,Helvetica,sans-serif;color:#606b72;margin:10px 0 5px}.contact__fieldset{margin-top:20px}.contact__field{float:left;width:100%}.page-template-hotel .contact__field{margin-bottom:40px}.contact__field--half{width:100%}@media (min-width:768px){.contact__field--half{width:50%}}.contact__field--select{display:block;padding:0;border:none;background:transparent}.contact__field--select select{background:url(../img/select-caret.png) no-repeat 100% transparent}.contact__field--select[data-conditional-select=treatment_packages]{display:none}.contact__field--file{position:relative;border-bottom:1px solid #606b72}.contact__field--file .file__filename{cursor:pointer;position:absolute;left:0;bottom:0;width:100%;height:35px;line-height:35px;z-index:0;text-overflow:ellipsis;overflow:hidden;box-sizing:border-box;font-family:CeraPRO-Regular,Arial,Helvetica,sans-serif;color:#606b72;font-size:14px}.contact__field--file .file__filename:before{position:absolute;right:2px;bottom:10px;font-size:11px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.contact__field--file .wpcf7-not-valid-tip{position:absolute;left:0;bottom:-37px}.contact__label{float:left;width:100%;font-size:14px;font-family:CeraPRO-Bold,Arial,Helvetica,sans-serif;color:#606b72;margin:10px 0}.page-template-hotel .contact__label{font-size:18px;margin:10px 0 0;font-family:CeraPRO-Regular,Arial,Helvetica,sans-serif;color:#3b3b3b}.contact__submit{width:100%;margin:15px auto 0;position:relative}@media (min-width:500px){.contact__submit{max-width:200px}}@media (min-width:768px){.contact__submit{max-width:250px}}.page-template-hotel .contact__submit{max-width:100%}.contact__submit .wpcf7-submit{outline:none;width:100%;max-width:100%}.page-template-hotel .contact__submit .wpcf7-submit{background-color:#8e7a6b;color:#fff;font-size:18px;border:none;padding:25px 0;width:100%}@media (min-width:1024px){.page-template-hotel .contact__submit .wpcf7-submit{width:285px;margin:0 auto}}div.wpcf7-response-output{width:100%;margin:20px auto 0;padding:0;border:none;float:left;text-align:center;font-size:14px;color:#0c3958}span.wpcf7-not-valid-tip{float:left;width:100%;font-size:12px;color:#bb0303}div.wpcf7 .ajax-loader{position:absolute;top:50%;right:15px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-image:url(../img/ajax-loader.gif)}.wpcf7-not-valid+.select2 .selection .select2-selection{border-color:#bb0303}@media (min-width:1200px){.select2-container{width:100%!important}}.select2-container .select2-selection--single{height:35px;line-height:35px;border:none;border-radius:0;border-bottom:1px solid #626e83;font-family:CeraPRO-Regular,Arial,Helvetica,sans-serif;font-size:14px;outline:none!important;background:url(../img/select-caret.png) no-repeat 100% transparent}.select2-container .select2-selection__arrow{display:none}.select2-container .select2-selection--single .select2-selection__rendered{height:35px;line-height:35px;padding-left:0;color:#626e83}.select2-container--open .select2-dropdown--below,.select2-search--dropdown .select2-search__field{font-family:CeraPRO-Regular,Arial,Helvetica,sans-serif;font-size:15px;color:#626e83}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#0c3958}.contact--acceptance{display:block;float:left;width:100%;margin:15px 0 30px;font-size:14px}@media (min-width:1200px){.contact--acceptance p{margin:0 0 5px}}.camp__form .contact--acceptance{margin-bottom:10px}.camp__form .contact--acceptance p{margin:0}.contact--acceptance .wpcf7-radio{padding-top:20px}.page-template-hotel .contact--acceptance .wpcf7-radio{margin-top:40px;padding-top:0;display:block}.contact--acceptance .wpcf7-list-item{margin:20px 0 0;position:relative}@media (max-width:499px){.contact--acceptance .wpcf7-list-item{display:block!important}}@media (min-width:1024px){.contact--acceptance .wpcf7-list-item{margin:0}}.contact--acceptance .wpcf7-list-item-label{display:inline-block;padding-left:30px;padding-right:20px}.page-template-hotel .contact--acceptance .wpcf7-list-item-label{padding-left:40px}.contact--acceptance .wpcf7-list-item-label:after,.contact--acceptance .wpcf7-list-item-label:before{content:"";cursor:pointer;display:block;position:absolute;width:20px;height:20px;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border:1px solid #8e7a6b;box-sizing:content-box;border-radius:100%}.page-template-hotel .contact--acceptance .wpcf7-list-item-label:after,.page-template-hotel .contact--acceptance .wpcf7-list-item-label:before{width:30px;height:30px;border-color:#3b3b3b}.contact--acceptance .wpcf7-list-item-label:after{width:10px;height:10px;border:none;left:6px}.page-template-hotel .contact--acceptance .wpcf7-list-item-label:after{width:10px;height:10px;left:11px}@media (-ms-high-contrast:none){.contact--acceptance .wpcf7-list-item-label:after .foo,.contact--acceptance .wpcf7-list-item-label:after ::-ms-backdrop{color:red}}.contact--acceptance input[type=checkbox]+.wpcf7-list-item-label:after,.contact--acceptance input[type=checkbox]+.wpcf7-list-item-label:before{border-radius:0;top:12px}.contact--acceptance input[type=checkbox]+.wpcf7-list-item-label p{margin:0}.contact--acceptance input[type=checkbox],.contact--acceptance input[type=radio]{border:0;clip:rect(0 0 0 0);height:20px;width:20px;margin:-1px;overflow:hidden;padding:0;position:absolute;display:block!important}.contact--acceptance input[type=checkbox]:checked+.wpcf7-list-item-label:after,.contact--acceptance input[type=radio]:checked+.wpcf7-list-item-label:after{background-color:#8e7a6b}.page-template-hotel .contact--acceptance input[type=checkbox]:checked+.wpcf7-list-item-label:after,.page-template-hotel .contact--acceptance input[type=radio]:checked+.wpcf7-list-item-label:after{background-color:#3b3b3b}.form__submit:disabled{background-color:#606b72!important;border-color:#606b72!important}#file_cert{font-family:inherit!important}.camp-file-remove{display:none;cursor:pointer;width:-webkit-max-content;width:max-content;color:red;font-size:14px;font-family:inherit}.camp-file-remove.active{display:block!important}.post-navigation{color:#8e7a6b}@media (min-width:1024px){.post-navigation{display:block}}@media (min-width:1024px){.post-navigation.has-background-decoration{position:static}}@media (min-width:1024px){.post-navigation.has-background-decoration:before{display:none}}.post-navigation__next,.post-navigation__prev{width:50%;float:left}@media (min-width:1024px){.post-navigation__next,.post-navigation__prev{width:auto;position:absolute;bottom:0}}.post-navigation__next span,.post-navigation__prev span{display:inline-block;vertical-align:middle}.post-navigation__next a,.post-navigation__prev a{display:inline-block}@media (min-width:1024px){.post-navigation__next .post-navigation__text,.post-navigation__prev .post-navigation__text{position:absolute;bottom:30px;white-space:nowrap}}@media (min-width:1024px){.post-navigation__prev{left:20px}}.post-navigation__prev .post-navigation__text{margin-left:10px;margin-top:5px}@media (min-width:768px){.post-navigation__prev .post-navigation__text{margin-top:13px}}@media (min-width:1024px){.post-navigation__prev .post-navigation__text{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:0;-ms-transform-origin:0;transform-origin:0;left:30px;margin:0}}.post-navigation__prev .gallery-lightbox__slide[data-type=video],.post-navigation__prev .icon{float:left}.post-navigation__next{float:right;text-align:right}@media (min-width:1024px){.post-navigation__next{right:20px}}.post-navigation__next .post-navigation__text{float:left;margin-right:10px;margin-top:5px}@media (min-width:768px){.post-navigation__next .post-navigation__text{margin-top:13px}}@media (min-width:1024px){.post-navigation__next .post-navigation__text{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:100%;-ms-transform-origin:100%;transform-origin:100%;right:30px;margin:0}}.post-navigation__text{font-size:14px;font-family:CeraPRO-Bold,Arial,Helvetica,sans-serif}.post-navigation .gallery-lightbox__slide[data-type=video],.post-navigation .icon{font-size:35px}@media (min-width:768px){.post-navigation .gallery-lightbox__slide[data-type=video],.post-navigation .icon{font-size:50px}}.posts-calendar{float:left;width:100%}.posts-calendar__wrapper{float:left;width:100%;position:relative}.posts-calendar__loader{z-index:3;background:hsla(0,0%,100%,.7)}.posts-calendar__date{float:left;width:100%;position:relative}.posts-calendar__date__month,.posts-calendar__date__year{text-align:center;color:#0c3958;font-family:ITCBodoniSeventytwoW10,Times,serif;line-height:1}.posts-calendar__date__year{font-size:23px}@media (min-width:768px){.posts-calendar__date__year{font-size:30px}}.posts-calendar__date__month{font-size:28px}@media (min-width:768px){.posts-calendar__date__month{font-size:38px}}.posts-calendar__head{float:left;width:100%;color:#8e7a6b;text-align:center;font-family:CeraPRO-Bold,Arial,Helvetica,sans-serif;margin-top:10px}@media (min-width:768px){.posts-calendar__head{margin-top:30px}}.posts-calendar__head div{float:left;width:14.28%}@media (max-width:767px){.posts-calendar__head div{font-size:14px}}.posts-calendar__days-row{float:left;width:100%}.posts-calendar__days-row>div{float:left;width:14.28%;height:0;padding-bottom:14.28%;position:relative}.posts-calendar__days-row>div>div{position:absolute;top:0;left:0;width:100%;height:100%;border:2px solid #fff;background-color:#f7f6f4}.posts-calendar__days-row:last-of-type{border-bottom:1px solid #fff}.posts-calendar__day__inner{overflow:hidden}@media (min-width:768px){.posts-calendar__day__inner:hover .moz-background-picture{-webkit-transform:translateZ(0) scale(1.05);transform:translateZ(0) scale(1.05)}}.posts-calendar__day .number{position:absolute;text-align:center;color:#8e7a6b;font-family:CeraPRO-Bold,Arial,Helvetica,sans-serif;font-size:14px;z-index:1;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#fff;border-radius:100%;width:25px;height:25px;line-height:25px}@media (min-width:768px){.posts-calendar__day .number{-webkit-transform:none;-ms-transform:none;transform:none;top:10px;left:10px;width:40px;height:40px;line-height:40px}}.posts-calendar__day .number.disabled{color:#ceb47c}.posts-calendar__day.today .posts-calendar__day__inner{border-color:#8e7a6b}.posts-calendar__day .moz-background-picture{opacity:.7}@media (min-width:768px){.posts-calendar__day .moz-background-picture{transition:-webkit-transform .5s cubic-bezier(.445,.05,.55,.95);transition:transform .5s cubic-bezier(.445,.05,.55,.95);transition:transform .5s cubic-bezier(.445,.05,.55,.95),-webkit-transform .5s cubic-bezier(.445,.05,.55,.95);-webkit-backface-visibility:hidden;backface-visibility:hidden}}.posts-calendar__day .moz-background-picture.events-bg{opacity:1}.posts-calendar__day .events-counter{position:absolute;bottom:15px;width:100%;color:#8e7a6b;font-family:CeraPRO-Bold,Arial,Helvetica,sans-serif;font-size:11px;padding:0 5px;line-height:1;text-align:center}@media (max-width:499px){.posts-calendar__day .events-counter{display:none}}@media (min-width:768px){.posts-calendar__day .events-counter{text-align:right;font-size:14px;padding:0 15px 0 40px}}.posts-calendar__day .events-counter span{position:absolute;bottom:0;left:15px;font-size:25px}@media (max-width:767px){.posts-calendar__day .events-counter span{display:none}}.posts-calendar__day .member-type{position:absolute;bottom:5px;left:5px;z-index:0}@media (min-width:768px){.posts-calendar__day .member-type{bottom:10px;left:10px}}.posts-calendar__day .member-type span{width:7px;height:7px;margin-right:10px;border-radius:100%;display:inline-block;vertical-align:bottom}@media (min-width:768px){.posts-calendar__day .member-type span{width:10px;height:10px}}.posts-calendar__day .member-type span.members{background-color:#626e83}.posts-calendar__day .member-type span.tournaments{background-color:#0c3958}.posts-calendar__day .overlay{z-index:2;cursor:pointer}.posts-calendar__day .calendar-loader{z-index:3;background:url(../img/ajax-loader.gif) no-repeat 50% scroll rgba(0,0,0,.35)}.posts-calendar__day__posts{float:left;width:100%;border:1px solid #fff}.posts-calendar__day__posts__header{float:left;width:100%;font-family:CeraPRO-Bold,Arial,Helvetica,sans-serif;color:#8e7a6b;margin-bottom:20px}.posts-calendar__day__posts__inner{float:left;width:100%;padding:20px;background-color:#f7f6f4}.posts-calendar__day__posts .calendar-post{float:left;width:100%;margin-bottom:20px}.posts-calendar__day__posts .calendar-post:last-child{margin-bottom:0}.posts-calendar__day__posts .calendar-image{float:left;max-width:60px;height:auto;margin-right:20px}.posts-calendar__day__posts .calendar-link{text-decoration:none;color:#8e7a6b}.posts-calendar__day__posts .calendar-type{font-size:14px;font-family:ITCBodoniSeventytwoW10,Times,serif}.posts-calendar__day__posts .calendar-type.members{color:#626e83}.posts-calendar__day__posts .calendar-type.members span{background-color:#626e83}.posts-calendar__day__posts .calendar-type.tournaments{color:#0c3958}.posts-calendar__day__posts .calendar-type.tournaments span{background-color:#0c3958}.posts-calendar__day__posts .calendar-type span{width:10px;height:10px;border-radius:100%;display:inline-block;margin-right:5px}.posts-calendar__nav{color:#8e7a6b;font-family:CeraPRO-Bold,Arial,Helvetica,sans-serif;font-size:14px;position:absolute;bottom:0;cursor:pointer;overflow:hidden}@media (max-width:767px){.posts-calendar__nav{font-size:0}}.posts-calendar__nav .gallery-lightbox__slide[data-type=video],.posts-calendar__nav .icon{font-size:35px}@media (min-width:768px){.posts-calendar__nav .gallery-lightbox__slide[data-type=video],.posts-calendar__nav .icon{font-size:50px}}.posts-calendar__nav--prev{left:0}.posts-calendar__nav--prev .gallery-lightbox__slide[data-type=video],.posts-calendar__nav--prev .icon{margin-right:10px}.posts-calendar__nav--next{right:0}.posts-calendar__nav--next .gallery-lightbox__slide[data-type=video],.posts-calendar__nav--next .icon{margin-left:10px}.cssload-thecube{width:40px;height:40px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:50%;left:50%;margin:-20px 0 0 -20px}@media (min-width:768px){.cssload-thecube{margin:-30px 0 0 -30px;width:60px;height:60px}}.cssload-thecube .cssload-cube{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);float:left;width:50%;height:50%;position:relative;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.cssload-thecube .cssload-cube:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#8e7a6b;-webkit-animation:a 2.76s infinite linear both;animation:a 2.76s infinite linear both;-webkit-transform-origin:100% 100%;-ms-transform-origin:100% 100%;transform-origin:100% 100%}.cssload-thecube .cssload-c2{-webkit-transform:scale(1.1) rotate(90deg);-ms-transform:scale(1.1) rotate(90deg);transform:scale(1.1) rotate(90deg)}.cssload-thecube .cssload-c3{-webkit-transform:scale(1.1) rotate(180deg);-ms-transform:scale(1.1) rotate(180deg);transform:scale(1.1) rotate(180deg)}.cssload-thecube .cssload-c4{-webkit-transform:scale(1.1) rotate(270deg);-ms-transform:scale(1.1) rotate(270deg);transform:scale(1.1) rotate(270deg)}.cssload-thecube .cssload-c2:before{-webkit-animation-delay:.35s;animation-delay:.35s}.cssload-thecube .cssload-c3:before{-webkit-animation-delay:.69s;animation-delay:.69s}.cssload-thecube .cssload-c4:before{-webkit-animation-delay:1.04s;animation-delay:1.04s}@keyframes a{0%,10%{-webkit-transform:perspective(136px) rotateX(-180deg);transform:perspective(136px) rotateX(-180deg);opacity:0}25%,75%{-webkit-transform:perspective(136px) rotateX(0deg);transform:perspective(136px) rotateX(0deg);opacity:1}90%,to{-webkit-transform:perspective(136px) rotateY(180deg);transform:perspective(136px) rotateY(180deg);opacity:0}}@-webkit-keyframes a{0%,10%{-webkit-transform:perspective(136px) rotateX(-180deg);opacity:0}25%,75%{-webkit-transform:perspective(136px) rotateX(0deg);opacity:1}90%,to{-webkit-transform:perspective(136px) rotateY(180deg);opacity:0}}.club-restaurant-content{float:left;width:100%}.club-restaurant-content__info{padding:15px 0;border-top:1px solid #8e7a6b;border-bottom:1px solid #8e7a6b;max-width:730px;margin:0 auto}@media (max-width:767px){.club-restaurant-content__info{padding:5px 0 20px}}.club-restaurant-content__info__content{color:#626e83}@media (max-width:767px){.club-restaurant-content__info__content{text-align:center}}.club-restaurant-content__info__content a,.club-restaurant-content__info__content b,.club-restaurant-content__info__content strong{font-family:ITCBodoniSeventytwoW10,Times,serif;color:#8e7a6b;font-size:18px}.club-restaurant-content__info__content a{text-decoration:none}.club-restaurant-content__info__content>:first-child{margin-top:0}@media (min-width:768px){.club-restaurant-content__info__button{margin-top:0;text-align:right}}.club-restaurant-content__info__button a{text-align:center;margin:0}.club-restaurant-content__awards,.club-restaurant-content__book{max-width:730px;margin:20px auto;text-align:center}.club-restaurant-content__awards img{max-width:100%;height:auto;display:inline-block;margin:10px 5px}.club-restaurant-content__book{margin-top:20px}.club-restaurant-content__book a{display:inline-block;padding:15px 30px;max-width:none;width:auto}.page-template-media .footer .has-background-decoration:before{display:none}.media__hero-image{float:left;width:100%;height:300px}@media (min-width:768px){.media__hero-image{height:400px}}@media (min-width:1024px){.media__hero-image{height:500px}}.media{float:left;width:100%}.blog__title,.gallery__title,.media__title,.offers-overview__title,.properties__title{text-align:center;margin:40px 0 30px;font-family:ITCBodoniSeventytwoW10,Times,serif;line-height:1;font-size:30px;color:#0c3958}@media (min-width:768px){.blog__title,.gallery__title,.media__title,.offers-overview__title,.properties__title{margin:60px 0 40px;font-size:35px}}.blog__filters,.dining__filters,.filtered-banners__filters,.gallery__filters,.media__filters,.offers-overview__filters,.room-sizes__tabs{float:left;width:100%;text-align:center}.blog__filters__inner,.dining__filters__inner,.filtered-banners__filters__inner,.gallery__filters__inner,.media__filters__inner,.offers-overview__filters__inner,.room-sizes__tabs__inner{display:inline-block;border-bottom:1px solid #cac2ad;padding:0 20px}@media (max-width:767px){.blog__filters__inner,.dining__filters__inner,.filtered-banners__filters__inner,.gallery__filters__inner,.media__filters__inner,.offers-overview__filters__inner,.room-sizes__tabs__inner{display:none}}@media (min-width:768px){.blog__filters__select,.dining__filters__select,.filtered-banners__filters__select,.gallery__filters__select,.media__filters__select,.offers-overview__filters__select,.room-sizes__tabs__select{display:none}}.blog__filters__select select,.dining__filters__select select,.filtered-banners__filters__select select,.gallery__filters__select select,.media__filters__select select,.offers-overview__filters__select select,.room-sizes__tabs__select select{height:35px;line-height:35px;padding:0;-webkit-appearance:none;appearance:none;font-size:14px;width:100%;max-width:200px;display:inline-block;border:none;outline:none;font-family:CeraPRO-Bold,Arial,Helvetica,sans-serif;color:#0c3958;border-bottom:1px solid #606b72;border-top:1px solid #606b72;border-radius:0;background:url(../img/select-caret.png) no-repeat 100% transparent}.blog__control,.dining__control,.filtered-banners__control,.gallery__control,.media__control,.offers-overview__control,.rooms-sizes__control{position:relative;display:inline-block;margin:0 20px;padding:0 0 8px;font-size:15px;color:#8e7a6b;font-family:CeraPRO-Bold,Arial,Helvetica,sans-serif;cursor:pointer}.blog__control:after,.dining__control:after,.filtered-banners__control:after,.gallery__control:after,.media__control:after,.offers-overview__control:after,.rooms-sizes__control:after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:1px;opacity:0;background-color:#0c3958;transition:all .3s ease}.blog__control:hover:after,.dining__control:hover:after,.filtered-banners__control:hover:after,.gallery__control:hover:after,.media__control:hover:after,.offers-overview__control:hover:after,.rooms-sizes__control:hover:after{opacity:1}.blog__control--active,.dining__control--active,.filtered-banners__control--active,.gallery__control--active,.media__control--active,.offers-overview__control--active,.rooms-sizes__control--active{color:#0c3958}.blog__control--active:after,.dining__control--active:after,.filtered-banners__control--active:after,.gallery__control--active:after,.media__control--active:after,.offers-overview__control--active:after,.rooms-sizes__control--active:after{opacity:1;background-color:#0c3958;height:5px}.media__post{float:left;width:100%;margin:20px 0 0}.media__post__image{padding:15px;background-color:#f7f6f4}.media__post__image img{max-width:180px;height:auto;display:block;margin:0 auto}.media__post__image__inner{width:100%;height:100%;border:2px solid #8e7a6b;padding:15px}.media__post__text{padding:15px}.media__post__text a{font-family:CeraPRO-Bold,Arial,Helvetica,sans-serif;text-decoration:none}.media__post__title{color:#0c3958;font-family:ITCBodoniSeventytwoW10,Times,serif;line-height:1.2;font-size:24px;margin:10px 0}.page-template-offers-overview .footer .has-background-decoration:before,.tax-offer_categories .footer .has-background-decoration:before{display:none}.offers-overview{float:left;width:100%;margin-top:200px}.offers-overview__title{margin-bottom:20px}.offers-overview__content{text-align:center;margin:30px auto;max-width:650px;font-size:15px;color:#717b76}.offers-overview__filters{margin-top:20px;margin-bottom:50px}.offers-overview__filters__inner a{text-decoration:none}.offers-overview__control--active:hover{color:#0c3958}.offers-overview__item{float:left;width:100%}.offers-overview__item .moz-background-picture:before{content:"";background-color:#000;opacity:.25}@media (max-width:767px){.offers-overview__item__content{padding:40px 20px!important}}.offers-overview__item__content__title{text-decoration:none}.offers-overview__item__content .btn--outline{display:inline-block;margin-top:20px}@media (min-width:768px){.offers-overview__item__content .btn--outline{margin-top:30px}}.pagination{float:left;width:100%;margin:60px 0 30px}.pagination__list{margin:0;padding:0;list-style:none;text-align:center;margin:0 auto;max-width:300px;position:relative}.pagination__list li{display:inline-block}.pagination__list-item{margin:0 3px}.pagination__item{display:inline-block;text-align:center;text-decoration:none;font-family:CeraPRO-Bold,Arial,Helvetica,sans-serif;font-size:15px}.pagination__item:after{content:"."}.pagination__item--current{color:#626e83}.pagination__item--next,.pagination__item--prev{font-size:50px}@media (min-width:768px){.pagination__item--next,.pagination__item--prev{position:absolute;top:0}}.pagination__item--next:after,.pagination__item--prev:after{display:none}.pagination__item--next{margin-left:20px}@media (min-width:768px){.pagination__item--next{-webkit-transform:translate(100%,-12.5px);-ms-transform:translate(100%,-12.5px);transform:translate(100%,-12.5px);margin-left:0;right:0}}.pagination__item--prev{margin-right:20px}@media (min-width:768px){.pagination__item--prev{-webkit-transform:translate(-100%,-12.5px);-ms-transform:translate(-100%,-12.5px);transform:translate(-100%,-12.5px);margin-right:0;left:0}}.pagination__item--dots:after{display:none}.single-offer__title a{text-decoration:none}.single-offer__inner__title{margin-bottom:10px!important}.single-offer__inner__title h1{padding:0!important;border:none!important}.single-offer__inner__content{text-align:center!important;margin-top:10px!important}.single-offer__inner__button{text-align:center;margin-bottom:30px}.single-offer__inner__button a{min-width:0;display:inline-block}.archive.category .footer .has-background-decoration:before,.blog .footer .has-background-decoration:before,.gallery .footer .has-background-decoration:before,.properties .footer .has-background-decoration:before{display:none}.blog,.gallery,.properties{float:left;width:100%}.blog__image,.gallery__hero-image,.properties__image{float:left;width:100%;height:200px}@media (min-width:768px){.blog__image,.gallery__hero-image,.properties__image{height:350px}}.blog__title,.gallery__title,.properties__title{float:left;width:100%;margin-bottom:20px}.blog__filters{float:left;width:100%;margin-top:20px;margin-bottom:50px}.blog__filters__inner a{text-decoration:none}.blog__control--active:hover{color:#0c3958}.blog-post-loop{position:relative;height:370px;margin-bottom:20px}@media (min-width:768px){.blog-post-loop{height:470px}}.blog-post-loop .btn--discover-more:after{height:45px}.blog-post-loop .btn--discover-more span{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);transition-delay:.3s}.blog-post-loop .moz-background-picture{z-index:0}.blog-post-loop__date{color:#8e7a6b;font-size:15px;font-family:CeraPRO-Bold,Arial,Helvetica,sans-serif;margin-bottom:15px;letter-spacing:1px}.blog-post-loop__title{margin:0 auto;color:#0c3958;font-size:20px;font-family:ITCBodoniSeventytwoW10,Times,serif;padding:0 20px;text-decoration:none;display:inline-block;line-height:1.2}@media (min-width:768px){.blog-post-loop__title{font-size:30px}}@media (min-width:768px){.blog-post-loop__title:hover{color:#fff}}.blog-post-loop__title strong{font-weight:400;font-family:BodoniSevITC W05 Bold,Times,serif}.blog-post-loop .is__table{margin:0 auto;position:relative;z-index:1;padding:40px}@media (min-width:768px){.blog-post-loop .is__table{padding:80px}}.blog-post-loop .is__table+a{z-index:1}.blog-post-loop .is__table-cell{position:relative;text-align:center;vertical-align:top;padding-top:40px;background-color:hsla(0,0%,100%,.9)}.blog-post-loop .btn--discover-more{color:#606b72}.blog-post-loop .btn--discover-more:after{background-color:#606b72}.blog-post-loop .btn--discover-more:hover{color:#606b72}.blog-post__title a{text-decoration:none}.blog-post__inner__date,.blog-post__inner__title{margin-bottom:10px!important;text-transform:uppercase;font-family:CeraPRO-Bold,Arial,Helvetica,sans-serif}.blog-post__inner__title{margin-top:10px!important}.blog-post__inner__title a{text-decoration:none;margin:0 5px}.blog-post__inner__title ul{margin:0;padding:0;list-style:none}.blog-post__inner__title ul li{display:inline-block}.blog-post__inner__content{text-align:center!important;margin-top:10px!important}.blog-post__inner__button{text-align:center;margin-bottom:30px}.blog-post__inner__button a{min-width:0;display:inline-block}.blog-post.after-slider-section{margin-top:0;position:relative}.blog-post__slider{float:left;width:100%;overflow:hidden}.blog-post__slider .has-background-decoration:before{height:2000px}.blog-post__slider__holder{white-space:nowrap;text-align:center}.blog-post__slider__holder__inner{display:inline-block;position:relative}.blog-post__slider__holder__inner img{max-width:100%;height:auto;display:block}.blog-post__slider__holder__inner .border-effect__holder{padding:20px}@media (min-width:768px){.blog-post__slider__holder__inner .border-effect__holder{padding:40px}}.blog-post__slider__holder__inner .border-effect__inner{width:100%;height:100%;position:relative}.blog-post__slider .slick-list,.blog-post__slider .slick-slide,.blog-post__slider .slick-track{height:auto}.blog-post__slider .slick-slide{outline:none}.blog-post__slider .slick-slide:focus{cursor:e-resize}@media (min-width:768px){.blog-post__slider .slick-slide.slick-center{opacity:1}}.blog-post__slider__nav,.riding-club-video__slider__nav{float:left;width:100%;margin:20px 0 80px}.blog-post__slider__nav__counter,.riding-club-video__slider__nav__counter{color:#8e7a6b;font-family:CeraPRO-Bold,Arial,Helvetica,sans-serif;font-size:18px;text-align:center}.blog-post__slider__nav__caption,.riding-club-video__slider__nav__caption{text-align:center;color:#717b76;position:relative;margin:10px auto 0;max-width:480px;padding:0 60px;min-height:25px}.blog-post__slider__nav .gallery-lightbox__slide[data-type=video],.blog-post__slider__nav .icon,.riding-club-video__slider__nav .gallery-lightbox__slide[data-type=video],.riding-club-video__slider__nav .icon{font-size:50px;color:#8e7a6b;cursor:pointer;position:absolute;top:-12.5px}.blog-post__slider__nav .icon.slick-disabled,.blog-post__slider__nav .slick-disabled.gallery-lightbox__slide[data-type=video],.riding-club-video__slider__nav .icon.slick-disabled,.riding-club-video__slider__nav .slick-disabled.gallery-lightbox__slide[data-type=video]{opacity:.3}.blog-post__slider__nav__prev,.riding-club-video__slider__nav__prev{left:0}.blog-post__slider__nav__next,.riding-club-video__slider__nav__next{right:0}.page-template-gallery .footer .has-background-decoration:before{display:none}.gallery__filters{float:left;width:100%;padding-top:20px;padding-bottom:20px;background-color:#fff}.gallery__filters__inner a{text-decoration:none}@media (min-width:768px){.gallery__control--active:hover{color:#0c3958}}.gallery__grid{float:left;width:100%;margin-top:30px;overflow:hidden}.gallery__grid__item{cursor:pointer;position:relative}.gallery__grid__item:nth-child(6n),.gallery__grid__item:nth-child(6n+1){width:100%;height:300px;float:left}@media (min-width:500px){.gallery__grid__item:nth-child(6n),.gallery__grid__item:nth-child(6n+1){width:50%}}@media (min-width:768px){.gallery__grid__item:nth-child(6n),.gallery__grid__item:nth-child(6n+1){height:600px}}@media (min-width:768px){.gallery__grid__item:nth-child(6n){float:right;margin-top:-300px}}.gallery__grid__item:nth-child(6n+2),.gallery__grid__item:nth-child(6n+3),.gallery__grid__item:nth-child(6n+4),.gallery__grid__item:nth-child(6n+5){width:100%;height:300px;float:left}@media (min-width:500px){.gallery__grid__item:nth-child(6n+2),.gallery__grid__item:nth-child(6n+3),.gallery__grid__item:nth-child(6n+4),.gallery__grid__item:nth-child(6n+5){width:50%}}@media (min-width:768px){.gallery__grid__item:nth-child(6n+2),.gallery__grid__item:nth-child(6n+3),.gallery__grid__item:nth-child(6n+4),.gallery__grid__item:nth-child(6n+5){width:25%}}@media (min-width:768px){.gallery__grid__item:nth-child(6n+4){clear:left}}@media (max-width:767px){.gallery__grid__item:nth-child(odd){clear:left}}.gallery__grid__item .border-effect__holder{padding:40px;font-family:aph04271_icons}.gallery__grid__item .border-effect__holder:before{font-size:50px;position:absolute;top:50%;left:50%;opacity:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;color:#8e7a6b;transition:all .6s ease;margin:-12.5px 0 0 -25px}@media (max-width:767px){.gallery__grid__item .border-effect__holder:before{-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8);opacity:1}}.gallery__grid__item .border-effect__holder:after{content:"";background:url(../img/ajax-loader.gif) no-repeat 50% rgba(0,0,0,.15);z-index:2;opacity:0;transition:opacity .3s ease;transition-delay:.4s}.gallery__grid__item .border-effect__holder .border-effect{width:100%;height:100%;position:relative}.gallery__grid__item.loading .border-effect__holder:before{-webkit-transform:scale(0)!important;-ms-transform:scale(0)!important;transform:scale(0)!important;opacity:0!important}.gallery__grid__item.loading .border-effect__holder:after{opacity:1}@media (min-width:768px){.gallery__grid__item:hover .border-effect__holder:before{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}}.gallery-lightbox{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff;z-index:999;padding:0 20px}@media (min-width:768px){.gallery-lightbox{padding:0 50px}}.gallery-lightbox.loaded .gallery-lightbox__caption,.gallery-lightbox.loaded .gallery-lightbox__close,.gallery-lightbox.loaded .gallery-lightbox__nav{opacity:1}.gallery-lightbox__holder{max-width:1400px;margin:0 auto;padding:50px 0 176px;height:100%;position:relative}@media (min-width:768px){.gallery-lightbox__holder{padding:50px 0 210px}}.gallery-lightbox__holder__inner{float:left;width:100%;height:100%;position:relative}.gallery-lightbox__slider{float:left;width:100%;height:100%;opacity:0;transition:opacity .3s ease;overflow:hidden}.gallery-lightbox__slider.slick-initialized{opacity:1}.gallery-lightbox__slider .slick-list,.gallery-lightbox__slider .slick-list div,.gallery-lightbox__slider .slick-track,.gallery-lightbox__slider .slick-track div{height:100%}.gallery-lightbox__slider .slick-arrow{position:absolute;top:50%;z-index:1}.gallery-lightbox__slider .slick-prev{left:-20px}.gallery-lightbox__slider .slick-next{right:-20px}@media (max-width:767px){.gallery-lightbox__slider .moz-background-picture{background-size:contain}}.gallery-lightbox__nav{position:absolute;top:50%;cursor:pointer;height:27px;width:46px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);opacity:0;transition:opacity .3s ease}.gallery-lightbox__nav--prev{left:-10px}@media (min-width:768px){.gallery-lightbox__nav--prev{left:-34px}}.gallery-lightbox__nav--prev span:before{position:relative;left:10px;transition:left .3s ease}@media (min-width:1024px){.gallery-lightbox__nav--prev:hover span:before{left:-15px}}.gallery-lightbox__nav--next{right:-10px}@media (min-width:768px){.gallery-lightbox__nav--next{right:-34px}}.gallery-lightbox__nav--next span:before{position:relative;left:-15px;transition:left .3s ease}@media (min-width:1024px){.gallery-lightbox__nav--next:hover span:before{left:10px}}.gallery-lightbox__nav span{color:#8e7a6b;display:inline-block;height:27px;width:46px;border:1px solid #8e7a6b;font-size:50px}.gallery-lightbox__nav span:before{margin-top:-12.5px}.gallery-lightbox__slide{position:relative;width:100%;height:100%}.gallery-lightbox__slide iframe{z-index:0;background:url(../img/ajax-loader.gif) no-repeat 50% #000}.gallery-lightbox__slide span{position:relative;z-index:1}.gallery-lightbox__slide[data-type=video] span.moz-background-picture{background-size:cover;cursor:pointer}.gallery-lightbox__slide[data-type=video] span.moz-background-picture:before{content:"";background-color:#000;opacity:.3}.gallery-lightbox__slide[data-type=video] span.moz-background-picture:after{content:"\0051";display:inline-block;font-family:aph04271_icons;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:top;position:absolute;top:50%;left:50%;color:#fff;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:50px}.gallery-lightbox__bottom{position:absolute;bottom:0;left:0;width:100%}.gallery-lightbox__caption,.gallery-lightbox__thumbs{float:left;width:100%}.gallery-lightbox__caption{text-align:center;opacity:0;transition:opacity .3s ease;transition-delay:.4s}.gallery-lightbox__caption__counter{float:left;width:100%;font-family:ITCBodoniSeventytwoW10,Times,serif;color:#8e7a6b;font-size:20px}@media (min-width:768px){.gallery-lightbox__caption__counter{font-size:27px}}.gallery-lightbox__caption__title{float:left;width:100%;margin:10px 0 30px}.gallery-lightbox__thumbs{white-space:nowrap;overflow:hidden;opacity:0;transition:all .3s ease;transition-delay:.4s;height:70px}@media (min-width:768px){.gallery-lightbox__thumbs{-webkit-transform:translateY(110px);-ms-transform:translateY(110px);transform:translateY(110px);height:104px}}.gallery-lightbox__thumbs.slick-initialized{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.gallery-lightbox__thumbs__image{display:inline-block;float:left;position:relative;border-top:4px solid transparent;cursor:pointer}.gallery-lightbox__thumbs__image:after{content:"";background-color:#000;transition:opacity .3s ease;opacity:.39}.gallery-lightbox__thumbs__image img{display:block;width:auto;height:auto;max-height:70px}@media (min-width:768px){.gallery-lightbox__thumbs__image img{max-height:100px}}.gallery-lightbox__thumbs .slick-current .gallery-lightbox__thumbs__image{border-color:#8e7a6b}.gallery-lightbox__thumbs .slick-current .gallery-lightbox__thumbs__image:after{opacity:0}.accordion{float:left;width:100%}.accordion__holder{margin:30px auto;max-width:650px;font-size:15px;color:#626e83;overflow:hidden}.accordion__holder__item{float:left;width:100%}.accordion__holder__item:not(:last-child){border-bottom:1px solid #8e7a6b}.accordion__title{font-family:CeraPRO-Bold,Arial,Helvetica,sans-serif;padding:20px 40px 20px 0;margin:0;position:relative;cursor:pointer}.accordion__content{display:none}.accordion__content>div{padding-bottom:20px}.accordion .icon-arrow-down-small{position:absolute;top:50%;right:0;color:#8e7a6b;display:inline-block;width:25px;height:25px;border:1px solid #8e7a6b;font-size:27px;cursor:pointer;margin-top:-12.5px}.accordion .icon-arrow-down-small:before{position:relative;top:-10px;margin-left:-2px;transition:all .4s ease;opacity:1}.accordion .icon-arrow-down-small:after{display:inline-block;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:top;font-family:aph04271_icons;content:"\0057";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);position:relative;top:-40px;margin-left:-2px;opacity:0;transition:all .4s ease}.accordion .icon-arrow-down-small.active:before{opacity:0;top:10px}.accordion .icon-arrow-down-small.active:after{top:-20px;opacity:1}.featured-banners-slider{float:left;width:100%}.featured-banners-slider .slick-list,.featured-banners-slider .slick-track{height:auto}.page-template-aphrodite-hills .filtered-banners__post,.page-template-aphrodite-hills .zig-zag{margin-bottom:60px}.page-template-aphrodite-hills .filtered-banners__post .has-background-decoration:before,.page-template-aphrodite-hills .zig-zag .has-background-decoration:before{display:none}.page-template-aphrodite-hills .offers-overview__item,.page-template-aphrodite-hills .zig-zag__item{background-color:#f7f6f4}.facilities-lists{float:left;width:100%}.facilities-lists__button{float:left;width:100%;margin-top:20px;text-align:center}.facilities-lists__button a{display:inline-block}.facilities-lists__slider-holder{float:left;width:100%;position:relative}.facilities-lists__slider{width:100%;margin:30px auto 0;max-width:700px;white-space:nowrap;overflow:hidden}.facilities-lists__slide{white-space:normal;width:50%;display:inline-block;vertical-align:top;padding:0 20px;text-align:center}@media (min-width:768px){.facilities-lists__slide{padding-left:40px;padding-right:40px}}.facilities-lists__slide__inner{text-align:left}@media (max-width:767px){.facilities-lists__slide__inner{display:inline-block;margin:0 auto}}.facilities-lists__slide__title{font-size:30px;line-height:1.1;font-family:ITCBodoniSeventytwoW10,Times,serif;color:#0c3958}@media (max-width:767px){.facilities-lists__slide__title{padding-left:30px}}.facilities-lists__slide__facilities{max-width:none}.facilities-lists__slide__facilities ul{-webkit-column-count:initial;column-count:auto}.facilities-lists__next,.facilities-lists__prev{position:absolute;top:50%;margin-top:-25px;color:#8e7a6b;font-size:50px;cursor:pointer}@media (max-width:499px){.facilities-lists__next,.facilities-lists__prev{top:auto;bottom:-20px;margin-top:0}}.facilities-lists__prev{left:-5px}@media (min-width:768px){.facilities-lists__prev{left:-10px}}@media (min-width:1024px){.facilities-lists__prev{left:-25px}}.facilities-lists__next{right:-5px}@media (min-width:768px){.facilities-lists__next{right:-10px}}@media (min-width:1024px){.facilities-lists__next{right:-25px}}.page-template-climate .weather__forecast{margin:0}.weather__tempt-conversion{text-align:center;margin:10px 0}.weather__tempt-conversion span{font-family:ITCBodoniSeventytwoW10,Times,serif;color:#626e83;font-size:22px;padding:5px;display:inline-block;cursor:pointer;position:relative;margin:0 5px;transition:color .3s ease}.weather__tempt-conversion span:first-child:after{content:"";position:absolute;top:0;right:-10px;width:2px;height:30px;background-color:#626e83}.weather__tempt-conversion span.active{color:#0c3958}.room-sizes__table,.weather__table{overflow-x:auto;margin-bottom:40px;white-space:nowrap}.room-sizes__table:before,.weather__table:before{width:50px;height:100%;position:absolute;top:0;right:0;background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,#fff);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ffffff",endColorstr="#ffffff",GradientType=1)}@media (max-width:767px){.room-sizes__table:before,.weather__table:before{content:""}}@media (min-width:768px){.room-sizes__table,.weather__table{margin-bottom:80px}}.room-sizes__table table,.weather__table table{width:630px;margin:0 auto;font-size:15px}.room-sizes__table table thead,.weather__table table thead{border-bottom:1px solid #626e83}.room-sizes__table table thead th,.weather__table table thead th{font-weight:400;font-family:CeraPRO-Medium,Arial,Helvetica,sans-serif;text-align:center;color:#0c3958;padding:5px 0}@media (max-width:767px){.room-sizes__table table thead th:last-child,.weather__table table thead th:last-child{padding-right:20px}}.room-sizes__table table tbody td,.weather__table table tbody td{text-align:center;border-bottom:1px solid #dcdddc;padding:10px 0;color:#606b72;font-family:CeraPRO-Medium,Arial,Helvetica,sans-serif}.room-sizes__table table tbody td:first-child,.weather__table table tbody td:first-child{text-align:left;color:#8e7a6b}@media (max-width:767px){.room-sizes__table table tbody td:last-child,.weather__table table tbody td:last-child{padding-right:20px}}.filtered-banners{float:left;width:100%}.filtered-banners__filters{margin:30px 0 50px}.filtered-banners__posts{float:left;width:100%}.filtered-banners__post{background-color:#f7f6f4;position:relative}@media (min-width:1024px){.filtered-banners__post__image{height:510px!important}}.filtered-banners__post__content{overflow-y:auto}@media (min-width:1024px){.filtered-banners__post__content{height:510px!important}}@media (max-width:767px){.filtered-banners__post__content{padding:40px 40px 60px!important}}@media (min-width:768px){.filtered-banners__post__content .is__table{padding-left:40px;padding-right:40px}}.filtered-banners__post__content__title{font-family:ITCBodoniSeventytwoW10,Times,serif;color:#8e7a6b;font-size:30px;line-height:1.2}@media (min-width:768px){.filtered-banners__post__content__title{line-height:1.3;font-size:45px}}.filtered-banners__post__content__desc{margin-top:10px;font-size:15px;color:#626e83}.filtered-banners__post .border-effect__holder{pointer-events:none;padding:20px}@media (min-width:768px){.filtered-banners__post .border-effect__holder{padding:40px}}.filtered-banners__post .border-effect__holder .border-effect{width:100%;height:100%;position:relative}.page-template-about-cyprus .footer .has-background-decoration:before,.page-template-about-cyprus .hotel-experiences .has-background-decoration:before{display:none}.error404 .site__wrapper{background:url(../img/page-404.jpg) no-repeat 50% scroll transparent}.error404 .footer .site__container:not(.site__container--footer){display:none}.error404__content{width:100%;margin:0 auto;max-width:500px;text-align:center;color:#fff;padding:50px 20px}.error404__content h1{font-size:30px;font-family:CeraPRO-Medium,Arial,Helvetica,sans-serif;letter-spacing:2px}.error404__content hr{margin:0 auto;width:80px;border:none;border-top:2px solid #fff}.error404__content p{font-size:25px;font-family:ITCBodoniSeventytwoW10,Times,serif}.error404__content a{color:#fff}.error404 .is__table{height:calc(100vh - 70px)}@media (min-width:768px){.error404 .is__table{height:100vh}}.dining{float:left;width:100%;overflow:hidden}.dining .has-background-decoration:before{height:10000px}.dining__filters{margin:30px 0 50px}.dining__control{text-decoration:none}.dining__post__image{position:relative;float:left;width:100%}.dining__post__image__holder a{font-size:0}.dining__post__image__logo{width:150px;height:150px;line-height:150px;border:2px solid #8e7a6b;position:absolute;bottom:-40px;right:0;background-color:#fff;padding:5px}.dining__post__image__logo img{max-width:100%;height:auto;display:inline-block;vertical-align:middle}.dining__post__content.has-logo{margin-top:30px}.dining__post__title{min-height:0}.page-template-camp-form .footer,.page-template-camp-form .hotel-experiences,.page-template-camp-form .site__wrapper,.page-template-career .footer,.page-template-career .hotel-experiences,.page-template-career .site__wrapper,.page-template-Madrid-camp .footer,.page-template-Madrid-camp .hotel-experiences,.page-template-Madrid-camp .site__wrapper{background-color:#f7f6f4}@media (min-width:768px){.page-template-camp-form .site__wrapper,.page-template-career .site__wrapper,.page-template-Madrid-camp .site__wrapper{margin-top:150px;min-height:calc(100% - 150px)}}.career{float:left;width:100%}.career__page-title{margin-top:40px!important}.career__form-title{margin:30px 0 10px!important}.career__form-title span{border:none!important;padding:0!important}.career__form-subtitle{text-align:center;color:#0c3958;font-size:20px;font-family:ITCBodoniSeventytwoW10,Times,serif}.career__form{width:100%;margin:20px auto 0;max-width:500px}.page-template-default{float:left;width:100%}.page-template-default__title{margin-top:40px!important}.page-template-default__content{margin:20px 0;color:#717b76;font-size:15px}.page-template-default__content h1,.page-template-default__content h2,.page-template-default__content h3,.page-template-default__content h4,.page-template-default__content h5,.page-template-default__content h6{font-family:ITCBodoniSeventytwoW10,Times,serif;color:#0c3958}.page-template-default .footer,.page-template-default .site__wrapper{background-color:#f7f6f4}@media (min-width:768px){.page-template-default .site__wrapper{margin-top:150px}}.room-sizes{float:left;width:100%}.room-sizes__tabs{margin-top:30px}.room-sizes__table__holder{float:left;width:100%}.room-sizes__table{clear:both;margin-top:30px!important;margin-bottom:30px}.room-sizes__table table thead th{padding:5px}.facilities-list__title{font-family:ITCBodoniSeventytwoW10,Times,serif;text-align:center;color:#0c3958;font-size:30px}.contact-form,.meeting-form{float:left;width:100%}.contact-form__subtitle,.meeting-form__subtitle,.service-form__subtitle{text-align:center;color:#0c3958;font-size:20px;font-family:ITCBodoniSeventytwoW10,Times,serif}.contact-form__holder,.meeting-form__holder,.service-form__holder{width:100%;margin:20px auto 0;max-width:730px}.service-form{float:left;width:100%}.service-form__section-title{margin-top:0!important}.services-slider{float:left;width:100%;overflow:hidden}.services-slider .has-background-decoration:before{height:2000px}.incentives__items,.services-slider__item{position:relative;width:100%}.incentives__items__border,.services-slider__item__border{position:relative;background-color:#626e83;float:right;width:100%;height:100%;padding:20px;overflow:hidden}@media (min-width:768px){.incentives__items__border,.services-slider__item__border{max-width:calc(100vw - (((100vw - 1280px)) / 2) - 28px);width:100vw;padding:40px}}.incentives__items__holder,.services-slider__item__holder{width:100%;position:relative;overflow:hidden;padding:0 20px;min-height:220px}@media (min-width:768px){.incentives__items__holder,.services-slider__item__holder{height:350px}}@media (max-width:767px){.incentives__items__holder .slick-list,.incentives__items__holder .slick-track,.services-slider__item__holder .slick-list,.services-slider__item__holder .slick-track{height:auto}}.incentives__items__holder:after,.incentives__items__holder:before,.services-slider__item__holder:after,.services-slider__item__holder:before{pointer-events:none}.services-slider__item__holder.slick-initialized,.slick-initialized.incentives__items__holder{height:100%}.incentives__items__holder .slick-dots,.services-slider__item__holder .slick-dots{margin:0;padding:0;list-style:none;text-align:center;margin-bottom:10px}.incentives__items__holder .slick-dots li,.services-slider__item__holder .slick-dots li{display:inline-block;margin:3px 5px}.incentives__items__holder .slick-dots li.slick-active button,.services-slider__item__holder .slick-dots li.slick-active button{opacity:1;-webkit-transform:rotate(45deg) scale(1);-ms-transform:rotate(45deg) scale(1);transform:rotate(45deg) scale(1)}.incentives__items__holder .slick-dots li button,.services-slider__item__holder .slick-dots li button{width:12px;height:12px;padding:0;border:none;outline:none;font-size:0;background-color:#8e7a6b;-webkit-transform:scale(.7) rotate(45deg);-ms-transform:scale(.7) rotate(45deg);transform:scale(.7) rotate(45deg);opacity:.4;transition:all .3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}.incentives__items__item,.services-slider__item__slide{float:left;width:33.33%;height:100%;padding:40px 20px}.incentives__items__item img,.services-slider__item__slide img{max-width:60px;max-height:60px;height:auto;width:auto;margin-bottom:10px}.incentives__items__item__title,.services-slider__item__slide__title{font-size:25px;line-height:1.1;color:#8e7a6b;font-family:ITCBodoniSeventytwoW10,Times,serif;margin-bottom:10px}.incentives__items__item__desc,.services-slider__item__slide__desc{color:#fff}.incentives__items__item a,.services-slider__item__slide a{color:#fff;font-family:CeraPRO-Bold,Arial,Helvetica,sans-serif}.incentives__items__item a:hover,.services-slider__item__slide a:hover{color:#8e7a6b}.incentives__nav,.services-slider__nav{position:absolute;bottom:-5px;color:#fff;font-size:50px;cursor:pointer;z-index:1;transition:opacity .3s ease}@media (max-width:767px){.incentives__nav,.services-slider__nav{display:none}}.incentives__nav:hover,.services-slider__nav:hover{color:#fff}.incentives__nav--prev,.services-slider__nav--prev{left:40px}.incentives__nav--next,.services-slider__nav--next{right:40px}.services-slider__nav[aria-disabled=true],[aria-disabled=true].incentives__nav{opacity:.6}.riding-club-bottom__content{font-size:15px;color:#626e83}.riding-club-bottom__content strong{font-family:ITCBodoniSeventytwoW10,Times,serif;font-weight:400;line-height:1.2;font-size:20px}@media (min-width:768px){.riding-club-bottom__content strong{font-size:25px}}.riding-club-bottom__content a{text-decoration:none}.riding-club-bottom__files{margin-bottom:20px}@media (min-width:768px){.riding-club-bottom__files{margin-bottom:60px}}.riding-club-video{position:relative;overflow:hidden}.riding-club-video,.riding-club-video__slider{float:left;width:100%}.riding-club-video__slider .has-background-decoration:before{height:2000px}.riding-club-video__slider__holder{white-space:nowrap;text-align:center;opacity:0;transition:opacity .3s ease}.riding-club-video__slider__holder.slick-initialized{opacity:1}.riding-club-video__slider__holder__inner{display:inline-block;position:relative}.riding-club-video__slider__holder__inner img{max-width:100%;height:auto;display:block}@media (min-width:768px){.riding-club-video__slider__holder__inner img{max-width:1180px}}@media (max-width:499px){.riding-club-video__slider__holder__inner .border-effect:after,.riding-club-video__slider__holder__inner .border-effect:before{display:none}}.riding-club-video__slider__holder__inner .border-effect__holder{padding:20px}@media (min-width:768px){.riding-club-video__slider__holder__inner .border-effect__holder{padding:40px}}.riding-club-video__slider__holder__inner .image-slide .border-effect__holder{background:linear-gradient(180deg,transparent 0,transparent 25%,rgba(0,0,0,.5));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#80000000",GradientType=0)}.riding-club-video__slider__holder__inner .border-effect__inner{width:100%;height:100%;position:relative}.riding-club-video__slider__holder__inner .icon-play{color:#fff;cursor:pointer;z-index:2;transition:color .3s ease;font-size:25px}@media (min-width:768px){.riding-club-video__slider__holder__inner .icon-play{font-size:50px}}.riding-club-video__slider__holder__inner .icon-play:before{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media (min-width:768px){.riding-club-video__slider__holder__inner .icon-play:hover,.riding-club-video__slider__holder__inner .icon-play:hover+.play-text{color:#8e7a6b}}.riding-club-video__slider__holder__inner .play-text{color:#fff;position:absolute;left:0;width:100%;text-align:center;text-decoration:underline;bottom:40px;font-family:CeraPRO-Bold,Arial,Helvetica,sans-serif;z-index:0;transition:color .3s ease}@media (min-width:768px){.riding-club-video__slider__holder__inner .play-text{bottom:60px}}.riding-club-video__slider__holder__inner iframe{z-index:3;background:url(../img/ajax-loader.gif) no-repeat 50% #000}.riding-club-video__slider .slick-list,.riding-club-video__slider .slick-slide,.riding-club-video__slider .slick-track{height:auto}.riding-club-video__slider .slick-slide{padding-left:20px;padding-right:20px;outline:none}@media (min-width:768px){.riding-club-video__slider .slick-slide{transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9)}}.riding-club-video__slider .slick-slide:focus{cursor:e-resize}@media (min-width:768px){.riding-club-video__slider .slick-slide.slick-center{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}.riding-club-video__slider__after{float:left;width:100%}.access-map,.contact-map{float:left;width:100%;height:300px;position:relative}@media (min-width:768px){.access-map,.contact-map{height:100vh}}.contact-map__caption{position:absolute;bottom:60px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);color:#fff;z-index:1;text-align:center}@media (max-width:767px){.contact-map__caption{display:none}}.contact-map__caption__title{color:#8e7a6b}.contact-map__caption__divider:before{background-color:#8e7a6b!important}.contact-map__caption__subtitle{color:#8e7a6b}.contact-map__infobox{background-color:#8e7a6b;color:#fff;text-align:center;font-size:14px;font-family:CeraPRO-Bold,Arial,Helvetica,sans-serif;padding-left:10px;padding-right:10px}.contact-map__infobox img{display:none}@media (min-width:768px){.single-properties .hero-slider__navigation{margin-top:-110px}}.property-map{float:left;width:100%}.property-map__holder{float:left;width:100%;overflow:hidden;height:350px;position:relative}@media (min-width:768px){.property-map__holder{height:500px}}@media (min-width:1200px){.property-map__holder{height:650px}}.property-map .border-effect__holder{pointer-events:none;padding:20px}@media (min-width:768px){.property-map .border-effect__holder{padding:40px}}.property-map .border-effect__holder .border-effect{position:relative;float:left;width:100%;height:100%}.property-map__files{margin-bottom:20px}.property-details{float:left;width:100%;margin:20px 0;text-align:center}.property-details>div{width:100%;float:left;position:relative;border-top:1px solid #626e83;padding:5px 0}@media (min-width:500px){.property-details>div{width:auto;float:none;display:inline-block;padding:0 20px;border-top:none;border-right:1px solid #626e83}}.property-details>div:last-child{border-right:none}@media (max-width:499px){.property-details>div:last-child{border-bottom:1px solid #626e83}}.property-details>div span{float:left;width:50%;display:block}@media (min-width:500px){.property-details>div span{width:auto;float:none}}.property-details>div span:first-child{font-family:CeraPRO-Bold,Arial,Helvetica,sans-serif;color:#626e83;text-align:right;padding-right:5px}@media (min-width:500px){.property-details>div span:first-child{padding-right:0;text-align:center}}@media (max-width:499px){.property-details>div span:first-child:after{content:":"}}.property-details>div span:last-child{line-height:1.2;font-family:ITCBodoniSeventytwoW10,Times,serif;font-size:20px;color:#8e7a6b;text-align:left;padding-left:5px}@media (min-width:500px){.property-details>div span:last-child{padding-left:0;text-align:center}}.property-details-scroll-to{float:left;width:100%;text-align:center;margin-bottom:40px}.property-details-scroll-to a{display:inline-block}.golf__contact,.property-details__contact{float:left;width:100%}.property-details__contact__content{margin-top:0!important;text-align:center!important;font-size:13px!important}.property-details__contact__content p{margin:0}.golf__contact__subtitle,.property-details__contact__subtitle{text-align:center;color:#0c3958;font-size:20px;font-family:ITCBodoniSeventytwoW10,Times,serif}.golf__contact__subtitle strong,.property-details__contact__subtitle strong{font-family:BodoniSevITC W05 Bold,Times,serif}.golf__contact__form-holder,.property-details__contact__form-holder{width:100%;margin:20px auto 0;max-width:650px}.properties-more{float:left;width:100%;overflow:hidden}.properties-more .has-background-decoration:before{height:3000px}.incentives{float:left;width:100%;overflow:hidden}.incentives .has-background-decoration:before{height:2000px}.incentives__items__item__counter{float:left;width:50px;height:50px;line-height:50px;background:#8e7a6b;color:#fff;text-align:center;font-family:CeraPRO-Regular,Arial,Helvetica,sans-serif;font-size:22px;border-radius:100%;margin-bottom:10px}.incentives__items__item__desc,.incentives__items__item__title{float:left;width:100%}.testimonials__holder{padding-top:0!important}.rooms-list__load-more .testimonials__slider__slide button,.testimonials__slider__slide .btn--blue,.testimonials__slider__slide .rooms-list__load-more button{margin:10px 0 20px;min-width:140px;max-width:none;width:auto;display:inline-block}@media (max-width:767px){.access-map{height:auto}}.access-map__holder{float:left;width:100%;height:300px}@media (min-width:768px){.access-map__holder{background-color:transparent;position:absolute!important;right:0;top:0;height:100%;transition:width .5s ease}}@media (min-width:768px){.access-map__holder.panel-active{width:calc(100% - 265px)}}@media (min-width:1200px){.access-map__holder.panel-active{width:calc(100% - 419px)}}.access-map__nav{float:left;width:100%;padding:20px}@media (min-width:768px){.access-map__nav{background-color:#fff;position:absolute;padding:0 20px 0 0;width:260px;top:30%;right:0}}.access-map__nav>.access-map__nav__title:first-child{border-top:none}.access-map__nav__title{padding:10px 20px;color:#8e7a6b;border-top:1px solid #8e7a6b;cursor:pointer;position:relative}.access-map__nav__title .caret{position:absolute;top:50%;right:3px;width:10px;height:10px;border-right:1px solid #8e7a6b;border-bottom:1px solid #8e7a6b;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);margin-top:-5px}.access-map__nav__title .caret.active{margin-top:0;-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}.access-map__nav__content{padding:10px 20px;color:#626e83;display:none}.access-map__nav__content__title{margin:3px 0;cursor:pointer}.access-map__nav .active{font-family:CeraPRO-Bold,Arial,Helvetica,sans-serif}.access-map__directions{float:left;width:100%;background-color:#0c3958;color:#fff;padding:0 20px;overflow:hidden;position:relative}@media (min-width:768px){.access-map__directions{padding:50px 20px 20px;position:absolute;top:70px;left:0;width:265px;height:calc(100% - 70px);transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease;-webkit-transform:translateX(-265px);-ms-transform:translateX(-265px);transform:translateX(-265px)}}@media (min-width:768px) and (min-width:1200px){.access-map__directions{width:419px;-webkit-transform:translateX(-419px);-ms-transform:translateX(-419px);transform:translateX(-419px)}}.access-map__directions h3{font-family:CeraPRO-Bold,Arial,Helvetica,sans-serif;font-size:18px}@media (max-width:767px){.access-map__directions h3{margin-top:20px}}.access-map__directions ul{margin:0;padding:0;list-style:none}@media (max-width:767px){.access-map__directions ul{margin-bottom:20px}}.access-map__directions ul li{margin-bottom:10px}.access-map__directions .icon-close{position:absolute;top:20px;right:20px;font-size:15px;cursor:pointer}.access-map__directions__inner{width:100%;font-size:14px}@media (min-width:768px){.access-map__directions__inner{height:100%;overflow-y:auto}}@media (min-width:768px){.access-map__directions.opened{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.page-template-history .footer .has-background-decoration:before{display:none}.page-template-history .header__logo #text{display:none!important}.history-slider{float:left;width:100%;position:relative}.history-slider__countup{color:#8e7a6b;font-family:ITCBodoniSeventytwoW10,Times,serif;font-size:35px;line-height:1;position:absolute;top:50%;left:25%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:none;opacity:0;transition:opacity .5s ease}@media (min-width:768px){.history-slider__countup{display:block;font-size:50px}}@media (min-width:1024px){.history-slider__countup{font-size:65px}}@media (min-width:1200px){.history-slider__countup{font-size:85px}}.history-slider__holder{float:left;width:100%;position:relative}@media (min-width:768px){.history-slider__holder{height:100vh;overflow:hidden}}.history-slider__slide,.history-slider__slide__content,.history-slider__slide__image-holder{float:left;width:100%;overflow:hidden;text-align:center;position:relative}@media (min-width:768px){.history-slider__slide,.history-slider__slide__content,.history-slider__slide__image-holder{height:100vh}}@media (max-width:767px){.history-slider__slide__image-holder{height:250px}}.history-slider__slide__image{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.history-slider__slide__image .moz-background-picture:after,.history-slider__slide__image .moz-background-picture:before{content:""}.history-slider__slide__image .moz-background-picture:before{height:70%;top:auto;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.65));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#a6000000",GradientType=0);opacity:.8}.history-slider__slide__image .moz-background-picture:after{background-color:#000;opacity:.2}.history-slider__slide__content{padding:40px 20px}@media (min-width:768px){.history-slider__slide__content{padding:80px 40px}}.history-slider__slide__year{color:#8e7a6b;font-family:ITCBodoniSeventytwoW10,Times,serif;font-size:35px;line-height:1;position:relative}@media (min-width:768px){.history-slider__slide__year{font-size:50px;display:none}}@media (min-width:1024px){.history-slider__slide__year{font-size:65px}}@media (min-width:1200px){.history-slider__slide__year{font-size:85px}}.history-slider__slide__description,.history-slider__slide__subtitle,.history-slider__slide__title{margin:0 auto;width:100%;max-width:550px}.history-slider__slide__title{font-family:ITCBodoniSeventytwoW10,Times,serif;color:#0c3958;font-size:25px;line-height:1.3}@media (min-width:1024px){.history-slider__slide__title{font-size:30px}}.history-slider__slide__subtitle{font-family:CeraPRO-Bold,Arial,Helvetica,sans-serif;color:#8e7a6b;font-size:15px}.history-slider__slide__description{text-align:center!important}.history-slider__nav{position:absolute;bottom:20px;left:0;width:100%}@media (max-width:767px){.history-slider__nav{display:none}}.history-slider__nav__holder{width:100%;max-width:1280px;margin:0 auto;position:relative;padding:0 54px 19px}.history-slider__nav__inner{overflow-x:auto}.history-slider__nav .is__table{max-width:1280px}.history-slider__nav .is__table-cell{vertical-align:top;text-align:center;font-size:15px;font-family:CeraPRO-Bold,Arial,Helvetica,sans-serif;color:#8e7a6b;border-bottom:1px solid #8e7a6b;padding-bottom:10px;position:relative}.history-slider__nav .is__table-cell:after{content:"";position:absolute;bottom:0;left:50%;width:1px;height:10px;background-color:#8e7a6b}.history-slider__nav .is__table-cell span{padding:5px 10px;cursor:pointer;transition:color .3s ease}.history-slider__nav .is__table-cell span.active{color:#0c3958}.history-slider__nav .is__table-cell span.active.light{color:#fff}.history-slider__nav .nav-arrow{width:39px;position:absolute;bottom:0;transition:color .3s ease;color:#8e7a6b;font-size:39px;height:39px;cursor:pointer}.history-slider__nav .nav-arrow:hover{color:#0c3958}.history-slider__nav .nav-arrow.icon-arrow-right{right:10px}.history-slider__nav .nav-arrow.icon-arrow-left{left:10px}.history-slider__nav .nav-arrow.icon-arrow-left:hover{color:#fff}@media (min-width:768px){.history-slider [data-history-slider]{opacity:0;transition:opacity .5s ease}}@media (min-width:768px){.history-slider [data-history-slider].slick-initialized{opacity:1}}.history-slider [data-history-slider].slick-initialized+.history-slider__countup{opacity:1}@media (min-width:768px){.history-slider [data-history-slider].slick-initialized .slick-slide{opacity:1!important}}@media (min-width:768px){.history-slider [data-history-slider].slick-initialized .slick-slide .moz-background-picture{opacity:0;top:-5%;height:110%;transition:opacity 1.6s ease,-webkit-transform 1.6s ease;transition:transform 1.6s ease,opacity 1.6s ease;transition:transform 1.6s ease,opacity 1.6s ease,-webkit-transform 1.6s ease;-webkit-transform:translateY(-5%);-ms-transform:translateY(-5%);transform:translateY(-5%)}}@media (min-width:768px){.history-slider [data-history-slider].slick-initialized .slick-slide .history-slider__slide__year{opacity:0;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);transition:opacity 1.6s ease,-webkit-transform 1s ease;transition:transform 1s ease,opacity 1.6s ease;transition:transform 1s ease,opacity 1.6s ease,-webkit-transform 1s ease}}@media (min-width:768px){.history-slider [data-history-slider].slick-initialized .slick-slide .history-slider__slide__description,.history-slider [data-history-slider].slick-initialized .slick-slide .history-slider__slide__subtitle,.history-slider [data-history-slider].slick-initialized .slick-slide .history-slider__slide__title{transition:opacity .25s ease,-webkit-transform .5s ease;transition:transform .5s ease,opacity .25s ease;transition:transform .5s ease,opacity .25s ease,-webkit-transform .5s ease;-webkit-transform:translateY(40px);-ms-transform:translateY(40px);transform:translateY(40px);opacity:0}}@media (min-width:768px){.history-slider [data-history-slider].slick-initialized .slick-slide.passed .moz-background-picture{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:0}}@media (min-width:768px){.history-slider [data-history-slider].slick-initialized .slick-slide.passed .history-slider__slide__year{opacity:0;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}}@media (min-width:768px){.history-slider [data-history-slider].slick-initialized .slick-slide.passed .history-slider__slide__subtitle{transition-delay:.2s}}@media (min-width:768px){.history-slider [data-history-slider].slick-initialized .slick-slide.passed .history-slider__slide__description{transition-delay:.4s}}@media (min-width:768px){.history-slider [data-history-slider].slick-initialized .slick-slide.passed .history-slider__slide__description,.history-slider [data-history-slider].slick-initialized .slick-slide.passed .history-slider__slide__subtitle,.history-slider [data-history-slider].slick-initialized .slick-slide.passed .history-slider__slide__title{-webkit-transform:translateY(-40px);-ms-transform:translateY(-40px);transform:translateY(-40px);opacity:0}}@media (min-width:768px){.history-slider [data-history-slider].slick-initialized .slick-slide.entering .history-slider__slide__description,.history-slider [data-history-slider].slick-initialized .slick-slide.entering .history-slider__slide__subtitle,.history-slider [data-history-slider].slick-initialized .slick-slide.entering .history-slider__slide__title{-webkit-transform:translateY(40px);-ms-transform:translateY(40px);transform:translateY(40px);opacity:0}}@media (min-width:768px){.history-slider [data-history-slider].slick-initialized .slick-slide.entered .history-slider__slide__year{opacity:0;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}@media (min-width:768px){.history-slider [data-history-slider].slick-initialized .slick-slide.entered .history-slider__slide__subtitle{transition-delay:.2s}}@media (min-width:768px){.history-slider [data-history-slider].slick-initialized .slick-slide.entered .history-slider__slide__description{transition-delay:.4s}}@media (min-width:768px){.history-slider [data-history-slider].slick-initialized .slick-slide.entered .history-slider__slide__description,.history-slider [data-history-slider].slick-initialized .slick-slide.entered .history-slider__slide__subtitle,.history-slider [data-history-slider].slick-initialized .slick-slide.entered .history-slider__slide__title{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}}@media (min-width:768px){.history-slider [data-history-slider].slick-initialized .slick-slide.slick-active .moz-background-picture{-webkit-transform:translateY(-5%);-ms-transform:translateY(-5%);transform:translateY(-5%);opacity:1}}@media (min-width:768px){.history-slider [data-history-slider].slick-initialized .slick-slide.slick-active .history-slider__slide__year{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.page-template-news .footer .has-background-decoration:before,.tax-journal_categories .footer .has-background-decoration:before{display:none}.properties{overflow:hidden}.page-template-properties .properties{padding-top:0}@media (min-width:1024px){.page-template-properties .properties{padding-top:11vw}}.properties .has-background-decoration:before{height:20000px}.properties__no-posts{text-align:center}.properties__content{max-width:800px;margin:0 auto}.properties .pagination__item{color:#8e7a6b;cursor:pointer}.properties .pagination__item--current,.properties .pagination__item--dots{cursor:default;color:#0c3958}.properties__filters{float:left;width:100%;margin:30px 0;padding:0}@media (min-width:768px){.properties__filters{padding:0 20px;margin-bottom:60px}}.properties__filters__holder{width:100%;max-width:700px;margin:0 auto;text-align:center}.properties__filters .contact__label{text-align:left}.properties__filters .contact__field{float:none;display:inline-block;max-width:150px;margin:10px}@media (max-width:767px){.properties__filters .contact__field{max-width:none;width:50%;padding:0 10px;float:left;margin:0}}@media (max-width:767px){.properties__filters .contact__field:first-child,.properties__filters .contact__field:nth-child(3){padding-left:0}}@media (max-width:767px){.properties__filters .contact__field:nth-child(2),.properties__filters .contact__field:nth-child(4){padding-right:0}}.properties__filters select{transition:opacity .15s ease}.properties__filters select[disabled]{opacity:.5}.properties__item__content{width:100%}@media (max-width:499px){.properties__item__details span{display:block}}[data-properties-list]{transition:opacity .3s ease;opacity:1}[data-properties-list].loading{opacity:.5}.btn-enquiry{cursor:pointer}.properties__popup{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:20;background:#fff;width:100%;height:100%;opacity:0;pointer-events:none;transition:all .5s ease-in-out;overflow-y:auto}.properties__popup.opened{opacity:1;pointer-events:all}.properties__popup__title{margin-top:0!important;margin-bottom:7px!important}.properties__popup__text{margin-top:10px;margin-bottom:0!important;padding:0 20px}.properties__popup__form__holder{width:90%;margin:0 auto}@media (min-width:1200px){.properties__popup__form__holder{width:calc(100% - 700px)}}@media (min-width:1600px){.properties__popup__form__holder{width:calc(100% - 1240px)}}.properties__popup__form .contact--acceptance,.properties__popup__form .contact__submit{margin-bottom:0}.properties__popup__form .select-container{position:relative}.properties__popup__form .select-container:after{content:"";position:absolute;top:70%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-image:url(../img/calendar-icon.png);background-size:cover;background-position:bottom;width:20px;height:20px;z-index:-1}.properties__popup__form .select-container input{cursor:pointer}.properties__popup__close{position:absolute;top:30px;right:60px;font-size:25px;cursor:pointer;padding:5px}.properties__popup .wpcf7-submit{width:-webkit-max-content;width:max-content;margin:0 auto}.properties__popup__logo{text-align:center;margin-top:10px}.properties__popup__logo svg{width:150px;display:block;margin:0 auto}body.page-template-login-register,body.page-template-login-register .footer{background-color:#dadfe8}.login-area{position:relative;width:100%;padding:60px 0}@media (min-width:768px){.login-area{padding:240px 0 120px}}.form__title{display:block;font-family:CeraPRO-Bold,Arial,Helvetica,sans-serif;font-size:22px;margin:0 0 10px;color:#8e7a6b;letter-spacing:1px;line-height:1;text-align:center}.form__description{font-family:CeraPRO-Regular,Arial,Helvetica,sans-serif;color:#606b72;text-align:center;max-width:280px;margin:0 auto 20px}.form__item{position:relative;width:100%;padding:0 0 20px}.form__item .input__field:-webkit-autofill,.form__item .input__textarea:-webkit-autofill,.form__item select:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #dadfe8 inset}.form__item--acceptance{padding:0 0 10px}.form__item--acceptance .join-acceptance input[type=checkbox]{display:none}.form__item--acceptance .join-acceptance input[type=checkbox]:checked+span:after{content:"\2714";font-size:16px;text-align:center;position:absolute;color:#606b72;background-color:#dadfe8}.form__item--acceptance .join-acceptance p{margin:0}.form__item--acceptance .join-acceptance span.wpcf7-list-item{display:inline-block;margin:0 0 0 30px}.form__item--acceptance .join-acceptance span.wpcf7-list-item-label{left:30px;font-family:CeraPRO-Regular,Arial,Helvetica,sans-serif;color:#606b72;font-size:14px;line-height:20px}.form__item--acceptance .join-acceptance span.wpcf7-list-item-label:after{background-color:transparent;border:1px solid #606b72;box-shadow:none;padding:0;border-radius:0;display:inline-block;position:absolute;top:-13px;left:0;z-index:1;width:18px;height:18px;padding-top:0}.form__label{width:100%;font-size:14px;font-family:CeraPRO-Bold,Arial,Helvetica,sans-serif;color:#606b72;margin:10px 0 0;letter-spacing:.08em}.form__input{width:100%;border:none;outline:none;font-family:CeraPRO-Regular,Arial,Helvetica,sans-serif;color:#606b72!important;border-bottom:1px solid #606b72;height:35px;line-height:35px;border-radius:0;background:0 0;font-size:14px;letter-spacing:0}.form__input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #dadfe8 inset;color:#606b72!important}.form__status{font-size:12px;margin:-10px 0 10px}.form__status.error{color:#bb0303}.form__status.success{color:#8e7a6b}.form__submit-wrapper{position:relative;width:100%;margin:10px 0 20px}.form__submit-wrapper .form__submit{max-width:100%;width:100%}.form__submit-wrapper .form__submit:disabled{background-color:#606b72;border-color:#606b72}.form__submit-wrapper .ajax-loader{position:absolute;top:50%;right:15px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-image:url(../img/ajax-loader.gif);visibility:hidden;display:inline-block;width:16px;height:16px;border:none;padding:0;margin:0 0 0 4px;vertical-align:middle}.form__submit-wrapper .ajax-loader.is-active{visibility:visible}.form__lost{font-size:14px;margin-top:-10px;position:relative;display:block}.login-form{position:relative;width:100%}@media (min-width:768px){.login-form{padding-right:50px}}.login-form:after{content:"";position:absolute;background-color:#8e7a6b;width:100%;height:1px;top:auto;bottom:-40px;left:0}@media (min-width:768px){.login-form:after{content:"";width:1px;height:100%;top:0;bottom:auto;right:-35px;left:auto}}.login-form:before{content:attr(data-value-or);position:absolute;background-color:#dadfe8;width:60px;top:auto;bottom:-58px;right:auto;left:50%;color:#8e7a6b;font-family:ITCBodoniSeventytwoW10,Times,serif;font-size:30px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:1;text-align:center;letter-spacing:.08em;padding:10px 0}@media (min-width:768px){.login-form:before{content:attr(data-value-or);top:50%;bottom:auto;right:-65px;left:auto;padding:10px 0 20px;-webkit-transform:translateX(0) translateY(-50%);-ms-transform:translateX(0) translateY(-50%);transform:translateX(0) translateY(-50%)}}.register-form{position:relative;width:100%;padding:80px 0 0}@media (min-width:768px){.register-form{padding:0 0 0 100px}}.register-form .contact__form .input__field:-webkit-autofill,.register-form .contact__form .input__textarea:-webkit-autofill,.register-form .contact__form select:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #dadfe8 inset;color:#606b72}.register-form div.wpcf7-response-output{width:100%;margin:0 auto;text-align:left;font-size:14px;color:#8e7a6b}body.login-action-lostpassword{background-color:#dadfe8}.account-journal{float:left;width:100%;overflow:hidden;padding-bottom:30px}.account-journal .has-background-decoration:before{height:3000px}.account-journal__holder{float:left;width:100%}.account-journal__overview{position:relative;text-align:center;margin:20px 0 0}@media (min-width:768px){.account-journal__overview{margin:40px 0 0}}.account-journal__overview .btn--blue,.account-journal__overview .btn--gold,.account-journal__overview .rooms-list__load-more button,.rooms-list__load-more .account-journal__overview button{margin:0 auto}.minutes-overview{position:relative;width:100%;float:left}.minutes-overview__link{position:relative;text-align:center;margin:20px 0}@media (min-width:768px){.minutes-overview__link{margin:40px 0}}.minutes-overview__link .btn--blue,.minutes-overview__link .btn--gold,.minutes-overview__link .rooms-list__load-more button,.rooms-list__load-more .minutes-overview__link button{margin:0 auto}.minutes__filters{float:left;width:100%;margin:30px 0;padding:0}@media (min-width:768px){.minutes__filters{margin-bottom:60px}}.minutes__filters__holder{width:100%;max-width:600px;margin:0 auto;text-align:center}.minutes__filters__select{float:none;display:inline-block;width:100%;max-width:150px;margin:10px}.minutes__item{position:relative;width:100%;padding:20px}.minutes__item:after{content:"";background-color:#d4dae4;position:absolute;top:65px;left:0;bottom:0;width:100%;z-index:-1}.minutes__item__inner{position:relative;width:100%}.minutes__item__icon{max-width:80px}.minutes__item__icon svg{width:60px;height:83px}.minutes__item__date{font-family:CeraPRO-Bold,Arial,Helvetica,sans-serif;font-size:15px;font-weight:400;color:#0c3958;padding:10px 0 5px}.minutes__item__title{font-family:CeraPRO-Regular,Arial,Helvetica,sans-serif;font-size:15px;font-weight:400;color:#717b76}.minutes__item__link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.minutes__item .icon-arrow-down-small{position:absolute;top:55px;right:-15px;color:#8e7a6b;display:inline-block;width:25px;height:25px;cursor:pointer;font-size:22px}.member-contact{position:relative;width:100%;float:left}.member-contact__inner{max-width:650px;margin:0 auto;overflow:hidden}.member-contact__item{position:relative;text-align:center;margin:35px 0}.member-contact__item:after{content:"";position:absolute;background-color:#8e7a6b;width:10px;height:2px;top:-40px;left:calc(50% - 5px)}.member-contact__item__name{font-family:ITCBodoniSeventytwoW10,Times,serif;font-size:22px;color:#0c3958;margin-bottom:2px}.member-contact__item__title{font-size:15px;color:#717b76;margin-bottom:20px}.member-contact__item__tel{font-size:15px}.member-contact__item__tel span{color:#8e7a6b}.member-contact__item__tel a{color:#717b76;text-decoration:none}.member-contact__item__tel a:hover{color:#8e7a6b}.member-contact__item__email a{color:#717b76;text-decoration:none}.member-contact__item__email a:hover{color:#8e7a6b}.camp{float:left;width:100%}.camp__page-title{margin-top:40px!important}.camp__form-title{margin:30px 0 10px!important}.camp__form-title span{border:none!important;padding:0!important}.camp__form-subtitle{text-align:center;color:#0c3958;font-size:20px;font-family:ITCBodoniSeventytwoW10,Times,serif}.camp__form{width:100%;margin:20px auto 0;max-width:680px}.camp [data-camp-children]{opacity:0;visibility:hidden;display:none}.camp [data-camp-children].show{opacity:1;visibility:visible;display:block}.countdown{margin:35px auto;text-align:center;position:relative;z-index:1}.countdown--popup-inline-always-visible{border:2px solid #8e7a6b;max-width:450px;padding:35px 15px}@media (min-width:768px){.countdown--popup-inline-always-visible{padding:35px}}.countdown--popup-inline-always-visible.clearfix{border:none;padding:0;margin:0}@media (max-width:767px){.countdown--popup-inline{display:block!important}}@media (min-width:768px){.countdown--popup-inline{display:none!important}.countdown--popup-inline-always-visible{display:block!important}}.countdown .countdown__btn{margin:20px auto 0}.countdown__iframe{position:relative}.countdown__iframe:before{content:"";width:100%;height:100%;z-index:1;position:absolute;top:0;left:0}.btn--discover-more{position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:1;text-decoration:none;padding-bottom:50px;color:#fff;font-family:CeraPRO-Bold,Arial,Helvetica,sans-serif;letter-spacing:1px;overflow:hidden;text-align:center}.btn--discover-more:after{content:"";width:1px;height:0;background-color:#fff;position:absolute;bottom:0;left:50%;transition:height .3s ease}.btn--discover-more span{transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;display:block;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.btn--discover-more:hover{color:#fff}.btn--discover-more:hover:after{height:45px}.btn--discover-more:hover span{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);transition-delay:.3s}@media (max-width:767px){.btn--discover-more:after{height:45px}.btn--discover-more span{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);transition-delay:.3s}}.btn--outline{font-family:CeraPRO-Bold,Arial,Helvetica,sans-serif;border:2px solid;padding:10px 20px;text-align:center;text-decoration:none;display:block;max-width:220px;background-color:transparent;transition:all .3s ease;letter-spacing:1px;font-size:14px}.btn--outline--grey{border-color:#626e83;color:#626e83}.btn--outline--grey:hover{color:#fff;background-color:#626e83}.btn--outline--blue{border-color:#0c3958;color:#0c3958}.btn--outline--blue:hover{color:#fff;background-color:#0c3958}.btn--outline--gold{border-color:#8e7a6b;color:#8e7a6b}.btn--outline--gold:hover{color:#fff;background-color:#8e7a6b}.btn--blue,.btn--gold,.rooms-list__load-more button{font-family:CeraPRO-Bold,Arial,Helvetica,sans-serif;padding:10px 20px;text-align:center;text-decoration:none;display:block;max-width:220px;background-color:#8e7a6b;border:2px solid #8e7a6b;transition:all .3s ease;letter-spacing:1px;color:#fff;font-size:14px}.btn--blue:hover,.btn--gold:hover,.rooms-list__load-more button:hover{color:#fff;background-color:#0c3958;border-color:#0c3958}.btn--blue,.rooms-list__load-more button{background-color:#0c3958;border-color:#0c3958}.btn--blue:hover,.rooms-list__load-more button:hover{color:#fff;border-color:#606b72;background-color:#606b72}.slick-list,.slick-track{height:100%}.hero-slider{float:left;width:100%;position:relative;overflow:hidden;min-height:350px;height:350px}@media (min-width:768px){.hero-slider{height:100vh}}.hero-slider_ontop_btn{float:left;padding:12px 10px;transition:color .3s ease;font-size:13px;line-height:16px;background-color:#626e83;font-family:CeraPRO-Bold,Arial,Helvetica,sans-serif;z-index:2}.hero-slider_ontop_btn a{text-decoration:none;padding:7px 0;position:relative;display:block;color:#fff}@media (min-width:768px){.hero-slider--with-form,.hero-slider--with-form .hero-slider .slick-track>.slick-slide>div,.hero-slider--with-form .hero-slider__slide,.hero-slider .hero-slider--with-form .slick-track>.slick-slide>div{height:calc(100vh - 53px)}}@media (min-width:768px){.hero-slider--with-form .hero-slider__navigation{margin-top:-110px}}.hero-slider--no-arrows .is__table{padding-bottom:30px!important}@media (min-width:768px){.hero-slider--no-arrows .is__table{padding-bottom:60px!important}}.hero-slider__inner{float:left;width:100%;height:100%}@media (max-width:767px){.hero-slider__inner.slick-initialized .contact-map__caption__divider,.hero-slider__inner.slick-initialized .contact-map__caption__subtitle,.hero-slider__inner.slick-initialized .hero-slider__caption__description,.hero-slider__inner.slick-initialized .hero-slider__caption__divider{display:none}}.hero-slider .is__table{position:relative;z-index:1;padding-bottom:80px}@media (min-width:768px){.hero-slider .is__table{padding-bottom:130px}}.hero-slider .is__table-cell{vertical-align:bottom}.hero-slider .slick-track>.slick-slide>div,.hero-slider__slide{position:relative;min-height:350px;height:350px;background-color:#fff}@media (min-width:768px){.hero-slider .slick-track>.slick-slide>div,.hero-slider__slide{height:100vh}}.hero-slider .slick-track>.slick-slide>div .moz-background-picture,.hero-slider__slide .moz-background-picture{position:absolute;top:0;left:0;background-position:50%;background-size:cover}.hero-slider .slick-track>.slick-slide>div .moz-background-picture:before,.hero-slider__slide .moz-background-picture:before{content:"";background-color:#000;opacity:.15}.hero-slider .slick-track>.slick-slide>div .moz-background-picture.position-top,.hero-slider__slide .moz-background-picture.position-top{background-position:top}@media (max-width:499px){.hero-slider .header__lang{top:0;z-index:2;position:absolute;right:0}}.hero-slider .header__lang-current{color:#fff}.hero-slider .header__lang-text:after{border-right:1px solid #fff;border-bottom:1px solid #fff}@media (min-width:500px){.hero-slider .header__lang{display:none}}@media (min-width:768px){.hero-slider .slick-initialized .hero-slider__slide .moz-background-picture,.hero-slider .slick-initialized .slick-track>.slick-slide>div .moz-background-picture{left:-5%;width:110%;transition:-webkit-transform 1.5s ease;transition:transform 1.5s ease;transition:transform 1.5s ease,-webkit-transform 1.5s ease;-webkit-transform:translateX(5%);-ms-transform:translateX(5%);transform:translateX(5%)}}@media (min-width:768px){.hero-slider .slick-initialized .contact-map__caption__divider,.hero-slider .slick-initialized .contact-map__caption__subtitle,.hero-slider .slick-initialized .contact-map__caption__title,.hero-slider .slick-initialized .hero-slider__caption__description,.hero-slider .slick-initialized .hero-slider__caption__divider,.hero-slider .slick-initialized .hero-slider__caption__link,.hero-slider .slick-initialized .hero-slider__caption__title,.hero-slider .slick-initialized .hero-slider__caption__video-btn{transition:all 1.5s ease;-webkit-transform:translateX(150px);-ms-transform:translateX(150px);transform:translateX(150px);opacity:0}}.hero-slider .slick-initialized .hero-slider__caption__description--player,.hero-slider .slick-initialized .hero-slider__caption__divider--player,.hero-slider .slick-initialized .hero-slider__caption__link--player,.hero-slider .slick-initialized .hero-slider__caption__title--player,.hero-slider .slick-initialized .hero-slider__caption__video-btn--player{background:none;width:24px;height:24px;border:2px solid #fff;border-radius:100%;position:relative;text-indent:-9999px;display:inline-block;vertical-align:middle;margin-left:4px;top:-1px}.hero-slider .slick-initialized .hero-slider__caption__description--player span,.hero-slider .slick-initialized .hero-slider__caption__divider--player span,.hero-slider .slick-initialized .hero-slider__caption__link--player span,.hero-slider .slick-initialized .hero-slider__caption__title--player span,.hero-slider .slick-initialized .hero-slider__caption__video-btn--player span{width:0;height:0;border-top:6px solid transparent;border-left:8px solid #fff;border-bottom:6px solid transparent;position:absolute;top:4px;right:5px}@media (min-width:768px){.hero-slider .slick-initialized .slick-slide.passed .hero-slider__slide .moz-background-picture,.hero-slider .slick-initialized .slick-slide.passed .slick-track>.slick-slide>div .moz-background-picture{-webkit-transform:translateX(-5%);-ms-transform:translateX(-5%);transform:translateX(-5%)}}@media (min-width:768px){.hero-slider .slick-initialized .slick-slide.passed .contact-map__caption__divider,.hero-slider .slick-initialized .slick-slide.passed .contact-map__caption__subtitle,.hero-slider .slick-initialized .slick-slide.passed .contact-map__caption__title,.hero-slider .slick-initialized .slick-slide.passed .hero-slider__caption__description,.hero-slider .slick-initialized .slick-slide.passed .hero-slider__caption__divider,.hero-slider .slick-initialized .slick-slide.passed .hero-slider__caption__link,.hero-slider .slick-initialized .slick-slide.passed .hero-slider__caption__title,.hero-slider .slick-initialized .slick-slide.passed .hero-slider__caption__video-btn{-webkit-transform:translateX(-150px);-ms-transform:translateX(-150px);transform:translateX(-150px);transition-delay:0ms}}@media (min-width:768px){.hero-slider .slick-initialized .slick-slide.slick-active .hero-slider__slide .moz-background-picture,.hero-slider .slick-initialized .slick-slide.slick-active .slick-track>.slick-slide>div .moz-background-picture{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}@media (min-width:768px){.hero-slider .slick-initialized .slick-slide.slick-active .contact-map__caption__divider,.hero-slider .slick-initialized .slick-slide.slick-active .contact-map__caption__subtitle,.hero-slider .slick-initialized .slick-slide.slick-active .contact-map__caption__title,.hero-slider .slick-initialized .slick-slide.slick-active .hero-slider__caption__description,.hero-slider .slick-initialized .slick-slide.slick-active .hero-slider__caption__divider,.hero-slider .slick-initialized .slick-slide.slick-active .hero-slider__caption__link,.hero-slider .slick-initialized .slick-slide.slick-active .hero-slider__caption__title,.hero-slider .slick-initialized .slick-slide.slick-active .hero-slider__caption__video-btn{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);opacity:1}}@media (min-width:768px){.hero-slider .slick-initialized .slick-slide.slick-active .contact-map__caption__title,.hero-slider .slick-initialized .slick-slide.slick-active .hero-slider__caption__title{transition-delay:1.2s}}@media (min-width:768px){.hero-slider .slick-initialized .slick-slide.slick-active .contact-map__caption__divider,.hero-slider .slick-initialized .slick-slide.slick-active .hero-slider__caption__divider{transition-delay:1.56s}}@media (min-width:768px){.hero-slider .slick-initialized .slick-slide.slick-active .contact-map__caption__subtitle,.hero-slider .slick-initialized .slick-slide.slick-active .hero-slider__caption__description{transition-delay:1.92s}}@media (min-width:768px){.hero-slider .slick-initialized .slick-slide.slick-active .hero-slider__caption__link{transition-delay:2.28s}}@media (min-width:768px){.hero-slider .slick-initialized .slick-slide.slick-active .hero-slider__caption__video-btn{transition-delay:2.64s}}.hero-slider__caption{max-width:550px;margin:0 auto;color:#fff;text-align:center;padding:0 20px}.contact-map__caption__subtitle,.contact-map__caption__title,.hero-slider__caption__description,.hero-slider__caption__title{float:left;width:100%}.contact-map__caption__title,.hero-slider__caption__title{font-family:CeraPRO-Medium,Arial,Helvetica,sans-serif;letter-spacing:2px;line-height:1.2;font-size:20px}@media (min-width:768px){.contact-map__caption__title,.hero-slider__caption__title{font-size:25px}}.contact-map__caption__subtitle,.hero-slider__caption__description{position:relative;line-height:1.3;font-size:16px}@media (min-width:768px){.contact-map__caption__subtitle,.hero-slider__caption__description{line-height:1;font-family:ITCBodoniSeventytwoW10,Times,serif;font-size:30px}}@media (min-width:1024px){.contact-map__caption__subtitle,.hero-slider__caption__description{margin-bottom:20px}}.hero-slider__caption__link{margin-bottom:20px}.hero-slider__caption__link a{color:#fff!important}.contact-map__caption__divider,.hero-slider__caption__divider{float:left;width:100%;height:2px;text-align:center;margin:15px 0}.contact-map__caption__divider:before,.hero-slider__caption__divider:before{content:"";width:80px;height:2px;background-color:#fff;display:inline-block;vertical-align:top}.hero-slider__caption__video-btn{display:inline-block;font-family:CeraPRO-Bold,Arial,Helvetica,sans-serif;cursor:pointer;letter-spacing:2px;margin:20px 0 0}@media (min-width:1024px){.hero-slider__caption__video-btn{margin:0 0 20px}}.hero-slider__navigation{float:left;width:100%;text-align:center;position:relative;z-index:1;margin-top:-60px}@media (min-width:768px){.hero-slider__navigation{margin-top:-80px}}@media (min-width:1024px){.hero-slider__navigation{margin-top:-120px}}.hero-slider__navigation__count,.hero-slider__navigation__next,.hero-slider__navigation__prev{display:inline-block;vertical-align:middle;color:#fff}.hero-slider__navigation__next,.hero-slider__navigation__prev{cursor:pointer;font-size:40px}.hero-slider__navigation__count{margin:0 18px;font-family:ITCBodoniSeventytwoW10,Times,serif;font-size:20px}@media (min-width:768px){.hero-slider__navigation__count{font-size:27px}}.ytplayer-container{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1}@media (max-width:767px){.ytplayer-container iframe{width:100%!important;height:100%!important}}@media (min-width:768px){.ytplayer-container iframe{position:absolute;top:50%!important;left:50%!important;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.hero-slider__video{display:none}.hero-slider__video__shield{background:url(../img/ajax-loader.gif) no-repeat 50% #000}.hero-slider__video.loaded .hero-slider__video__shield{background:none}.hero-slider__video__navigation{position:absolute;left:0;bottom:10px;width:100%;text-align:center}@media (min-width:768px){.hero-slider__video__navigation{bottom:40px}}@media (min-width:1024px){.hero-slider__video__navigation{bottom:60px}}.hero-slider__video__navigation__close,.hero-slider__video__navigation__pause{color:#fff;display:inline-block;overflow:hidden;width:30px;height:22px;line-height:22px;font-size:20px;cursor:pointer;position:relative}.hero-slider__video__navigation__close span,.hero-slider__video__navigation__pause span{position:absolute;top:0;left:0}.hero-slider__video__navigation__pause{margin:0 10px 0 0}.hero-slider__video__navigation__pause span{transition:top .3s ease}.hero-slider__video__navigation__pause span:nth-child(2){top:27px}.hero-slider__video__navigation__pause.active span:first-child{top:-27px}.hero-slider__video__navigation__pause.active span:nth-child(2){top:0}.hotel-experiences,.hotel-facilities,.main-content{float:left;width:100%;overflow:hidden}@media (max-width:767px){.countdown--popup-inline+.hotel-experiences,.countdown--popup-inline+.hotel-facilities,.countdown--popup-inline+.main-content{margin-top:-285px}.countdown--popup-inline+.hotel-experiences .has-background-decoration,.countdown--popup-inline+.hotel-facilities .has-background-decoration,.countdown--popup-inline+.main-content .has-background-decoration{padding-top:285px}}.countdown--popup-inline-always-visible+.hotel-experiences,.countdown--popup-inline-always-visible+.hotel-facilities,.countdown--popup-inline-always-visible+.main-content{margin-top:-285px}.countdown--popup-inline-always-visible+.hotel-experiences .has-background-decoration,.countdown--popup-inline-always-visible+.hotel-facilities .has-background-decoration,.countdown--popup-inline-always-visible+.main-content .has-background-decoration{padding-top:285px}.blog-post__inner__date,.blog-post__inner__title,.camp__form-title,.career__form-title,.contact-form__section-title,.facilities-list__section-title,.facilities-lists__section-title,.facts__title,.featured-banner__title,.filtered-banners__section-title,.full-width-banner__title,.golf-history__title,.golf__contact__section-title,.holes__title,.hotel-experiences__section-title,.hotel-facilities__section-title,.incentives__section-title,.main-content__logo,.main-content__section-title,.meeting-form__section-title,.posts-calendar__section-title,.properties-more__section-title,.property-details__contact__section-title,.property-map__section-title,.related-properties__section-title,.riding-club-bottom__section-title,.service-form__section-title,.services-slider__section-title,.single-offer__inner__title,.single-tournament__inner__title,.slider-with-caption__title,.testimonials__section-title,.two-column-slider__title,.various-banners__title,.weather__title,.zig-zag__section-title{margin-top:40px;margin-bottom:20px;text-align:center}@media (min-width:768px){.blog-post__inner__date,.blog-post__inner__title,.camp__form-title,.career__form-title,.contact-form__section-title,.facilities-list__section-title,.facilities-lists__section-title,.facts__title,.featured-banner__title,.filtered-banners__section-title,.full-width-banner__title,.golf-history__title,.golf__contact__section-title,.holes__title,.hotel-experiences__section-title,.hotel-facilities__section-title,.incentives__section-title,.main-content__logo,.main-content__section-title,.meeting-form__section-title,.posts-calendar__section-title,.properties-more__section-title,.property-details__contact__section-title,.property-map__section-title,.related-properties__section-title,.riding-club-bottom__section-title,.service-form__section-title,.services-slider__section-title,.single-offer__inner__title,.single-tournament__inner__title,.slider-with-caption__title,.testimonials__section-title,.two-column-slider__title,.various-banners__title,.weather__title,.zig-zag__section-title{margin-top:60px}}.blog-post__inner__date h1,.blog-post__inner__date h2,.blog-post__inner__date h3,.blog-post__inner__date span,.blog-post__inner__title h1,.blog-post__inner__title h2,.blog-post__inner__title h3,.blog-post__inner__title span,.camp__form-title h1,.camp__form-title h2,.camp__form-title h3,.camp__form-title span,.career__form-title h1,.career__form-title h2,.career__form-title h3,.career__form-title span,.contact-form__section-title h1,.contact-form__section-title h2,.contact-form__section-title h3,.contact-form__section-title span,.facilities-list__section-title h1,.facilities-list__section-title h2,.facilities-list__section-title h3,.facilities-list__section-title span,.facilities-lists__section-title h1,.facilities-lists__section-title h2,.facilities-lists__section-title h3,.facilities-lists__section-title span,.facts__title h1,.facts__title h2,.facts__title h3,.facts__title span,.featured-banner__title h1,.featured-banner__title h2,.featured-banner__title h3,.featured-banner__title span,.filtered-banners__section-title h1,.filtered-banners__section-title h2,.filtered-banners__section-title h3,.filtered-banners__section-title span,.full-width-banner__title h1,.full-width-banner__title h2,.full-width-banner__title h3,.full-width-banner__title span,.golf-history__title h1,.golf-history__title h2,.golf-history__title h3,.golf-history__title span,.golf__contact__section-title h1,.golf__contact__section-title h2,.golf__contact__section-title h3,.golf__contact__section-title span,.holes__title h1,.holes__title h2,.holes__title h3,.holes__title span,.hotel-experiences__section-title h1,.hotel-experiences__section-title h2,.hotel-experiences__section-title h3,.hotel-experiences__section-title span,.hotel-facilities__section-title h1,.hotel-facilities__section-title h2,.hotel-facilities__section-title h3,.hotel-facilities__section-title span,.incentives__section-title h1,.incentives__section-title h2,.incentives__section-title h3,.incentives__section-title span,.main-content__logo h1,.main-content__logo h2,.main-content__logo h3,.main-content__logo span,.main-content__section-title h1,.main-content__section-title h2,.main-content__section-title h3,.main-content__section-title span,.meeting-form__section-title h1,.meeting-form__section-title h2,.meeting-form__section-title h3,.meeting-form__section-title span,.posts-calendar__section-title h1,.posts-calendar__section-title h2,.posts-calendar__section-title h3,.posts-calendar__section-title span,.properties-more__section-title h1,.properties-more__section-title h2,.properties-more__section-title h3,.properties-more__section-title span,.property-details__contact__section-title h1,.property-details__contact__section-title h2,.property-details__contact__section-title h3,.property-details__contact__section-title span,.property-map__section-title h1,.property-map__section-title h2,.property-map__section-title h3,.property-map__section-title span,.related-properties__section-title h1,.related-properties__section-title h2,.related-properties__section-title h3,.related-properties__section-title span,.riding-club-bottom__section-title h1,.riding-club-bottom__section-title h2,.riding-club-bottom__section-title h3,.riding-club-bottom__section-title span,.service-form__section-title h1,.service-form__section-title h2,.service-form__section-title h3,.service-form__section-title span,.services-slider__section-title h1,.services-slider__section-title h2,.services-slider__section-title h3,.services-slider__section-title span,.single-offer__inner__title h1,.single-offer__inner__title h2,.single-offer__inner__title h3,.single-offer__inner__title span,.single-tournament__inner__title h1,.single-tournament__inner__title h2,.single-tournament__inner__title h3,.single-tournament__inner__title span,.slider-with-caption__title h1,.slider-with-caption__title h2,.slider-with-caption__title h3,.slider-with-caption__title span,.testimonials__section-title h1,.testimonials__section-title h2,.testimonials__section-title h3,.testimonials__section-title span,.two-column-slider__title h1,.two-column-slider__title h2,.two-column-slider__title h3,.two-column-slider__title span,.various-banners__title h1,.various-banners__title h2,.various-banners__title h3,.various-banners__title span,.weather__title h1,.weather__title h2,.weather__title h3,.weather__title span,.zig-zag__section-title h1,.zig-zag__section-title h2,.zig-zag__section-title h3,.zig-zag__section-title span{display:inline-block;padding:0 10px;color:#8e7a6b;border-left:2px solid #8e7a6b;border-right:2px solid #8e7a6b;font-family:CeraPRO-Bold,Arial,Helvetica,sans-serif;letter-spacing:1px;line-height:1;margin:0;font-size:18px}.has-logo.blog-post__inner__date,.has-logo.blog-post__inner__title,.has-logo.camp__form-title,.has-logo.career__form-title,.has-logo.contact-form__section-title,.has-logo.facilities-list__section-title,.has-logo.facilities-lists__section-title,.has-logo.facts__title,.has-logo.featured-banner__title,.has-logo.filtered-banners__section-title,.has-logo.full-width-banner__title,.has-logo.golf-history__title,.has-logo.golf__contact__section-title,.has-logo.holes__title,.has-logo.hotel-experiences__section-title,.has-logo.hotel-facilities__section-title,.has-logo.incentives__section-title,.has-logo.main-content__logo,.has-logo.meeting-form__section-title,.has-logo.posts-calendar__section-title,.has-logo.properties-more__section-title,.has-logo.property-details__contact__section-title,.has-logo.property-map__section-title,.has-logo.related-properties__section-title,.has-logo.riding-club-bottom__section-title,.has-logo.service-form__section-title,.has-logo.services-slider__section-title,.has-logo.single-offer__inner__title,.has-logo.single-tournament__inner__title,.has-logo.slider-with-caption__title,.has-logo.testimonials__section-title,.has-logo.two-column-slider__title,.has-logo.various-banners__title,.has-logo.weather__title,.has-logo.zig-zag__section-title,.main-content__section-title.has-logo{margin-top:20px}.main-content__logo img{max-width:120px;height:auto}.blog-post__inner__short-description,.camp__page-title,.career__page-title,.featured-banner__content-title,.main-content__title,.page-template-default__title,.single-offer__inner__short-description,.various-banners__description{text-align:center;margin:0 auto;max-width:810px;font-family:ITCBodoniSeventytwoW10,Times,serif;color:#0c3958}.blog-post__inner__short-description h1,.blog-post__inner__short-description h2,.blog-post__inner__short-description h3,.blog-post__inner__short-description span,.blog-post__inner__short-description strong,.camp__page-title h1,.camp__page-title h2,.camp__page-title h3,.camp__page-title span,.camp__page-title strong,.career__page-title h1,.career__page-title h2,.career__page-title h3,.career__page-title span,.career__page-title strong,.featured-banner__content-title h1,.featured-banner__content-title h2,.featured-banner__content-title h3,.featured-banner__content-title span,.featured-banner__content-title strong,.main-content__title h1,.main-content__title h2,.main-content__title h3,.main-content__title span,.main-content__title strong,.page-template-default__title h1,.page-template-default__title h2,.page-template-default__title h3,.page-template-default__title span,.page-template-default__title strong,.single-offer__inner__short-description h1,.single-offer__inner__short-description h2,.single-offer__inner__short-description h3,.single-offer__inner__short-description span,.single-offer__inner__short-description strong,.various-banners__description h1,.various-banners__description h2,.various-banners__description h3,.various-banners__description span,.various-banners__description strong{font-weight:400;font-size:25px;line-height:1.2;margin:0}@media (min-width:768px){.blog-post__inner__short-description h1,.blog-post__inner__short-description h2,.blog-post__inner__short-description h3,.blog-post__inner__short-description span,.blog-post__inner__short-description strong,.camp__page-title h1,.camp__page-title h2,.camp__page-title h3,.camp__page-title span,.camp__page-title strong,.career__page-title h1,.career__page-title h2,.career__page-title h3,.career__page-title span,.career__page-title strong,.featured-banner__content-title h1,.featured-banner__content-title h2,.featured-banner__content-title h3,.featured-banner__content-title span,.featured-banner__content-title strong,.main-content__title h1,.main-content__title h2,.main-content__title h3,.main-content__title span,.main-content__title strong,.page-template-default__title h1,.page-template-default__title h2,.page-template-default__title h3,.page-template-default__title span,.page-template-default__title strong,.single-offer__inner__short-description h1,.single-offer__inner__short-description h2,.single-offer__inner__short-description h3,.single-offer__inner__short-description span,.single-offer__inner__short-description strong,.various-banners__description h1,.various-banners__description h2,.various-banners__description h3,.various-banners__description span,.various-banners__description strong{font-size:35px}}.blog-post__inner__short-description strong,.camp__page-title strong,.career__page-title strong,.featured-banner__content-title strong,.main-content__title strong,.page-template-default__title strong,.single-offer__inner__short-description strong,.various-banners__description strong{font-family:BodoniSevITC W05 Bold,Times,serif}.add-margin.blog-post__inner__short-description,.add-margin.camp__page-title,.add-margin.career__page-title,.add-margin.featured-banner__content-title,.add-margin.page-template-default__title,.add-margin.single-offer__inner__short-description,.add-margin.various-banners__description,.main-content__title.add-margin{margin-top:40px}@media (min-width:768px){.add-margin.blog-post__inner__short-description,.add-margin.camp__page-title,.add-margin.career__page-title,.add-margin.featured-banner__content-title,.add-margin.page-template-default__title,.add-margin.single-offer__inner__short-description,.add-margin.various-banners__description,.main-content__title.add-margin{margin-top:60px}}.blog-post__inner__content,.camp__text,.career__text,.history-slider__slide__description,.main-content__content,.property-details__contact__content,.single-offer__inner__content{margin:0 auto;max-width:810px;font-size:18px;color:#3b3b3b;margin-top:30px;margin-bottom:20px;text-align:center}@media (min-width:768px){.blog-post__inner__content,.camp__text,.career__text,.history-slider__slide__description,.main-content__content,.property-details__contact__content,.single-offer__inner__content{margin-bottom:30px}}@media (min-width:1024px){.has-columns.blog-post__inner__content,.has-columns.camp__text,.has-columns.career__text,.has-columns.history-slider__slide__description,.has-columns.property-details__contact__content,.has-columns.single-offer__inner__content,.main-content__content.has-columns{-webkit-column-count:2;column-count:2;-webkit-column-gap:70px;column-gap:70px}}.main-content__content.no-more-text,.no-more-text.blog-post__inner__content,.no-more-text.camp__text,.no-more-text.career__text,.no-more-text.history-slider__slide__description,.no-more-text.property-details__contact__content,.no-more-text.single-offer__inner__content{margin-bottom:40px}.page-template-homepage .main-content__content.no-more-text,.page-template-homepage .no-more-text.blog-post__inner__content,.page-template-homepage .no-more-text.camp__text,.page-template-homepage .no-more-text.career__text,.page-template-homepage .no-more-text.history-slider__slide__description,.page-template-homepage .no-more-text.property-details__contact__content,.page-template-homepage .no-more-text.single-offer__inner__content,.page-template-hotel .main-content__content.no-more-text,.page-template-hotel .no-more-text.blog-post__inner__content,.page-template-hotel .no-more-text.camp__text,.page-template-hotel .no-more-text.career__text,.page-template-hotel .no-more-text.history-slider__slide__description,.page-template-hotel .no-more-text.property-details__contact__content,.page-template-hotel .no-more-text.single-offer__inner__content{margin-bottom:0!important}@media (min-width:768px){.main-content__content.no-more-text,.no-more-text.blog-post__inner__content,.no-more-text.camp__text,.no-more-text.career__text,.no-more-text.history-slider__slide__description,.no-more-text.property-details__contact__content,.no-more-text.single-offer__inner__content{margin-bottom:60px}}@media (max-width:767px){.main-content__content.no-more-text+img,.no-more-text.blog-post__inner__content+img,.no-more-text.camp__text+img,.no-more-text.career__text+img,.no-more-text.history-slider__slide__description+img,.no-more-text.property-details__contact__content+img,.no-more-text.single-offer__inner__content+img{bottom:0}}.main-content__content.no-more-text.has-buttons,.no-more-text.has-buttons.blog-post__inner__content,.no-more-text.has-buttons.camp__text,.no-more-text.has-buttons.career__text,.no-more-text.has-buttons.history-slider__slide__description,.no-more-text.has-buttons.property-details__contact__content,.no-more-text.has-buttons.single-offer__inner__content{margin-bottom:0}.blog-post__inner__content *,.camp__text *,.career__text *,.history-slider__slide__description *,.main-content__content *,.property-details__contact__content *,.single-offer__inner__content *{margin-top:0}.main-content__content__more{display:none}.main-content__content__more div{float:left;width:100%}.main-content__more-btn{float:left;width:100%;margin-bottom:30px;text-align:center}@media (max-width:767px){.main-content__more-btn{margin-top:20px}}.main-content__more-btn span{color:#8e7a6b;display:inline-block;width:27px;height:46px;border:1px solid #8e7a6b;font-size:50px;cursor:pointer}.main-content__more-btn span:before{position:relative;top:-15px;margin-left:-13px;transition:top .4s ease;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}@media (min-width:1024px){.main-content__more-btn span:hover:before{top:15px}}.main-content__more-btn span.active:before{top:15px;-webkit-transform:rotate3d(0,0,0,0deg);transform:rotate3d(0,0,0,0deg)}@media (min-width:1024px){.main-content__more-btn span.active:hover:before{top:-15px}}.main-content__badge{position:absolute;max-width:80px;height:auto;bottom:15px;right:10px}@media (min-width:768px){.main-content__badge{right:12%}}@media (min-width:1024px){.main-content__badge{max-width:100px;right:0;transition:all .8s ease;top:200px;-webkit-transform:translateX(50%) rotate(60deg);-ms-transform:translateX(50%) rotate(60deg);transform:translateX(50%) rotate(60deg)}}@media (min-width:768px){.main-content__badge.show{-webkit-transform:translateX(50%) rotate(0deg);-ms-transform:translateX(50%) rotate(0deg);transform:translateX(50%) rotate(0deg)}}.main-content__files{margin-bottom:40px}@media (min-width:768px){.main-content__files{margin-bottom:60px}}.featured-banner{float:left;width:100%;position:relative;overflow:hidden}.featured-banner__description{max-width:730px;margin:0 auto 20px}@media (min-width:768px){.featured-banner__description{margin:0 auto 30px}}.featured-banner__description p{text-align:center;color:#0c3958}.featured-banner>.moz-background-picture{position:absolute;top:0;left:0;right:0;width:100%;opacity:.2;height:450px}@media (min-width:768px){.featured-banner>.moz-background-picture{height:650px}}.featured-banner__image{position:relative;margin-top:70px;background-color:#f7f6f4}@media (min-width:768px){.featured-banner__image{margin-top:20px}}.featured-banner__image>img{max-width:100%;height:auto;display:block}@media (max-width:499px){.featured-banner__image>img{display:none}}.featured-banner__image a+a{font-size:0}.featured-banner__image .btn--discover-more:after{height:45px}.featured-banner__image .btn--discover-more span{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);transition-delay:.3s}.featured-banner__image .icon-arrow-left,.featured-banner__image .icon-arrow-right{position:absolute;top:50%;font-size:50px;cursor:pointer;z-index:1;color:#8e7a6b;margin-top:-25px}.featured-banner__image .icon-arrow-left{left:-15px}@media (min-width:768px){.featured-banner__image .icon-arrow-left{left:-25px}}.featured-banner__image .icon-arrow-right{right:-15px}@media (min-width:768px){.featured-banner__image .icon-arrow-right{right:-25px}}.featured-banner__image .moz-background-picture{height:270px}@media (min-width:500px){.featured-banner__image .moz-background-picture{display:none}}.featured-banner__badge{position:absolute;z-index:2;top:0;left:50px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media (min-width:768px){.featured-banner__badge{left:0;-webkit-transform:translateX(-25%);-ms-transform:translateX(-25%);transform:translateX(-25%);top:80px}}@media (min-width:1024px){.featured-banner__badge{-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}}.featured-banner__badge img{max-width:80px;display:block}@media (min-width:768px){.featured-banner__badge img{transition:-webkit-transform .8s ease;transition:transform .8s ease;transition:transform .8s ease,-webkit-transform .8s ease;-webkit-transform:rotate(60deg);-ms-transform:rotate(60deg);transform:rotate(60deg);max-width:120px}}@media (min-width:768px){.featured-banner__badge--right{left:auto;right:0;-webkit-transform:translateX(25%);-ms-transform:translateX(25%);transform:translateX(25%)}}@media (min-width:1024px){.featured-banner__badge--right{-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%)}}@media (min-width:768px){.featured-banner__badge.show img{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}}.full-width-banner{float:left;width:100%;overflow:hidden}.full-width-banner .has-background-decoration:before{height:1000px}.full-width-banner__title{margin-bottom:40px}.full-width-banner__item,.weather .weather__banner__item{position:relative;height:300px}@media (min-width:768px){.full-width-banner__item,.weather .weather__banner__item{height:450px;width:0;transition:all 1s ease;overflow:hidden}}.full-width-banner__item__title{color:#fff;font-size:30px;font-family:ITCBodoniSeventytwoW10,Times,serif;text-align:center;padding-left:20px;padding-right:20px;line-height:1.1}@media (min-width:768px){.full-width-banner__item__title{opacity:0;transition:opacity .3s ease;font-size:40px}}.full-width-banner__item.show,.weather .show.weather__banner__item{width:100%}.full-width-banner__item.show .full-width-banner__item__title,.weather .show.weather__banner__item .full-width-banner__item__title{opacity:1;transition-delay:1s}.full-width-banner__item:hover:not(.animating) .btn--discover-more,.weather .weather__banner__item:hover:not(.animating) .btn--discover-more{color:#fff}.full-width-banner__item:hover:not(.animating) .btn--discover-more:after,.weather .weather__banner__item:hover:not(.animating) .btn--discover-more:after{height:45px}.full-width-banner__item:hover:not(.animating) .btn--discover-more span,.weather .weather__banner__item:hover:not(.animating) .btn--discover-more span{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);transition-delay:.3s}.full-width-banner__item__border,.weather .weather__banner__item__border{position:absolute;top:0;left:0;width:100%;height:100%;padding:20px;overflow:hidden}@media (min-width:768px){.full-width-banner__item__border,.weather .weather__banner__item__border{max-width:calc(100vw - (((100vw - 1280px)) / 2) - 28px);width:100vw;padding:40px}}.full-width-banner__item__border .border-effect,.weather .weather__banner__item__border .border-effect{position:relative}.full-width-banner .is__table{position:relative;z-index:1}.full-width-banner .btn--discover-more{bottom:20px}@media (min-width:768px){.full-width-banner .btn--discover-more{bottom:40px}}.full-width-banner .btn--discover-more+a{z-index:2;font-size:0;right:auto;width:100%}@media (min-width:768px){.full-width-banner .btn--discover-more+a{width:calc(100vw - (((100vw - 1280px)) / 2) - 28px)}}.two-column-slider{float:left;width:100%;padding-bottom:30px;overflow:hidden}@media (min-width:768px){.two-column-slider{padding-bottom:60px}}.two-column-slider .has-background-decoration:before{height:3000px}.two-column-slider__title{margin-bottom:40px}@media (min-width:768px){.two-column-slider__title{margin-bottom:60px}}@media (min-width:1024px){.two-column-slider__title{margin-bottom:120px}}.two-column-slider__holder{position:relative;float:left;width:100%}@media (max-width:767px){.two-column-slider__holder{display:none}}.two-column-slider__holder--mobile{display:block}@media (min-width:768px){.two-column-slider__holder--mobile{display:none}}.two-column-slider__inner{float:left;width:100%}@media (min-width:1024px){.two-column-slider__inner{margin-top:-70px}}.two-column-slider__item{float:left;width:100%}.two-column-slider__item:hover .btn--discover-more:after{height:45px}.two-column-slider__item:hover .btn--discover-more span{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);transition-delay:.3s}.two-column-slider__slide{position:relative;height:350px}@media (min-width:768px){.two-column-slider__slide{height:600px}}@media (max-width:1023px){.two-column-slider__slide .btn--discover-more:after{height:45px}.two-column-slider__slide .btn--discover-more span{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);transition-delay:.3s}}.two-column-slider__slide .moz-background-picture{z-index:0}.two-column-slider__slide .moz-background-picture:before{opacity:.3}.two-column-slider__slide .is__table{margin:0 auto;position:relative;z-index:1;padding-bottom:70px}@media (min-width:768px){.two-column-slider__slide .is__table{padding:80px}}.two-column-slider__slide .is__table-cell{text-align:center}.two-column-slider__slide__description,.two-column-slider__slide__title{margin:0 auto;color:#fff;font-size:25px;font-family:ITCBodoniSeventytwoW10,Times,serif;padding:0 20px;text-decoration:none;display:inline-block;line-height:1.2}@media (min-width:768px){.two-column-slider__slide__description,.two-column-slider__slide__title{font-size:30px}}@media (min-width:768px){.two-column-slider__slide__description:hover,.two-column-slider__slide__title:hover{color:#fff}}.two-column-slider__slide__description{width:100%;max-width:500px}.two-column-slider__slide__date{color:#fff;font-size:15px;font-family:CeraPRO-Bold,Arial,Helvetica,sans-serif;margin-bottom:15px;letter-spacing:1px}.two-column-slider__slide__date--title{text-decoration:none;display:inline-block;color:#fff}@media (min-width:768px){.two-column-slider__item--small{margin-top:35px}}@media (min-width:768px){.two-column-slider__item--small .two-column-slider__slide{height:530px}}.two-column-slider__nav{font-size:50px;color:#fff;cursor:pointer;display:inline-block}@media (max-width:767px){.two-column-slider__nav{display:none!important}}.two-column-slider__nav.icon-arrow-right{margin-left:10px}.two-column-slider__nav.icon-arrow-left{margin-right:10px}@media (min-width:768px){.two-column-slider .two-column-slider__holder:not(.two-column-slider__holder--mobile) .slick-initialized .moz-background-picture{left:-5%;width:110%;transition:-webkit-transform 1.5s ease;transition:transform 1.5s ease;transition:transform 1.5s ease,-webkit-transform 1.5s ease;-webkit-transform:translateX(5%);-ms-transform:translateX(5%);transform:translateX(5%)}}@media (min-width:768px){.two-column-slider .two-column-slider__holder:not(.two-column-slider__holder--mobile) .slick-slide.passed .moz-background-picture{-webkit-transform:translateX(-5%);-ms-transform:translateX(-5%);transform:translateX(-5%)}}@media (min-width:768px){.two-column-slider .two-column-slider__holder:not(.two-column-slider__holder--mobile) .slick-slide.slick-active .moz-background-picture{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.two-column-slider__holder--mobile .moz-background-picture:before{content:"";opacity:.4;background-color:rgba(0,0,0,.4)}.two-column-slider__holder--mobile .two-column-slider__inner{padding-bottom:40px}.two-column-slider__holder--mobile .slick-arrow{position:absolute;bottom:-40px;left:50%;border:none;background:transparent;display:inline-block;font-family:aph04271_icons;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:top;font-size:0;padding:0;outline:none}.two-column-slider__holder--mobile .slick-arrow:before{font-size:40px;color:#8e7a6b}.two-column-slider__holder--mobile .slick-prev{-webkit-transform:translateX(-45px);-ms-transform:translateX(-45px);transform:translateX(-45px)}.two-column-slider__holder--mobile .slick-prev:before{content:"\0050"}.two-column-slider__holder--mobile .slick-next{-webkit-transform:translateX(5px);-ms-transform:translateX(5px);transform:translateX(5px)}.two-column-slider__holder--mobile .slick-next:before{content:"\004f"}.hotel-facilities__content{margin:0 auto 30px;max-width:650px}.hotel-facilities .btn--outline{margin:0 auto}.hotel-facilities__content__title{font-size:30px;color:#0c3958;font-family:ITCBodoniSeventytwoW10,Times,serif;margin:40px 0 30px;padding-left:25px}.hotel-facilities__content__desc{font-family:CeraPRO-Medium,Arial,Helvetica,sans-serif;color:#626e83}.hotel-facilities__content__desc ul{list-style:none;padding-left:25px}.hotel-facilities__content__desc ul li{position:relative;text-transform:uppercase;margin-bottom:5px}.hotel-facilities__content__desc ul li:before{content:"";width:15px;height:1px;background-color:#0c3958;position:absolute;left:0;margin-left:-23px;top:12px}@media (min-width:768px){.hotel-experiences__section-title{margin-bottom:40px!important}}.hotel-experiences .has-background-decoration:before{height:3000px}.hotel-experiences .moz-background-picture{z-index:0}.hotel-experiences .moz-background-picture:before{content:"";background-color:#000;opacity:0;transition:opacity .3s ease}.hotel-experiences .is__table-cell{z-index:1;position:relative}.hotel-experiences__holder{float:left;width:100%}@media (min-width:768px){.hotel-experiences__holder .tab--five-tenths .hotel-experiences__item,.hotel-experiences__holder .tab--four-eighths .hotel-experiences__item,.hotel-experiences__holder .tab--one-half .hotel-experiences__item,.hotel-experiences__holder .tab--six-twelfths .hotel-experiences__item,.hotel-experiences__holder .tab--three-sixths .hotel-experiences__item,.hotel-experiences__holder .tab--two-quarters .hotel-experiences__item{padding-top:73%}}.hotel-experiences__item{position:relative;float:left;width:100%;text-align:center;overflow:hidden;height:0;padding-top:100%}@media (max-width:767px){.hotel-experiences__item{margin-bottom:20px}}.hotel-experiences__item:hover .moz-background-picture:before{opacity:.15}.hotel-experiences__item:hover .btn--discover-more:after{height:45px}.hotel-experiences__item:hover .btn--discover-more span{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);transition-delay:.3s}.hotel-experiences__item--gold{background-color:#8e7a6b}.hotel-experiences__item>a{font-size:0;z-index:2}.hotel-experiences__item__title{color:#fff;font-family:ITCBodoniSeventytwoW10,Times,serif;line-height:1;font-size:30px}@media (min-width:1024px){.hotel-experiences__item__title{font-size:40px}}.hotel-experiences__item__subtitle{color:#0c3958;font-family:CeraPRO-Bold,Arial,Helvetica,sans-serif;line-height:1;font-size:18px;padding:10px 0 0}@media (min-width:1024px){.hotel-experiences__item__subtitle{font-size:20px}}.hotel-experiences__item__holder{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}.hotel-experiences__title{display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0 10px;color:#b68715;border-left:2px solid #b68715;border-right:2px solid #b68715;font-family:CeraPRO-Bold,Arial,Helvetica,sans-serif;letter-spacing:1px;line-height:1;margin:0 auto;text-align:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:-webkit-max-content;width:max-content;margin-bottom:15px;font-size:15px}@media (min-width:1024px){.hotel-experiences__title{margin-bottom:40px}}.announcement{display:none}@media (max-width:767px){.announcement{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.2);overflow-y:auto;padding:20px;z-index:11}.announcement--countdown{display:none!important}}.announcement__holder{background-color:hsla(0,0%,100%,.9);padding:20px;width:100%;max-width:350px;overflow:hidden;margin:0 auto}@media (min-width:768px){.announcement__holder{position:absolute;bottom:30px;right:30px;z-index:8}.announcement__holder--large{max-width:650px}.announcement__holder--centered{top:60%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);bottom:auto;right:auto}}.announcement__inner{float:left;width:100%;height:100%;border:2px solid #8e7a6b;padding:60px 20px 90px;text-align:center;position:relative}.announcement__close{position:absolute;left:50%;top:0;margin-left:-20px;width:40px;height:40px;background-color:#8e7a6b;color:#fff;cursor:pointer}.announcement__close:before{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.announcement__title{font-family:CeraPRO-Bold,Arial,Helvetica,sans-serif;color:#8e7a6b;margin-bottom:10px}.announcement__image img{max-width:100%;max-height:25vh}.announcement__desc{font-family:ITCBodoniSeventytwoW10,Times,serif;color:#0c3958;font-size:23px;line-height:1.1}.announcement .btn--discover-more{padding-bottom:35px}.announcement .btn--discover-more:after{height:30px;background-color:#8e7a6b}.announcement .btn--discover-more span{color:#8e7a6b;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);transition-delay:.3s}.announcement__code{position:relative}.announcement__code:before{content:"";width:100%;height:100%;z-index:1}.testimonials,.trip-advisor{float:left;width:100%}.testimonials .icon-trip-advisor,.trip-advisor .icon-trip-advisor{display:inline-block;width:1.6em;height:1.6em;color:#8e7a6b;border-radius:100%;border:2px solid #8e7a6b;position:relative;font-size:30px}@media (min-width:768px){.testimonials .icon-trip-advisor,.trip-advisor .icon-trip-advisor{font-size:40px}}.testimonials .icon-trip-advisor:before,.trip-advisor .icon-trip-advisor:before{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.testimonials__holder,.trip-advisor__holder{padding:40px 0;text-align:center}@media (min-width:768px){.testimonials__holder,.trip-advisor__holder{padding:80px 0 40px}}.testimonials__slider,.trip-advisor__slider{max-width:700px;margin:20px auto 0}.testimonials__slider__slide__title,.trip-advisor__slider__slide__title{color:#0c3958;text-decoration:none;font-family:ITCBodoniSeventytwoW10,Times,serif;font-size:20px;line-height:1}@media (min-width:768px){.testimonials__slider__slide__title,.trip-advisor__slider__slide__title{font-size:28px}}.testimonials__slider__slide p,.trip-advisor__slider__slide p{color:#717b76}.testimonials .slick-dots,.trip-advisor .slick-dots{margin:0;padding:0;list-style:none}.testimonials .slick-dots li,.trip-advisor .slick-dots li{display:inline-block;margin:0 5px}.testimonials .slick-dots li.slick-active button,.trip-advisor .slick-dots li.slick-active button{-webkit-transform:scale(1) rotate(45deg);-ms-transform:scale(1) rotate(45deg);transform:scale(1) rotate(45deg);opacity:1}.testimonials .slick-dots li button,.trip-advisor .slick-dots li button{width:12px;height:12px;padding:0;border:none;outline:none;font-size:0;background-color:#8e7a6b;-webkit-transform:scale(.7) rotate(45deg);-ms-transform:scale(.7) rotate(45deg);transform:scale(.7) rotate(45deg);opacity:.4;transition:all .3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}.filtered-banners__post,.zig-zag{float:left;width:100%;margin-top:20px}@media (min-width:768px){.filtered-banners__post,.zig-zag{margin-top:40px}}.zig-zag--with-title{margin-top:0}.offers-overview__item,.zig-zag__item{background-color:#fcfbfa;position:relative}.offers-overview__item>a,.zig-zag__item>a{font-size:0;z-index:1}@media (min-width:768px){.filtered-banners__post__content,.filtered-banners__post__image,.offers-overview__item__content,.offers-overview__item__image,.zig-zag__content,.zig-zag__image{height:450px}}.filtered-banners__post__image,.offers-overview__item__image,.zig-zag__image{position:relative;padding:40px}@media (max-width:767px){.filtered-banners__post__image,.offers-overview__item__image,.zig-zag__image{padding:20px;height:250px}}.zig-zag__image__caption{z-index:1;position:relative;width:100%;height:100%;color:#fff;text-align:center;font-size:35px;font-family:ITCBodoniSeventytwoW10,Times,serif;line-height:1}.filtered-banners__post .moz-background-picture:before,.zig-zag .moz-background-picture:before{content:"";background-color:#000;opacity:.25}.filtered-banners__post__content,.offers-overview__item__content,.zig-zag__content{position:relative;text-align:center;padding:40px}@media (max-width:767px){.filtered-banners__post__content,.offers-overview__item__content,.zig-zag__content{padding:40px 40px 110px}}.offers-overview__item__content__title,.zig-zag__content__title{color:#8e7a6b;font-family:CeraPRO-Bold,Arial,Helvetica,sans-serif;letter-spacing:1px}.filtered-banners__post__content p,.offers-overview__item__content p,.zig-zag__content p{margin-bottom:0;font-family:ITCBodoniSeventytwoW10,Times,serif;color:#0c3958;font-size:18px;line-height:1.1}@media (min-width:768px){.filtered-banners__post__content p,.offers-overview__item__content p,.zig-zag__content p{font-size:25px}}@media (min-width:1024px){.filtered-banners__post__content p,.offers-overview__item__content p,.zig-zag__content p{font-size:30px}}.filtered-banners__post__content .btn--discover-more span,.offers-overview__item__content .btn--discover-more span,.zig-zag__content .btn--discover-more span{color:#626e83;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.filtered-banners__post__content .btn--discover-more:after,.offers-overview__item__content .btn--discover-more:after,.zig-zag__content .btn--discover-more:after{height:45px;background-color:#626e83}@media (max-width:767px){.filtered-banners__post__content .btn--discover-more:after,.offers-overview__item__content .btn--discover-more:after,.zig-zag__content .btn--discover-more:after{display:none}}@media (min-width:768px){html[lang=ru-RU] .filtered-banners__post__content p,html[lang=ru-RU] .offers-overview__item__content p,html[lang=ru-RU] .zig-zag__content p{font-size:20px}}@media (min-width:1024px){html[lang=ru-RU] .filtered-banners__post__content p,html[lang=ru-RU] .offers-overview__item__content p,html[lang=ru-RU] .zig-zag__content p{font-size:25px}}.sticky-submenu{float:left;width:100%;position:relative}@media (min-width:1024px){.sticky-submenu{margin-bottom:30px;z-index:2;height:0}}.sticky-submenu--alone{top:100px}@media (min-width:768px){.sticky-submenu--alone{top:175px}}@media (min-width:1024px){.sticky-submenu--alone{height:auto;margin:0;top:210px}}@media (min-width:1024px){.sticky-submenu--alone .site__container{margin-top:0}}.sticky-submenu .site__container{position:relative;padding-top:30px;padding-bottom:30px}@media (min-width:1024px){.sticky-submenu .site__container{margin-top:-53px;height:106px;line-height:50px;white-space:nowrap}}.sticky-submenu .site__container:after{content:"";position:absolute;top:0;right:0;width:3000px;height:100%;background-color:#626e83;z-index:-1}.sticky-submenu .menu{margin:0;padding:0;list-style:none;text-align:center}.sticky-submenu .menu li{display:inline-block}.sticky-submenu .menu__item{padding:0 10px;border-right:1px solid #fff;line-height:13px}.sticky-submenu .menu__item:first-child{padding-left:0}.sticky-submenu .menu__item:last-child{padding-right:0;border-right:none}.sticky-submenu .menu__item--current>.menu__link{color:#8e7a6b}.sticky-submenu .menu__link{font-size:13px;font-family:CeraPRO-Bold,Arial,Helvetica,sans-serif;transition:color .3s ease;color:#fff;text-decoration:none}.sticky-submenu .menu__link:hover{color:#8e7a6b}.slider-with-caption{float:left;width:100%;overflow:hidden}.slider-with-caption .has-background-decoration:before{height:1500px}@media (max-width:767px){.slider-with-caption .slick-list,.slider-with-caption .slick-track{height:auto}}.slider-with-caption__holder{margin-bottom:0}@media (max-width:767px){.slider-with-caption__holder,.slider-with-caption__item{height:auto}}@media (max-width:767px){.slider-with-caption__item__caption{padding-bottom:50px}}@media (min-width:768px){.slider-with-caption .slider-with-caption__holder .slick-initialized .moz-background-picture{left:-2.5%;width:105%;transition:-webkit-transform 1.5s ease;transition:transform 1.5s ease;transition:transform 1.5s ease,-webkit-transform 1.5s ease;-webkit-transform:translateX(2.5%);-ms-transform:translateX(2.5%);transform:translateX(2.5%)}}@media (min-width:768px){.slider-with-caption .slider-with-caption__holder .slick-slide.passed .moz-background-picture{-webkit-transform:translateX(-2.5%);-ms-transform:translateX(-2.5%);transform:translateX(-2.5%)}}@media (min-width:768px){.slider-with-caption .slider-with-caption__holder .slick-slide.slick-active .moz-background-picture{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.related-properties{float:left;width:100%;overflow:hidden}.related-properties.has-slider .related-properties__item__content{margin-bottom:0!important}@media (max-width:767px){.related-properties .slick-list,.related-properties .slick-track{height:auto}}.related-properties .has-background-decoration:before{height:3000px}.related-properties .grid--narrow .grid__item{padding-left:10px}@media (min-width:768px){.related-properties__section-title{margin-bottom:40px!important}}@media (max-width:499px){.related-properties__item__details span{display:block}}.related-properties__slider{float:left;width:100%;position:relative}@media (min-width:768px){.related-properties__slider{padding:0 60px}}@media (max-width:767px){.related-properties__slider{padding-bottom:50px}}.related-properties__slider .icon-arrow-left,.related-properties__slider .icon-arrow-right{position:absolute;top:200px;font-size:50px;cursor:pointer;color:#8e7a6b;opacity:1;transition:opacity .3s ease}@media (max-width:767px){.related-properties__slider .icon-arrow-left,.related-properties__slider .icon-arrow-right{top:auto;bottom:0}}.related-properties__slider .icon-arrow-left.slick-disabled,.related-properties__slider .icon-arrow-right.slick-disabled{opacity:.3;cursor:no-drop}.related-properties__slider .icon-arrow-left{left:50px;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}@media (max-width:767px){.related-properties__slider .icon-arrow-left{left:0;-webkit-transform:none;-ms-transform:none;transform:none}}.related-properties__slider .icon-arrow-right{right:50px;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}@media (max-width:767px){.related-properties__slider .icon-arrow-right{right:0;-webkit-transform:none;-ms-transform:none;transform:none}}.related-properties .slick-dots{margin:0;padding:0;list-style:none;text-align:center;margin-bottom:10px}.related-properties .slick-dots li{display:inline-block;margin:3px 4px}.related-properties .slick-dots li.slick-active button{opacity:1;-webkit-transform:rotate(45deg) scale(1);-ms-transform:rotate(45deg) scale(1);transform:rotate(45deg) scale(1)}.related-properties .slick-dots li button{width:12px;height:12px;padding:0;border:none;outline:none;font-size:0;background-color:#8e7a6b;-webkit-transform:scale(.7) rotate(45deg);-ms-transform:scale(.7) rotate(45deg);transform:scale(.7) rotate(45deg);opacity:.4;transition:all .3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}.horizontal-slider{position:relative;width:100%;overflow:hidden}.horizontal-slider .heading__subtitle{margin-bottom:50px}.horizontal-slider__wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.horizontal-slider__title{margin:70px 0 20px;text-align:center}.horizontal-slider__slider{display:-webkit-flex;display:-ms-flexbox;display:flex;gap:0}.horizontal-slider__slider.no-slider{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.horizontal-slider__slide{position:relative;pointer-events:none;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:auto!important;height:auto;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;color:#8e7a6b;text-align:center;margin:50px 0 0;padding:0 30px}@media (min-width:1024px){.horizontal-slider__slide{padding:0 100px}}.horizontal-slider__slide:before{content:"";position:absolute;bottom:0;left:0;display:block;width:1px;height:70px;background-color:#8e7a6b}@media (min-width:1024px){.no-slider .horizontal-slider__slide:first-child:before{display:none}}.horizontal-slider__slide__icon svg{height:40px;width:auto}.horizontal-slider__slide__icon.slider-icon-activities svg,.horizontal-slider__slide__icon.slider-icon-experiences svg,.horizontal-slider__slide__icon.slider-icon-services svg{height:30px}@media (max-width:767px){.horizontal-slider__slide__title{margin-top:6px}}.horizontal-slider__slide__subtitle{color:#8e7a6b}.home__stay{float:left;overflow:hidden;width:100%;padding-top:60px}@media (min-width:1024px){.home__stay{padding-top:100px}}.home__stay__content{position:relative;height:100svh}@media (min-width:768px){.home__stay__content{height:55.55556vw}}.home__stay__images,.home__stay__large-images,.home__stay__titles{position:absolute;width:100%;display:block;height:100%}.home__stay__large-images{z-index:0}.home__stay__large-images.visible{z-index:2}@media (max-width:767px){.home__stay__large-images{display:none!important}}.home__stay__large-image{background-size:cover;background-repeat:no-repeat;background-position:50%;opacity:0;height:100%;position:absolute;top:0;left:0;width:100%}.home__stay__images{z-index:1;opacity:1}.home__stay__large-images.visible~.home__stay__images{opacity:0}@media (max-width:767px){.home__stay__large-images.visible~.home__stay__images{opacity:1!important}}.home__stay__titles{z-index:3}.home__stay__image,.home__stay__title{width:100%;overflow:hidden;border:1px solid #fff}@media (max-width:767px){.home__stay__image,.home__stay__title{border:none;width:100%;height:100vw}}@media (min-width:768px){.home__stay__image,.home__stay__title{position:relative;height:55.55556vw}}.home__stay__image .moz-background-picture,.home__stay__title .moz-background-picture{transition:all .3s ease;-webkit-transform:scale(1) translateZ(0);transform:scale(1) translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.home__stay__image .moz-background-picture:before,.home__stay__title .moz-background-picture:before{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;content:"";background-color:rgba(0,0,0,.1);opacity:0;transition:opacity .3s ease}.home__stay__image a,.home__stay__title a{position:absolute;top:0;left:0;right:0;bottom:0;display:block;width:100%;height:100%;line-height:1.3}.home__stay__image a:after,.home__stay__title a:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;display:block;width:100%;height:100%;background:rgba(0,0,0,.3);z-index:-1}.home__stay__image a:hover:after,.home__stay__title a:hover:after{background:rgba(0,0,0,.4)}@media (max-width:767px){.home__stay__image a,.home__stay__title a{position:relative;font-size:20px}}.home__stay__title{text-align:center;color:#fff;font-size:13px;font-size:.8125rem}@media (min-width:768px){.home__stay__title{font-size:30px;font-size:1.875rem}}.home__stay__title a{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-decoration:none;gap:20px}.home__stay__title a *{color:#fff!important}.home__stay__title a .btn{text-decoration:underline}.home__stay__logo{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:none}@media (min-width:768px){.home__stay__logo{display:inline-block;max-width:160px;max-height:160px;width:auto;height:auto;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:all .4s cubic-bezier(.785,.135,.15,.86);-webkit-transform:translate(-50%,-50%) scale(.85);-ms-transform:translate(-50%,-50%) scale(.85);transform:translate(-50%,-50%) scale(.85);opacity:0}}.home-restaurants{position:relative;float:left;display:block;width:100%;padding:60px 0 0}@media (min-width:1024px){.home-restaurants{padding:120px 0 0}}.home-restaurants__header{text-align:center;max-width:530px;margin:0 auto 40px}.home-restaurants__header__headline{color:#606b72}.home-restaurants__header__title{color:#606b72;padding:10px 0 0}.home-restaurants__item{margin-bottom:180px}.home-restaurants__left{position:relative;display:none}@media (min-width:1024px){.home-restaurants__left{display:block;float:right;width:25%}}.home-restaurants__left__title{color:#1b3855;margin-top:20px}.home-restaurants__left__image{position:relative;height:380px;margin-left:auto;aspect-ratio:1/1;width:100%}.home-restaurants__left__image .moz-background-picture,.home-restaurants__left__image img{position:relative;opacity:1;transition:all .4s ease}.in-view .home-restaurants__left__image .moz-background-picture,.in-view .home-restaurants__left__image img{opacity:.4;-webkit-filter:grayscale(1);filter:grayscale(1)}.home-restaurants__left__image .moz-background-picture:after,.home-restaurants__left__image img:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:0;transition:all .4s ease}.in-view .home-restaurants__left__image .moz-background-picture:after,.in-view .home-restaurants__left__image img:after{opacity:.4}.home-restaurants__right{width:100%;position:relative;display:block}@media (min-width:1024px){.home-restaurants__right{width:66.666%;float:left!important}}@media (min-width:1200px){.home-restaurants__right__context__holder{padding-left:100px}}@media (min-width:1024px){.home-restaurants__right__item:not(:last-child){padding-bottom:180px}}.home-restaurants__right__item__inner{padding:0 20px;text-align:center}@media (min-width:768px){.home-restaurants__right__item__inner{text-align:left}}@media (min-width:1024px){.home-restaurants__right__item__inner{padding:0}}.home-restaurants__right__num{display:none;color:#1b3855}@media (min-width:768px){.home-restaurants__right__num{display:block}}.home-restaurants__right__subtitle{display:inline-block;padding:0 10px;color:#8e7a6b;border-left:2px solid #8e7a6b;border-right:2px solid #8e7a6b;font-family:CeraPRO-Bold,Arial,Helvetica,sans-serif;letter-spacing:1px;line-height:1;margin:0;font-size:18px}@media (min-width:768px){.home-restaurants__right__subtitle{margin:20px 0 0}}.home-restaurants__right__title{margin-top:20px;color:#1b3855!important}.home-restaurants__right__text{color:#000;margin-top:20px}.home-restaurants__right__text a{color:#000}.home-restaurants__right__link{margin-top:30px}.home-restaurants__right__image{position:relative;height:380px;margin-top:30px}@media (min-width:500px){.home-restaurants__right__image{height:480px}}@media (min-width:768px){.home-restaurants__right__image{margin-top:0}}@media (min-width:1024px){.home-restaurants__right__image{height:calc(100vh - 363px)}}.home-restaurants__right__image img{position:relative}.home-restaurants__right .grid-rev-mobile{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.home-restaurants__right .grid-rev-mobile .grid__item.tab--four-sixths{-webkit-order:2;-ms-flex-order:2;order:2}@media (min-width:768px){.home-restaurants__right .grid-rev-mobile{display:block}}@media (min-width:768px){.home-restaurants [data-fixed].stuck{top:auto!important;bottom:0!important}}.home-restaurants .home-restaurants__left+div:not(.home-restaurants__right){width:66.666%;float:left!important}.arrows{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}@media (min-width:768px){.arrows{display:none}}.arrows .arrow__next,.arrows .arrow__prev{cursor:pointer;width:60px;height:60px;border-radius:50%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;visibility:visible;bottom:0;z-index:1}@media (min-width:768px){.arrows .arrow__next,.arrows .arrow__prev{position:absolute}}.arrows .arrow__next:before,.arrows .arrow__prev:before{content:"";background-repeat:no-repeat;background-position:50%;background-size:contain;width:100%;height:100%;transition:all .3s}.arrows .arrow__prev{-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;left:100px}@media (min-width:768px){.arrows .arrow__prev{left:100px}}.arrows .arrow__prev:before{background-image:url(../svg/slick-prev.svg);-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}.arrows .arrow__next{-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}@media (min-width:768px){.arrows .arrow__next{right:100px}}.arrows .arrow__next:before{background-image:url(../svg/slick-next.svg);-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}.carousel{position:relative;width:100%;overflow:hidden;padding:30px 20px 0}@media (min-width:1024px){.carousel{padding:100px 0 0}}@media (min-width:1200px){.rental-template .carousel__inner{padding:0 100px}}.carousel__inner.categories-carousel__holder{padding:0!important}.carousel__inner.post-carousel__holder:after{content:"";display:block;width:170px;height:100%;background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.5));position:absolute;top:0;right:0;pointer-events:none}@media (min-width:1024px){.carousel__inner.post-carousel__holder:after{display:none}}@media (max-width:499px){.carousel__inner.post-carousel__holder:after{display:none}}.carousel__title{display:block;width:-webkit-max-content;width:max-content;padding:0 10px;color:#8e7a6b;border-left:2px solid #8e7a6b;border-right:2px solid #8e7a6b;font-family:CeraPRO-Bold,Arial,Helvetica,sans-serif;letter-spacing:1px;line-height:1;margin:0 auto 30px;font-size:18px}.carousel__description{color:#1b3855!important;text-align:center;max-width:1000px;margin:0 auto;padding:0 50px}@media (min-width:1024px){.carousel__description{padding:0 20px}}.carousel__link{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:30px}.carousel__link .btn__text{font-family:ITCBodoniSeventytwoW10,Times,serif;font-size:18px;font-size:1.125rem;color:#000;font-weight:700}.carousel--inside{margin:40px 0}@media (min-width:1200px){.carousel--inside{margin:60px 0}}.carousel__items{position:relative;width:100%;overflow:hidden;margin-top:20px}@media (min-width:768px){.carousel__items{margin-top:60px}}.rental-template .carousel__items{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:25px;text-align:center}@media (min-width:1200px){.rental-template .carousel__items{row-gap:60px}}.carousel__item{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;padding:0 25px}@media (min-width:1200px){.categories-carousel .carousel__item{padding:0 50px}}.rental-template .carousel__item{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}@media (min-width:1024px){.rental-template .carousel__item{-webkit-flex-basis:33.33333%;-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%}}.carousel__item__text__holder{margin-top:10px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:1200px){.carousel__item__text__holder{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:30px}}.categories-carousel .carousel__item__text__holder>*{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%}.carousel__item__image{width:100%;position:relative}.carousel__item__image:after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.3));border-radius:inherit}.carousel__item__image img{display:block;aspect-ratio:390/496;max-height:430px}.post-carousel .carousel__item__image img{aspect-ratio:243/256!important}@media (min-width:1024px){.carousel__item__image img{max-height:none}.rental-template .carousel__item__image img{aspect-ratio:1/1}.categories-carousel .carousel__item__image img{aspect-ratio:810/462}}@media (max-width:767px){.categories-carousel .carousel__item__image img{aspect-ratio:259/256!important}}.carousel__item__content{width:100%}.carousel__item__content__inner{position:relative;width:100%}.carousel__item__categories{font-family:CeraPRO-Bold,Arial,Helvetica,sans-serif;color:#8e7a6b;font-size:18px;font-size:1.125rem;margin-top:5px}.carousel__item__headline{margin:0 0 30px}.categories-carousel .carousel__item__headline{margin:0;text-align:left}@media (min-width:1024px){.categories-carousel .carousel__item__headline{text-align:right}}.carousel__item__title{color:#1b3855;position:relative;margin:10px 0;width:100%}.categories-carousel .carousel__item__title{margin:0}.carousel__item__link{margin-top:5px;text-decoration:none}@media (max-width:767px){.categories-carousel .carousel__item__link{display:none}}.carousel__item__link .btn__text{color:#000;font-size:18px;font-size:1.125rem;font-weight:700;font-family:ITCBodoniSeventytwoW10,Times,serif}.carousel__navigation{pointer-events:none;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:0 10px}@media (max-width:1023px){.categories-carousel__holder .carousel__navigation,.post-carousel__holder .carousel__navigation{display:none!important}}@media (min-width:768px){.carousel__navigation{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:2}}@media (min-width:768px){.rental-template .carousel__navigation{display:none}}.categories-carousel__holder .carousel__navigation,.rental-template .carousel__navigation{position:relative;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:50px}.carousel__navigation__prev{-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.carousel__navigation__next,.carousel__navigation__prev{pointer-events:all;z-index:2;cursor:pointer;border-radius:100%;text-align:center;width:75px;height:75px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;transition:opacity .3s ease}.carousel__navigation__next.slick-disabled,.carousel__navigation__next.swiper-button-disabled,.carousel__navigation__prev.slick-disabled,.carousel__navigation__prev.swiper-button-disabled{cursor:not-allowed;opacity:.4}.carousel__navigation__next.carousel-nav-hidden,.carousel__navigation__prev.carousel-nav-hidden{opacity:0;pointer-events:none}.carousel__navigation__next svg,.carousel__navigation__prev svg{display:block;width:52px;height:40px}.carousel__navigation__next svg line,.carousel__navigation__next svg path,.carousel__navigation__next svg polygon,.carousel__navigation__prev svg line,.carousel__navigation__prev svg path,.carousel__navigation__prev svg polygon{stroke:#8e7a6b!important}.carousel__navigation__prev svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.carousel .carousel__navigation__next.swiper-button-disabled,.carousel .carousel__navigation__prev.swiper-button-disabled{opacity:1}.cmp-accordion01{width:100%;position:relative;overflow:hidden;padding-top:60px}@media (min-width:1024px){.cmp-accordion01{padding-top:100px}}.cmp-accordion01__head{position:relative;width:100%;text-align:center;max-width:1100px}.cmp-accordion01__head__title{display:block;width:-webkit-max-content;width:max-content;padding:0 10px;color:#8e7a6b;border-left:2px solid #8e7a6b;border-right:2px solid #8e7a6b;font-family:CeraPRO-Bold,Arial,Helvetica,sans-serif;letter-spacing:1px;line-height:1;margin:0 0 30px;font-size:18px}.cmp-accordion01__head__subtitle{margin-bottom:20px}.cmp-accordion01__inner{position:relative;z-index:1;margin-top:12px}.cmp-accordion01__item{position:relative;border-bottom:1px solid #1b3855}@media (min-width:768px){.cmp-accordion01__item{margin-bottom:10px}}.cmp-accordion01__item:last-child{margin-bottom:0}@media (min-width:1024px){.cmp-accordion01__item:last-child:before{content:"";position:absolute;left:0;bottom:-5px;width:100%;height:1px;background-color:#f7f6f4}}.cmp-accordion01__header{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:20px 60px 0 0;cursor:pointer;position:relative;width:100%}@media (min-width:1024px){.cmp-accordion01__header{padding:30px 80px 0 0}}.cmp-accordion01__header.active .cmp-accordion01__header__arrow path.svg-minus{opacity:0}.cmp-accordion01__header__title{color:#1b3855;padding-bottom:30px}.cmp-accordion01__header__arrow{position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%) rotate(0deg);-ms-transform:translateY(-50%) rotate(0deg);transform:translateY(-50%) rotate(0deg);transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}@media (min-width:1024px){.cmp-accordion01__header__arrow{right:10px}}.cmp-accordion01__header__arrow svg{height:48px;width:48px;display:block}@media (min-width:1024px){.cmp-accordion01__header__arrow svg{height:78px;width:78px}}.cmp-accordion01__content{padding:0;max-height:none;overflow:hidden;transition:max-height .6s ease;height:0}@media (min-width:768px){.cmp-accordion01__content{max-height:none;padding:0;transition:none}}.cmp-accordion01__content__inner{padding:0 0 20px;text-align:left;color:#1b3855;font-family:CeraPRO-Regular,Arial,Helvetica,sans-serif}.cmp-accordion01__content__inner p:first-child{margin-top:0}.cmp-accordion01__content__inner p:last-child{margin-bottom:0}.cmp-accordion01__content__row{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:10px;border-bottom:1px solid #f7f6f4}@media (min-width:768px){.cmp-accordion01__content__row{padding-bottom:0}}.cmp-accordion01__content__row::last-child{border-bottom:none}.cmp-accordion01__content__text__holder{display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:10px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.cmp-accordion01__content__text{letter-spacing:.04em;line-height:28px;margin-top:0}@media (min-width:768px){.cmp-accordion01__content__text{line-height:33px}.has-right-text .cmp-accordion01__content__text{-webkit-flex-basis:calc(50% - 10px);-ms-flex-preferred-size:calc(50% - 10px);flex-basis:calc(50% - 10px)}}.cmp-accordion01__content__text ul{margin:0!important}.cmp-accordion01__content__link{margin-top:40px}.zig-zag1{position:relative;width:100%;overflow:hidden;padding-top:60px}@media (min-width:1024px){.zig-zag1{padding-top:100px}}.zig-zag1 .grid{display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media (min-width:768px){.zig-zag1 .grid{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.zig-zag1 .grid__item{position:relative;height:auto;display:block!important}@media (min-width:768px){.zig-zag1 .grid__item.order-last{-webkit-order:13;-ms-flex-order:13;order:13}}.zig-zag1__head{position:relative;width:100%;text-align:center;margin-bottom:40px;max-width:1100px;margin:0 auto 40px}@media (min-width:1024px){.zig-zag1__head{margin:0 auto 60px}}.zig-zag1__head__title{display:block;width:-webkit-max-content;width:max-content;padding:0 10px;border-left:2px solid #8e7a6b;border-right:2px solid #8e7a6b;font-family:CeraPRO-Bold,Arial,Helvetica,sans-serif;letter-spacing:1px;line-height:1;margin:20px auto;font-size:18px}.zig-zag1__head__button{margin-top:20px}.zig-zag1__elements{position:relative;width:100%}.zig-zag1__item{width:100%;margin-bottom:0}.zig-zag1__item.last-item,.zig-zag1__item.single-item{margin-bottom:0!important}@media (min-width:768px){.zig-zag1__item{margin-bottom:50px}}@media (min-width:1024px){.zig-zag1__item{margin-bottom:100px}}.zig-zag1__item__subtitle{color:#1b3855}@media (max-width:767px){.zig-zag1__item__subtitle{padding:0 50px}}.zig-zag1__item__content{height:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background-color:#f7f6f4}@media (max-width:1023px){.zig-zag1__item__content{text-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}}@media (min-width:1024px){.zig-zag1__item__content{padding:40px 20px 80px}}@media (min-width:1200px){.zig-zag1__item__content{padding:40px 100px;max-width:80%}}.zig-zag1__item__images{overflow:hidden;height:100%}.zig-zag1__item__images__slide{height:auto}.zig-zag1__item__image{aspect-ratio:960/670}.zig-zag1__item__image img{display:block;width:100%;height:100%;object-fit:cover}.zig-zag1__item__title{color:#8e7a6b;margin-bottom:20px}@media (max-width:767px){.zig-zag1__item__title{margin-top:30px}}.page-template-homepage .zig-zag1__item__title,.page-template-hotel .zig-zag1__item__title{display:block;width:-webkit-max-content;width:max-content;padding:0 10px;color:#8e7a6b;border-left:2px solid #8e7a6b;border-right:2px solid #8e7a6b}.zig-zag1__item__button{margin-top:25px}.zig-zag1__item__button a{color:#0c3958;font-size:18px}.blog-section{padding-top:60px}@media (min-width:1024px){.blog-section{padding-top:100px}}.blog-section__title{display:block;width:-webkit-max-content;width:max-content;padding:0 10px;color:#8e7a6b;border-left:2px solid #8e7a6b;border-right:2px solid #8e7a6b;font-family:CeraPRO-Bold,Arial,Helvetica,sans-serif;letter-spacing:1px;line-height:1;margin:0 auto 30px;font-size:18px}.blog-section__carousel,.blog-section__holder{position:relative}.blog-section__carousel:after{content:"";display:block;width:150px;height:100%;background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.3));position:absolute;top:0;right:0;pointer-events:none}@media (min-width:1024px){.blog-section__carousel:after{display:none}}.blog-section__carousel *{color:#0c3958}.blog-section__carousel__cell{padding:0 20px}.blog-section__carousel__cell__date{margin:30px 0 15px}.blog-section__carousel__cell__title{margin-bottom:15px}.blog-section__carousel__cell__image img{width:100%;object-fit:cover;aspect-ratio:395/354}