blockquote,ol,p,ul{font-size:15px;line-height:20px}#header.sticky{left:10%}#header .logo,#header .logo-blue,#header.sticky .logo{width:77px}#header-wrapper,#header.sticky #header-wrapper{padding:15px}#header .btn-booking,#header .btn-gift,#header .btn-language,#header .btn-menu,#header.sticky .btn-booking,#header.sticky .btn-gift,#header.sticky .btn-language,#header.sticky .btn-menu{line-height:80px}#header .btn-booking{font-size:16px}#header .btn-gift span,#header.sticky .btn-gift span{margin-top:15px}.newsletter-container{padding:35px 0}#footer .newsletter-container .btn-newsletter{padding-right:50px;font-size:17px;background-size:25px auto}.footer-container{padding:70px 0 135px}.affiliations img{max-width:25%;margin-right:18px}.social-container .title{font-size:12px}#navigation-wrapper .btn-booking,#navigation-wrapper .btn-close-menu{top:45px;font-family:"Futura Plus W08 Medium";font-size:16px}#navigation a.homepage,#navigation ul{font-size:24px;line-height:45px}#navigation-wrapper{padding:0 8%;margin-top:100px;height:calc(100% - 250px)}#navigation .safe-destination-banner,.safe-destination-banner{width:92%;padding:15px 0 15px 70px;background-position:30px 50%;background-size:29px auto}.safe-destination-banner .title{font-size:16px}.safe-destination-banner .subtitle{font-size:11px;text-transform:none}.safe-destination-banner a.btn-safe{line-height:60px}.instagram-wrapper{padding:100px 0 145px}.instagram-wrapper .title{font-size:10px}.instagram-wrapper .text{font-size:17px;line-height:22px}.instagram-slider{margin-top:70px}.gallery-item{margin:0 20px}.gallery-item.odd{width:312px}.gallery-item.even{width:224px}.btn-play{width:82px;height:82px}.breadcrumbs{margin:0 0 15px;font-size:10px}.slider-title .title{font-size:60px}h1{font-size:10px}.main-content .title{font-size:45px;line-height:49px}.main-content{padding:90px 0}.horizontal-slider .main-title{top:0;font-size:42px}.slide-content{bottom:12%;width:265px;padding:18px}.parcotermale .slide-content .title,.slide-content .title{font-size:21px}.btn{font-size:10px}.quote-launch{padding:100px 0}.quote-launch .quote *{font-size:17px;line-height:22px}.quote-launch .author{font-size:10px}.launch-content .title{font-size:35px}.launch-title-image-sx-text .pretitle,.launch-title-text-images .pretitle{font-size:10px}.launch-title-image-sx-text .title,.launch-title-text-images .title{font-size:42px}.horizontal-offers-slider-launch{margin:50px 0;padding:90px 0}.horizontal-offers-slider-launch .title{margin-bottom:85px;font-size:35px}.horizontal-offers-slider-launch .slide .title{font-size:17px;line-height:22px}#navigation .btn-booking,#navigation .btn-close-menu{top:40px;left:8%;font-size:16px}#navigation .btn-booking{right:8%;left:auto}#navigation ul ul{top:-35px}#booking-mask-wrapper .column{padding-top:40px;font-size:21px;line-height:1}#booking-mask-wrapper .column.first-column a{margin-top:35px;line-height:55px}#booking-mask-wrapper .column.second-column{padding:40px 20px 0}#booking-mask-wrapper .column.second-column ul{font-size:21px;line-height:1}#booking-mask-wrapper .column.second-column ul li{margin-bottom:20px}.btn-close-booking{top:40px;right:55px}.booking-container.club-container .rates-container,.booking-container.park-container .rates-container{padding:0 10%}.booking-container.club-container,.booking-container.park-container,.booking-container.resort-container{top:95px}.booking-date{left:10%}.booking-button{right:55px}.btn-shop{font-size:17px;line-height:50px;height:50px}.directions-container .title{font-size:21px;line-height:1}.directions-container .block .title{font-size:15px;line-height:65px}.directions-container .block .title::after{width:25px;height:25px;margin-top:-12px;background-size:100% auto}body.noslider .main-content{padding-top:165px}.wellness-programs-item .title-wrapper{padding:40px 90px 40px 65px;font-size:17px;line-height:21px}.wellness-programs-item .content-wrapper{padding:40px 65px 50px}.wellness-programs-item .title-wrapper .toggle{right:35px;width:25px;height:25px;margin-top:-12px}.wellness-programs-item .title-wrapper .toggle.open{background-size:100% auto}body.gallery .selectric .label,body.golf-calendar .selectric .label,body.news .selectric .label,body.offers .selectric .label,body.press .selectric .label,body.spajournal-archive .selectric .label,body.surroundings .selectric .label,body.wellnessprograms .selectric .label{margin:0 20px 0 70px;font-size:15px;line-height:48px;height:48px}body.gallery .selectric .button,body.golf-calendar .selectric .button,body.news .selectric .button,body.offers .selectric .button,body.press .selectric .button,body.spajournal-archive .selectric .button,body.surroundings .selectric .button,body.wellnessprograms .selectric .button{width:50px;height:50px;line-height:50px;background-size:15px auto}.golfcourse-awards-wrapper .award{padding:195px 20px 20px;font-size:10px;line-height:20px}.golf-praticecourselessons-wrapper .title,.park-times-wrapper .title{margin-bottom:2em;font-size:17px}.golf-praticecourselessons-block .btn{margin-top:60px;font-size:14px}.golf-praticecourselessons-block .btn+.btn{margin-top:20px}.golf-praticecourselessons-block{margin-bottom:90px}.launch-title-cta .title{font-size:45px;line-height:49px}.btn{font-size:13px}.golf-techinfo-wrapper table tr.title td{font-size:17px}.getting-here .title{font-size:45px;line-height:49px}body .launch-2-images .slide-content .title{font-size:21px}.rooms-archive .launch-content .buttons a{font-size:10px}.related-rooms .title{font-size:35px}.related-rooms .title span{font-size:11px}.poi{width:400px}.poi .poi-content{padding:50px}.poi .title{font-size:21px}.poi .distance{font-size:13px}.poi .text ol,.poi .text p,.poi .text ul{font-size:15px;line-height:20px}body.main-content-center .main-content blockquote,body.main-content-center .main-content ol,body.main-content-center .main-content p,body.main-content-center .main-content ul{font-size:15px;line-height:20px}.spajournal-archive .offer-archive-item.first .title{font-size:35px}.offer-archive-item .title{font-size:17px;line-height:22px}table.meeting-rooms th{padding:25px 15px}.table-wrapper{overflow-x:auto}.horizontal-slider-launch{position:relative;margin-top:50px;padding-bottom:50px}.launch-2-images,.launch-horizontal,.launch-title-cta,.launch-title-image-sx-text,.launch-title-text-images,.launch-vertical{padding:50px 0}.quote-launch{margin:50px 0}.launch-full{margin:170px 0 50px}.launch-full.simple{margin:50px 0}.launch-full .grid-container{top:-120px}.launch-horizontal .launch-content{margin-top:40px}.launch-content{margin-left:-6rem}.launch-content.left{margin-left:0;margin-right:-6rem}body.rooms-archive .launch-content{margin-left:-12rem}body.rooms-archive .launch-content.left{margin-left:0;margin-right:-12rem}.getting-here{margin-top:50px}.rooms-archive .launch-horizontal{padding:0 0 90px}.room-features{padding:90px 0}.golfcourse-awards-wrapper .award .logo img{max-height:150px}@media screen and (min-width:0) and (max-width:900px){#header.sticky,body.noslider #header.sticky{left:10%}#header.sticky{left:0}.slider,.slider .slide{height:62.5vw}.safe-destination-banner{position:absolute;bottom:0;right:0;left:0;width:100%}.main-content{padding:45px 0 60px}.launch-horizontal .grid-container,.launch-vertical .grid-container{background-color:#faf3ec}.launch-content{margin-left:0;margin-right:0;padding:65px 16%}.launch-content.left{margin-left:0;margin-right:0;padding:65px 16%}.launch-title-text-images .image-wrapper.h,body.destinations .image-wrapper.h{margin-top:50px}.launch-horizontal .launch-content{margin-top:0}#navigation .safe-destination-banner,.safe-destination-banner{width:100%}#booking-mask-wrapper .column .title{margin-bottom:25px;padding:20px 24px}#booking-mask-wrapper .column a{margin-bottom:25px}#booking-mask-wrapper .column{width:33%}#booking-mask-wrapper .column ul{list-style:none;margin:0;margin-left:24px;margin-right:24px;padding:0;font-size:21px}#booking-mask-wrapper .column ul li{margin-bottom:25px;color:rgba(255,255,255,.2);transition:all .3s ease;cursor:pointer}.booking-container{width:66%;left:33%}#booking-mask-wrapper .column ul li.active,#booking-mask-wrapper .column ul li.active a,#booking-mask-wrapper .column ul li:hover,#booking-mask-wrapper .column ul li:hover a{color:#fff}#booking-mask-wrapper .column.first-column ul a{display:inline;margin-top:0;padding:0;line-height:1;color:rgba(255,255,255,.2);background-color:transparent}#booking-mask-wrapper .column.first-column ul+a{margin-top:25px;padding:0 24px;line-height:55px;color:#4c5967;background-color:#fff}#location-map{height:50vh}.btn-shop{margin-top:30px}.slider .btn-cta{margin-top:20px;padding:0 40px;font-size:18px;line-height:61px}body.gallery .btn-shop{margin-top:0}body.golf-calendar .selectric-wrapper{margin-top:30px}.golfcourse-awards-wrapper .title{margin-bottom:60px;font-size:21px}#map{height:40vh}body.news .selectric-wrapper,body.offers .selectric-wrapper,body.press .selectric-wrapper,body.surroundings .selectric-wrapper{margin-top:30px}body.rooms-archive .launch-horizontal .cell{padding:0}.rooms-archive .launch-horizontal{padding:0 0 30px}.spajournal-archive .offer-archive-item.first .title{margin-bottom:1em}.offer-archive-item{margin-bottom:50px}body.spajournal-post .post-content-wrapper blockquote,body.spajournal-post .post-content-wrapper ol,body.spajournal-post .post-content-wrapper p,body.spajournal-post .post-content-wrapper ul{font-size:15px;line-height:20px}.slider-inpage-wrapper{margin-bottom:50px}.post-related-wrapper{padding:50px 0}.post-related-wrapper .title{font-size:17px;line-height:22px}.post-related-wrapper .offer-archive-item .title{margin-bottom:0}.launch-horizontal .ratio-container{position:absolute;top:0;left:0;bottom:0;width:100%}.launch-horizontal .ratio-container img{display:none}.launch-horizontal.half .align-middle{align-items:initial}body.rooms-archive .launch-content{margin-left:0}body.rooms-archive .launch-content.left{margin-right:0}.launch-horizontal.half .launch-content{padding:65px 0}}