@font-face{font-family:"Playfair Display";font-weight:700;font-style:normal;font-display:swap;src:url(../fonts/PlayfairDisplay-Bold.woff2)format("woff2")}@font-face{font-family:"Playfair Display";font-weight:900;font-style:normal;font-display:swap;src:url(../fonts/PlayfairDisplay-Black.woff2)format("woff2")}@font-face{font-family:"Playfair Display";font-weight:500;font-style:normal;font-display:swap;src:url(../fonts/PlayfairDisplay-Medium.woff2)format("woff2")}@font-face{font-family:"Playfair Display";font-weight:600;font-style:normal;font-display:swap;src:url(../fonts/PlayfairDisplay-SemiBold.woff2)format("woff2")}@font-face{font-family:"Playfair Display";font-weight:700;font-style:normal;font-display:swap;src:url(../fonts/PlayfairDisplay-ExtraBold.woff2)format("woff2")}@font-face{font-family:"Playfair Display";font-weight:400;font-style:normal;font-display:swap;src:url(../fonts/PlayfairDisplay-Regular.woff2)format("woff2")}@font-face{font-family:"Lufga";font-weight:700;font-style:normal;font-display:swap;src:url(../fonts/Lufga-ExtraBold.woff2)format("woff2")}@font-face{font-family:"Lufga";font-weight:700;font-style:normal;font-display:swap;src:url(../fonts/Lufga-Bold.woff2)format("woff2")}@font-face{font-family:"Lufga";font-weight:200;font-style:normal;font-display:swap;src:url(../fonts/Lufga-ExtraLight.woff2)format("woff2")}@font-face{font-family:"Lufga";font-weight:900;font-style:normal;font-display:swap;src:url(../fonts/Lufga-Black.woff2)format("woff2")}@font-face{font-family:"Lufga";font-weight:300;font-style:normal;font-display:swap;src:url(../fonts/Lufga-Light.woff2)format("woff2")}@font-face{font-family:"Lufga";font-weight:500;font-style:normal;font-display:swap;src:url(../fonts/Lufga-Medium.woff2)format("woff2")}@font-face{font-family:"Lufga";font-weight:600;font-style:normal;font-display:swap;src:url(../fonts/Lufga-SemiBold.woff2)format("woff2")}@font-face{font-family:"Lufga";font-weight:100;font-style:normal;font-display:swap;src:url(../fonts/Lufga-Thin.woff2)format("woff2")}@font-face{font-family:"Lufga";font-weight:400;font-style:normal;font-display:swap;src:url(../fonts/Lufga-Regular.woff2)format("woff2")}*{margin:0;padding:0}*,:after,:before{box-sizing:inherit}body main *{position:relative}abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}html{box-sizing:border-box}body{line-height:1.5;font-size:100%;-webkit-text-size-adjust:100%;-webkit-text-stroke-color:transparent;-webkit-text-stroke-width:1px;-ms-text-size-adjust:100%;word-wrap:break-word}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}img{border:0;-ms-interpolation-mode:bicubic}@media only screen and (max-width:1080px){img{max-width:100%;height:auto;width:auto}}.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.video-container embed,.video-container iframe,.video-container object{position:absolute;top:0;left:0;width:100%;height:100%}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0}ins{text-decoration:none}ins,mark{background-color:#ff9;color:#000}mark{font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border:0}hr,table img{display:block}hr{height:1px;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}.clear-both{clear:both}.clear-fix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.table{display:table;width:100%;height:100%}.table-cell{display:table-cell;vertical-align:middle}.vcenter{display:flex;align-items:center}@media screen and (min-width:1000px){.equal,.equal-sub{display:flex}}.square-box{width:100%;padding-bottom:100%}.square-box-content{position:absolute;height:100%;width:100%}.img-force-responsive{display:block;width:100%;height:auto}.overflow-hidden{overflow:hidden}.background-cover{background-repeat:no-repeat;background-position:50%;background-size:cover}.effect-rotate{transition:transform .8s ease-in-out}.effect-rotate:hover{transform:rotate(1turn);-ms-transform:rotate(1turn);-webkit-transform:rotate(1turn)}.effect-roll-text{overflow:hidden}.effect-roll-text span{display:inline-block;transition:transform .3s}.effect-roll-text span:before{position:absolute;top:100%;content:attr(data-hover);transform:translateZ(0)}.effect-roll-text:focus span,.effect-roll-text:hover span{transform:translateY(-100%)}button:focus{outline:0}.disable-margins{margin:0!important}.disable-paddings{padding:0!important}.top5{margin-top:5px!important}.top10{margin-top:10px!important}.top20{margin-top:20px!important}.top30{margin-top:30px!important}.top40{margin-top:40px!important}.top50{margin-top:50px!important}.top60{margin-top:60px!important}.top70{margin-top:70px!important}.top80{margin-top:80px!important}.top90{margin-top:90px!important}.top100{margin-top:100px!important}.bottom5{margin-bottom:5px!important}.bottom10{margin-bottom:10px!important}.bottom20{margin-bottom:20px!important}.bottom30{margin-bottom:30px!important}.bottom40{margin-bottom:40px!important}.bottom50{margin-bottom:50px!important}.bottom60{margin-bottom:60px!important}.bottom70{margin-bottom:70px!important}.bottom80{margin-bottom:80px!important}.bottom90{margin-bottom:90px!important}.bottom100{margin-bottom:100px!important}.top-5{margin-top:-5px!important}.top-10{margin-top:-10px!important}.top-20{margin-top:-20px!important}.top-30{margin-top:-30px!important}.top-40{margin-top:-40px!important}.top-50{margin-top:-50px!important}.top-60{margin-top:-60px!important}.top-70{margin-top:-70px!important}.top-80{margin-top:-80px!important}.top-90{margin-top:-90px!important}.top-100{margin-top:-100px!important}.padding-top10{padding-top:10px!important}.padding-top15{padding-top:15px!important}.padding-top20{padding-top:20px!important}.padding-top30{padding-top:30px!important}.padding-top40{padding-top:40px!important}.padding-top50{padding-top:50px!important}.padding-top60{padding-top:60px!important}.padding-top70{padding-top:70px!important}.padding-top80{padding-top:80px!important}.padding-top90{padding-top:90px!important}.padding-top100{padding-top:100px!important}.padding-bottom10{padding-bottom:10px!important}.padding-bottom15{padding-bottom:15px!important}.padding-bottom20{padding-bottom:20px!important}.padding-bottom30{padding-bottom:30px!important}.padding-bottom40{padding-bottom:40px!important}.padding-bottom50{padding-bottom:50px!important}.padding-bottom60{padding-bottom:60px!important}.padding-bottom70{padding-bottom:70px!important}.padding-bottom80{padding-bottom:80px!important}.padding-bottom90{padding-bottom:90px!important}.padding-bottom100{padding-bottom:100px!important}.padding-left-zero{padding-left:0}.padding-right-zero{padding-right:0}.min-height-100px{min-height:100px}.min-height-200px{min-height:200px}.min-height-300px{min-height:300px}.min-height-400px{min-height:400px}.min-height-500px{min-height:500px}.min-height-600px{min-height:600px}.min-height-700px{min-height:700px}.min-height-800px{min-height:800px}.margin-auto{margin:0 auto}.max-height-40px{max-height:40px;overflow:hidden}.max-height-60px{max-height:60px;overflow:hidden}.overlay-02{opacity:.2}.overlay-02,.overlay-03{position:absolute;background:#08081a;bottom:0;left:0;right:0;top:0;transition:all .5s ease-in-out}.overlay-03{opacity:.3}.overlay-06{opacity:.6}.overlay-06,.overlay-07{position:absolute;background:#08081a;bottom:0;left:0;right:0;top:0;transition:all .5s ease-in-out}.overlay-07{opacity:.7}.paginate{position:relative;width:98%;max-width:1080px;margin:0 auto;padding:1%;text-align:center;font-family:HK Grotesk;font-weight:600;font-size:13px}.paginate a{display:inline-block;width:30px;height:30px;line-height:30px;text-decoration:none;background-color:#fff;color:#18224a;border-radius:50%;margin:0 2px}.paginate a:hover{color:#18224a;background-color:#e9e9e9}.paginate a:active{color:#fff}.paginate span.current{background-color:#18224a;color:#fff}.paginate span.current,.paginate span.disabled{display:inline-block;width:30px;height:30px;line-height:30px;border-radius:50%;margin:0 10px}.paginate span.disabled{color:#ddd}.pagination{position:relative;width:98%;max-width:1080px;margin:0 auto;padding:1%;text-align:center;font-family:HK Grotesk;font-weight:600;font-size:13px}.pagination li{display:inline-block;width:30px;height:30px;line-height:30px;text-decoration:none;background-color:#fff;color:#18224a;border-radius:50%;margin:0 2px;transition:all .5s ease-in-out}.pagination li:hover{background-color:#e9e9e9;transition:all .5s ease-in-out}.pagination a,.pagination a:hover{color:#18224a}.pagination a:active{color:#fff}.pagination .active{display:inline-block;width:30px;height:30px;line-height:30px;color:#fff;border-radius:50%}.pagination .active,.pagination .active:hover{background-color:#18224a}.pagination .disabled{display:inline-block;width:30px;height:30px;line-height:30px;background-color:#fff;color:#ddd;border-radius:50%}.pagination .disabled:hover{background-color:#fff}
/*!
 * Bootstrap v3.3.5 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*!
 * Generated using the Bootstrap Customizer (http://getbootstrap.com/customize/?id=0bb72fcd7d4d1f70e9e7)
 * Config saved to config.json and https://gist.github.com/0bb72fcd7d4d1f70e9e7
 */
/*!
 * Bootstrap v3.3.6 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}svg:not(:root){overflow:hidden}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*,:after,:before{box-sizing:border-box}img{vertical-align:middle}.img-responsive{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{font-size:65%}.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-size:75%}p{margin:0 0 10px}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-italic{font-style:italic}.text-bold{font-weight:700}ol,ul{margin-top:0;list-style:none}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}.list-inline,.list-unstyled{padding-left:0;list-style:none}.list-inline{margin-left:-5px}.list-inline>li{display:inline-block;padding-left:5px;padding-right:5px}.container,.container-small{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}@media (min-width:1200px){.container{width:1170px}.container-small{width:960px}}.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.row{margin-left:-15px;margin-right:-15px}.no-gutter [class*=col-]:not(:first-child),.no-gutter [class*=col-]:not(:last-child){padding-right:0;padding-left:0}.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1440px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.row:after,.row:before{content:" ";display:table}.clearfix:after,.container-fluid:after,.container:after,.row:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-lg,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table!important}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}}@media (max-width:767px){.visible-xs-block{display:block!important}}@media (max-width:767px){.visible-xs-inline{display:inline!important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table!important}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table!important}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table!important}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}}@media (min-width:1200px){.visible-lg-block{display:block!important}}@media (min-width:1200px){.visible-lg-inline{display:inline!important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table!important}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}}@media print{.hidden-print{display:none!important}}@font-face{font-family:fontello;font-weight:400;font-style:normal;font-display:swap;src:url(../fonts/fontellob5a8.woff2?92425262)format("woff2")}[class*=" icon-"]:before,[class^=icon-]:before{font-family:fontello;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-down-open-mini:before{content:""}.icon-cancel:before{content:""}.icon-plus:before{content:""}.icon-left-open-big:before{content:""}.icon-right-open-big:before{content:""}.icon-right-circled:before{content:""}.icon-phone:before{content:""}.icon-mail-alt:before{content:""}.icon-location:before{content:""}.icon-up-open-mini:before{content:""}.icon-left:before{content:""}.icon-right:before{content:""}.icon-facebook:before{content:""}.icon-gplus:before{content:""}.icon-twitter:before{content:""}.icon-youtube:before{content:""}.icon-linkedin:before{content:""}.icon-check:before{content:""}.icon-download:before{content:""}.icon-photo:before{content:""}.icon-quote-left-alt:before{content:""}.icon-quote-right-alt:before{content:""}.icon-link-ext:before{content:""}.icon-instagram:before{content:""}.icon-print:before{content:""}.icon-pinterest:before{content:""}.icon-star:before{content:""}.icon-doc:before{content:""}.icon-search:before{content:""}.icon-heart:before{content:""}.icon-heart-empty:before{content:""}.icon-quote:before{content:""}.icon-clock:before{content:""}.icon-flickr:before{content:""}.icon-user:before{content:""}.icon-calendar:before{content:""}.icon-picture:before{content:""}.icon-calendar-1:before{content:""}.icon-anchor:before{content:""}.icon-resize-horizontal:before{content:""}.icon-users:before{content:""}.icon-minus:before{content:""}.icon-star-empty:before{content:""}.icon-upload2:before{content:""}.icon-filter:before{content:""}.icon-menu:before{content:""}.icon-medkit:before{content:""}.icon-angle-double-right:before{content:""}.icon-circle-empty:before{content:""}.icon-circle:before{content:""}.icon-star-half-alt:before{content:""}.icon-level-down:before{content:""}.icon-euro:before{content:""}.icon-youtube-play:before{content:""}.icon-left-1:before{content:""}.icon-right-1:before{content:""}.icon-paper-plane-empty:before{content:""}.icon-share:before{content:""}.icon-bicycle:before{content:""}.icon-bus:before{content:""}.icon-whatsapp:before{content:""}.icon-tripadvisor:before{content:""}.icon-volume-control-phone:before{content:""}.cc-window{opacity:1;transition:opacity 1s ease}.cc-window.cc-invisible{opacity:0}.cc-animate.cc-revoke{transition:transform 1s ease}.cc-animate.cc-revoke.cc-top{transform:translateY(-2em)}.cc-animate.cc-revoke.cc-bottom{transform:translateY(2em)}.cc-animate.cc-revoke.cc-active.cc-bottom,.cc-animate.cc-revoke.cc-active.cc-top,.cc-revoke:hover{transform:translateY(0)}.cc-grower{max-height:0;overflow:hidden;transition:max-height 1s}.cc-link,.cc-revoke:hover{text-decoration:underline}.cc-revoke,.cc-window{position:fixed;overflow:hidden;box-sizing:border-box;font-family:Helvetica,Calibri,Arial,sans-serif;font-size:16px;line-height:1.5em;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;z-index:99999999999}.cc-window.cc-static{position:static}.cc-window.cc-floating{padding:2em;max-width:24em;-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner{padding:1em 1.8em;width:100%;-ms-flex-direction:row;flex-direction:row}.cc-revoke{padding:.5em}.cc-header{font-size:18px;font-weight:700}.cc-btn,.cc-close,.cc-link,.cc-revoke{cursor:pointer}.cc-link{opacity:.8;display:inline-block;padding:.2em}.cc-link:hover{opacity:1}.cc-link:active,.cc-link:visited{color:initial}.cc-btn{display:block;padding:.4em .8em;font-size:.9em;font-weight:700;border-width:2px;border-style:solid;text-align:center;white-space:nowrap}.cc-highlight .cc-btn:first-child{background-color:transparent;border-color:transparent}.cc-highlight .cc-btn:first-child:focus,.cc-highlight .cc-btn:first-child:hover{background-color:transparent;text-decoration:underline}.cc-close{display:block;position:absolute;top:.5em;right:.5em;font-size:1.6em;opacity:.9;line-height:.75}.cc-close:focus,.cc-close:hover{opacity:1}.cc-revoke.cc-top{top:0;left:3em;border-bottom-left-radius:.5em;border-bottom-right-radius:.5em}.cc-revoke.cc-bottom{bottom:0;left:3em;border-top-left-radius:.5em;border-top-right-radius:.5em}.cc-revoke.cc-left{left:3em;right:unset}.cc-revoke.cc-right{right:3em;left:unset}.cc-top{top:1em}.cc-left{left:1em}.cc-right{right:1em}.cc-bottom{bottom:1em}.cc-floating>.cc-link{margin-bottom:1em}.cc-floating .cc-message{display:block;margin-bottom:1em}.cc-window.cc-floating .cc-compliance{-ms-flex:1 0 auto;flex:1 0 auto}.cc-window.cc-banner{-ms-flex-align:center;align-items:center}.cc-banner.cc-top{left:0;right:0;top:0}.cc-banner.cc-bottom{left:0;right:0;bottom:0}.cc-banner .cc-message{display:block;-ms-flex:1 1 auto;flex:1 1 auto;max-width:100%;margin-right:1em}.cc-compliance{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:justify;align-content:space-between}.cc-floating .cc-compliance>.cc-btn{-ms-flex:1;flex:1}.cc-btn+.cc-btn{margin-left:.5em}@media print{.cc-revoke,.cc-window{display:none}}@media screen and (max-width:900px){.cc-btn{white-space:normal}}@media screen and (max-width:414px) and (orientation:portrait),screen and (max-width:736px) and (orientation:landscape){.cc-window.cc-top{top:0}.cc-window.cc-bottom{bottom:0}.cc-window.cc-banner,.cc-window.cc-floating,.cc-window.cc-left,.cc-window.cc-right{left:0;right:0}.cc-window.cc-banner{-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner .cc-compliance{-ms-flex:1 1 auto;flex:1 1 auto}.cc-window.cc-floating{max-width:none}.cc-window .cc-message{margin-bottom:1em}.cc-window.cc-banner{-ms-flex-align:unset;align-items:unset}.cc-window.cc-banner .cc-message{margin-right:0}}.cc-floating.cc-theme-classic{padding:1.2em;border-radius:5px}.cc-floating.cc-type-info.cc-theme-classic .cc-compliance{text-align:center;display:inline;-ms-flex:none;flex:none}.cc-theme-classic .cc-btn{border-radius:5px}.cc-theme-classic .cc-btn:last-child{min-width:140px}.cc-floating.cc-type-info.cc-theme-classic .cc-btn{display:inline-block}.cc-theme-edgeless.cc-window{padding:0}.cc-floating.cc-theme-edgeless .cc-message{margin:2em 2em 1.5em}.cc-banner.cc-theme-edgeless .cc-btn{margin:0;padding:.8em 1.8em;height:100%}.cc-banner.cc-theme-edgeless .cc-message{margin-left:1em}.cc-floating.cc-theme-edgeless .cc-btn+.cc-btn{margin-left:0}.swiper-container{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-ms-flexbox;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-container-multirow>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-invisible-blank-slide{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-ms-flex-align:start;align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:50%;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23007aff'/%3E%3C/svg%3E");left:10px;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23007aff'/%3E%3C/svg%3E");right:10px;left:auto}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23fff'/%3E%3C/svg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23fff'/%3E%3C/svg%3E")}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z'/%3E%3C/svg%3E")}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z'/%3E%3C/svg%3E")}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:opacity .3s;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:0;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:top .2s,-webkit-transform .2s;transition:transform .2s,top .2s;transition:transform .2s,top .2s,-webkit-transform .2s}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:left .2s,-webkit-transform .2s;transition:transform .2s,left .2s;transition:transform .2s,left .2s,-webkit-transform .2s}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:right .2s,-webkit-transform .2s;transition:transform .2s,right .2s;transition:transform .2s,right .2s,-webkit-transform .2s}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-progressbar.swiper-pagination-white{background:rgba(255,255,255,.25)}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0,0,0,.25)}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:a 1s steps(12) infinite}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%236c6c6c' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%23fff' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E")}@keyframes a{to{transform:rotate(1turn)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100%0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}.jssocials-shares{margin:.2em 0}.jssocials-shares *{box-sizing:border-box}.jssocials-share{display:inline-block;vertical-align:top;margin:.3em .6em .3em 0}.jssocials-share:last-child{margin-right:0}.jssocials-share-logo{width:1em;vertical-align:middle;font-size:1.5em}img.jssocials-share-logo{width:auto;height:1em}.jssocials-share-link{display:inline-block;text-align:center;text-decoration:none;line-height:1}.jssocials-share-link.jssocials-share-link-count{padding-top:.2em}.jssocials-share-link.jssocials-share-link-count .jssocials-share-count{display:block;font-size:.6em;margin:0-.5em -.8em}.jssocials-share-link.jssocials-share-no-count{padding-top:.5em}.jssocials-share-link.jssocials-share-no-count .jssocials-share-count{height:1em}.jssocials-share-label{padding-left:.3em;vertical-align:middle}.jssocials-share-count-box{display:inline-block;height:1.5em;line-height:1;vertical-align:middle;cursor:default}.jssocials-share-count-box.jssocials-share-no-count{display:none}.jssocials-share-count{line-height:1.5em;vertical-align:middle}.jssocials-share-twitter .jssocials-share-link{background:#00aced}.jssocials-share-twitter .jssocials-share-link:hover{background:#0087ba}.jssocials-share-facebook .jssocials-share-link{background:#3b5998}.jssocials-share-facebook .jssocials-share-link:hover{background:#2d4373}.jssocials-share-googleplus .jssocials-share-link{background:#dd4b39}.jssocials-share-googleplus .jssocials-share-link:hover{background:#c23321}.jssocials-share-linkedin .jssocials-share-link{background:#007bb6}.jssocials-share-linkedin .jssocials-share-link:hover{background:#005983}.jssocials-share-pinterest .jssocials-share-link{background:#cb2027}.jssocials-share-pinterest .jssocials-share-link:hover{background:#9f191f}.jssocials-share-email .jssocials-share-link{background:#3490f3}.jssocials-share-email .jssocials-share-link:hover{background:#0e76e6}.jssocials-share-stumbleupon .jssocials-share-link{background:#eb4823}.jssocials-share-stumbleupon .jssocials-share-link:hover{background:#c93412}.jssocials-share-whatsapp .jssocials-share-link{background:#29a628}.jssocials-share-whatsapp .jssocials-share-link:hover{background:#1f7d1e}.jssocials-share-telegram .jssocials-share-link{background:#2ca5e0}.jssocials-share-telegram .jssocials-share-link:hover{background:#1c88bd}.jssocials-share-line .jssocials-share-link{background:#25af00}.jssocials-share-line .jssocials-share-link:hover{background:#1a7c00}.jssocials-share-viber .jssocials-share-link{background:#7b519d}.jssocials-share-viber .jssocials-share-link:hover{background:#61407b}.jssocials-share-pocket .jssocials-share-link{background:#ef4056}.jssocials-share-pocket .jssocials-share-link:hover{background:#e9132e}.jssocials-share-messenger .jssocials-share-link{background:#0084ff}.jssocials-share-messenger .jssocials-share-link:hover{background:#006acc}.jssocials-share-vkontakte .jssocials-share-link{background:#45668e}.jssocials-share-vkontakte .jssocials-share-link:hover{background:#344d6c}.jssocials-share-link{padding:.5em .6em;color:#fff;transition:background .2s ease-in-out,border-color .2s ease-in-out}.jssocials-share-link:active,.jssocials-share-link:focus,.jssocials-share-link:hover{color:#fff}.jssocials-share-count-box{position:relative;height:2.5em;padding:0 .3em;margin-left:.3em;background:#f5f5f5;transition:background .2s ease-in-out,border-color .2s ease-in-out}.jssocials-share-count-box:hover{background:#dcdcdc}.jssocials-share-count-box:hover:after{border-color:transparent #dcdcdc transparent transparent}.jssocials-share-count-box:after{content:"";display:block;position:absolute;top:.85em;left:-.3em;width:0;height:0;border-width:.4em .4em .4em 0;border-style:solid;border-color:transparent #f5f5f5 transparent transparent;transform:rotate(1turn);transition:background .2s ease-in-out,border-color .2s ease-in-out}.jssocials-share-count-box .jssocials-share-count{line-height:2.5em;color:#444}.jssocials-share-link{width:40px;height:40px;line-height:40px;padding:0;border-radius:50%}.jssocials-share-link i{font-size:18px}.share-box{position:fixed;right:25px;bottom:25px;width:40px;z-index:1001}.share-box #share-box{display:none}.share-box .icon-share{display:block;width:40px;height:40px;line-height:40px;padding:0;background:#e54975;border-radius:50%;color:#fff;text-align:center;cursor:pointer}@media screen and (max-width:1080px){.share-box{right:10px;bottom:10px}}.mfp-bg{z-index:10011;overflow:hidden;background:#0b0b0b;opacity:.8;filter:alpha(opacity=80)}.mfp-bg,.mfp-wrap{top:0;left:0;width:100%;height:100%;position:fixed}.mfp-wrap{z-index:10012;outline:0!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;-moz-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:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;box-shadow:none}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;filter:alpha(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;filter:alpha(opacity=100)}.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;filter:alpha(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;filter:alpha(opacity=100)}.mfp-arrow .mfp-a,.mfp-arrow .mfp-b,.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 .mfp-a,.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow .mfp-b,.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:before{font-family:fontello;content:"";color:#fff;font-size:30px;opacity:1!important}.mfp-arrow-right{right:0}.mfp-arrow-right:before{font-family:fontello;content:"";color:#fff;font-size:30px;opacity:1!important}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;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{transform:scale(.75)}.mfp-arrow-left{transform-origin:0}.mfp-arrow-right{transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-ie7 .mfp-img{padding:0}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}.mfp-ie7 .mfp-container{padding:0}.mfp-ie7 .mfp-content{padding-top:44px}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}.leaflet-image-layer,.leaflet-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane,.leaflet-pane>canvas,.leaflet-pane>svg,.leaflet-tile,.leaflet-tile-container,.leaflet-zoom-box{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-overlay-pane svg,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer{max-width:none!important;max-height:none!important}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-bottom,.leaflet-top{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-tile{will-change:opacity}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}.leaflet-zoom-anim .leaflet-zoom-animated{will-change:transform;transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-pan-anim .leaflet-tile,.leaflet-zoom-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-control,.leaflet-popup-pane{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:grabbing}.leaflet-image-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-image-layer.leaflet-interactive,.leaflet-marker-icon.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline:0}.leaflet-container a{color:#0078a8}.leaflet-container a.leaflet-active{outline:2px solid orange}.leaflet-zoom-box{border:2px dotted #38f;background:rgba(255,255,255,.5)}.leaflet-container{font:12px/1.5 Helvetica Neue,Arial,Helvetica,sans-serif}.leaflet-bar{box-shadow:0 1px 5px rgba(0,0,0,.65);border-radius:4px}.leaflet-bar a,.leaflet-bar a:hover{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px rgba(0,0,0,.4);background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(images/layers.html);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(images/layers-2x.html);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers-expanded .leaflet-control-layers-toggle,.leaflet-control-layers .leaflet-control-layers-list{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(images/marker-icon.html)}.leaflet-container .leaflet-control-attribution{background:#fff;background:rgba(255,255,255,.7);margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover{text-decoration:underline}.leaflet-container .leaflet-control-attribution,.leaflet-container .leaflet-control-scale{font-size:11px}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;font-size:11px;white-space:nowrap;overflow:hidden;box-sizing:border-box;background:#fff;background:rgba(255,255,255,.5)}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers{box-shadow:none}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-layers{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 19px;line-height:1.4}.leaflet-popup-content p{margin:18px 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px rgba(0,0,0,.4)}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;padding:4px 4px 0 0;border:0;text-align:center;width:18px;height:14px;font:16px/14px Tahoma,Verdana,sans-serif;color:#c3c3c3;text-decoration:none;font-weight:700;background:0 0}.leaflet-container a.leaflet-popup-close-button:hover{color:#999}.leaflet-popup-scrolled{overflow:auto;border-bottom:1px solid #ddd;border-top:1px solid #ddd}.leaflet-oldie .leaflet-popup-content-wrapper{zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678,M12=0.70710678,M21=-0.70710678,M22=0.70710678)}.leaflet-oldie .leaflet-popup-tip-container{margin-top:-1px}.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px rgba(0,0,0,.4)}.leaflet-tooltip.leaflet-clickable{cursor:pointer;pointer-events:auto}.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before,.leaflet-tooltip-top:before{position:absolute;pointer-events:none;border:6px solid transparent;background:0 0;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@keyframes b{0%{opacity:0}to{opacity:1}}.leaflet-container:after{animation:b .8s backwards;color:#fff;font-family:Roboto,Arial,sans-serif;font-size:22px;-ms-flex-pack:center;justify-content:center;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:15px;position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:461;pointer-events:none}.leaflet-gesture-handling-scroll-warning:after,.leaflet-gesture-handling-touch-warning:after{animation:b .8s forwards}.leaflet-gesture-handling-touch-warning:after{content:attr(data-gesture-handling-touch-content)}.leaflet-gesture-handling-scroll-warning:after{content:attr(data-gesture-handling-scroll-content)}.leaflet-control-container .leaflet-bottom.leaflet-right{position:absolute;right:0;bottom:0;left:0}@font-face{font-family:Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/GARABD.woff2)format("woff2")}@font-face{font-family:Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../fonts/GARAIT.woff2)format("woff2")}@font-face{font-family:Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/GARAM.woff2)format("woff2")}@font-face{font-family:Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/GARABD.woff2)format("woff2")}@font-face{font-family:HK Grotesk;font-style:normal;font-weight:300;font-display:swap;src:url(../fonts/HKGrotesk-Light.woff2)format("woff2")}@font-face{font-family:HK Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/HKGrotesk-Regular.woff2)format("woff2")}@font-face{font-family:HK Grotesk;font-style:italic;font-weight:400;font-display:swap;src:url(../fonts/HKGrotesk-Italic.woff2)format("woff2")}@font-face{font-family:HK Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/HKGrotesk-Medium.woff2)format("woff2")}@font-face{font-family:HK Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/HKGrotesk-SemiBold.woff2)format("woff2")}@font-face{font-family:HK Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/HKGrotesk-Bold.woff2)format("woff2")}html{width:100%;overflow-y:scroll;overflow-x:hidden}body,html{height:100%}body{font-size:15px;color:#222;font-family:HK Grotesk}a{color:#222}a,a:hover{text-decoration:none;transition:all .5s ease-in-out}a:hover{color:#999}.header-h1{color:#ddb87e;font-size:48px;text-transform:uppercase;letter-spacing:2px}.header-h1,.header-h2{font-family:Garamond;font-weight:300}.header-h2{font-size:30px}.header-h3{font-family:Garamond;font-size:20px;font-weight:700}.header-h3.slim{font-weight:300}.font-size12{font-size:12px}.font-size14{font-size:14px}.font-size16{font-size:16px}.font-size20{font-size:20px}.blue{color:#ddb87e}.blue2{color:#18224a!important}.bg{position:fixed;top:0;left:0;width:100%;height:100%;background-image:url(../images/bg.html)}.bg-blue{background:#ddb87e}.bg-blue-light{background:#e4e7ee}.hr{height:1px}.hr,.hr2{background:#ddb87e}.hr2{height:2px}.hr3{height:1px;background:#18224a}.desktop-hide{display:none}.mobile-hide{display:block}.false-href{cursor:default;display:inline-block!important}.show768,.show966{display:none}.show-more{display:inline-block;min-width:200px;height:55px;line-height:53px;padding:0 25px;background-image:linear-gradient(270deg,#18224a,#18224a 50%,#172762 0,#172762);background-position:100%0;background-size:200% 100%;border:1px solid #18224a;border-radius:3px;color:#fff;text-align:center;font-family:HK Grotesk;font-size:15px;font-weight:400;letter-spacing:3px;text-transform:uppercase;z-index:10;cursor:pointer}.show-more:hover{background-position:0 0;color:#ddb87e}.show-more.sh-gold{background-image:linear-gradient(270deg,#ddb87e,#ddb87e 50%,#fff 0,#fff)}.show-more.sh-gold,.show-more.sh-gold:hover{border:1px solid #ddb87e;color:#18224a}.show-more.sh-blue{background-image:linear-gradient(270deg,#18224a,#18224a 50%,#fff 0,#fff);border:1px solid #fff;color:#fff}.show-more.sh-blue:hover{color:#18224a}.show-more.sh-blue.chb-active{background:#fff;color:#18224a}.show-more.sh-white{background-image:linear-gradient(270deg,#fff,#fff 50%,#ddb87e 0,#ddb87e);border:1px solid #ddb87e;color:#18224a}.show-more.sh-white:hover{color:#18224a}.show-more.sh-white.chb-active{background:#fff;color:#18224a}.show-more.sh-white2{background-image:linear-gradient(270deg,#fff,#fff 50%,#ddb87e 0,#ddb87e);border:1px solid #18224a;color:#18224a}.show-more.sh-white2:hover{color:#18224a}.show-more.sh-white2.chb-active{background:#fff;color:#18224a}.show-more.sh-wide{width:100%}.show-villas{display:inline-block;min-width:250px;height:55px;line-height:47px;padding:3px 25px 3px 0;background-image:linear-gradient(270deg,#fff,#fff 50%,#ddb87e 0,#ddb87e);background-position:100%0;background-size:200% 100%;border:1px solid #ddb87e;border-radius:3px;color:#18224a;text-align:left;font-family:HK Grotesk;font-size:15px;font-weight:400;letter-spacing:3px;text-transform:uppercase;z-index:10;cursor:pointer}.show-villas span{display:inline-block;width:60px;height:47px;margin-right:5px;border-right:1px solid #ddb87e;font-family:Garamond;font-size:26px;text-align:center}.show-villas.sv-more{line-height:53px;padding:0 25px;text-align:center}.show-villas.sv-more .icon-down-open-mini{top:2px;color:#ddb87e;font-size:20px}.show-villas.sv-more:hover i{color:#fff}.show-villas:hover{background-position:0 0;color:#fff}.show-villas:hover span{border-right:1px solid #fff}.navigate-bottun{display:none;width:200px;margin:25px 0;padding-left:40px;background-color:#119ad7;border:0;font-size:16px;cursor:pointer;transition:all .3s}.navigate-bottun,.navigate-bottun i{height:40px;line-height:40px;color:#fff;text-align:center}.navigate-bottun i{display:block;position:absolute;left:0;top:0;width:40px;border-bottom:1px solid #fff;transform:rotate(270deg)}.navigate-bottun:hover{color:#eee;background-color:#0d78a8;transition:all .3s}header{position:fixed;width:100%;height:135px;z-index:10008;transition:all .5s ease-in-out}header .header-logo{display:block;margin-top:15px}header .header-logo img{height:100px}header .header-white{position:absolute;height:134px;top:-1px;right:120px;padding:0 35px;background:#fff}header .header-covid{position:absolute;max-width:200px;line-height:1.3;top:10px;left:35px;background:#e734c3;border-radius:5px;color:#fff}header .header-covid .hc-line{position:absolute;width:2px;top:5px;bottom:5px;left:10px;background:#ddb87e}header .header-covid a{display:block;height:100%;padding:5px 10px 5px 20px;color:#fff}header .header-find{display:none;position:absolute;top:25px;left:50px;border-radius:5px;color:#ddb87e;font-family:HK Grotesk;font-size:14px;font-weight:500;letter-spacing:1.3px}header .header-find a{color:#ddb87e}header .header-form{position:absolute;top:18px;left:50px;width:230px}header .header-form .text{width:200px;height:40px;padding:0;background:#fff;border:0;color:#4a4a4a;font-family:HK Grotesk;font-size:13px;font-weight:400;letter-spacing:1.3px;outline:0}header .header-form .send{height:40px;top:0;right:0;background:#fff;border:0;color:#18224a;font-size:15px;cursor:pointer}header .header-form ::-webkit-input-placeholder{color:#4a4a4a;opacity:1}header .header-form :-moz-placeholder,header .header-form ::-moz-placeholder{color:#4a4a4a;opacity:1}header .header-form :-ms-input-placeholder{color:#4a4a4a;opacity:1}header .header-links{position:absolute;top:20px;right:120px;display:inline-block;text-align:right}header .header-links a{display:inline-block;margin-left:5px;text-align:center}header .header-links a i{color:#18224a;font-size:20px;transition:all .5s ease-in-out}header .header-links a:hover i{color:#ddb87e;transition:all .5s ease-in-out}header .header-links .hl-currency{display:inline-block;margin-left:25px;font-size:20px;font-weight:700;text-align:center;cursor:pointer}header .header-lang{position:absolute;height:30px;top:20px;right:50px;cursor:pointer}header .header-menu{margin-top:80px;display:block;width:100%}header .header-menu li{float:left;margin-left:35px}header .header-menu li a,header .header-menu li span{color:#000;font-family:HK Grotesk;font-size:14px;font-weight:500;letter-spacing:2.6px;text-transform:uppercase}header .header-menu li span{display:block;cursor:pointer;transition:all .5s ease-in-out}header .header-menu li div{top:100%;left:-10px;margin-top:50px;border:0;transition:all .3s ease-in-out 0s;z-index:2}header .header-menu li .header-submenu{position:fixed;height:0;border:0;opacity:1;overflow:hidden}header .header-menu li .header-submenu li{float:none;line-height:60px;margin:0;padding:0 25px;background-image:linear-gradient(270deg,#fff,#fff 50%,#f4f4f4 0,#f4f4f4);background-position:100%0;background-size:200% 100%;border:1px solid #e3e3e3;border-bottom:none;transition:all .25s ease-in}header .header-menu li .header-submenu li a{display:block;padding:0;color:#18224a;font-size:13px;font-weight:700;transition:all .25s ease-in}header .header-menu li .header-submenu li:last-child{border-bottom:1px solid #e3e3e3}header .header-menu li .header-submenu li:hover{background-position:0 0}header .header-menu li .header-submenu li:hover a{color:#18224a;transition:all .25s ease-in}header .header-menu li:first-child{margin-left:0}header .header-menu li:hover a,header .header-menu li:hover span{color:#ddb87e;transition:all .5s ease-in-out}header .header-menu .drop-down{cursor:default}header .header-menu .drop-down:hover>div{margin-top:31px;z-index:3}header .header-menu .drop-down:hover>div .header-submenu{height:auto}header .header-menu.hm-de li{margin-left:25px}header .header-menu.hm-de li a,header .header-menu.hm-de li span{letter-spacing:1.4px}header .header-menu.hm-de li:first-child{margin-left:0}header .header-menu.hm-it li{margin-left:30px}header .header-menu.hm-it li a,header .header-menu.hm-it li span{letter-spacing:1.4px}header .header-menu.hm-it li:first-child{margin-left:0}header .header-favorites{display:none;position:absolute;top:33px;right:115px}header .header-favorites a{color:#000}header .header-favorites i{color:#ddb87e;font-size:22px}header .header-lpg{position:absolute;width:105px;height:155px;top:-1px;right:15px;background:url(../images/lpg-menu.svg)top no-repeat;text-align:center}header .header-lpg img{width:55px;margin:15px 0 10px}header .header-lpg span{display:block;line-height:1.1;padding:0 3px;color:#ddb87e;font-family:HK Grotesk;font-size:13px;font-weight:600}header.white{background:#fff;border:1px solid #ebebeb;transition:all .5s ease-in-out}header.white .header-logo .mobile-hide{display:none!important}header.white .header-logo .desktop-hide{display:block!important}header.header-inside{height:95px;background:#fff;border-bottom:1px solid #ebebeb;transition:all .5s ease-in-out}header.header-inside .header-logo{margin-top:7px}header.header-inside .header-logo img{height:80px}header.header-inside .header-logo .mobile-hide{display:none!important}header.header-inside .header-logo .desktop-hide{display:block!important}header.header-inside .header-white{height:50px;right:0;background:0 0}header.header-inside .header-find,header.header-inside .header-form{display:none}header.header-inside .header-links{top:36px;right:75px}header.header-inside .header-lang{top:34px;right:15px}header.header-inside .header-menu{top:-43px;right:110px}header.header-inside .header-menu li{margin-left:15px;line-height:1}header.header-inside .header-menu li a,header.header-inside .header-menu li span{display:block;padding:7px 10px 6px}header.header-inside .header-menu li.contact{border:1px solid #ddb87e;background-image:linear-gradient(270deg,#fff,#fff 50%,#ddb87e 0,#ddb87e);background-position:100%0;background-size:200% 100%;transition:all .25s ease-in}header.header-inside .header-menu li.contact:hover{background-position:0 0;transition:all .25s ease-in}header.header-inside .header-menu li.contact:hover a{color:#000}header.header-inside .header-favorites{display:block;right:75px}header.header-inside .header-lpg{display:none}.mobile-menu{position:fixed;width:100%;top:0;right:0;bottom:0;left:100%;background:#fff;z-index:100002;transition:all .5s ease-in-out}.mobile-menu .mm-bg-white{max-width:1080px;padding:30px 25px;background:#fff;overflow-y:auto}.mobile-menu .mm-close{text-align:right;color:#18224a;font-size:24px;cursor:pointer;z-index:6}.mobile-menu .mm-list{margin-bottom:30px;color:#000}.mobile-menu .mm-list li{margin-bottom:15px}.mobile-menu .mm-list li a,.mobile-menu .mm-list li span{color:#000;font-family:HK Grotesk;font-size:16px;font-weight:400;letter-spacing:5.3px;text-transform:uppercase;cursor:pointer}.mobile-menu .mm-list li:last-child{margin-bottom:0}.mobile-menu .mm-list div{position:fixed;width:100%;top:0;bottom:0;left:100%;padding:66px 25px 0;background:#fff;overflow-y:auto;z-index:2}.mobile-menu .mm-list div h4{margin-bottom:25px;color:#000;font-family:HK Grotesk;font-size:16px;font-weight:600;letter-spacing:5.3px;text-transform:uppercase}.mobile-menu .mm-list div ul{margin-bottom:30px}.mobile-menu .mm-links{margin-left:-8px;z-index:1}.mobile-menu .mm-links a{display:inline-block;margin-right:10px}.mobile-menu .mm-links a i{color:#18224a;font-size:20px;transition:all .5s ease-in-out}.mobile-menu .mm-capitalize{text-transform:capitalize!important}.mobile-menu .mm-grey{color:#a2a2a2}.settings{position:fixed;width:300px;top:0;right:-300px;bottom:0;background:#18224a;padding:50px 25px;color:#fff;z-index:10009}.settings .settings-close{position:absolute;top:15px;right:15px;font-size:20px;cursor:pointer}.settings h3{margin-bottom:30px;padding-bottom:5px;border-bottom:1px solid #fff;font-family:Garamond;font-size:30px;font-style:italic}.settings .change-lang{margin-bottom:20px}.settings .change-lang img{height:40px;margin:10px 5px}.settings .change-currency{margin-bottom:20px}.settings .change-currency a{display:inline-block;width:35px;height:35px;line-height:35px;margin:10px 10px 0 0;border:1px solid #ddb87e;border-radius:50%;color:#fff;font-family:HK Grotesk;font-size:16px;text-align:center}.settings .change-currency a.active{background:#ddb87e;color:#18224a}.header-filters{position:fixed;width:100%;top:95px;padding:25px 0;background:#fff;box-shadow:0 2px 3px rgba(0,0,0,.1);z-index:1004;transition:all .5s ease-in-out}.filters-list li{float:left;margin-right:25px;border:1px solid #d9d2d2;border-radius:3px;text-align:center;transition:all .5s ease-in-out}.filters-list li a{display:block;padding:5px 25px;color:#000;font-family:HK Grotesk;font-size:14px;font-weight:400;letter-spacing:1.4px}.filters-list li.fl-date{min-width:200px}.filters-list li.active{background:#18224a;border:1px solid #fff}.filters-list li.active a{color:#fff}.filters-list li.active:hover{background:#243471}.filters-list li:hover{background:#f0eeee;transition:all .5s ease-in-out}.header-offset{height:95px}.header-offset.filters{height:180px}.header-offset.villa{height:95px}.home-search{height:750px}.home-search .hs-overflow{position:absolute;width:100%;height:750px;top:0;left:0;overflow:hidden}.home-search .hs-bg{position:absolute;top:-100px;width:100%;height:900px;background-image:url(../images/home-search.jpg);transform:translateZ(0) scale(1.08);z-index:1}.home-search .hs-bg.animate{transform:translateZ(0) scale(1);transition:transform 10s cubic-bezier(.165,.84,.44,1)}.home-search .overlay{position:absolute;width:100%;height:750px;top:0;left:0;background-image:linear-gradient(180deg,rgba(255,255,255,0),rgba(88,88,88,0)0,rgba(25,25,25,0) 72%,#000);z-index:2}.home-search h1{margin:320px 0 30px;color:#fff;font-family:Garamond;font-size:60px;font-weight:400;line-height:66px;z-index:3;opacity:0;transition:all 3s ease}.home-search h1.h1-show{opacity:1;transition:all 3s ease}.home-search h2{color:#fff;font-family:HK Grotesk;font-size:25px;font-weight:400;line-height:44px;z-index:3}.home-search .home-search-covid{position:absolute;top:125px;left:0;display:none;line-height:1.3;margin:20px auto 30px 10px;background:#e734c3;border-radius:5px;color:#fff;font-size:16px;z-index:2}.home-search .home-search-covid .hc-line{position:absolute;width:2px;top:5px;bottom:5px;left:10px;background:#ddb87e}.home-search .home-search-covid a{display:block;height:100%;padding:5px 10px 5px 20px;color:#fff}.home-search .hs-winner{position:absolute;width:95px;top:250px;right:10px;z-index:2}.home-search .hs-form-box{margin:30px 0 40px;background:#fff;height:80px}.home-search .hs-form-box .hs-advanced{position:absolute;height:45px;line-height:45px;top:-75px;right:0;padding:0 25px 0 20px;box-shadow:0 3px 6px rgba(0,0,0,.16);border-radius:100px;background:#d59c44;transition:all .25s ease-in}.home-search .hs-form-box .hs-advanced a{display:block;color:#fff;font-family:HK Grotesk;font-size:15px;font-weight:600}.home-search .hs-form-box .hs-advanced a i{margin-right:15px}.home-search .hs-form-box .hs-advanced:hover{background:#ddb87e;transition:all .25s ease-in}.home-search .hs-form-box form .fieldset-destination{float:left;width:360px}.home-search .hs-form-box form .fieldset-date{float:left;width:280px}.home-search .hs-form-box form .fieldset-persons{float:left;width:250px}.home-search .hs-form-box form .text{width:100%;height:80px;padding:0 50px 0 30px;background:#fff;border:0;border-right:1px solid #e0e0e0;color:#000;font-family:HK Grotesk;font-size:14px;font-weight:400;letter-spacing:1px;text-transform:uppercase;outline:0}.home-search .hs-form-box form .text.form-dropdown{background-image:url(../images/form-dropdown.svg);background-position:right 20px center;background-repeat:no-repeat}.home-search .hs-form-box form .text.form-dropdown:hover{cursor:pointer}.home-search .hs-form-box form .send{position:absolute;width:250px;height:80px;top:0;right:0;background-image:linear-gradient(270deg,#d59c44,#d59c44 50%,#ddb87e 0,#ddb87e);background-position:100%0;background-size:200% 100%;border:0;color:#fff;font-family:HK Grotesk;font-size:15px;font-weight:700;letter-spacing:3px;text-transform:uppercase;cursor:pointer;transition:all .25s ease-in}.home-search .hs-form-box form .send:hover{background-position:0 0;transition:all .25s ease-in}.home-search .hs-form-box form ::-webkit-input-placeholder{color:#000;opacity:1}.home-search .hs-form-box form :-moz-placeholder,.home-search .hs-form-box form ::-moz-placeholder{color:#000;opacity:1}.home-search .hs-form-box form :-ms-input-placeholder{color:#000;opacity:1}.home-search .hs-icons{z-index:3}.home-search .hs-icons .hsi-box a{display:block}.home-search .hs-icons .hsi-box img{float:left;height:60px;margin-right:25px}.home-search .hs-icons .hsi-box h4{display:table;width:auto;height:60px;color:#fff;font-family:HK Grotesk;font-size:15px;font-weight:600;letter-spacing:3px;line-height:22px;text-transform:uppercase;opacity:.7}.home-search .hs-icons .hsi-box h4 span{display:table-cell;vertical-align:middle}.home-search .hs-icons .hsi-box h4:hover{opacity:1}.home-realestates{padding:20px 0 40px;text-align:center}.home-realestates a{display:inline-block}.home-realestates span{display:inline-block;padding-bottom:10px;border-bottom:1px solid #dadada;font-size:20px;text-align:center;text-transform:uppercase}.home-realestates img{top:-5px}.home-special-offer-mob{display:none;padding:50px 0}.home-special-offer-mob h2{margin-bottom:30px;color:#000;font-family:Garamond;font-size:60px;font-style:italic;letter-spacing:.23px}.home-special-offer-mob .home-special-offer-box{width:100%!important;margin-bottom:30px}.home-special-offer-mob .home-special-offer-box .row{display:block}.home-special-offer-mob .home-special-offer-box figure{margin:0-15px}.home-special-offer-mob .home-special-offer-box figure .hso-favorite{top:20px;right:15px;bottom:auto;font-size:24px}.home-special-offer-mob .home-special-offer-box figure .swiper-next,.home-special-offer-mob .home-special-offer-box figure .swiper-prev{position:absolute;top:50%;transform:translateY(-50%);color:#ddb87e;font-size:36px;text-align:center;z-index:10;cursor:pointer;overflow:hidden;transition:all .25s ease-in}.home-special-offer-mob .home-special-offer-box figure .swiper-prev{left:15px}.home-special-offer-mob .home-special-offer-box figure .swiper-next{right:15px}.home-special-offer-mob .home-special-offer-box figure .swiper-prev:before{font-family:fontello;content:""}.home-special-offer-mob .home-special-offer-box figure .swiper-next:before{font-family:fontello;content:""}.home-special-offer-mob .home-special-offer-box h4{font-size:14px}.home-special-offer-mob .home-special-offer-box .hsob-area{font-size:16px}.home-special-offer-mob .home-special-offer-box .hsob-desc{display:none}.home-special-offer-mob .home-special-offer-box .hsob-price{margin:0;padding:0 0 0 15px;font-size:14px}.home-special-offer-mob .home-special-offer-box .hsob-price span{margin:5px 0;font-size:28px;letter-spacing:1px}.home-special-offer-mob .home-special-offer-box .hsob-price span.discount{margin:5px 0 0;font-size:20px}.home-special-offer-mob .home-special-offer-box .hsob-price span.discount+span{margin:-10px 0 5px}.home-special-offer-mob .hsom-more{display:inline-block;margin-top:10px;padding:10px 25px;background:#fff;border:1px solid #ddb87e;border-radius:3px;color:#18224a;font-family:HK Grotesk;font-size:16px;font-weight:500;letter-spacing:2px;text-transform:uppercase}.home-special-offer{padding:100px 0}.home-special-offer h2{margin-bottom:30px;color:#000;font-family:Garamond;font-size:60px;font-style:italic;letter-spacing:.23px}.home-special-offer p{color:#2e2e2e;font-family:HK Grotesk;font-size:18px;font-weight:400}.home-special-offer .swiper-container{margin-top:50px}.home-special-offer .swiper-next,.home-special-offer .swiper-prev{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:79px;height:79px;margin:-125px 5px 0;padding:2px;border-radius:50%;color:#ddb87e;font-size:24px;text-align:center;z-index:10;cursor:pointer;overflow:hidden;transition:all .25s ease-in}.home-special-offer .swiper-next .blur,.home-special-offer .swiper-prev .blur{position:absolute;width:75px;height:75px;top:2px;background:rgba(255,255,255,.5);border-radius:50%;z-index:0;overflow:hidden}.home-special-offer .swiper-prev{margin-left:-550px}.home-special-offer .swiper-next{margin-left:550px}.home-special-offer .swiper-prev:before{content:""}.home-special-offer .swiper-next:before,.home-special-offer .swiper-prev:before{display:block;width:75px;height:75px;line-height:73px;border:1px solid #ddb87e;border-radius:50%;font-family:fontello}.home-special-offer .swiper-next:before{content:""}.home-special-offer-box{width:1000px!important}.home-special-offer-box figure a{display:block}.home-special-offer-box figure img{width:100%;z-index:1}.home-special-offer-box figure .hsob-remark{display:none;position:absolute;top:50px;right:70px;padding:5px 50px 5px 25px;background:#bee8dd;border:1px solid #b4f8e6;border-radius:3px;color:#18224a;font-family:HK Grotesk;font-size:14px;font-weight:600;z-index:2}.home-special-offer-box figure .hsob-remark .hsob-icon{position:absolute;width:80px;height:80px;line-height:72px;top:-25px;right:-40px;background-color:#18224a;border:1px solid #ddb87e;border-radius:50%;box-shadow:0 2px 2px rgba(0,0,0,.03);text-align:center}.home-special-offer-box figure .hsob-remark .hsob-icon img{width:35px}.home-special-offer-box figure .hso-remark-mob{position:absolute;top:15px;left:15px;padding:5px 15px;box-shadow:0 2px 2px rgba(0,0,0,.03);border-radius:3px;border:1px solid #bef8e9;background-color:rgba(23,39,98,.6);color:#fff;font-family:HK Grotesk;font-size:12px;font-weight:600;text-transform:uppercase;z-index:2}.home-special-offer-box figure .hso-favorite{position:absolute;right:50px;bottom:50px;color:#ddb87e;font-size:36px;z-index:2;cursor:pointer}.home-special-offer-box .hso-full-remark-mob{min-height:60px;margin:0-15px;padding:15px 25px 15px 60px;background-color:#b4f8e6;color:#18224a;font-family:HK Grotesk;font-size:14px;font-weight:600}.home-special-offer-box .hso-full-remark-mob .hsob-icon{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;line-height:38px;left:10px;background-color:#18224a;border:1px solid #ddb87e;border-radius:50%;text-align:center}.home-special-offer-box .hso-full-remark-mob .hsob-icon img{width:20px}.home-special-offer-box .hso-covid{position:absolute;max-width:50%;left:0;bottom:5px;line-height:1.3;margin:0;background:#e734c3;color:#fff;font-size:14px;z-index:2}.home-special-offer-box .hso-covid .hc-line{position:absolute;width:2px;top:5px;bottom:5px;left:0;background:#ddb87e}.home-special-offer-box .hso-covid .hc-triangle{position:absolute;width:30px;top:0;right:-20px;bottom:0;overflow:hidden;background:linear-gradient(100deg,#e734c3 50%,transparent 0);z-index:-1}.home-special-offer-box .hso-covid a{display:block;height:100%;padding:5px 0 5px 10px;color:#fff}.home-special-offer-box .row{display:none}.home-special-offer-box h4{line-height:1;margin:30px 0;color:#ddb87e;font-family:HK Grotesk;font-size:20px;font-weight:300;letter-spacing:4px;text-transform:uppercase}.home-special-offer-box h4 span{font-weight:600}.home-special-offer-box h3{margin-bottom:25px;line-height:1;color:#000;font-family:HK Grotesk;font-size:35px;font-weight:300;letter-spacing:3.5px;text-transform:uppercase}.home-special-offer-box h3 a{color:#000}.home-special-offer-box h3 a:hover{color:#18224a}.home-special-offer-box .hsob-area{margin-bottom:20px;color:#393939;font-family:Garamond;font-size:20px;font-weight:400}.home-special-offer-box .hsob-area div{margin-bottom:5px;padding-left:40px}.home-special-offer-box .hsob-area img{position:absolute;top:50%;transform:translateY(-50%);left:-25px;width:75px}.home-special-offer-box .hsob-area span{margin-right:0}.home-special-offer-box .hsob-desc{color:#2e2e2e;font-family:Garamond;font-size:20px;font-weight:400}.home-special-offer-box .hsob-price{margin:50px 0 0 30px;padding:25px 0 25px 50px;border-left:1px solid #e0e0e0;color:#18224a;font-family:HK Grotesk;font-size:16px;font-weight:600;letter-spacing:3.2px;text-transform:uppercase}.home-special-offer-box .hsob-price .lh-small{line-height:1}.home-special-offer-box .hsob-price span{display:block;margin:10px 0;font-family:Garamond;font-size:40px;font-weight:700}.home-special-offer-box .hsob-price span.discount{margin-bottom:0;color:#18224a;font-size:30px;font-weight:400}.home-special-offer-box .hsob-price span.discount i:after{content:"";position:absolute;top:50%;right:-1px;left:-1px;height:1px;background:#b4f8e6}.home-special-offer-box .hsob-price span.discounted-price{color:#1e8335}.home-special-offer-box .hsob-realestate{margin-top:15px;padding-top:15px;border-top:1px solid #e6e6e6;color:#222;font-family:Garamond;font-size:18px;font-weight:700}.home-special-offer-box .hsob-realestate span{display:inline-block;top:-2px;margin:0 5px;color:#ddb87e;font-size:8px}.home-special-offer-box.swiper-slide-active figure a{cursor:pointer}.home-special-offer-box.swiper-slide-active figure img{transition:filter .5s ease-in-out;filter:grayscale(0)}.home-special-offer-box.swiper-slide-active .row,.home-special-offer-box.swiper-slide-active figure .hsob-remark{display:block}.home-special-offer-box.hsob-realestate h3{line-height:normal!important;margin-bottom:0!important}.home-special-offer-box.hsob-realestate .hsob-price{padding-left:0!important;border-left:none!important}.home-special-offer-box.hsob-realestate .hsob-price span{margin:0!important}@media screen and (min-width:1600px){.home-special-offer-box{width:900px!important}}@media screen and (max-width:1600px){.home-special-offer-box{width:700px!important}.home-special-offer-box h4{margin:25px 0 15px}.home-special-offer-box h3{margin-bottom:20px}.home-special-offer-box .hsob-price{margin:50px 0 0;padding:25px 0 25px 50px}.home-special-offer-box .hsob-price span{font-size:30px}.home-special-offer-box .hsob-price span.discount{font-size:24px}}@media screen and (max-width:1366px){.home-special-offer-box{width:600px!important}}.os-mask-and-zoom{overflow:hidden;transition:all 2.5s}.os-mask-and-zoom:after{display:block;content:"";width:100%;height:100%;background-color:#fff;position:absolute;top:0;left:0;z-index:10;transform:translateX(60%);transition:transform 2.5s cubic-bezier(0,.94,.13,1.01)}.os-mask-and-zoom.-in-view:after{transform:translateX(100%)}.os-mask-and-zoom .inner{transform-origin:top right;transform:scale(1.2);transition:transform 4s cubic-bezier(0,.94,.13,1.01)}.os-mask-and-zoom.-in-view{margin-left:0;transform:scale(1)}.os-mask-and-zoom.-in-view .inner{transform:scale(1)}.home-region-mob{display:none;padding-top:50px}.home-region-mob h2{margin-bottom:50px;color:#000;font-family:Garamond;font-size:36px;font-style:italic;letter-spacing:.42px;text-align:center}.home-region-mob .home-region-mob-box{width:300px!important;padding:50px 25px 40px;border-radius:10px;overflow:hidden}.home-region-mob .home-region-mob-box .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(180deg,rgba(255,255,255,0),rgba(12,28,64,.84)0,rgba(25,25,25,0) 62%,transparent)}.home-region-mob .home-region-mob-box h4{margin:0 0 10px;color:#ddb87e;font-family:HK Grotesk;font-size:16px;font-weight:500;letter-spacing:3.4px;text-transform:uppercase}.home-region-mob .home-region-mob-box h3{display:inline-block;line-height:1;margin:0 0 60px;padding-bottom:10px;border-bottom:3px solid #ddb87e;color:#fff;font-family:Garamond;font-size:42px!important;font-style:italic}.home-region-mob .home-region-mob-box .show-more{margin-bottom:40px}.home-region-mob .home-region-mob-box .show-villas{margin-bottom:10px}.home-region-mob .swiper-pagination{position:relative;width:auto;height:20px;margin-top:25px;text-align:center}.home-region-mob .swiper-pagination .swiper-pagination-bullet{width:10px;height:10px;margin:0 3px;background:#fff;border:1px solid #ddb87e;opacity:1}.home-region-mob .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#ddb87e}.home-region{margin-bottom:0;padding:450px 0 0;overflow:hidden}.home-region .space30{height:30px}.home-region .space15{height:15px}.home-region .hr-bg{position:absolute;top:0;width:100%;height:600px}.home-region .hr-white{position:absolute;top:450px;left:50%;width:100%;height:150px;margin-left:-570px;background:#fff;border-left:7px solid #ddb87e}.home-region h4{margin:55px 0 5px 40px;color:#ddb87e;font-family:HK Grotesk;font-size:17px;font-weight:500;letter-spacing:3.4px;text-transform:uppercase}.home-region h2{display:inline-block;line-height:1;margin:0 0 30px 40px;color:#393939;font-family:Garamond;font-size:76px;font-style:italic}.home-region h2:after{display:block;position:absolute}.home-region .hr-img{width:100%}.home-region .hr-text{margin:0 0 0 40px;color:#393939;font-family:Garamond;font-size:20px;font-weight:400;line-height:32px}.home-region .hr-text.hr-text2{margin:0}.home-vote{padding:50px 0;background:#18224a;color:#fff}.home-vote .hv-mark{color:#fff;text-align:center;z-index:3}.home-vote .hv-mark .hvm-number{width:100px;height:100px;padding:5px;border:1px solid #ddb87e;border-radius:50%;font-family:Garamond;font-size:40px;font-weight:300}.home-vote .hv-mark .hvm-number span{display:inline-block;width:88px;height:88px;line-height:88px;background:#ddb87e;border-radius:50%}.home-vote .hv-mark .hvm-stars{position:absolute;top:50%;transform:translateY(-50%);bottom:30px;left:125px;height:30px;line-height:1;letter-spacing:.2px;color:#ddb87e;font-size:30px;text-align:center}.home-vote .hv-mark .hvm-stars span{color:#fff;font-size:18px;text-transform:uppercase}.home-vote .show-more{float:right;margin-top:22px}.home-testimonials{margin-top:150px;padding-bottom:50px;background:#18224a}.home-testimonials .ht-mark{position:absolute;left:50%;transform:translateX(-50%);top:-100px;width:200px;height:200px;line-height:180px;background:#ddb87e;border-radius:50%;color:#fff;text-align:center;z-index:3}.home-testimonials .ht-mark .htm-number{font-family:Garamond;font-size:100px;font-style:italic;letter-spacing:.43px}.home-testimonials .ht-mark .htm-stars{position:absolute;width:100%;bottom:30px;line-height:1;text-align:center}.home-testimonials .ht-mark-border{position:absolute;left:50%;transform:translateX(-50%);top:-120px;width:220px;height:220px;background:#fff;border:1px solid #ddb87e;border-radius:50%;z-index:1}.home-testimonials .container{top:-50px;padding:225px 50px 50px;background:#18224a;border:1px solid #ddb87e;z-index:2}.home-testimonials .home-testimonials-box{margin-bottom:30px;color:#fff}.home-testimonials .home-testimonials-box h4{margin-bottom:15px;color:#ddb87e;font-family:HK Grotesk;font-size:15px;font-weight:600;letter-spacing:3px;text-transform:uppercase}.home-testimonials .home-testimonials-box .htb-stars{margin-bottom:20px}.home-testimonials .home-testimonials-box p{color:#fff;font-family:Garamond;font-size:20px;font-style:italic;line-height:28px}.home-testimonials h3{margin:30px 0;color:#ddb87e;font-family:HK Grotesk;font-size:18px;font-weight:400;text-transform:uppercase}.home-testimonials .show-more{margin:0 10px}.home-testimonials .swiper-next,.home-testimonials .swiper-prev{position:absolute;top:50%;transform:translateY(-50%);display:inline-block;margin-top:50px;color:#ddb87e;font-size:40px;z-index:10;cursor:pointer;transition:all .25s ease-in}.home-testimonials .swiper-prev{left:-80px}.home-testimonials .swiper-next{right:-80px}.home-testimonials .swiper-prev:before{font-family:fontello;content:""}.home-testimonials .swiper-next:before{font-family:fontello;content:""}.home-testimonials .swiper-pagination{display:none;position:relative;width:auto;height:20px;text-align:center}.home-testimonials .swiper-pagination .swiper-pagination-bullet{width:10px;height:10px;margin:0 3px;background:#fff;opacity:1}.home-testimonials .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#ddb87e}.home-testimonials.villa-testimonials{background:#f8f8f8}.home-testimonials.villa-testimonials.vt-empty{margin-top:0}.home-testimonials.villa-testimonials.vt-empty .container{padding:50px}.home-contact{padding:75px 0;background:#f8f8f8}.home-contact h1,.home-contact h3{line-height:1;margin-bottom:30px;color:#000;font-family:Garamond;font-size:40px;font-style:italic;letter-spacing:.16px}.home-contact .hc-phone{line-height:1;margin-bottom:30px;color:#18224a;font-family:Garamond;font-size:48px;font-weight:400}.home-contact .hc-phone a{display:inline-block;margin:0 20px;color:#18224a}.home-contact .hc-phone.hc-mail a{font-size:28px}.home-contact .hc-hours{color:#000;font-family:HK Grotesk;font-size:16px;font-weight:400;letter-spacing:1.5px}.home-contact .hc-hours span{display:block}.home-contact .hc-space{height:75px}.home-contact .hc-image{position:absolute;width:495px;left:50%;margin-left:-30px}.home-contact .hc-image.hc-image2{display:none}.home-contact .hc-box{width:315px;height:60px;line-height:58px;margin-bottom:30px;padding:0 15px 0 55px;background:#fff;border:1px solid #c3c3c3;border-radius:3px;box-shadow:0 3px 6px rgba(0,0,0,.08);color:#000;font-family:HK Grotesk;font-size:12px;font-weight:400;text-transform:uppercase;transition:all .25s ease-in}.home-contact .hc-box a{display:block;color:#000}.home-contact .hc-box img{position:absolute;top:20px;left:-40px;height:20px}.home-contact .hc-box.hcb-active{border:1px solid #ddb87e;transition:all .25s ease-in}.home-contact .hc-box.hcb-active a{color:#ddb87e}.home-contact .hc-box:hover{border:1px solid #ddb87e;transition:all .25s ease-in}.home-contact .hc-box:hover a{color:#ddb87e}.home-contact .hc-line{height:1px;margin:20px 0 50px;background:#e0e0e0}.home-contact p{margin:0;font-size:18px}.home-news{padding:50px 0;background:#18224a}.home-news h2{margin-bottom:30px;color:#ddb87e;font-family:Garamond;font-size:55px;font-style:italic;font-weight:400}.home-news .swiper-next,.home-news .swiper-prev{display:inline-block;width:40px;height:40px;line-height:38px;margin-right:10px;border:1px solid #ddb87e;border-radius:50%;cursor:pointer;color:#ddb87e;font-size:18px;text-align:center;z-index:10;transition:all .25s ease-in}.home-news .swiper-next:hover,.home-news .swiper-prev:hover{color:#fff;background:#ddb87e;transition:all .25s ease-in}.home-news .swiper-prev:before{font-family:fontello;content:""}.home-news .swiper-next:before{font-family:fontello;content:""}.home-news-box{background:#18224a}.home-news-box figure{float:left;width:45%;margin-right:5%;overflow:hidden}.home-news-box figure a{display:block}.home-news-box figure .overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#ddb87e;opacity:.5;width:0;z-index:2;transition:all .25s ease-in}.home-news-box figure img{width:100%;z-index:1;transition:all .25s ease-in}.home-news-box figure:hover img{transform:scale(1.3);transition:all .25s ease-in}.home-news-box .content{float:left;width:50%;color:#fff}.home-news-box .content h3{line-height:1.3;font-size:18px;font-weight:600;letter-spacing:3px;text-transform:uppercase}.home-news-box .content p{margin:30px 0;padding-left:30px;border-left:1px solid #fff;font-family:Garamond;font-size:18px;font-weight:400}.home-news-box .content a{display:block;margin-bottom:30px;color:#ddb87e;font-size:15px;font-weight:600;letter-spacing:3px;text-transform:uppercase}.home-news-box .content a:hover{color:#fff}.home-news-box.hnb-inside{margin-bottom:50px;padding:30px}.home-news-box.hnb-inside .content a{margin-bottom:0}.hero{height:500px;overflow:hidden}.hero .hero-bg{height:700px;top:-100px;z-index:1}.hero .hero-bg,.hero .hero-overlay{position:absolute;width:100%;left:0}.hero .hero-overlay{height:500px;top:0;background-image:linear-gradient(180deg,rgba(255,255,255,0),rgba(88,88,88,0)0,rgba(25,25,25,.1) 10%,rgba(0,0,0,.6));z-index:2}.hero h2{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:96%;max-width:900px;color:#fff;font-size:60px;font-weight:300;letter-spacing:5px;text-align:center;text-transform:uppercase;z-index:3}.hero.hero-covid{height:auto;padding:250px 0}.hero.hero-covid .hero-bg{background-image:url(../images/hero-covid19.jpg);background-size:cover}.hero.hero-covid h2{position:relative;top:0;left:0;transform:translate(0);width:100%;max-width:auto;font-family:HK Grotesk;font-weight:400;text-align:left}.content-inside{padding:50px 0}.content-inside h1{line-height:1;margin-bottom:50px;color:#000;font-family:Garamond;font-size:60px;font-style:italic;letter-spacing:.23px;text-transform:none}.content-inside p,.content-inside ul{margin-bottom:20px;font-family:HK Grotesk;font-size:15px}.content-inside ul li{margin-bottom:5px}.content-inside ul li:last-child{margin-bottom:0}.content-inside.grey{background:#fafafa}.content-inside.ci-covid h1,.content-inside.ci-covid h2{color:#18224a;font-family:HK Grotesk;font-size:32px;font-style:normal;font-weight:500;text-transform:uppercase}.content-inside.ci-covid h2{margin:40px 0 10px;font-size:26px}.content-inside.ci-covid .covid-img{width:100%;max-width:700px}.content-inside.ci-covid p{margin-bottom:20px}.covid-testimonial{margin-bottom:80px;padding:40px 80px 0}.covid-testimonial .ct-icon{position:absolute;top:0;left:20px;color:#ddb87e;font-size:42px}.covid-testimonial .ct-text{margin-bottom:30px;font-size:18px}.covid-testimonial img{float:left;width:140px;margin-right:40px}.covid-testimonial h3{margin:40px 0 10px;color:#18224a;font-family:HK Grotesk;font-size:24px;font-style:normal;font-weight:500}.covid-testimonial .ct-function{max-width:60%;font-size:16px}.villas-list .clear-list2:nth-child(odd),.villas-list .clear-list:nth-child(3n+1){clear:both}.villas-list.with-map .clear-list:nth-child(3n+1){clear:none}.villas-list.with-map .clear-list:nth-child(odd){clear:both}.villas-map .leaflet-popup{width:360px!important}.villas-map .leaflet-popup .leaflet-popup-content{margin:0;min-height:300px!important}.villas-map .leaflet-popup .leaflet-popup-content-wrapper{border-radius:0}.home-special-offer-box.vl-small{width:100%!important;margin-bottom:30px}.home-special-offer-box.vl-small .row{display:block;margin:0;padding-bottom:15px;background:#fff;box-shadow:0 3px 6px rgba(0,0,0,.05)}.home-special-offer-box.vl-small figure{margin:0}.home-special-offer-box.vl-small figure .hso-favorite{top:20px;right:15px;bottom:auto;font-size:24px}.home-special-offer-box.vl-small figure .swiper-next,.home-special-offer-box.vl-small figure .swiper-prev{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:80px;line-height:80px;color:#ddb87e;font-size:36px;text-align:center;z-index:10;cursor:pointer;overflow:hidden;transition:all .25s ease-in}.home-special-offer-box.vl-small figure .swiper-prev{left:5px}.home-special-offer-box.vl-small figure .swiper-next{right:5px}.home-special-offer-box.vl-small figure .swiper-prev:before{font-family:fontello;content:""}.home-special-offer-box.vl-small figure .swiper-next:before{font-family:fontello;content:""}.home-special-offer-box.vl-small .hso-full-remark-mob{margin:0}.home-special-offer-box.vl-small h4{margin:20px 0 10px;font-size:14px;letter-spacing:2px}.home-special-offer-box.vl-small h3{margin-bottom:15px;font-size:20px}.home-special-offer-box.vl-small .hsob-area{font-size:16px}.home-special-offer-box.vl-small .hsob-area div{padding-left:30px}.home-special-offer-box.vl-small .hsob-area img{width:70px}.home-special-offer-box.vl-small .hsob-desc{display:none}.home-special-offer-box.vl-small .hsob-price{margin:0;padding:0 0 0 10px;font-size:12px}.home-special-offer-box.vl-small .hsob-price .lh-small{line-height:1.2}.home-special-offer-box.vl-small .hsob-price span{margin:5px 0 0;font-size:24px;letter-spacing:1px}.home-special-offer-box.vl-small .hsob-price span.discount{margin:5px 0 0;font-size:18px}.home-special-offer-box.vl-small .hsob-price span.discount+span{margin:-10px 0 5px}.home-special-offer-box.vl-small.map-popup{width:360px!important;margin-bottom:0}.home-special-offer-box.vl-small .show-more{width:100%}.hsom-more{margin-top:10px;padding:10px 25px;background:#fff;border:1px solid #ddb87e;border-radius:3px;color:#18224a;font-size:16px;font-weight:500;letter-spacing:2px;text-transform:uppercase}.dropdown-list,.hsom-more{display:inline-block;font-family:HK Grotesk}.dropdown-list{height:42px;line-height:42px;margin-bottom:30px;font-size:15px;z-index:5}.dropdown-list span{display:inline-block;min-width:200px;line-height:40px;padding:0 35px 0 15px;background-color:#fff;background-image:url(../images/form-dropdown.svg);background-position:right 10px center;background-size:15px auto;background-repeat:no-repeat;border:1px solid #e5e5e5;border-radius:3px;box-shadow:0 2px 2px rgba(0,0,0,.03);cursor:pointer}.dropdown-list img{display:none;width:30px;height:30px;margin-left:10px;padding:10px;background:#fff;border-radius:50px;border:1px solid #ddb87e}.dropdown-list .dropdown-list-content{display:none;position:absolute;min-width:200px;right:0;padding:12px 16px;background-color:#f9f9f9;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);z-index:6}.dropdown-list .dropdown-list-content ul{margin-bottom:0;font-size:15px}.dropdown-list.fixed-right{position:absolute;top:10px;right:15px}.show-map{float:right;display:inline-block;line-height:40px;padding:0 25px;background:#18224a;border-radius:3px;border:1px solid #e5e5e5;box-shadow:0 2px 2px rgba(0,0,0,.03);color:#fff;font-family:HK Grotesk;font-size:15px;font-weight:400;letter-spacing:1.5px;cursor:pointer}.show-map .mob{display:none}.show-map img{margin-left:5px}.show-map.white{background:#fff;color:#000}.with-map{display:none}.villas-map{position:fixed;top:178px;bottom:0;right:0;left:50%;margin-left:210px;opacity:0;z-index:-1}.villas-map .vm-search{position:absolute;height:40px;line-height:40px;top:10px;left:55px;padding:0 15px 0 10px;background-color:#fff;border-radius:3px;box-shadow:0 2px 2px rgba(0,0,0,.03);color:#000;font-family:HK Grotesk;font-size:14px;font-weight:400;letter-spacing:1.4px;z-index:1006}.villas-map .hide-map{display:none;position:fixed;float:none;width:60px;height:60px;line-height:normal;right:20px;bottom:20px;padding:0;background:#fff;border-radius:50%;border:0;box-shadow:0 9px 6px rgba(0,0,0,.31);font-size:10px;text-align:center;text-transform:uppercase;z-index:1006;cursor:pointer}.villas-map .hide-map .dektop{display:none}.villas-map .hide-map .mob{display:block;color:#000}.villas-map .hide-map img{width:20px;margin:15px 0 10px}.big-special-offer-box{height:455px;margin-bottom:30px;background:#fff;box-shadow:0 3px 6px rgba(0,0,0,.05)}.big-special-offer-box figure{float:left;width:475px;height:455px;margin:0;overflow:hidden}.big-special-offer-box figure a{display:block}.big-special-offer-box figure img{width:100%}.big-special-offer-box figure .hso-remark-mob{position:absolute;top:15px;left:15px;padding:5px 15px;box-shadow:0 2px 2px rgba(0,0,0,.03);border-radius:3px;border:1px solid #bef8e9;background-color:rgba(23,39,98,.6);color:#fff;font-family:HK Grotesk;font-size:12px;font-weight:600;text-transform:uppercase;z-index:2}.big-special-offer-box figure .hso-favorite{position:absolute;top:20px;right:15px;bottom:auto;color:#ddb87e;font-size:24px;z-index:2;cursor:pointer}.big-special-offer-box figure .swiper-next,.big-special-offer-box figure .swiper-prev{position:absolute;top:50%;transform:translateY(-50%);color:#ddb87e;font-size:36px;text-align:center;z-index:10;cursor:pointer;overflow:hidden;transition:all .25s ease-in}.big-special-offer-box figure .swiper-prev{left:15px}.big-special-offer-box figure .swiper-next{right:15px}.big-special-offer-box figure .swiper-prev:before{font-family:fontello;content:""}.big-special-offer-box figure .swiper-next:before{font-family:fontello;content:""}.big-special-offer-box .description{float:left;width:275px;padding:25px 10px;text-align:center}.big-special-offer-box .description .hsob-icon{width:80px;height:80px;line-height:72px;margin:0 auto 25px;background-color:#18224a;border:1px solid #ddb87e;border-radius:50%;box-shadow:0 2px 2px rgba(0,0,0,.03);text-align:center}.big-special-offer-box .description .hsob-icon img{width:35px}.big-special-offer-box .description h3{margin-bottom:15px;line-height:1.2;color:#000;font-family:HK Grotesk;font-size:24px;font-weight:300;letter-spacing:3.5px;text-transform:uppercase}.big-special-offer-box .description h3 a{color:#000}.big-special-offer-box .description h3 a:hover{color:#18224a}.big-special-offer-box .description h4{line-height:1;margin-bottom:20px;color:#ddb87e;font-family:HK Grotesk;font-size:14px;font-weight:300;letter-spacing:1.3px;text-transform:uppercase}.big-special-offer-box .description h4 span{font-weight:600}.big-special-offer-box .description .hso-full-remark-mob{margin:0-10px 25px;padding:5px 10px;background-color:#b4f8e6;color:#18224a;font-family:HK Grotesk;font-size:14px;font-weight:600}.big-special-offer-box .description .hsob-price{height:50px;line-height:50px;margin-bottom:20px;color:#18224a;font-family:HK Grotesk;font-size:12px;font-weight:600;letter-spacing:2px;text-transform:uppercase}.big-special-offer-box .description .hsob-price span{top:5px;margin:0 5px;font-family:Garamond;font-size:40px;font-weight:700;letter-spacing:1px}.big-special-offer-box .description .hsob-price span.discount{position:absolute;margin-top:-30px;font-size:24px;font-weight:400}.big-special-offer-box .description .hsob-price span.discount i:after{content:"";position:absolute;top:50%;right:-1px;left:-1px;height:1px;background:#b4f8e6}.big-special-offer-box .description .hsob-area{color:#393939;font-family:Garamond;font-size:16px;font-weight:400}.big-special-offer-box .description .hsob-area span{margin:0 10px}.villa-title{font-family:Garamond;font-size:60px;font-style:italic;font-weight:400;letter-spacing:.23px;line-height:62px}.villa-space100{height:100px}.villa-slider{height:675px}.villa-slider .swiper-villa-slider{position:absolute;top:0;width:100%;height:675px}.villa-slider .swiper-slide{width:100%;height:675px}.villa-slider .vs-overlay{position:absolute;width:100%;height:450px;bottom:0;left:0;background-image:linear-gradient(0deg,#222 0,rgba(43,43,43,0) 51%,rgba(84,84,84,0));z-index:1}.villa-slider .container{position:absolute;left:50%;transform:translateX(-50%);height:675px;top:0;z-index:2}.villa-slider .container .row{position:absolute;width:100%;bottom:30px}.villa-slider h4{line-height:1;margin-bottom:30px;color:#ddb87e;font-family:HK Grotesk;font-size:20px;font-weight:300;letter-spacing:4px;text-transform:uppercase}.villa-slider h4 span{font-weight:600}.villa-slider h1{line-height:1;color:#fff;font-family:HK Grotesk;font-size:35px;font-weight:300;letter-spacing:3.5px;text-transform:uppercase}.villa-slider .vs-remark{position:absolute;top:50px;left:50px;padding:5px 25px 5px 30px;background:#bee8dd;border:1px solid #b4f8e6;border-radius:3px;color:#18224a;font-family:HK Grotesk;font-size:14px;font-weight:600;z-index:2}.villa-slider .vs-remark .vsr-icon{position:absolute;width:50px;height:50px;line-height:42px;top:-10px;left:-40px;background-color:#18224a;border:1px solid #ddb87e;border-radius:50%;box-shadow:0 2px 2px rgba(0,0,0,.03);text-align:center}.villa-slider .vs-remark .vsr-icon img{width:20px}.villa-slider .vs-remark .vsr-close{position:absolute;width:20px;height:20px;line-height:16px;top:5px;right:-10px;background-color:#18224a;border:1px solid #fff;border-radius:50%;box-shadow:0 2px 2px rgba(0,0,0,.03);color:#fff;font-size:12px;text-align:center;cursor:pointer}.villa-slider .vs-share{position:absolute;top:50px;right:15px;z-index:2}.villa-slider .vs-share i{display:inline-block;color:#fff;width:50px;height:50px;line-height:52px;border:1px solid #ddb87e;border-radius:50%;text-align:center;cursor:pointer}.villa-slider .vs-share .vss-favorite{float:left;margin-right:25px;font-size:22px}.villa-slider .vs-share .vss-favorite form button{background:0 0;border:0}.villa-slider .vs-share .vss-share{float:left;font-size:28px}.villa-slider .vs-share .vss-share-box{display:none;position:absolute;width:275px;top:55px;right:-5px;text-align:right}.villa-slider .vs-share .vss-share-box .jssocials-share{margin:0 5px}.villa-slider .vs-share .vss-share-box .jssocials-share-link{width:50px;height:50px;background:0 0}.villa-slider .vs-share .vss-share-box .jssocials-share-link:hover{background:#fff}.villa-slider .vs-share .vss-share-box .jssocials-share-link:hover i{color:#ddb87e}.villa-slider .vs-covid{position:absolute;max-width:50%;left:10px;top:110px;line-height:1.3;margin:0;background:#e734c3;border-radius:5px;color:#fff;font-size:16px;z-index:2}.villa-slider .vs-covid .hc-line{position:absolute;width:2px;top:5px;bottom:5px;left:10px;background:#ddb87e}.villa-slider .vs-covid .hc-triangle{display:none;position:absolute;width:30px;top:0;right:-20px;bottom:0;overflow:hidden;background:linear-gradient(100deg,#e734c3 50%,transparent 0);z-index:-1}.villa-slider .vs-covid a{display:block;height:100%;padding:5px 20px;color:#fff}.villa-slider .swiper-villa-slider-next,.villa-slider .swiper-villa-slider-prev{position:absolute;top:50%;transform:translateY(-50%);width:55px;height:55px;cursor:pointer;z-index:5}.villa-slider .swiper-villa-slider-prev{left:50px;background-image:url(../images/icon-left-gold.svg)}.villa-slider .swiper-villa-slider-next{right:50px;background-image:url(../images/icon-right-gold.svg)}.villa-summary{padding:50px 0;background:#18224a;z-index:3}.villa-summary .vs-box{float:left;margin-right:40px;color:#ddb87e;font-family:Garamond;font-size:20px;font-weight:400;line-height:40px}.villa-summary .vs-box div{padding-left:30px}.villa-summary .vs-box img{position:absolute;top:50%;transform:translateY(-50%);width:75px;left:-30px}.villa-summary .vs-box span{color:#fff}.villa-summary .vs-box:last-child{margin:0}.villa-summary .vs-form{position:absolute;right:15px;bottom:-75px;width:360px;background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.07)}.villa-summary .vs-form .vsf-price{display:block;height:100px;line-height:100px;top:-7px;box-shadow:0 2px 4px rgba(0,0,0,.07);color:#18224a;font-family:HK Grotesk;font-size:12px;font-weight:600;letter-spacing:2px;text-align:center;text-transform:uppercase}.villa-summary .vs-form form .text{width:100%;height:90px;padding:0 50px 0 30px;background:#fff;border:0;border-bottom:1px solid #c9c9c9;color:#000;font-family:HK Grotesk;font-size:15px;font-weight:400;letter-spacing:1.5px;text-transform:uppercase;outline:0}.villa-summary .vs-form form .text.form-dropdown{background-image:url(../images/form-dropdown.svg);background-position:right 20px center;background-repeat:no-repeat}.villa-summary .vs-form form .text.form-dropdown:hover{cursor:pointer}.villa-summary .vs-form form .send{width:100%;height:90px;background-image:linear-gradient(270deg,#d59c44,#d59c44 50%,#ddb87e 0,#ddb87e);background-position:100%0;background-size:200% 100%;border:0;color:#fff;font-family:HK Grotesk;font-size:15px;font-weight:700;letter-spacing:3px;text-transform:uppercase;cursor:pointer;transition:all .25s ease-in}.villa-summary .vs-form form .send:hover{background-position:0 0;transition:all .25s ease-in}.villa-summary .vs-form form ::-webkit-input-placeholder{color:#000;opacity:1}.villa-summary .vs-form form :-moz-placeholder,.villa-summary .vs-form form ::-moz-placeholder{color:#000;opacity:1}.villa-summary .vs-form form :-ms-input-placeholder{color:#000;opacity:1}.villa-summary .vs-contact{display:inline-block;position:absolute;width:300px;top:-110px;right:0;background-color:#18224a;z-index:2}.villa-summary .vs-contact .vsc-desc{padding:40px 40px 0;color:#ddb87e;font-size:18px;text-transform:uppercase}.villa-summary .vs-contact .vsc-desc span{display:inline-block;top:-3px;margin:0 3px;color:#fff;font-size:6px}.villa-summary .vs-contact .vsc-price{padding:25px 40px;color:#fff;font-family:Garamond;font-size:38px;font-weight:700}.villa-summary .vs-contact a{display:block;width:100%;padding:25px 0;background-color:#ddb87e;color:#18224a;font-size:24px;font-weight:500;text-align:center;text-transform:uppercase}.villa-summary .vs-contact a:hover{color:#fff}.villa-summary.vs-white{background-color:#fff}.villa-summary.vs-white .vs-box{color:#18224a}.villa-summary.vs-white .vs-box div{padding-left:0}.villa-summary.vs-white .vs-box span{color:#18224a}.villa-summary.vs-white .show-more{margin-top:15px;letter-spacing:.7px}.villa-highlights .vh-blue{height:565px;margin-right:-32px;padding:25px;background:#18224a;z-index:2}.villa-highlights .vh-blue h2{margin-bottom:25px;color:#fff;font-family:HK Grotesk;font-size:20px;font-weight:400;text-transform:uppercase}.villa-highlights .vh-blue h2 span{display:block;color:#ddb87e;font-family:Garamond;font-size:50px;font-weight:400}.villa-highlights .vh-testimonials{width:360px;margin-left:-25px;background:#fff;border:1px solid #ddb87e;z-index:10}.villa-highlights .vh-testimonials .vh-rates{padding:5px 25px;border-bottom:1px solid #ddb87e}.villa-highlights .vh-testimonials .vh-rates span{float:left;display:block;margin-right:15px;color:#ddb87e;font-family:Garamond;font-size:44px;font-style:italic;letter-spacing:.18px;line-height:48px}.villa-highlights .vh-testimonials .vh-rates .vfr-stars{top:10px}.villa-highlights .vh-testimonials .vh-rates .vfr-stars h4{margin:0 0 2px;color:primary2;font-family:HK Grotesk;font-size:12px;font-weight:600;letter-spacing:2.4px;text-transform:uppercase}.villa-highlights .vh-testimonials .vh-rates .vfr-stars div{color:#ddb87e;font-size:10px}.villa-highlights .vh-testimonials .vh-rates .vfr-stars div i{margin:0-2px}.villa-highlights .vh-testimonials .vh-testimonials-box{padding:25px 30px;color:#393939;font-family:Garamond;font-size:20px;font-style:italic;font-weight:400;line-height:28px;background:#fff}.villa-highlights .vh-testimonials .vh-testimonials-box h4{margin-bottom:10px;color:#ddb87e;font-family:HK Grotesk;font-size:16px;font-style:normal;font-weight:600;letter-spacing:2px;text-transform:uppercase}.villa-highlights .vh-testimonials .vh-testimonials-box p{max-height:115px;overflow:hidden}.villa-highlights .vh-testimonials .swiper-testimonials-next,.villa-highlights .vh-testimonials .swiper-testimonials-prev{position:absolute;top:50%;transform:translateY(-50%);width:21px;height:40px;cursor:pointer;z-index:2}.villa-highlights .vh-testimonials .swiper-testimonials-prev{left:0;background-image:url(../images/icon-left-half.svg)}.villa-highlights .vh-testimonials .swiper-testimonials-next{right:0;background-image:url(../images/icon-right-half.svg)}.villa-highlights .swiper-highlights{z-index:1}.villa-highlights .swiper-highlights img{width:100%}.villa-highlights .swiper-highlights-next,.villa-highlights .swiper-highlights-prev{position:absolute;bottom:30px;width:12px;height:22px;cursor:pointer;z-index:2}.villa-highlights .swiper-highlights-prev{left:30px;background-image:url(../images/icon-left-white.svg)}.villa-highlights .swiper-highlights-next{right:30px;background-image:url(../images/icon-right-white.svg)}.villa-highlights .swiper-highlights-pagination{position:absolute;width:100%;bottom:5px;color:#ddb87e;font-family:Garamond;font-size:33px;font-weight:400;text-align:center;z-index:1}.villa-highlights .swiper-highlights-pagination .swiper-pagination-current{font-size:50px}.villa-description h2{margin-bottom:50px}.villa-description .vd-text{color:#5d5a5a;font-family:HK Grotesk;font-size:16px;font-weight:400;line-height:27px;column-count:2;column-gap:40px}.villa-description .vd-text .vdt-gradient{display:none;position:absolute;width:100%;height:100px;bottom:0;background-image:linear-gradient(180deg,rgba(255,255,255,0),rgba(227,227,227,0) 4%,rgba(186,186,186,0) 20%,rgba(255,255,255,.28) 36%,#fff 75%,#fff)}.villa-description .show-villa-description{display:none}.villa-gallery-mob{display:none;margin-bottom:50px}.villa-gallery-mob .gallery-justified-mob{overflow:hidden}.villa-gallery-mob .gallery-justified-mob img{width:100%}.villa-gallery-mob .gallery-justified-mob.gjm-short{max-height:750px}.villa-gallery-mob .vgm-gradient{display:none;position:absolute;width:100%;height:100px;bottom:50px;background-image:linear-gradient(180deg,rgba(255,255,255,0),rgba(227,227,227,0) 4%,rgba(186,186,186,0) 20%,rgba(255,255,255,.28) 36%,#fff 75%,#fff)}.villa-gallery-mob .show-villas{margin-top:25px}.villa-gallery-mob .vgm-hide{display:none;position:fixed;width:100%;bottom:120px;z-index:1005}.villa-gallery .gallery-justified{display:none;margin:0 auto}.villa-gallery .gallery-justified .ug-thumb-overlay{cursor:pointer}.villa-gallery .gallery-justified .ug-thumb-overlay.video-overlay:before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);content:"";width:90px;height:88px;background-image:url(../images/icon-video-play.svg);background-position:0 0!important;z-index:1}.villa-gallery .gallery-justified .ug-thumb-overlay:before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);content:"";width:40px;height:40px;color:#fff;font-family:fontello;font-size:30px;text-align:center}.villa-gallery .gallery-justified .ug-thumb-wrapper.ug-tile .ug-tile-icon.ug-icon-play-custom{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:90px;height:88px;background-image:url(../images/icon-video-play.svg);background-position:0 0!important;z-index:1}.villa-gallery .show-villas{margin-top:50px}.villa-gallery-popup{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.8);opacity:0;z-index:10011;transition:all .5s ease-in-out}.villa-gallery-popup .gallery-slider{margin:2.5%auto 0;opacity:0}.villa-gallery-popup .gallery-slider .ug-slider-wrapper{background:0 0!important}.villa-gallery-popup .gallery-slider .ug-arrow-left.ug-skin-default{width:55px;height:55px;background-image:url(../images/icon-left-gold2.svg);background-position:0 0!important}.villa-gallery-popup .gallery-slider .ug-arrow-right.ug-skin-default{width:55px;height:55px;background-image:url(../images/icon-right-gold2.svg);background-position:0 0!important}.villa-gallery-popup .gallery-slider .ug-slider-wrapper .ug-button-videoplay.ug-type-square{width:90px;height:88px;background-image:url(../images/icon-video-play.svg);background-position:0 0!important}.villa-gallery-popup .gallery-slider .ug-canvas-pie{display:none!important}.villa-gallery-popup .gallery-slider .ug-bullet{margin-top:2.5px;background:no-repeat;border:1px solid #fff;border-radius:50%}.villa-gallery-popup .gallery-slider .ug-bullet.ug-bullet-active{width:20px!important;height:20px!important;margin-top:0;background:#fff}.villa-gallery-popup .vgp-floor-plan{position:absolute;height:40px;line-height:40px;top:30px;right:100px;padding:0 45px 0 15px;background:#fff url(../images/icon-floor-plan.svg)center right 15px no-repeat;border-radius:5px;box-shadow:0 2px 2px rgba(0,0,0,.03);color:#000;font-family:HK Grotesk;font-size:15px;font-weight:400;letter-spacing:1.5px;cursor:pointer}.villa-gallery-popup .vgp-close{position:absolute;width:50px;height:50px;top:25px;right:20px;background-image:url(../images/icon-close-white.svg);background-size:50px 50px;cursor:pointer}.villa-floor-plan-popup{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.8);opacity:0;z-index:10011;transition:all .5s ease-in-out}.villa-floor-plan-popup .gallery-floor-plan{margin:2.5%auto 0;opacity:0}.villa-floor-plan-popup .gallery-floor-plan .ug-slider-wrapper{background:0 0!important}.villa-floor-plan-popup .gallery-floor-plan .ug-arrow-left.ug-skin-default{width:55px;height:55px;background-image:url(../images/icon-left-gold2.svg);background-position:0 0!important}.villa-floor-plan-popup .gallery-floor-plan .ug-arrow-right.ug-skin-default{width:55px;height:55px;background-image:url(../images/icon-right-gold2.svg);background-position:0 0!important}.villa-floor-plan-popup .gallery-floor-plan .ug-slider-wrapper .ug-button-videoplay.ug-type-square{width:90px;height:88px;background-image:url(../images/icon-video-play.svg);background-position:0 0!important}.villa-floor-plan-popup .gallery-floor-plan .ug-canvas-pie{display:none!important}.villa-floor-plan-popup .gallery-floor-plan .ug-bullet{margin-top:2.5px;background:no-repeat;border:1px solid #fff;border-radius:50%}.villa-floor-plan-popup .gallery-floor-plan .ug-bullet.ug-bullet-active{width:20px!important;height:20px!important;margin-top:0;background:#fff}.villa-floor-plan-popup .vfpp-floor-plan{position:absolute;height:40px;line-height:40px;top:30px;right:100px;padding:0 45px 0 15px;background:#fff url(../images/icon-instagram-gold.svg)center right 15px no-repeat;background-size:20px 20px;border-radius:5px;box-shadow:0 2px 2px rgba(0,0,0,.03);color:#000;font-family:HK Grotesk;font-size:15px;font-weight:400;letter-spacing:1.5px;cursor:pointer}.villa-floor-plan-popup .vfpp-close{position:absolute;width:50px;height:50px;top:25px;right:20px;background-image:url(../images/icon-close-white.svg);cursor:pointer}.villa-video-mob{display:none;margin-bottom:50px}.villa-amenties{padding-top:50px}.villa-amenties h2{margin-bottom:30px}.villa-amenties h3{line-height:1;margin-bottom:15px;color:#18224a;font-family:HK Grotesk;font-size:22px;font-weight:500}.villa-amenties p{margin:0;color:#5d5a5a;font-family:HK Grotesk;font-size:16px;font-weight:400}.villa-amenties .va-line{width:100%;height:1px;margin:50px 0;background:#ddb87e}.villa-amenties .va-line-mob{display:none}.villa-amenties .va-padding{padding:0 30px}.villa-amenties .va-amenties{margin-top:30px}.villa-amenties .va-amenties li{float:left;width:25%;margin:40px 0;padding-left:60px}.villa-amenties .va-amenties li img{position:absolute;top:50%;transform:translateY(-50%);width:70px;left:-20px}.villa-amenties .va-amenties li span{position:absolute;top:50%;transform:translateY(-50%);line-height:1.2;color:#18224a;font-family:HK Grotesk;font-size:18px;font-weight:500}.villa-amenties .va-amenties li:nth-child(4n+1){clear:both}.villa-amenties .va-amenties.va-facilities li img{width:100px}.villa-amenties .va-amenties-small li{float:left;width:23%;line-height:45px;margin-right:2%;border-right:1px solid #ddb87e;font-family:Garamond;font-size:20px;font-weight:700}.villa-amenties .va-amenties-small li:nth-child(4n){border-right:none}.villa-amenties .va-checkin{float:left;color:#5d5a5a;font-family:HK Grotesk;font-size:20px;font-weight:400}.villa-amenties .va-checkin:first-child{margin-right:25px;padding-right:25px;border-right:1px solid #d1d1d1}.villa-amenties .va-rules li{margin-bottom:10px;color:#5d5a5a;font-family:HK Grotesk;font-size:20px;font-weight:400}.villa-amenties .va-rules li img{width:14px;margin-right:5px}.villa-amenties .va-rules li:last-child{margin:0}.villa-amenties .va-rules.va-distances li{margin:10px 0;padding-left:50px;font-size:18px}.villa-amenties .va-rules.va-distances li img{position:absolute;top:50%;transform:translateY(-50%);width:50px;left:0}.villa-amenties .show-villas{margin:25px auto 0}.villa-amenties-popup{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.8);z-index:10011;transition:all .5s ease-in-out}.villa-amenties-popup .vap-bg-white{background:#fff;border:1px solid #c4c4c4;border-radius:5px;box-shadow:0 3px 6px rgba(0,0,0,.16);overflow-y:auto}.villa-amenties-popup .vap-bg-white .vap-close{position:absolute;top:30px;right:0;color:#18224a;font-size:24px;cursor:pointer;z-index:2}.villa-amenties-popup .vap-bg-white .vap-box{margin:110px 50px 30px;color:#575757;font-family:HK Grotesk;font-size:13px;letter-spacing:2.6px}.villa-amenties-popup .vap-bg-white .vap-box .vap-fixed{position:fixed;top:1px;width:100%;max-width:1050px;padding-top:30px;background:#fff;z-index:2}.villa-amenties-popup .vap-bg-white .vap-box h3{margin-bottom:10px}.villa-amenties-popup .vap-bg-white .vap-box h4{margin-bottom:25px;color:#18224a;font-size:18px}.villa-amenties-popup .vap-bg-white .vap-box h4.fxh{height:55px}.villa-amenties-popup .vap-bg-white .vap-box .vap-line{border-bottom:1px solid #cecece}.villa-amenties-popup .vap-bg-white .vap-box .vap-hor-line{position:absolute;width:1px;top:70px;right:7.5px;bottom:30px;background:#ddb87e}.villa-amenties-popup .vap-bg-white .vap-box .vap-icon{width:20px;margin-right:5px}.villa-amenties-popup .vap-bg-white .vap-box .vap-table{display:table}.villa-amenties-popup .vap-bg-white .vap-box .vap-table-cell{display:table-cell;float:none}.villa-amenties-popup .vap-bg-white .vap-box ul{margin-bottom:30px}.villa-amenties-popup .vap-bg-white .vap-box ul li{margin:5px 0;padding-left:30px;background:url(../images/checkBook.svg)no-repeat left top 5px;background-size:15px auto;color:#222;font-family:HK Grotesk;font-size:16px;font-weight:400}.villa-amenties-popup .vap-bg-white .vap-box ul.vap-fl li:nth-child(3n+2){padding-left:40px;background:url(../images/checkBook.svg)no-repeat left 10px top 5px;background-size:15px auto}.villa-amenties-popup .vap-bg-white .vap-box ul.vap-fl li:nth-child(3n+3){padding-left:50px;background:url(../images/checkBook.svg)no-repeat left 20px top 5px;background-size:15px auto}.villa-location{color:#000}.villa-location h2{margin-bottom:50px}.villa-location .villa-map{width:100%;height:425px}.villa-booking{padding-top:100px;background:#18224a;color:#fff}.villa-booking .villa-title{margin-bottom:30px}.villa-booking .vb-remark{display:inline-block;display:none;margin:25px 0;padding:10px 25px 10px 50px;border:1px solid #b4f8e6;border-radius:3px;color:#b4f8e6;font-family:HK Grotesk;font-size:14px;font-weight:600;z-index:2}.villa-booking .vb-remark .vbr-icon{position:absolute;width:24px;height:24px;top:50%;left:10px;margin-top:-13px}.villa-booking .vb-remark .vbr-icon img{width:24px}.villa-booking .vb-form{margin-bottom:25px;padding:15px 25px;background:#fff;border:1px solid #707070}.villa-booking .vb-form .text{float:left;width:50%;height:40px;padding:0 15px 0 30px;background:#fff;border:0;color:#393939;font-size:18px;font-family:HK Grotesk;font-weight:400;outline:0}.villa-booking .vb-form .text.date{background-image:url(../images/icon-calendar.svg);background-position:left top 8px;background-repeat:no-repeat}.villa-booking .vb-form .reset{float:right;height:40px;background:#fff;border:0;color:#18224a;font-family:HK Grotesk;font-size:15px;font-weight:600;letter-spacing:3px;text-transform:uppercase;cursor:pointer;transition:all .25s ease-in}.villa-booking .vb-form .reset:hover{color:#ddb87e}.villa-booking .vb-form ::-webkit-input-placeholder{color:#393939;opacity:1}.villa-booking .vb-form :-moz-placeholder,.villa-booking .vb-form ::-moz-placeholder{color:#393939;opacity:1}.villa-booking .vb-form :-ms-input-placeholder{color:#393939;opacity:1}.villa-booking .vb-calendar{margin-bottom:25px}.villa-booking .vb-phone{height:55px;line-height:55px;color:#fff;font-family:HK Grotesk;font-size:18px;font-weight:400}.villa-booking .vb-phone span{font-weight:600}.villa-booking .vb-phone a{color:#fff}.villa-booking .vb-price-box{text-align:right}.villa-booking .vb-price-box .vppb-price{display:inline-block;height:55px;line-height:45px;margin-right:30px}.villa-booking .vb-price-box .vppb-price span{display:inline-block;top:5px;margin-left:25px;font-family:Garamond;font-size:42px;font-weight:700}.villa-booking .vb-price-box .vppb-price span.discount{color:#fff;font-size:36px}.villa-booking .vb-price-box .vppb-price span.discount i:after{content:"";position:absolute;top:50%;right:-1px;left:-1px;height:1px;background:#b4f8e6}.villa-booking .vb-price-box .vppb-price span.discounted-price{color:#1e8335}.villa-booking .vb-description{margin-top:25px;padding-top:15px;border-top:1px solid #fff;color:#919dd0;font-family:HK Grotesk;font-size:14px;font-weight:400;line-height:28px;text-align:center}.vb-change-currency{margin:30px 0;text-align:right}.vb-change-currency div{display:inline-block;margin-right:25px;font-size:14px;font-family:HK Grotesk}.vb-change-currency span{position:absolute;top:-30px;right:0;color:#e5e5e5;font-family:HK Grotesk;font-size:10px;font-weight:500;letter-spacing:2px;text-transform:uppercase}.vb-change-currency a{display:inline-block;width:35px;height:35px;line-height:35px;margin-left:10px;border:1px solid #ddb87e;border-radius:50%;color:#fff;font-family:HK Grotesk;font-size:16px;text-align:center}.vb-change-currency a.active{background:#ddb87e;color:#18224a}.villa-prices{padding:50px 0 100px;background:#18224a;color:#fff;font-family:HK Grotesk}.villa-prices h2{margin-bottom:50px}.villa-prices .vp-table{width:100%;margin:0 auto}.villa-prices .vp-table tr.vpt-discount td{background-color:#b4f8e6;color:#18224a}.villa-prices .vp-table tr:first-child,.villa-prices .vp-table tr:last-child{border-bottom:1px solid #ddb87e}.villa-prices .vp-table tr:last-child td{border-bottom:none}.villa-prices .vp-table th{font-size:20px;font-weight:400;text-align:center}.villa-prices .vp-table th:first-child{text-align:center!important}.villa-prices .vp-table td{background-clip:padding-box;border-right:1px solid #707070;border-bottom:1px solid #4f5f9b;font-size:16px;text-align:right}.villa-prices .vp-table td .mob-title{display:none;width:75px;font-style:italic}.villa-prices .vp-table td .discount:after{content:"";position:absolute;top:50%;right:-1px;left:-1px;height:1px;background:red}.villa-prices .vp-table td:first-child{border-left:1px solid #ddb87e;text-align:left}.villa-prices .vp-table td:last-child{border-right:1px solid #ddb87e}.villa-prices .vp-table td,.villa-prices .vp-table th{width:193px;height:65px;padding:0 25px;vertical-align:middle}.villa-prices .vp-table td:first-child,.villa-prices .vp-table th:first-child{width:350px;text-align:left}.villa-prices .vp-table .vpd-mob{display:none}.villa-reviews-box{margin-bottom:50px;padding-bottom:25px;border-bottom:1px solid #ddb87e;color:#5d5a5a;font-family:HK Grotesk}.villa-reviews-box h4{margin-bottom:5px;color:#000;font-size:18px}.villa-reviews-box .vrb-country{margin-bottom:10px;font-style:italic}.villa-reviews-box .vrb-stars{color:#ddb87e;margin-bottom:10px}.villa-reviews-box h5{margin-bottom:5px;color:#000;font-size:18px;font-weight:300}.villa-reviews-box .vrb-text{margin-bottom:15px;font-size:14px}.villa-reviews-box .vrb-helpful .vrbh-title{display:inline-block}.villa-reviews-box .vrb-helpful .vrbh-box{margin-left:15px;display:inline-block}.villa-reviews-box .vrb-helpful .vrbh-box span{padding:5px 10px;border:1px solid #a3947b}.villa-reviews-box .vrb-helpful .vrbh-box .vrbh-gold{background:#a3947b;color:#fff}.villa-reviews-box:last-child{margin-bottom:0}.villa-footer{position:fixed;height:90px;right:0;bottom:0;left:0;padding:20px 0;background:#fff;border-top:1px solid #bfb8b8;z-index:1005;transition:all .25s ease-in}.villa-footer h3{display:inline-block;float:left;line-height:1px;margin:0 20px 0 0;padding-right:25px;border-right:1px solid #d9d9d9;color:#393939;font-family:Garamond;font-size:30px;font-style:italic;font-weight:400;line-height:51px}.villa-footer .vf-rates{line-height:1px;top:5px}.villa-footer .vf-rates span{float:left;display:block;margin-right:15px;color:#ddb87e;font-family:Garamond;font-size:44px;font-style:italic;letter-spacing:.18px;line-height:48px}.villa-footer .vf-rates .vfr-stars{top:20px}.villa-footer .vf-rates .vfr-stars h4{margin:0 0 7px;color:primary2;font-family:HK Grotesk;font-size:12px;font-weight:600;letter-spacing:2.4px;text-transform:uppercase}.villa-footer .vf-rates .vfr-stars div{color:#ddb87e;font-size:10px}.villa-footer .vf-rates .vfr-stars div i{margin:0-2px}.villa-footer .vf-price{display:inline-block;height:50px;line-height:50px;top:-7px;color:#18224a;font-family:HK Grotesk;font-size:12px;font-weight:600;letter-spacing:2px;text-transform:uppercase}.villa-footer .show-more{height:45px;line-height:43px;top:-7px;margin-left:20px}.villa-footer-offset{height:90px}.article-presentation figure{width:100%;height:0;margin-bottom:30px;padding-bottom:50%;overflow:hidden;z-index:2}.article-presentation figure img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:120%}.article-presentation figure .show-gallery{position:absolute;bottom:0;left:0;width:100%;padding:25px 0;background-color:rgba(24,34,74,.7);color:#fff;font-size:20px;text-align:center;cursor:pointer}.article-presentation figure:after{display:block;padding-top:50%;content:""}.article-presentation .article-date{margin-bottom:20px}.article-presentation .article-date i{color:#ddb87e}.article-presentation .article-text .article-text-italic{margin-bottom:20px;font-size:15px;font-style:italic}.article-presentation .article-text .article-text-content{margin-bottom:20px;font-size:14px}.article-presentation .article-text .article-text-documents{margin-bottom:20px}.article-presentation .article-text .article-text-documents i{color:#ddb87e}.article-presentation .article-text table td{padding:5px 10px;border:1px solid #ddb87e}.article-presentation .article-text ol{margin-bottom:10px}.article-presentation .article-text ol li{margin-left:15px;list-style:decimal}.article-presentation .article-text ul{margin-bottom:10px}.article-presentation .article-text ul li{margin-left:15px;list-style:disc}aside .show-more{width:100%}aside .home-contact{padding:50px 25px}aside .home-contact .hc-phone{margin-bottom:15px;font-size:30px}aside .home-contact .hc-phone.hc-mail a{font-size:20px}aside .home-contact .hc-hours{font-size:13px}aside .home-contact .hc-space{height:30px}aside .home-contact .hc-box{width:100%;margin-bottom:15px}aside .home-contact .hc-line{margin:10px 0 20px}.news-archive-box{margin-bottom:30px}.news-archive-box .news-archive{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #18224a}.news-archive-box .news-archive .thumbnail{position:relative;float:left;width:115px;margin-right:10px;overflow:hidden;z-index:2}.news-archive-box .news-archive .thumbnail img{width:100%}.news-archive-box .news-archive .thumbnail .overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#ddb87e;opacity:.5;width:0;z-index:2;transition:all .25s ease-in}.news-archive-box .news-archive .thumbnail:hover .overlay{width:100%}.news-archive-box .news-archive .description{z-index:1}.news-archive-box .news-archive .description .title{line-height:1;margin:5px 0;color:#ddb87e;font-size:16px;font-weight:500;text-transform:uppercase}.news-archive-box .news-archive .description .date{color:#18224a;font-size:13px;font-weight:400}.contact-form fieldset{margin-bottom:15px}.contact-form label{display:block}.contact-form .text{width:100%;height:40px;padding:0 15px;background:#fff;border:1px solid #e0e0e0;color:#000;font-size:14px;font-family:HK Grotesk;font-weight:400;outline:0}.contact-form .text-area{width:100%;padding:10px 15px;height:125px;resize:none;overflow:auto}.contact-form .datepicker{background:#fff url(../images/date-picker.png)no-repeat 100%}.contact-form .send{width:304px;height:60px;background-image:linear-gradient(270deg,#d59c44,#d59c44 50%,#ddb87e 0,#ddb87e);background-position:100%0;background-size:200% 100%;border:0;color:#fff;font-family:HK Grotesk;font-size:15px;font-weight:700;letter-spacing:3px;text-transform:uppercase;cursor:pointer;transition:all .25s ease-in}.contact-form .send:hover{background-position:0 0;transition:all .25s ease-in}.contact-form .send-book{position:relative;margin-top:5px;right:inherit}.contact-form .hvr-underline-from-center:before{background:#ff0}.contact-form input[type=checkbox]:not(old),.contact-form input[type=radio]:not(old){width:28px;margin:0;padding:0;opacity:0;z-index:2}.contact-form input[type=checkbox]:not(old)+label,.contact-form input[type=radio]:not(old)+label{display:inline-block;margin-left:-28px;padding-left:28px;background:url(../images/checks.png)no-repeat 0 0;line-height:24px}.contact-form input[type=checkbox]:not(old):checked+label,.contact-form input[type=radio]:not(old):checked+label{background-position:0-24px}.contact-form select{width:100%;height:40px;padding:0 15px;border:1px dashed #c1bfbd;color:#ddb87e;font-size:13px;font-family:HK Grotesk;font-style:italic;background:#fff url(../images/select-css.png)no-repeat 100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-overflow:"";text-indent:.01px;outline:0!important}.contact-form select::-ms-expand{display:none}.contact-form ::-webkit-input-placeholder{color:#000;opacity:1}.contact-form :-moz-placeholder,.contact-form ::-moz-placeholder{color:#000;opacity:1}.contact-form :-ms-input-placeholder{color:#000;opacity:1}.contact-form .check_email{display:none!important}.contact-form.cf-booking .text{height:55px;padding:0 15px;font-size:16px}.contact-form.cf-booking .text-area{padding:10px 15px;height:125px}.booking-form-icons{margin:10px 0 30px;padding:15px 0;font-size:16px;text-align:center;border:1px solid #e0e0e0}.booking-form-icons img{height:30px;margin-bottom:10px}.booking-form-icons .bfi-data{font-weight:600}.booking-info-list{font-size:16px;margin:25px 0;padding:0 15px}.booking-info-list .bil-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;padding:10px;background:#f8f8f8}.booking-info-list .bil-row .bil-line{margin-top:15px;border-top:1px solid #e0e0e0}.booking-info-list .bil-row .col-sm-9 div{position:relative;top:50%;transform:translateY(-50%)}.booking-info-list .bil-row .col-sm-3{font-weight:600;text-align:right}.booking-info-list .bil-row .col-sm-3 span{display:block;font-size:14px;font-weight:500}.booking-info-list .bil-row.bilr-blue{background:#18224a;color:#fff}.booking-info-list .bil-row.bilr-blue .bil-line{display:none}.booking-info-list .bil-row.bilr-blue .col-sm-9{font-size:18px}.booking-info-list .bil-row:first-child{padding-top:15px}.booking-info-list .bil-row:first-child .bil-line{display:none}.booking-info-list .bil-row:last-child{padding-bottom:15px}.booking-info-list .bil-row:last-child .bil-line{display:none}.footer-follow{padding:50px 0;background:#18224a;color:#ddb87e}.footer-follow .ff-line{position:absolute;top:25px;width:90%;height:1px;margin-left:5%;background:#ddb87e}.footer-follow h3{display:inline-block;line-height:1;padding-right:30px;background:#18224a;font-family:Garamond;font-size:40px;font-style:italic}.footer-follow .ff-links{float:right;display:inline-block;padding-left:15px;background:#18224a;text-align:right}.footer-follow .ff-links a{display:inline-block;width:45px;height:45px;line-height:43px;margin-left:15px;border:1px solid #ddb87e;border-radius:50%;text-align:center}.footer-follow .ff-links a i{color:#ddb87e;font-size:20px;transition:all .5s ease-in-out}.footer-follow .ff-links a:hover{background:#ddb87e}.footer-follow .ff-links a:hover i{color:#18224a;transition:all .5s ease-in-out}.footer-icons{padding:50px 0;background:#f8f8f8;border-top:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3}.footer-icons .fi-box{height:180px;padding:30px 10px;background:#fff;border:1px solid #e5e5e5;border-radius:3px;text-align:center}.footer-icons .fi-box a{display:block;color:#172762}.footer-icons .fi-box img{height:50px;margin-bottom:25px}.footer-icons .fi-box h4{color:#172762;font-family:HK Grotesk;font-size:15px;font-weight:500;letter-spacing:3px;text-transform:uppercase}.footer-icons .fi-winner{max-width:80%;margin:0 auto}.footer-logos{padding:25px 0;background-color:#fff;text-align:center}.footer-logos a{margin:0 25px}footer{width:100%;padding:20px 0;background:#f8f8f8;border-top:1px solid #d3d3d3;font-family:HK Grotesk;font-size:13px;font-weight:500;text-align:center}footer,footer a{color:#18224a}.contact-map{height:400px;box-shadow:0 3px 6px rgba(0,0,0,.08)}.form-popup{display:none;position:fixed;top:0;right:0;bottom:0;left:0;padding:0;background:rgba(0,0,0,.8);z-index:100011;transition:all .5s ease-in-out}.form-popup .fb-bg-white{max-height:100%;background:#fff;border:1px solid #c4c4c4;border-radius:5px;box-shadow:0 3px 6px rgba(0,0,0,.16);overflow-y:auto}.form-popup .fb-bg-white .fb-close{position:absolute;top:0;right:0;color:#18224a;font-size:24px;cursor:pointer;z-index:2}.form-popup .fb-bg-white .fp-box{margin:30px 25px;color:#575757;font-family:HK Grotesk;font-size:13px;letter-spacing:2.6px}.form-popup .fb-bg-white .fp-box .fpb-fixed{position:fixed;top:1px;width:100%;max-width:1100px;padding-top:30px;background:#fff;z-index:2}.form-popup .fb-bg-white .fp-box h3:first-letter{text-transform:uppercase}.form-popup .fb-bg-white .fp-box p.fp-agree{margin-bottom:15px;font-size:12px}.form-popup.home-contact .fp-border{padding-right:30px;border-right:1px solid #c3c3c3}.form-popup.home-contact .hc-phone{margin-bottom:20px;font-size:36px}.form-popup.home-contact .hc-hours span{display:initial}.form-popup.home-contact .hc-space{height:30px}.form-popup.home-contact .hc-box{width:100%}.form-popup.home-contact .contact-form{margin-left:15px}.form-popup.home-contact .contact-form .text{height:55px;border:1px solid #c3c3c3;border-radius:3px;color:#5d5d5d;font-size:15px;letter-spacing:1.5px}.form-popup.home-contact .contact-form .text-area{height:115px}.form-popup.home-contact .contact-form .send{float:right;width:auto;padding:0 30px}.form-popup.home-contact .contact-form ::-webkit-input-placeholder{color:#5d5d5d;text-transform:uppercase}.form-popup.home-contact .contact-form :-moz-placeholder,.form-popup.home-contact .contact-form ::-moz-placeholder{color:#5d5d5d;text-transform:uppercase}.form-popup.home-contact .contact-form :-ms-input-placeholder{color:#5d5d5d;text-transform:uppercase}.form-popup.home-contact p{font-size:14px}.form-popup.fp-fixed .fb-bg-white .fp-box{margin:75px 25px 30px}.form-popup.fp-fixed .fb-bg-white .fp-box h3{margin-bottom:10px}.footer-offset{height:85px}.mob-menu-down{display:none;position:fixed;right:0;bottom:0;left:0;background:#ddb87e;color:#fff;z-index:100001}.mob-menu-down ul{list-style:none}.mob-menu-down ul li{float:left;width:100%;line-height:1;padding:35px;font-family:HK Grotesk;font-weight:600;text-align:center;text-transform:uppercase}.mob-menu-down ul li i{display:block;margin-bottom:5px;font-size:24px}.mob-menu-down ul li a{display:block;color:#18224a;font-size:14px}.list-social-footer{float:right}.list-social-footer li{float:left;margin-right:10px;transition:all .5s ease-in-out}.list-social-footer li i:before{width:30px;height:30px;line-height:26px;margin:0;border:2px solid #75798e;border-radius:50%;color:#75798e;font-size:13px}#tidio-chat #tidio-chat-iframe{right:10px!important;bottom:60px!important}@media screen and (min-width:1081px){.hvr-underline-from-center{display:inline-block;vertical-align:middle;transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;overflow:hidden}.hvr-underline-from-center:before{content:"";position:absolute;z-index:-1;left:50%;right:50%;bottom:0;background:#2098d1;height:4px;transition-property:left,right;transition-duration:.3s;transition-timing-function:ease-out}.hvr-underline-from-center:active:before,.hvr-underline-from-center:focus:before,.hvr-underline-from-center:hover:before{left:0;right:0}.hvr-overline-from-center{display:inline-block;vertical-align:middle;transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;overflow:hidden}.hvr-overline-from-center:before{content:"";position:absolute;z-index:-1;left:50%;right:50%;top:0;background:#2098d1;height:4px;transition-property:left,right;transition-duration:.3s;transition-timing-function:ease-out}.hvr-overline-from-center:active:before,.hvr-overline-from-center:focus:before,.hvr-overline-from-center:hover:before{left:0;right:0}}@media screen and (max-width:1600px){.home-search .hs-bg{top:0;height:900px}}@media screen and (max-width:1366px){.home-search .hs-bg{top:0;height:900px}}@media screen and (max-width:1280px){.home-testimonials .swiper-next,.home-testimonials .swiper-prev{display:none}.home-testimonials .swiper-pagination{display:block}}@media screen and (max-width:1080px){.hide1080{display:none!important}.desktop-hide{display:block}.mobile-hide{display:none}.mobile-padding50{padding:50px 0}.show-more{min-width:100px;padding:0 15px;height:40px;line-height:38px;font-size:14px}.show-villas{min-width:200px;height:40px;line-height:36px;padding:2px 25px 2px 0;font-size:13px;font-weight:400;letter-spacing:1px}.show-villas span{width:40px;height:34px;font-size:18px}.show-villas.sv-more{line-height:38px}.villas-map .vm-search{display:none}.villas-map .hide-map{display:block}.navigate-bottun{display:inline-block}header{height:70px}header .header-logo{position:absolute;top:10px;left:0;margin:0;padding:0 0 0 20px;background:url(../images/logo-mob-bg.svg)left -20px center no-repeat;background-size:30px 30px}header .header-logo img{height:50px}header .header-white{height:auto;right:0;background:0 0}header .header-lang,header .header-links{display:none}header .header-favorites{display:block;top:25px;right:10px}header .header-favorites span,header .header-find,header .header-form,header .header-lpg,header .header-menu{display:none}header.header-inside{height:70px}header.header-inside .header-logo{margin:0}header.header-inside .header-logo img{height:50px}.header-offset{height:122px}.header-offset.villa{height:62px}.home-search .home-search-covid{display:inline-block}.home-search .hs-winner{top:200px}.header-filters{top:70px;padding:15px 0}.nav-menu-box{width:100%;top:25px;right:0;left:inherit}.nav-menu-box ul{display:none}.home-search,.home-search .hs-overflow{height:600px}.home-search h1{margin:200px 0 30px;font-size:60px}.home-search .hs-form-box form .fieldset-destination{width:300px}.home-search .hs-form-box form .fieldset-date{width:260px}.home-search .hs-form-box form .fieldset-persons{width:200px}.home-search .hs-form-box form .send{width:220px}.home-search .hs-icons{display:none}.home-testimonials{padding:50px 0;background:#18224a}.home-testimonials .ht-mark{top:-40px;width:150px;height:150px;line-height:140px}.home-testimonials .ht-mark .htm-number{font-size:60px}.home-testimonials .ht-mark .htm-stars{font-size:13px}.home-testimonials .ht-mark-border{top:-50px;width:170px;height:170px}.home-testimonials .container{padding:175px 15px 0;border:0}.home-testimonials .home-testimonials-box{margin-bottom:30px;color:#fff}.home-testimonials .home-testimonials-box h4{margin-bottom:20px}.home-testimonials h3{margin:25px 0}.home-testimonials .show-more{margin:5px}.home-testimonials.villa-testimonials{padding-bottom:0}.home-testimonials.villa-testimonials .container{padding-bottom:25px}.content-inside{padding:50px 0}.content-inside h1{margin-bottom:30px}.content-inside.ci-covid h1,.content-inside.ci-covid h2{font-size:26px!important}.content-inside.ci-covid h2{margin:35px 0 10px;font-size:20px!important}.villas-list .clear-list{width:50%}.villas-list .clear-list:nth-child(3n+1){clear:none}.villas-list .clear-list:nth-child(odd){clear:both}.villas-list .clear-list.cl-third{clear:none!important}.villa-slider,.villa-slider .swiper-slide,.villa-slider .swiper-villa-slider{height:100%}.villa-slider .vs-overlay{height:150px;background-image:linear-gradient(180deg,rgba(255,255,255,0),rgba(24,34,74,0)0,rgba(24,34,74,.92) 45%,rgba(24,34,74,.98) 57%,#18224a)}.villa-slider .container{top:auto;bottom:5px;left:auto;width:100%;height:auto;transform:translateX(0)}.villa-slider .container .row{position:relative;bottom:auto}.villa-slider h4{margin-bottom:10px;font-size:14px;letter-spacing:2px}.villa-slider h1{font-size:20px!important;letter-spacing:2px}.villa-slider .vs-remark{width:auto;max-width:80%;max-width:calc(100% - 130px);top:30px;left:-1px;padding:5px 20px 5px 60px}.villa-slider .vs-remark .vsr-icon{width:40px;height:40px;line-height:32px;top:50%;left:5px;margin-top:-20px}.villa-slider .vs-remark .vsr-icon img{width:20px}.villa-slider .vs-remark .vsr-close{display:none}.villa-slider .vs-share{top:25px;right:15px}.villa-slider .vs-share i{width:40px;height:40px;line-height:42px}.villa-slider .vs-share .vss-favorite{margin-right:15px;font-size:18px}.villa-slider .vs-share .vss-share{font-size:22px}.villa-slider .vs-share .vss-share-box{width:275px;top:45px;right:-5px;z-index:3}.villa-slider .vs-share .vss-share-box .jssocials-share{margin:0 5px}.villa-slider .vs-share .vss-share-box .jssocials-share-link{width:40px;height:40px;background:#fff}.villa-slider .vs-share .vss-share-box .jssocials-share-link i{color:#ddb87e;font-size:16px}.villa-slider .vs-covid{max-width:60%;left:0;top:100px;font-size:14px}.villa-slider .swiper-villa-slider-next,.villa-slider .swiper-villa-slider-prev{width:20px;height:36px;background-repeat:no-repeat;background-size:cover}.villa-slider .swiper-villa-slider-prev{left:10px;background-image:url(../images/icon-left-white.svg)}.villa-slider .swiper-villa-slider-next{right:10px;background-image:url(../images/icon-right-white.svg)}.villa-highlights{display:none}.villa-highlights .vh-blue{height:483px}.villa-highlights .vh-blue h2{margin-bottom:20px;font-size:14px}.villa-highlights .vh-blue h2 span{font-size:36px}.villa-highlights .swiper-highlights-next,.villa-highlights .swiper-highlights-prev{bottom:20px}.villa-highlights .swiper-highlights-pagination{bottom:0;font-size:25px}.villa-highlights .swiper-highlights-pagination .swiper-pagination-current{font-size:40px}.villa-description h2{display:none}.villa-amenties .va-amenties-small li{width:47%}.villa-amenties .va-amenties-small li:nth-child(2n){border-right:none}.villas-map{top:130px;left:0;margin-left:0}.footer-map-pop-up{left:10px;margin-left:0;width:500px;padding:50px}.form-popup .fb-bg-white .fp-box .fpb-fixed{width:calc(100% - 50px);max-width:530px}.form-popup .fb-bg-white .fp-box h3{font-size:22px!important}.form-popup.home-contact{padding:0}.form-popup.home-contact .container{max-width:600px}.form-popup.home-contact .fp-border{display:none}.form-popup.home-contact .col-md-8{width:100%}.form-popup.home-contact .contact-form{margin-left:0}.form-popup.home-contact .contact-form .text{height:40px;font-size:14px}.form-popup.home-contact .contact-form .text-area{height:115px}.form-popup.home-contact .contact-form .send{float:none;width:100%}.footer-offset{height:70px}.mob-menu-down{display:block}}@media screen and (max-width:966px){body{font-size:13px}.header-h1,h1{font-size:36px!important}h2{font-size:30px!important}h3{font-size:20px!important}.hidden-mobile{display:none}.show966{display:block}.font-size16{font-size:14px;font-style:italic}.home-search .mob-fix{position:absolute;bottom:30px}.home-search h1{line-height:1;margin:0 0 10px;font-size:36px}.home-search h2{line-height:1;font-size:20px!important}.home-search .home-search-covid{position:relative;top:auto;left:auto;margin:20px auto 30px 10px}.home-search .hs-form-box{height:auto;margin:30px 0 0;background:0 0}.home-search .hs-form-box .hs-advanced{position:relative;width:250px;top:auto;right:auto;margin:30px auto 0}.home-search .hs-form-box form .fieldset-date,.home-search .hs-form-box form .fieldset-destination,.home-search .hs-form-box form .fieldset-persons{width:50%}.home-search .hs-form-box form .send{position:relative;top:auto;right:auto;width:50%}.home-search .hs-icons{display:none}.home-special-offer-mob{display:block}.home-special-offer{display:none}.home-region-mob{display:block}.home-region{display:none}.home-vote{margin-top:100px;padding:0;height:230px;text-align:center}.home-vote .hv-mark{position:absolute;left:50%;transform:translateX(-50%);width:100%;top:-45px}.home-vote .hv-mark .hvm-number{width:90px;height:90px;margin:0 auto;font-size:36px}.home-vote .hv-mark .hvm-number span{width:78px;height:78px;line-height:78px}.home-vote .hv-mark .hvm-stars{position:relative;top:0;transform:translateY(0);bottom:auto;left:auto;height:auto;margin-top:20px;font-size:24px}.home-vote .hv-mark .hvm-stars span{display:block;margin-top:15px;font-size:18px}.home-vote .show-more{float:none;margin:150px auto 0}.home-testimonials{margin-top:100px}.home-contact{padding:30px 0 10px}.home-contact h1,.home-contact h3{margin-bottom:20px;font-size:30px!important}.home-contact .hc-phone{margin-bottom:20px;font-size:30px}.home-contact .hc-phone a{margin:10px}.home-contact .hc-phone.hc-mail a{display:inline-block;width:auto;padding:0 25px;font-size:16px}.home-contact .hc-hours{color:#a8a8a8;font-size:14px}.home-contact .hc-space{height:30px}.home-contact .hc-line{margin:10px 0 30px}.home-contact p{margin:0 0 20px}.home-news{padding:30px 0 10px}.hero{height:300px;overflow:hidden}.hero .hero-bg{height:400px;top:-50px}.hero .hero-overlay{height:300px}.hero h2{font-size:24px!important;letter-spacing:2px}.hero.hero-covid{height:auto;padding:75px 0}.hero.hero-covid .hero-bg{height:100%;top:0}.hero.hero-covid h2{position:relative;top:0;left:0;transform:translate(0);width:100%;max-width:auto;font-family:HK Grotesk;font-weight:400;text-align:left}.villa-title{font-size:30px;line-height:normal}.villa-space100{height:50px}.villa-summary .vs-form{display:none}.villa-summary .vs-contact{position:relative;top:auto;right:0;margin-bottom:25px}.villa-summary .vs-contact .vsc-desc{padding:30px 15px 0}.villa-summary .vs-contact .vsc-price{padding:10px 15px;font-size:28px}.villa-summary .vs-contact a{padding:15px 0;font-size:18px}.villa-summary.vs-white{padding-top:0}.villa-highlights .vh-blue{height:auto;margin-right:0;padding:0;background:0 0}.villa-highlights .vh-blue h2{display:none}.villa-highlights .vh-testimonials{width:100%;margin-left:0}.villa-highlights .vh-testimonials .vh-testimonials-box p{height:auto}.villa-highlights .swiper-highlights,.villa-highlights .swiper-highlights-next,.villa-highlights .swiper-highlights-pagination,.villa-highlights .swiper-highlights-prev{display:none}.villa-description h2{margin-bottom:30px}.villa-description .vd-text{color:#5d5a5a;font-size:14px;line-height:22px;column-count:auto;column-gap:normal}.villa-description .vd-text.vdt-short{height:200px;overflow:hidden}.villa-amenties h3{margin-bottom:15px;font-size:18px!important}.villa-amenties p{font-size:14px}.villa-amenties .va-line{margin:30px 0}.villa-amenties .va-padding{padding:0}.villa-amenties .va-amenties li{width:33%}.villa-amenties .va-amenties li:nth-child(3n+1){clear:both}.villa-amenties .va-amenties li:nth-child(4n+1){clear:none}.villa-amenties .va-checkin,.villa-amenties .va-rules li{font-size:14px}.villa-amenties .va-rules li img{width:10px}.villa-amenties .va-rules.va-distances li{padding-left:40px;font-size:14px}.villa-amenties .va-rules.va-distances li img{width:40px}.villa-amenties-popup .vap-bg-white .vap-box h4,.villa-amenties-popup .vap-bg-white .vap-box h4.fxh{height:auto}.villa-amenties-popup .vap-bg-white .vap-box .vap-table,.villa-amenties-popup .vap-bg-white .vap-box .vap-table-cell{display:initial}.villa-amenties-popup .vap-bg-white .vap-box .vap-hor-line{display:none}.villa-amenties-popup .vap-bg-white .vap-box ul.vap-fl li,.villa-amenties-popup .vap-bg-white .vap-box ul li{padding-left:25px!important;background:url(../images/checkBook.svg)no-repeat left top 5px!important;background-size:12px auto!important;font-size:14px}.villa-booking{padding-top:50px}.villa-booking .villa-title{margin-bottom:10px}.villa-booking .vb-calendar{margin-bottom:0}.villa-location h2,.villa-prices h2{margin-bottom:30px}.show-map{position:fixed;float:none;display:inline-block;width:60px;height:60px;line-height:normal;right:20px;bottom:20px;padding:0;background:#fff;border-radius:50%;border:0;box-shadow:0 9px 6px rgba(0,0,0,.31);font-size:10px;text-align:center;text-transform:uppercase;z-index:1003;cursor:pointer}.show-map .dektop{display:none}.show-map .mob{display:block;color:#000}.show-map img{width:20px;margin:10px 0 6px}.article-presentation figure{margin-bottom:20px}.article-presentation figure img{position:absolute;left:50%;top:50%;width:120%;transform:translate(-50%,-50%)}.article-presentation figure .show-gallery{width:100%;padding:15px 0;font-size:16px}.article-presentation .article-text .article-text-italic{font-size:14px}aside{margin-top:30px}aside .aside-title{margin-bottom:20px;font-size:18px}aside .home-contact .hc-phone.hc-mail a{font-size:14px}.footer-follow{padding:30px 0;background:#18224a;color:#ddb87e}.footer-follow .ff-line{position:relative;top:auto;width:100%;height:1px;margin-left:0;background:#ddb87e}.footer-follow h3{margin:15px 0 25px;padding-right:0;font-size:30px!important}.footer-follow .ff-links{float:left;padding-left:0;text-align:left}.footer-follow .ff-links a{width:40px;height:40px;line-height:38px;margin:0 10px 0 0}.footer-follow .ff-links a i{font-size:18px}.footer-icons{padding:30px 0 15px}.footer-icons .fi-box{margin-bottom:15px}.contact-map{height:250px}}@media screen and (max-width:800px){.filters-list li{margin-right:10px}.filters-list li a{padding:3px 15px}.filters-list li.fl-date{min-width:0}.filters-list li:last-child{margin-right:0}.filters-list .hide800{display:none}.home-news .hn-slider{padding-right:0}.home-news-box figure{float:none;width:100%;margin:0 0 30px}.home-news-box .content{float:none;width:100%;padding-right:15px}.home-news-box .content h3{font-size:16px!important}.home-news-box .content p{margin:20px 0;padding-left:20px;border-left:1px solid #fff;font-size:16px}.home-news-box .content a{margin-bottom:20px;font-size:14px}.home-news-box.hnb-inside{margin-bottom:25px;padding:25px}.home-contact{padding:30px 0}.home-contact .hc-phone a{display:block;width:250px;height:50px;line-height:48px;margin:0 auto 30px;padding:0 15px;background:#fff;border:1px solid #c3c3c3;border-radius:3px;box-shadow:0 3px 6px rgba(0,0,0,.08);color:#000;font-size:20px;transition:all .25s ease-in}.home-contact .hc-image{position:relative;width:100%;left:auto;margin:30px 0 0}.home-contact .hc-image.hc-image1{display:none}.home-contact .hc-image.hc-image2{display:block}.home-contact .hc-box{width:100%;height:50px;line-height:48px;padding:0 15px 0 35px;font-size:14px}.home-contact .hc-box img{top:17px;left:-25px;height:15px}.home-contact p{font-size:14px}.dropdown-list{width:100%;margin-bottom:25px;text-align:right}.dropdown-list span{min-width:0;line-height:40px;padding:0;background-color:transparent;background-image:none;border:0;border-radius:0;box-shadow:none}.dropdown-list img,.dropdown-list span{display:inline-block}.dropdown-list .dropdown-list-content{text-align:left}.dropdown-list.fixed-right{position:relative;top:auto;right:auto}.covid-testimonial{margin-bottom:30px;padding:0 10px 0 30px}.covid-testimonial .ct-icon{top:-5px;left:0;font-size:20px}.covid-testimonial .ct-text{margin-bottom:20px;font-size:16px}.covid-testimonial img{float:none;width:140px;margin:0 auto}.covid-testimonial h3{margin:20px 0 10px;font-size:22px}.covid-testimonial .ct-function{max-width:none;font-size:14px}.villa-welcome{margin-bottom:40px}.villa-summary{padding:30px 0}.villa-summary .vs-box{float:left;width:50%;margin-right:0;font-size:16px;line-height:30px}.villa-summary .vs-box:last-child{margin:0}.villa-amenties-popup .vap-bg-white .vap-close{top:20px;right:20px;font-size:20px}.villa-amenties-popup .vap-bg-white .vap-box{margin:70px 10px 25px}.villa-amenties-popup .vap-bg-white .vap-box .vap-fixed{padding-top:15px}.villa-amenties-popup .vap-bg-white .vap-box h3{margin-bottom:10px;font-size:30px!important}.villa-amenties-popup .vap-bg-white .vap-box h4{font-size:16px}.villa-footer{height:100px;padding:25px 0;z-index:10010}.villa-footer .col-sm-6{width:100%}.villa-footer .vf-rates,.villa-footer h3{display:none}.villa-footer .vf-price{position:absolute;height:auto;line-height:normal;top:-2px;left:15px;font-size:10px;letter-spacing:1px;text-align:left}.villa-footer .vf-price span{display:block;top:auto;font-size:24px}.villa-footer .vf-price span.discount{display:inline-block;position:relative;margin-top:0;margin-left:5px;font-size:16px}.villa-footer .show-more{height:45px;line-height:43px;top:auto;margin-left:0}.villa-footer.vf-mob{background:#18224a;border-top:1px solid #18224a;transition:all .25s ease-in}.villa-footer.vf-mob .vf-price{color:#fff}.villa-footer.vf-mob .vf-price span,.villa-footer.vf-mob .vf-price span.discount{color:#fff!important}.villa-footer-offset{height:85px}.form-popup .fb-bg-white .fb-close{top:-15px;right:0;font-size:20px;margin:25px 0}.form-popup .fb-bg-white .fb-close h3{margin-bottom:20px}.form-popup.fp-fixed .fb-bg-white .fb-close{top:-30px}}@media screen and (max-width:768px){.show768{display:block}.hide768{display:none!important}.header-filters{z-index:10010}.villa-booking{display:none}#tidio-chat{z-index:100012!important}}@media screen and (max-width:767px){.booking-info-list{padding:0 15px}.booking-info-list .bil-row{display:block;-ms-flex-wrap:initial;flex-wrap:nowrap}.booking-info-list .bil-row .col-sm-9{text-align:center}.booking-info-list .bil-row .col-sm-9 div{position:relative;top:0;transform:translateY(0)}.booking-info-list .bil-row .col-sm-3{text-align:center}}@media screen and (max-width:736px){.villa-amenties .va-line{display:none}.villa-amenties .va-line-mob{display:block;width:100%;height:1px;margin:20px 0;background:#d1d1d1}.villa-amenties .va-amenties{margin-top:25px}.villa-amenties .va-amenties li{width:50%;padding-left:40px}.villa-amenties .va-amenties li img{width:50px;left:-15px}.villa-amenties .va-amenties li span{font-size:14px}.villa-amenties .va-amenties li:nth-child(odd){clear:both}.villa-amenties .va-amenties li:nth-child(3n+1){clear:none}.villa-amenties .va-amenties.va-facilities li img{width:75px;left:-25px}}@media screen and (max-width:667px){.home-search .hs-form-box form .fieldset-destination{width:100%;margin-bottom:1px}.home-search .hs-form-box form .fieldset-destination .text{height:50px;font-size:14px}.home-search .hs-form-box form .fieldset-date{width:100%;margin-bottom:1px}.home-search .hs-form-box form .fieldset-date .text{height:50px;font-size:14px}.home-search .hs-form-box form .fieldset-persons{width:100%;margin-bottom:1px}.home-search .hs-form-box form .fieldset-persons .text{height:50px;font-size:14px}.home-search .hs-form-box form .send{width:100%;height:50px}.home-search .hs-icons{display:none}.home-special-offer-box .hsob-realestate{margin-top:10px;padding-top:10px}.home-special-offer-box .hsob-realestate span{display:block;height:0;top:auto;overflow:hidden}.villas-list .clear-list{width:100%}.villa-gallery-mob{display:block}.villa-gallery{height:0;overflow:hidden}.villa-video-mob{display:block}.villa-amenties .va-amenties-small li{float:none;width:100%;line-height:30px;border-right:none;font-size:18px}.villa-prices .vp-table td:first-child,.villa-prices .vp-table th:first-child{width:auto}.villa-prices .vp-table th{height:40px}.villa-prices .vp-table td,.villa-prices .vp-table th{width:auto;padding:0 10px;font-size:12px}.villa-prices .vp-table .vpd-mob{display:table-row}.villa-prices .vp-table .font-size14{display:none}.villa-reviews-box{margin-bottom:30px}.villa-reviews-box .vrb-helpful .vrbh-title{display:block;margin-bottom:10px}.villa-reviews-box .vrb-helpful .vrbh-box{margin-left:15px;display:inline-block}.villa-reviews-box .vrb-helpful .vrbh-box span{padding:5px 10px;border:1px solid #a3947b}.villa-reviews-box .vrb-helpful .vrbh-box .vrbh-gold{background:#a3947b;color:#fff}.villa-reviews-box .vrb-helpful .vrbh-box:nth-child(2){margin-left:0}.contact-form .text{height:30px;font-size:13px}.contact-form .text-area{height:100px}.contact-form .send{width:100%;height:40px;font-size:14px}footer span{display:block;height:0;overflow:hidden}.booking-form-icons{margin:10px 0}.booking-form-icons img{height:25px}}@media screen and (max-width:480px){.home-search,.home-search .hs-overflow{height:650px}.home-search .home-search-covid{width:calc(100% - 30px);margin:20px 15px 30px}.home-region-mob .home-region-mob-box .show-villas{font-size:13px}.villa-highlights{width:100%;overflow:hidden}.villa-summary{overflow:hidden}.villa-summary .vs-box{float:none;width:100%}.villa-summary .vs-contact{width:110%;margin-left:-15px}.villa-amenties .va-amenties li{width:100%;margin:25px 0;padding-left:40px}.villa-amenties-popup .vap-bg-white .vap-box ul li{width:100%}.vb-change-currency{margin:15px 0;text-align:left}.vb-change-currency div{display:block;margin:0 0 10px}.vb-change-currency span{position:relative;display:block;top:auto;margin:0 0 5px}.vb-change-currency a{margin:0 10px 0 0}.villa-prices .vp-table td{height:auto;padding:10px;letter-spacing:.5px}.villa-prices .vp-table td:first-child{letter-spacing:-1px}.footer-icons .fi-box{height:50px;margin-bottom:15px;padding:0;background:0 0;border:0;text-align:left}.footer-icons .fi-box img{position:absolute;height:40px;margin:0}.footer-icons .fi-box h4{display:table;height:40px;margin:0 0 0 55px;font-size:13px;letter-spacing:2px}.footer-icons .fi-box h4 span{display:table-cell;vertical-align:middle}.footer-logos a{margin:0 15px}.footer-logos a:first-child,.footer-logos a:last-child{margin-left:0}.footer-logos img{height:40px}.footer-logos .fl-luxury{display:block;height:65px;margin:15px auto 0}}@media screen and (max-width:375px){.home-region-mob .home-region-mob-box{width:290px!important;padding:50px 5px 40px}.home-special-offer-box.vl-small.map-popup,.villas-map .leaflet-popup{width:300px!important}.villa-booking .vb-form .text{width:40%}.villa-prices .vp-table td:first-child,.villa-prices .vp-table th:first-child{width:100px}}@media screen and (max-width:320px){.home-realestates span{font-size:16px}.home-special-offer-box.vl-small .hsob-price span{font-size:24px}.home-region-mob .home-region-mob-box{width:270px!important}.villa-prices .vp-table td{padding:5px}}@media screen and (max-height:600px) and (orientation:landscape){.villa-slider{height:300px!important}}.home-special-offer-box figure img{max-height:240px;object-fit:cover;object-position:center}header .header-logo img{object-fit:contain;-o-object-fit:contain;object-position:left;-o-object-position:left;width:100%;max-width:280px}.header-filters{position:absolute;width:100%;top:95px;padding:25px 0;background:#fff;box-shadow:0 2px 3px rgb(0 0 0/10%);z-index:1004;transition:all .5s ease-in-out}.btn-filter-wrapper{display:inline-block}.btn-filter{margin-right:8px;padding:8px 30px;border:1px solid #d9d2d2;border-radius:3px;font-weight:400;font-size:14px;cursor:pointer;transition:all .3s ease 0s;color:#383838;background:0 0}.btn-filter.active{margin-right:8px;padding:8px 30px;border:1px solid #d9d2d2;border-radius:3px;font-weight:400;font-size:14px;cursor:pointer;transition:all .3s ease 0s;color:#fff;background:#18224a}.btn-filter.input-set{margin-right:8px;padding:8px 30px;border:1px solid #d9d2d2;border-radius:3px;font-weight:400;font-size:14px;cursor:pointer;transition:all .3s ease 0s;color:#fff;background:#18224a}#filter-dates.btn-filter{padding:8px 8px}#filter-dates.btn-filter.active{padding:8px 8px}#filter-dates.btn-filter.input-set{padding:8px 8px}@media (max-width:769px){.btn-filter,.btn-filter.active,.btn-filter.input-set{padding:5px 15px}#filter-dates.btn-filter,#filter-dates.btn-filter.active,#filter-dates.btn-filter.input-set{padding:5px 15px}}.litepicker-input.btn-filter{outline:0;text-align:center}.litepicker-input.btn-filter::placeholder{opacity:1;color:#383838}.litepicker-input.btn-filter.active::placeholder{opacity:1;color:#fff}.litepicker-input.btn-filter.input-set::placeholder{opacity:1;color:#fff}.filter-box::before{content:"";position:fixed;top:0;left:0;background:#fff;mix-blend-mode:normal;opacity:.8;height:100vh;width:100vw;z-index:-50}.filter-form{position:absolute;left:-1px;top:38px;margin-top:0;background:#fff;z-index:20;border:1px solid rgba(72,72,72,.2);box-shadow:rgb(72 72 72/8%)0 2px 4px;border-radius:4px;padding:24px 16px 0}@media (min-width:769px){.filter-div{width:326px}}.filter-div{padding:0;margin-bottom:32px}.lab-desc{margin-top:6px;font-size:14px;line-height:16px;font-weight:lighter;color:#383838}.filter-footer-btns{display:flex;-webkit-box-pack:justify;justify-content:space-between;padding-bottom:22px}.filter-cancel{display:inline-block;border:0;font-size:15px;line-height:19px;font-weight:400;color:#636363;background:0 0;cursor:pointer}.filter-reset{display:inline-block;border:0;font-size:15px;line-height:19px;font-weight:400;color:#636363;background:0 0;cursor:pointer}.filter-apply{display:inline-block;background:#fff;line-height:19px;font-weight:600;color:#ddb87e;cursor:pointer;padding:5px 25px;border-radius:3px;border:1px solid #ddb87e;font-size:15px}.filter-minus{position:relative;width:32px;height:32px;border:1px solid #a2a2a2;border-radius:50%;background:url(/images/minus.svg?a1851c9…)center center/10px 2px no-repeat;opacity:1;cursor:pointer}.filter-plus{position:relative;width:32px;height:32px;border:1px solid #a2a2a2;border-radius:50%;background:url(/images/plus.svg?f91933b…)center center/10px 10px no-repeat;opacity:1;cursor:pointer}.filter-amount{margin-right:18px;margin-left:18px;font-size:18px;line-height:21px;font-weight:lighter;color:#383838;width:21px;outline:0;border:0;text-align:center}.gmfODn{display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;margin-bottom:30px;padding:0 8px}.ilsOVI{display:flex;flex-direction:column}.hdgvpl{display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;width:132px}.eZBXGG{position:relative;width:32px;height:32px;border:1px solid #a2a2a2;border-radius:50%;background:url(/images/minus.svg?a1851c9…)center center/10px 2px no-repeat;opacity:.5;cursor:default}.iPCdgl{margin-right:18px;margin-left:18px;font-size:18px;line-height:21px;font-weight:lighter;color:#383838}.llBrDo{position:relative;width:32px;height:32px;border:1px solid #a2a2a2;border-radius:50%;background:url(/images/plus.svg?f91933b…)center center/10px 10px no-repeat;opacity:1;cursor:pointer}.gSlCgj{display:inline-block;border:0;font-size:15px;line-height:19px;font-weight:400;color:#636363;background:0 0;cursor:pointer}.villa-gallery-grid{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);gap:15px;margin-top:5%;margin-bottom:3%}.villa-gallery-grid img{width:100%;object-fit:cover;object-position:center}.villa-amenties .all-ameneties.va-amenties li img{position:absolute;top:50%;transform:translateY(-50%);width:30px;left:0}.villa-amenties .all-ameneties.va-amenties li svg{position:absolute;top:50%;transform:translateY(-50%);width:70px;left:-20px}.villa-amenties .all-ameneties.va-amenties li{float:left;width:25%;margin:40px 0;padding-left:50px}html body main header{z-index:1049}body{height:auto}html{min-height:100%;height:100%}#vila-mapa{position:fixed!important;top:178px;bottom:0;right:0;left:50%;margin-left:210px;opacity:0;z-index:-1}.with-map{display:block}.home-special-offer-box.vl-small{min-height:500px}input.custom-switch{-moz-appearance:none;appearance:none;-webkit-appearance:none;outline:0;position:relative;cursor:pointer;position:relative;border:1px solid rgba(72,72,72,.3);border-radius:24px;background:rgba(72,72,72,.08);transition:background-color .25s ease-in-out 0s;cursor:pointer;height:44px;width:66px}input.custom-switch:before{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:100%;border-radius:3px;content:""}input.custom-switch:after{content:"";position:absolute;height:42px;width:42px;border-radius:100%;background:0 0;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;background:url(/images/grayPlus.svg)#fff center center no-repeat}input.custom-switch:checked::after{left:22px;background:url(/images/checkBook.svg)#fff center center no-repeat;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}input.custom-switch:checked{background:#ddb87e;box-shadow:rgb(221 184 126)0 0 2px 2px;outline:0!important}.custom-switch-label{display:flex;flex-wrap:wrap;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;cursor:pointer;margin-bottom:15px}@media (min-width:769px){.custom-switch-wrapper{width:326px}}.custom-switch-wrapper{padding:0;margin-bottom:32px}@media (min-width:769px){.add-dates-txt{font-size:16px;line-height:18px}}.add-dates-txt{margin:0;font-size:16px;line-height:19px;font-weight:lighter;color:#383838}.csxebE::before{content:"";position:fixed;top:0;left:0;background:#fff;mix-blend-mode:normal;opacity:.8;height:100vh;width:100vw;z-index:0}.ecKurM{position:fixed;top:130px;left:0;bottom:0;width:100%;background:#fff;z-index:20;border:0;display:flex;flex-direction:column}@media only screen and (min-width:1081px){.ecKurM{top:158px;left:inherit;right:50%;width:700px;margin-right:-350px;border:1px solid rgba(72,72,72,.2);box-shadow:rgb(72 72 72/8%)0 2px 4px;border-radius:4px}}.hrvzaT{flex:1 1 auto;overflow:hidden auto}@media (min-width:1081px){.fRaRaY{margin-bottom:15px}}@media (min-width:769px){.fRaRaY{margin:0 8px}}.fRaRaY{padding:15px 10px;margin-bottom:15px;box-shadow:rgb(72 72 72/30%)0 .5px 0}.kzhGQX{margin:0 0 24px;font-size:18px;line-height:21px;font-weight:600;color:#383838}@media (min-width:769px){.dIkfvu{width:60%}}.dIkfvu{display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;margin-bottom:20px}@media (min-width:769px){.dfMwtW{font-size:16px;line-height:18px}}.dfMwtW{margin:0;font-size:16px;line-height:19px;font-weight:light;color:#383838}.kzhGQX{margin:0 0 24px;font-size:18px;line-height:21px;font-weight:600;color:#383838}.kKbSKo{display:flex;margin-bottom:14px;background-size:32px;cursor:pointer}@media (min-width:769px){.kKGqiG{font-size:16px;line-height:18px}}.kKGqiG{margin:0;font-size:16px;line-height:19px;font-weight:light;color:#383838}.jWyUtU{flex-basis:70%;margin:4px 0 0;font-size:14px;line-height:16px;font-weight:light;color:#383838}@media (min-width:769px){.hmyJCV{font-size:16px;line-height:19px}}.hmyJCV{display:none;flex-basis:100%;margin-top:12px;margin-bottom:24px;padding:0;font-size:14px;line-height:16px;font-weight:600;color:#18224a;text-align:left;border:0;background:0 0;cursor:pointer}@media (min-width:769px){.jkLRdP{font-size:16px;line-height:19px}}.jkLRdP{display:inline-block;padding:0;margin-bottom:24px;font-size:14px;line-height:16px;font-weight:600;color:#18224a;border:0;background:0 0;cursor:pointer}.jkLRdP::after{content:"";display:inline-block;margin-left:8px;width:12px;height:7px;background:url(/images/greenArrow.svg?7ff0a17…)center center no-repeat}.fOfLGL{display:flex;flex:0 0 auto;-webkit-box-pack:end;justify-content:flex-end;padding:8px 16px;background:#fff}.ethWFW{line-height:normal;font-size:18px;text-align:center;color:#383838;border:0;background:#fff;cursor:pointer;font-weight:400;border-radius:4px;padding:12px;margin-left:16px}.jylEUB{line-height:normal;font-size:18px;text-align:center;color:#fff;border:0;background:#ddb87e;cursor:pointer;font-weight:700;border-radius:4px;padding:12px 28px;margin-left:16px}@media (min-width:1081px){.bBHuoM{margin-bottom:15px}}@media (min-width:769px){.bBHuoM{margin:0 8px}}.bBHuoM{display:flex;flex-wrap:wrap;padding:15px 10px;margin-bottom:15px;box-shadow:rgb(72 72 72/30%)0 .5px 0}.bBHuoM{display:flex;flex-wrap:wrap;padding:15px 10px;margin-bottom:15px;box-shadow:rgb(72 72 72/30%)0 .5px 0}@media (min-width:769px){.bBHuoM{margin:0 8px}}.eZvrEB{display:flex;flex-basis:100%;-webkit-box-pack:justify;justify-content:space-between}.gZmrro{display:none;flex-basis:100%;margin-bottom:14px;cursor:pointer}@media (min-width:769px){.gZmrro{flex-basis:50%;display:flex}}.bInTMO{margin-left:12px;padding-right:56px;text-align:left}.kKGqiG{margin:0;font-size:16px;line-height:19px;font-weight:light;color:#383838}@media (min-width:769px){.kKGqiG{font-size:16px;line-height:18px}}.jDSFbX{margin:0 0 24px;font-size:18px;line-height:21px;font-weight:600;color:#383838}@media (min-width:769px){.bIMTsu{width:18px;height:18px;padding:0;border:1px solid rgba(72,72,72,.3);background:url(/images/check.svg?dd51ab6…)center center/13px 9px no-repeat;cursor:pointer}}.bIMTsu{width:18px;height:18px;padding:0;border:1px solid rgba(72,72,72,.3);background:url(/images/check.svg?dd51ab6…)center center/13px 9px no-repeat;cursor:pointer}input[type=checkbox].bIMTsu:checked:after{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:100%;border:1px solid #ddb87e;background:url(/images/check.svg)center center/13px 9px no-repeat #ddb87e;background-position:center;background-size:70%;border-radius:3px;content:""}.OhdLK{height:max-content;line-height:1}.filter-amount-wrapper{display:flex;align-items:center;margin-right:18px;margin-left:18px}.filter-amount-wrapper .filter-amount{margin:0}.plus-sign{padding-bottom:1px}body::-webkit-scrollbar{width:10px;background:#fff;border-radius:10px}body::-webkit-scrollbar-track{border-radius:5px}body::-webkit-scrollbar-thumb{background:rgba(72,72,72,.3);border-radius:5px}body::-webkit-scrollbar-thumb:hover{background:rgba(72,72,72,.3)}.kLBmKT::-webkit-scrollbar{width:5px;background:#fff;border-radius:10px}.kLBmKT::-webkit-scrollbar-track{border-radius:5px}.kLBmKT::-webkit-scrollbar-thumb{background:rgba(72,72,72,.3);border-radius:5px}.kLBmKT::-webkit-scrollbar-thumb:hover{background:rgba(72,72,72,.3)}#livesearch ul::-webkit-scrollbar{width:5px;background:#fff;border-radius:10px}#livesearch ul::-webkit-scrollbar-track{border-radius:5px}#livesearch ul::-webkit-scrollbar-thumb{background:rgba(72,72,72,.3);border-radius:5px}#livesearch ul::-webkit-scrollbar-thumb:hover{background:rgba(72,72,72,.3)}.select-sort{display:inline-block;min-width:200px;height:40px;padding:0 35px 0 15px;background-color:#fff;border:1px solid #e5e5e5;border-radius:3px;box-shadow:0 2px 2px rgb(0 0 0/3%);cursor:pointer;outline:0}.cJCXc{position:relative;display:inline-block}.cJCXc::before{content:"";position:fixed;top:0;left:0;background:#fff;mix-blend-mode:normal;opacity:.8;height:100vh;width:100vw;z-index:-50}.kLBmKT{position:absolute;left:-1px;top:15px;margin-top:0;background:#fff;z-index:20;border:1px solid rgba(72,72,72,.2);box-shadow:rgb(72 72 72/8%)0 2px 4px;border-radius:4px;padding:24px 16px 0}.gVUBcj{display:flex;-webkit-box-pack:justify;justify-content:space-between;padding-top:22px;padding-bottom:22px}.gSlCgj{display:inline-block;border:0;font-size:15px;line-height:19px;font-weight:400;color:#636363;background:0 0;cursor:pointer}.fujxtQ{display:inline-block;background:#fff;line-height:19px;font-weight:600;color:#ddb87e;cursor:pointer;padding:5px 25px;border-radius:3px;border:1px solid #ddb87e;font-size:15px}.fujxtQ[disabled],.fujxtQ:disabled{opacity:.5;cursor:not-allowed}#flatpickr-calendar-wrapper .flatpickr-calendar{box-shadow:none}#flatpickr-calendar-wrapper .flatpickr-current-month span.cur-month{font-size:30px;font-family:"Garamond";font-style:italic;letter-spacing:.1px;font-weight:400}#flatpickr-calendar-wrapper .flatpickr-months .flatpickr-month{height:50px}#filter-dates-form .litepicker .container__months .month-item-header div>.month-item-name{font-size:30px;font-family:"Garamond";font-style:italic;letter-spacing:.1px;font-weight:400}#filter-dates-form .litepicker .container__months .month-item-header div>.month-item-year{font-size:30px;font-family:"Garamond";font-style:italic;letter-spacing:.1px;font-weight:400}#filter-dates-form .litepicker .container__months.columns-2{box-shadow:none}#filter-dates-form .litepicker .container__days .day-item.is-start-date{background-image:linear-gradient(to bottom right,transparent 50%,#ddb87e 50%);color:#3e3e3e;background-color:transparent}#filter-dates-form .litepicker .container__days .day-item.is-end-date{background-image:linear-gradient(to bottom right,#ddb87e 50%,transparent 50%);color:#3e3e3e;background-color:transparent}#filter-dates-form .litepicker .container__days .day-item.is-in-range{background:#f4e6d0;color:#3e3e3e}#filter-dates-form .litepicker .container__days .day-item:hover{background:#e4e7e7;border:0 solid #e4e7e7;color:inherit;box-shadow:none}#filter-dates-form .litepicker .container__days .day-item{color:#000;font-weight:700}#filter-dates-form .litepicker .container__days .day-item.is-locked{color:#c3c3c3}#filter-dates-form .litepicker .container__days .day-item.is-locked:hover{color:#c3c3c3;background-color:#fff;border:0;box-shadow:none}#filter-dates-form .litepicker .container__months .month-item-weekdays-row>div{color:#000;font-weight:700;text-transform:uppercase}#filter-dates-form .litepicker .container__months .month-item-header .button-previous-month{cursor:pointer;border:1px solid #e4e7e7;background-color:#fff;color:#757575;padding:3px 7px}#filter-dates-form .litepicker .container__months .month-item-header .button-previous-month:hover{color:#82888a}#filter-dates-form .litepicker .container__months .month-item-header .button-previous-month svg{margin-top:3px}#filter-dates-form .litepicker .container__months .month-item-header .button-previous-month:hover svg{fill:#82888a}#filter-dates-form .litepicker .container__months .month-item-header .button-next-month{cursor:pointer;border:1px solid #e4e7e7;background-color:#fff;color:#757575;padding:3px 7px}#filter-dates-form .litepicker .container__months .month-item-header .button-next-month:hover{color:#82888a}#filter-dates-form .litepicker .container__months .month-item-header .button-next-month svg{margin-top:3px}#filter-dates-form .litepicker .container__months .month-item-header .button-next-month:hover svg{fill:#82888a}#booking-main .litepicker .container__months .month-item-header div>.month-item-name{font-size:30px;font-family:"Garamond";font-style:italic;letter-spacing:.1px;font-weight:400}#booking-main .litepicker .container__months .month-item-header div>.month-item-year{font-size:30px;font-family:"Garamond";font-style:italic;letter-spacing:.1px;font-weight:400}#booking-main .litepicker .container__months.columns-2{box-shadow:none}#booking-main .litepicker .container__days .day-item.is-start-date{background-image:linear-gradient(to bottom right,transparent 50%,#ddb87e 50%);color:#3e3e3e;background-color:transparent}#booking-main .litepicker .container__days .day-item.is-end-date{background-image:linear-gradient(to bottom right,#ddb87e 50%,transparent 50%);color:#3e3e3e;background-color:transparent}#booking-main .litepicker .container__days .day-item.is-in-range{background:#f4e6d0;color:#3e3e3e}#booking-main .litepicker .container__days .day-item:hover{background:#e4e7e7;border:0 solid #e4e7e7;color:inherit;box-shadow:none}#booking-main .litepicker .container__days .day-item{color:#000;font-weight:700}#booking-main .litepicker .container__days .day-item.is-locked{color:#c3c3c3}#booking-main .litepicker .container__days .day-item.is-locked:hover{color:#c3c3c3;background-color:#fff;border:0;box-shadow:none}#booking-main .litepicker .container__months .month-item-weekdays-row>div{color:#000;font-weight:700;text-transform:uppercase}#booking-main .litepicker .container__months .month-item{padding:25px}#booking-main .litepicker .container__months.columns-3{width:100%}.pagination a{display:inline-block;width:30px;height:30px}.clRgip{position:absolute;top:100%;left:50%;transform:translateX(-50%);z-index:1;margin-top:10px;border:1px solid rgba(72,72,72,.2);border-radius:4px;box-shadow:rgb(72 72 72/8%)0 2px 4px;background:#fff}#filter-dates-details-popup .flatpickr-calendar{box-shadow:none}#filter-dates-details-popup .flatpickr-current-month span.cur-month{font-size:30px;font-family:"Garamond";font-style:italic;letter-spacing:.1px;font-weight:400}#filter-dates-details-popup .flatpickr-months .flatpickr-month{height:50px}#filter-dates-details-popup .litepicker .container__months .month-item-header div>.month-item-name{font-size:30px;font-family:"Garamond";font-style:italic;letter-spacing:.1px;font-weight:400}#filter-dates-details-popup .litepicker .container__months .month-item-header div>.month-item-year{font-size:30px;font-family:"Garamond";font-style:italic;letter-spacing:.1px;font-weight:400}#filter-dates-details-popup .litepicker .container__months.columns-2{box-shadow:none}#filter-dates-details-popup .litepicker .container__days .day-item.is-start-date{background-image:linear-gradient(to bottom right,transparent 50%,#ddb87e 50%);color:#3e3e3e;background-color:transparent}#filter-dates-details-popup .litepicker .container__days .day-item.is-end-date{background-image:linear-gradient(to bottom right,#ddb87e 50%,transparent 50%);color:#3e3e3e;background-color:transparent}#filter-dates-details-popup .litepicker .container__days .day-item.is-in-range{background:#f4e6d0;color:#3e3e3e}#filter-dates-details-popup .litepicker .container__days .day-item:hover{background:#e4e7e7;border:0 solid #e4e7e7;color:inherit;box-shadow:none}#filter-dates-details-popup .litepicker .container__days .day-item{color:#000;font-weight:700}#filter-dates-details-popup .litepicker .container__days .day-item.is-locked{color:#c3c3c3}#filter-dates-details-popup .litepicker .container__days .day-item.is-locked:hover{color:#c3c3c3;background-color:#fff;border:0;box-shadow:none}#filter-dates-details-popup .litepicker .container__months{box-shadow:none;border:0}#filter-dates-details-popup .litepicker .container__months .month-item-weekdays-row>div{color:#000;font-weight:700;text-transform:uppercase}#filter-dates-details-popup .litepicker .container__months .month-item-header .button-previous-month{cursor:pointer;border:1px solid #e4e7e7;background-color:#fff;color:#757575;padding:3px 7px}#filter-dates-details-popup .litepicker .container__months .month-item-header .button-previous-month:hover{color:#82888a}#filter-dates-details-popup .litepicker .container__months .month-item-header .button-previous-month svg{margin-top:3px}#filter-dates-details-popup .litepicker .container__months .month-item-header .button-previous-month:hover svg{fill:#82888a}#filter-dates-details-popup .litepicker .container__months .month-item-header .button-next-month{cursor:pointer;border:1px solid #e4e7e7;background-color:#fff;color:#757575;padding:3px 7px}#filter-dates-details-popup .litepicker .container__months .month-item-header .button-next-month:hover{color:#82888a}#filter-dates-details-popup .litepicker .container__months .month-item-header .button-next-month svg{margin-top:3px}#filter-dates-details-popup .litepicker .container__months .month-item-header .button-next-month:hover svg{fill:#82888a}#filter-dates-details-popup #litepicker-calendar-wrapper{padding:5px 15px}#filter-details-form .btn-guests{text-align:left}.guiYjn{margin-top:0;margin-bottom:8px;padding:0 24px;font-size:14px;font-weight:300}@media (min-width:768px){.guiYjn{margin-top:8px;font-size:16px}}.bNDPWZ{display:flex;-webkit-box-pack:end;justify-content:flex-end}.evyuRR{display:inline-block;padding:16px 20px;border:0;color:#ddb87e;font-size:16px;background:0 0;user-select:none;cursor:pointer}.filter-form-details{position:absolute;left:0;top:0;margin-top:0;background:#fff;z-index:20;border:1px solid rgba(72,72,72,.2);box-shadow:rgb(72 72 72/8%)0 2px 4px;border-radius:4px;padding:24px 16px 0;width:100%}.villa-summary .vs-form .vsf-price span.calendar-price{top:5px;margin:0 5px;color:#18224a;font-family:Garamond;font-size:40px;font-weight:700;letter-spacing:1px}.villa-summary .vs-form .vsf-price span.calendar-price.symbol{margin-left:0}.villa-summary .vs-form .vsf-price span.calendar-price.discount{position:absolute;margin-top:-25px;color:#18224a;font-size:24px;font-weight:400}.villa-summary .vs-form .vsf-price span.calendar-price.discount i:after{content:"";position:absolute;top:50%;right:-1px;left:-1px;height:1px;background:#b4f8e6}.villa-summary .vs-form .vsf-price span.calendar-price.discounted{color:#1e8335}.villa-footer .vf-price span.calendar-price{top:5px;color:#18224a;font-family:Garamond;font-size:40px;font-weight:700;letter-spacing:1px}.villa-footer .vf-price span.calendar-price.discount{position:absolute;margin-top:-25px;color:#18224a;font-size:24px;font-weight:400}.villa-footer .vf-price span.calendar-price.discount i:after{content:"";position:absolute;top:50%;right:-1px;left:-1px;height:1px;background:#b4f8e6}.villa-footer .vf-price span.calendar-price.discounted{color:#1e8335}html,body{scroll-behavior:smooth}#phone-input{display:flex}#phone-input select{width:auto;padding-right:30px;height:55px;color:#000;font-size:16px;font-family:HK Grotesk;font-weight:400;font-style:normal;background:#fff url(../images/arrow_drop_down.svg)no-repeat 100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #e0e0e0;border-right:none}.cf-booking fieldset .iti{width:100%}.cf-booking fieldset .iti--separate-dial-code .iti__selected-flag{background-color:transparent}#hero-h1{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:96%;max-width:900px;color:#fff;font-size:60px;font-weight:300;letter-spacing:5px;text-align:center;text-transform:uppercase;z-index:3}.form-popup{background:rgba(0,0,0,.5)}#livesearch.open{display:block;position:absolute;top:100%;width:100%;font-size:16px;border:1px solid #e0e0e0;border-top:0;background:#fff;border-bottom-left-radius:4px;border-bottom-right-radius:4px;z-index:2}#livesearch.open .suggestion{cursor:pointer;padding:10px 20px;text-transform:uppercase;font-size:14px;line-height:1.5}.homepage-link{display:flex;align-items:center;justify-content:center}.settings .change-lang svg{height:40px;margin:10px 5px}.header-lang svg{height:30px!important;width:30px!important}.article-text-content h2,.article-text-content h3,.article-text-content h4,.article-text-content h5{font-family:Garamond;font-weight:300;font-size:30px}.gm-style-iw-d{overflow:hidden!important}.gm-style-iw{padding:0!important;overflow:hidden!important}.gm-style-iw article{border-radius:0}.gm-style-iw article{background:#fff;color:#333;box-shadow:0 3px 14px rgb(0 0 0/40%);max-width:320px}.gm-style-iw article{padding:0;text-align:left;border-radius:12px}.gm-style-iw article img{object-fit:cover;object-position:center;height:100%;width:100%;max-height:190px;max-width:320px;border-top-right-radius:10px;border-top-left-radius:10px}.gm-style-iw article h4 span{font-weight:600}.gm-style-iw article h4{line-height:1;margin:30px 0;color:#ddb87e;font-family:HK Grotesk;font-size:20px;font-weight:300;letter-spacing:4px;text-transform:uppercase}.gm-style-iw article h4{margin:20px 0 10px;font-size:14px;letter-spacing:2px}.gm-style-iw article h3{margin-bottom:25px;line-height:1;color:#000;font-family:HK Grotesk;font-size:35px;font-weight:300;letter-spacing:3.5px;text-transform:uppercase}.gm-style-iw article h3{margin-bottom:5px;font-size:20px}.gm-style-iw article h3 a{color:#000}.gm-style-iw article .h-group{padding-left:15px;padding-right:15px}.villa-slider .vs-share .vss-share-box{display:block}.villa-slider .vs-share{position:absolute;top:150px;right:15px;z-index:2}.villa-slider .vs-share .vss-share-box.hide{display:none}.home-search .hs-form-box form .text.form-dropdown{text-align:left}html body main header{position:absolute}html body main header.header-home{z-index:999}.header-offset-other-pages{height:95px}.header-offset.filters{height:150px}.villa-slider .swiper-villa-slider{position:relative}.villa-gallery-mob img.show-more-img{display:none}#form-footer-subscribe ._submit{-webkit-appearance:none;cursor:pointer;font-family:arial,sans-serif;font-size:14px;text-align:center;background:#333!important;border:0!important;-moz-border-radius:4px!important;-webkit-border-radius:4px!important;border-radius:4px!important;color:#fff!important;padding:10px!important}#form-footer-subscribe #subscribe-email{display:block;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:inherit;max-width:300px;margin-left:auto;margin-right:auto;height:30px;padding:6px;height:auto;border:#979797 1px solid;border-radius:4px;color:#000!important;font-size:14px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#form-footer-subscribe ._field-wrapper{position:relative}#form-footer-subscribe ._form_element *{font-size:14px}#form-footer-subscribe *{outline:0}.fl-newsletter h3{display:block;line-height:1;margin-bottom:20px;color:#18224a;font-family:Garamond;font-size:40px;font-style:italic;text-align:center}@media (min-width:1081px){.dt-hide{display:none!important}}@media (max-width:1080px){.mb-hide{display:none!important}}@media (min-width:770px){.dt-hide-2{display:none!important}}@media (max-width:769px){.mb-hide-2{display:none!important}}@media (max-width:1080px){.header-filters{top:55px;padding:15px 0;padding-bottom:7px}header.header-inside .header-logo img{height:30px}header.header-inside{height:55px}header .header-logo img{height:30px}header{height:55px}#vila-mapa{top:150px;left:0;margin-left:0}.header-offset-other-pages{height:55px}.villa-slider,.villa-slider .swiper-slide,.villa-slider .swiper-villa-slider{height:675px}.villa-summary{z-index:10009}.villa-summary .vs-form form .send{position:fixed;bottom:0}.clRgip{position:fixed;inset:0;background:#fff;z-index:10010;overflow-y:hidden;display:flex;flex:0 1 auto;flex-direction:column;transform:none;margin-top:0;padding-top:60px;padding-bottom:60px}#booking-aside{position:fixed;inset:0;background:#fff;z-index:10010;overflow-y:hidden;display:flex;flex:0 1 auto;flex-direction:column;width:100%;display:none;padding-top:40px}#mob-close-booking-aside,#mob-close-side-calendar{position:fixed;left:8px;top:15px;font-size:0;border:0;cursor:pointer;background:url(/images/cross.svg);background-repeat:no-repeat;background-size:contain;width:16px;height:16px}.evyuRR{padding:0;position:fixed;bottom:30px;right:15px}.home-search .home-calendar-close{position:fixed;left:8px;top:15px;font-size:0;border:0;cursor:pointer;background:url(/images/cross.svg);background-repeat:no-repeat;background-size:contain;width:16px;height:16px;padding:0;margin-left:0;right:auto}header.mob{z-index:999}}@media (max-width:769px){.villa-footer-offset{height:100px}.villa-slider,.villa-slider .swiper-slide,.villa-slider .swiper-villa-slider{height:calc(100vh - 102px)}.villa-footer .vf-price span.price-with-currency{display:flex}.villa-footer .vf-price span.calendar-price,.villa-footer .vf-price span.calendar-price{font-size:24px;top:auto}.villa-footer .vf-price span#days-txt-f,.villa-footer .vf-price span#daily-txt-f{font-size:10px}.villa-amenties .all-ameneties.va-amenties li{width:100%;margin:25px 0}.btn-filter-wrapper{margin-bottom:8px}.header-filters{z-index:10010}.kLBmKT{position:fixed;inset:0;background:#fff;z-index:10010;overflow-y:hidden;display:flex;flex:0 1 auto;flex-direction:column}#litepicker-calendar-wrapper{overflow-y:auto}#litepicker-calendar-wrapper .litepicker .container__months{width:100%;justify-content:center}.filter-form{position:fixed;inset:0;background:#fff;z-index:10010;overflow-y:hidden;display:flex;flex:0 1 auto;flex-direction:column;padding-top:60px;padding-left:8px;padding-right:8px;padding-bottom:8px}.kLBmKT{padding-top:60px;padding-left:8px;padding-right:8px;padding-bottom:8px}.filter-div{flex:0 1 100%;overflow-y:auto}.custom-switch-wrapper{flex:0 1 100%;overflow-y:auto}.filter-cancel,.ethWFW,.gSlCgj{position:fixed;left:8px;top:15px;font-size:0;border:0;cursor:pointer;background:url(/images/cross.svg);background-repeat:no-repeat;background-size:contain;width:16px;height:16px;padding:0;margin-left:0}.filter-reset{position:fixed;right:8px;top:15px;line-height:normal;font-size:14px;background:0 0;border:0;cursor:pointer;color:#ddb87e}.filter-apply,.fujxtQ,.jylEUB{background:#ddb87e;border-radius:4px;border:0;line-height:normal;font-size:18px;color:#172762;padding:12px 0;width:100%;cursor:pointer;font-weight:300;margin-left:0}.filter-footer-btns{padding-bottom:0}.gVUBcj{padding-top:8px;padding-bottom:0}.gVUBcj::before{content:"";border-top:1px solid #d5d5d5;position:absolute;left:-8px;top:0;width:calc(100% + 16px)}.filter-footer-btns{padding-top:8px;padding-bottom:0}.filter-footer-btns::before{content:"";border-top:1px solid #d5d5d5;position:absolute;left:-8px;top:0;width:calc(100% + 16px)}.sc-dqBHgY{display:flex;flex-basis:100%;margin-bottom:14px;cursor:pointer}.sc-dqBHgY.gZmrro{display:none;flex-basis:100%;margin-bottom:14px;cursor:pointer}.ecKurM{position:fixed;inset:0;background:#fff;z-index:10010;overflow-y:hidden;display:flex;flex:0 1 auto;flex-direction:column;padding-top:60px;padding-left:8px;padding-right:8px;padding-bottom:8px}.fOfLGL{padding:0;padding-top:8px;padding-bottom:0}.fOfLGL::before{content:"";border-top:1px solid #d5d5d5;position:absolute;left:-8px;top:0;width:calc(100% + 16px)}.contact-form .send{height:60px!important}.contact-empty-div{display:none}.filter-form-details{position:fixed;inset:0;background:#fff;z-index:10010;overflow-y:hidden;display:flex;flex:0 1 auto;flex-direction:column;padding-top:60px;padding-left:8px;padding-right:8px;padding-bottom:8px}.sc-dNLxif{flex:0 1 100%;overflow-y:auto;display:flex;flex-direction:column;justify-content:flex-end;margin-bottom:50px}.home-search #filter-guests-popup-close{position:fixed;left:8px;top:15px;font-size:0;border:0;cursor:pointer;background:url(/rentvillas/images/cross.svg);background-repeat:no-repeat;background-size:contain;width:16px;height:16px;padding:0;margin-left:0;right:auto}}.modal-message .modal-body-message .poslato{color:#4f8a10;font-size:2.2rem;font-weight:400;text-align:center;margin-bottom:0}.modal-message .modal-body-message .nije-poslato{color:red;font-size:2.2rem;font-weight:400;text-align:center;margin-bottom:0}.modal-message .modal-body-message .icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:1rem}.modal-message{height:100vh;width:100vw;background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:fixed;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:99999}.modal-body-message{background:#fff;position:relative;padding:2rem;margin:0 15px}.d-none{display:none}.home-special-offer-box.vl-small h3{min-height:40px}.home-special-offer-box h3 a{display:block;width:100%}.footer-icons .fi-box img{object-fit:contain;-o-object-fit:contain;object-position:center;-o-object-position:center;width:100%;height:50px}.home-special-offer-box.vl-small{min-height:525px}.home-special-offer-box.vl-small h4 a{display:block;min-height:30px}.cc-color-override--364484324.cc-window{color:#fff;background-color:#18224a}.cc-color-override--364484324 .cc-btn{color:#18224a;border-color:transparent;background-color:#ddb87e}.cc-color-override--364484324 .cc-btn:hover,.cc-color-override--364484324 .cc-btn:focus{background-color:#ffdea4}.cc-color-override--364484324 .cc-link,.cc-color-override--364484324 .cc-link:active,.cc-color-override--364484324 .cc-link:visited{color:#fff}*{touch-action:manipulation}.icon-star.last-star{margin-left:.2em;margin-right:.2em}.icon-star.last-star::before{background:linear-gradient(to right,#ddb87e 90%,#fff 0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-left:0;margin-right:0}.fancybox__nav .carousel__button.is-prev,.fancybox__nav .carousel__button.is-next{top:-35px!important}@media screen and (max-width:1080px){header .mob-menu{position:relative}header .header-logo{background:0 0;padding-left:0}header .burger{position:absolute;top:0;right:0;margin:0;background:url(../images/logo-mob-bg.svg)left 0 center no-repeat;background-size:30px 30px;height:55px;width:30px}header.header-inside .header-white{height:0;display:none}}.home-region .hr-white{position:relative}.home-search .hs-icons .hsi-box img{height:50px;width:auto}.search-field-wrapper{position:relative;display:inline-block}.search-field-wrapper .search-field{display:inline-block;min-width:275px;height:40px;padding:0 65px 0 15px;background-color:#fff;border:1px solid #e5e5e5;border-radius:3px;box-shadow:0 2px 2px rgb(0 0 0/3%);outline:0}.search-field-wrapper .search-icon{background-color:#ddb87e;position:absolute;top:50%;right:0;transform:translateY(-50%);height:calc(100% - 2px);width:39px;display:flex;align-items:center;justify-content:center;outline:0;border:0;cursor:pointer}.search-field-wrapper .reset-search-term{position:absolute;display:block;top:50%;right:45px;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;outline:0;border:0;cursor:pointer}@media screen and (max-width:800px){.search-field-wrapper{width:100%;margin-bottom:25px;text-align:right}.search-field-wrapper .search-field{min-width:100%}#livesearch.open .suggestion{text-align:left}.home-search .hs-bg{background-image:url(../images/home-search-mobile.jpg)}}@media screen and (max-width:960px){.home-search .hs-form-box form .text,.home-search .hs-form-box form .send,.home-contact .hc-phone a,.home-contact .hc-phone.hc-mail a{border-radius:10px}}.home-search h1.h1-show{font-family:"Playfair Display",serif}.home-search .hs-form-box{border-radius:10px}.home-search .hs-form-box form .text{border-top-left-radius:10px;border-bottom-left-radius:10px}.home-search .hs-form-box form .send{border-top-right-radius:10px;border-bottom-right-radius:10px}#livesearch.open,#livesearch.open ul{border-radius:10px}.show-more,.home-contact .hc-box,.show-map,header.header-inside .header-menu li.contact,.villa-summary .vs-form,aside .home-contact .hc-box,.form-popup.home-contact .contact-form .send,.form-popup.home-contact .contact-form .text,.show-villas,.select-sort,.contact-form .send,.search-field-wrapper .search-field,.footer-icons .fi-box{border-radius:10px}.search-field-wrapper .search-icon{border-top-right-radius:10px;border-bottom-right-radius:10px}.villa-summary .vs-form form .send{border-bottom-left-radius:10px;border-bottom-right-radius:10px}p{font-family:"Lufga",serif}#livesearch ul{max-height:300px;overflow-y:scroll;margin-bottom:0;box-shadow:0 9px 6px rgb(0 0 0/31%)}.villa-summary .vs-form{width:400px}.show-map img{height:17px;width:17px}.show-map.white{left:15px}header .header-lpg{background-image:none;height:135px;background:#a67d3d;background:linear-gradient(180deg,#a67d3d 0,#f5bc62 100%)}header .header-lpg span{color:#fff}header .header-lpg img{width:46px;height:auto}@media screen and (max-width:966px){.show-map img{height:20px}.show-map{left:15px;bottom:20px}}@media screen and (max-width:576px){.home-search .hs-bg{top:0;height:660px}}.home-special-offer-box.vl-small .hsob-price span.original-price{font-size:14px}.villa-summary .vs-form .vsf-price span.calendar-price span.original-price,.villa-footer .vf-price span.calendar-price span.original-price{font-size:16px;margin-right:5px}.contact-form .send.send-inquiry{color:#222;background:#fff;border:1px solid #ddb87e;margin-left:15px}.modify-btns{display:flex;flex-wrap:wrap;align-items:center}.modify-btns p.no-modify{color:#d3212d;margin-right:0;margin-bottom:0}.modify-btns fieldset{margin-right:15px}.form-popup.date-change .fb-bg-white{overflow-y:initial;max-width:800px}.form-popup.home-contact.date-change .contact-form{width:100%;margin-left:0;margin-top:30px}.form-popup.home-contact.date-change .contact-form .fields-row{display:flex;justify-content:space-between}.form-popup.home-contact.persons-num-change .contact-form .fields-row{display:flex;justify-content:space-between;align-items:flex-end}.form-popup.home-contact.date-change .contact-form .btn-filter.active{margin-left:-7.5px}.check-in-check-out{margin-bottom:7.5px}.form-popup.persons-num-change .fb-bg-white{overflow-y:initial;max-width:800px}.form-popup.home-contact.persons-num-change .contact-form{width:100%;margin-left:0;margin-top:0;padding:0;padding-bottom:40px}.contact-form.cf-booking .text[readonly]{background:#f8f8f8;cursor:default}.form-popup.set-pass{display:block;position:relative;background:0 0;height:calc(100vh - 206.3px);display:flex;align-items:center;justify-content:center;z-index:0;background:#f8f8f8;padding-top:95px;margin-left:15px;margin-right:15px}@media screen and (max-width:991px){.form-popup.set-pass{height:calc(100vh - 246.3px)}}@media screen and (max-width:966px){.form-popup.set-pass{height:calc(100vh - 231.3px)}}@media screen and (max-width:657px){.form-popup.set-pass{height:calc(100vh - 250.8px)}}.form-popup.set-pass .fb-bg-white{max-width:500px}.form-popup.cancel-reservation .villa-summary,.form-popup.date-change .villa-summary,.form-popup.persons-num-change .villa-summary{background:0 0;padding:0;z-index:0}.form-popup.cancel-reservation .villa-summary .vs-form,.form-popup.date-change .villa-summary .vs-form,.form-popup.persons-num-change .villa-summary .vs-form{position:relative;right:0;bottom:0;width:auto;background-color:transparent;box-shadow:none}.form-popup.date-change .villa-summary .vs-form .vsf-price{display:block;height:auto;line-height:50px;top:0;box-shadow:none;color:#18224a;font-family:HK Grotesk;font-size:12px;font-weight:600;letter-spacing:2px;text-align:left;text-transform:uppercase}.form-popup.date-change .fieldset-group{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.form-popup.persons-num-change .fieldset-group{display:flex;justify-content:space-between;align-items:center}.form-popup.persons-num-change .fieldset-group fieldset{width:48%}.btn-change{border-radius:10px}.form-popup.home-contact .contact-form .btn-change{float:right;width:auto;padding:0 30px}.btn-cancel{background-image:none!important;background-color:#d3212d!important;border:1px solid #d3212d!important}.modify-btns fieldset.cancel-reservation{margin-left:auto;margin-right:0}.contact-form .btn-change{width:304px;height:60px;background-image:linear-gradient(270deg,#d59c44,#d59c44 50%,#ddb87e 0,#ddb87e);background-position:100%0;background-size:200% 100%;border:0;color:#fff;font-family:HK Grotesk;font-size:15px;font-weight:700;letter-spacing:3px;text-transform:uppercase;cursor:pointer;transition:all .25s ease-in}.contact-form .btn-change:hover{background-position:0 0;transition:all .25s ease-in}.form-popup.home-contact.cancel-reservation .contact-form,.form-popup.home-contact.persons-num-change .contact-form{margin-top:30px;padding-bottom:0}.form-popup.home-contact.date-change .contact-form .text{text-align:center;cursor:pointer}.form-popup.home-contact.cancel-reservation .contact-form{margin-left:0;width:100%}.form-popup.cancel-reservation .fb-bg-white{overflow-y:initial;max-width:800px}@media screen and (max-width:966px){.form-popup.home-contact .villa-summary .vs-form{display:block}}@media screen and (max-width:1080px){.form-popup.date-change .fb-bg-white .fb-close,.form-popup.persons-num-change .fb-bg-white .fb-close,.form-popup.cancel-reservation .fb-bg-white .fb-close{position:relative;z-index:0;display:flex;justify-content:flex-end;margin:0;margin-bottom:-15px;margin-top:40px}.form-popup.date-change .fb-bg-white .fp-box,.form-popup.persons-num-change .fb-bg-white .fp-box,.form-popup.cancel-reservation .fb-bg-white .fp-box{margin-top:0;margin-bottom:15px}}@media screen and (max-width:576px){.form-popup.date-change .fieldset-group,.form-popup.persons-num-change .fieldset-group{flex-direction:column;align-items:flex-end;width:100%}.form-popup.date-change .fieldset-group fieldset,.form-popup.persons-num-change .fieldset-group fieldset{width:100%}.form-popup.date-change .villa-summary .vs-form .vsf-price{text-align:right}.form-popup.home-contact.cancel-reservation .contact-form .btn-change{width:100%}.button_c6c6{margin-right:10px!important;margin-bottom:10px!important;height:54px!important;width:54px!important;bottom:-5px!important}}@media screen and (max-width:670px){.contact-form .send.send-inquiry{margin-top:15px;margin-left:0}}@media screen and (max-width:800px){.modify-btns fieldset.cancel-reservation{margin-left:0}.modify-btns fieldset.cancel-reservation .show-more{height:auto}}header.modify-res .header-links{display:flex}.rv-red{color:#d3212d!important}.form-popup.home-contact .contact-form .send.center{float:none;margin-top:30px}.form-popup.home-contact.link-expired .contact-form{margin-left:0}.fp-agree a{color:#d3212d;cursor:pointer}.form-popup.terms .fb-bg-white{overflow-y:initial;max-width:800px}.form-popup.terms p{margin-bottom:20px;font-family:HK Grotesk;font-size:15px;color:#222}.home-search .hs-overflow video{height:100%;width:100%;object-fit:cover;-o-object-fit:cover;object-position:center;-o-object-position:center}.home-search .hs-form-box{background:rgba(255,255,255,.7)}.home-search .hs-form-box form .text{background:0 0;border-right:1px solid transparent}header .header-white{background:0 0}header.white{background:rgba(255,255,255,.7);border:1px solid rgba(255,255,255,.7)}.home-search h1{text-shadow:2px 2px 5px rgba(57,57,57,.5)}.home-search h2{text-shadow:2px 2px 5px rgba(57,57,57,.7)}.home-special-offer-box.vl-small .hsob-price span.on-request{font-size:12px}.hero-bg.background-cover img{height:100%;object-fit:cover;object-position:center;width:100%}@media (min-width:1081px){html body main header.header-home{z-index:9999}}.article-presentation .article-text .article-text-content img{height:auto;width:100%;object-fit:contain;object-position:center}.article-share{display:flex;align-items:center}.article-share p{margin-bottom:0;font-weight:600;font-size:20px;margin-right:15px}.article-share .share-icons{display:flex;align-items:center}.article-share .share-icons a{margin-right:20px}.article-share .share-icons a:last-of-type{margin-right:0}.article-share .share-icons a:hover svg path{fill:#172762}.hc-image img{width:100%;height:100%;object-fit:cover}.home-news-box figure img{height:100%}.home-region .hr-img{height:100%}@media only screen and (max-width:480px){.footer-icons .fi-box img{width:auto}}.home-search .hs-icons .hsi-box span{display:table;width:auto;height:60px;color:#fff;font-family:HK Grotesk;font-size:15px;font-weight:600;letter-spacing:3px;line-height:22px;text-transform:uppercase;opacity:.7;display:table-cell;vertical-align:middle}.home-region span{margin:55px 0 5px 40px;color:#ddb87e;font-family:HK Grotesk;font-size:17px;font-weight:500;letter-spacing:3.4px;text-transform:uppercase;display:block}.home-region .hr-bg img{width:100%;height:100%;object-fit:cover;object-position:center}.home-region-mob .home-region-mob-box{position:relative}.home-region-mob .home-region-mob-box img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center;left:0;top:0}@media only screen and (max-width:800px){.home-contact .hc-image.hc-image2{width:100%;height:auto}}.other-blogs .home-news-box.hnb-inside{display:flex;flex-direction:column;padding:20px}.other-blogs .home-news-box.hnb-inside figure{width:100%;margin-right:0}.other-blogs .home-news-box .content{width:100%}.other-blogs .home-news-box .content p{border-left:none;padding-left:0;margin:20px 0}.other-blogs .home-news-box .content h3{margin-top:20px;font-size:16px}@media only screen and (max-width:800px){.other-blogs .home-news-box figure{margin-bottom:0}.other-blogs .home-news-box.hnb-inside{padding:15px}.other-blogs .home-news-box .content h3{font-size:15px!important}.other-blogs .home-news-box .content p{font-size:14px;margin:10px 0}}#hero-h1.blog-h1{letter-spacing:2px;text-transform:none}.date-author{display:flex;align-items:center}.date-author .author{margin-bottom:20px;margin-left:25px;font-size:21px;font-weight:600;font-family:"Garamond";border-bottom:1px solid #18224a}h2.home-villas-h2{color:#ddb87e;font-size:48px;text-transform:uppercase;letter-spacing:2px}h2.home-villas-h2{font-family:Garamond;font-weight:300}@media screen and (max-width:966px){h2.home-villas-h2{font-size:36px!important}}h2.home-villas-h2{line-height:1;margin-bottom:50px;color:#000;font-family:Garamond;font-size:60px;font-style:italic;letter-spacing:.23px;text-transform:none}@media screen and (max-width:1080px){h2.home-villas-h2{margin-bottom:30px}}.home-special-offer-box .location-txt{line-height:1;margin:30px 0;color:#ddb87e;font-family:HK Grotesk;font-size:20px;font-weight:300;letter-spacing:4px;text-transform:uppercase}@media screen and (max-width:1600px){.home-special-offer-box .location-txt{margin:25px 0 15px}}.home-special-offer-box.vl-small .location-txt{margin:20px 0 10px;font-size:14px;letter-spacing:2px}.home-special-offer-box.vl-small .location-txt a{display:block;min-height:30px}.home-special-offer-box .location-txt span{font-weight:600}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.home-contact .hc-box.hcb-active .modal-btn-switch{color:#ddb87e}.home-contact .hc-box .modal-btn-switch{transition:all .5s ease-in-out;display:block;color:#000;cursor:pointer}.home-region{padding-top:0}.home-region-mob .swiper-pagination .swiper-pagination-bullet{width:15px;height:15px;margin:0 10px!important}header .header-menu li .header-submenu{position:absolute}header .header-menu li .header-submenu li a{white-space:nowrap}header .header-menu li div{margin-top:32px}.play-video{position:absolute;z-index:2;top:10px;right:10px;cursor:pointer;line-height:1}#booking-header .play-video{position:relative;margin-left:auto;top:0;right:0;width:max-content}.popup-video-wrap{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;display:none}.popup-video-wrap.opened{display:flex;z-index:999999}.popup-video-wrap .videoPlaceholder{width:100%;height:0;overflow:hidden;padding-top:56.25%}.popup-video-wrap .popup-video{position:fixed;z-index:12;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:transparent;width:100%;max-width:900px}.popup-video-wrap .popup-video .close{position:absolute;top:-17px;right:-17px;cursor:pointer;color:#fff;z-index:3}.popup-video-wrap .popup-video 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}@media screen and (max-width:991px){.popup-video-wrap .popup-video{max-width:90%}.col-video{position:absolute;bottom:0;right:-25px}#booking-header .play-video svg{height:48px;width:48px}}.no-scroll{overflow:hidden;height:100%}.swiper-villa-slider .swiper-slide{position:relative;overflow:hidden}.swiper-villa-slider .vs-img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.villa-item figure img,.home-special-offer-box figure img{height:auto}.jivo-facade{position:fixed;right:20px;bottom:20px;z-index:9990;width:56px;height:56px;border-radius:50%;border:0;background:#18224a;box-shadow:0 4px 14px rgba(0,0,0,.25);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}.jivo-facade:focus-visible{outline:3px solid #f5b400;outline-offset:2px}.jivo-facade.is-loading{opacity:.6;cursor:progress}@media (max-width:576px){.jivo-facade--villa{display:none}}.cookie-settings-link{color:inherit;text-decoration:underline}#cc-main{--cc-btn-primary-bg:#18224a;--cc-btn-primary-border-color:#18224a;--cc-btn-primary-hover-bg:#0f1733;--cc-btn-primary-hover-border-color:#0f1733;--cc-toggle-on-bg:#18224a;font-family:"HK Grotesk",sans-serif}.contact-page-title{padding:40px 15px 0}.contact-page-title h1{margin:0}.villa-gallery-grid img{display:block;aspect-ratio:3/2;height:auto}.villa-gallery-mob .gallery-justified-mob a{display:block}.villa-gallery-mob .gallery-justified-mob img{aspect-ratio:3/2;height:auto;object-fit:cover;vertical-align:top;margin-bottom:6px}.villa-item figure .swiper-slide img{aspect-ratio:3/2;object-fit:cover}@media (min-width:768px) and (max-width:991px){.villas-list>.villa-item:nth-child(2n+1){clear:left}}@media (min-width:992px){.villas-list>.villa-item.col-md-4:nth-child(3n+1),.villas-list>.villa-item.col-md-6:nth-child(2n+1){clear:left}}