@charset "UTF-8";@import url("//hello.myfonts.net/count/308ab8");.browserupgrade{margin:0.2em 0;background:#ccc;color:#000;padding:0.2em 0}@font-face{font-family:'Baskerville-Reg';src:url("/fonts/myfonts/308AB8_0_0.eot");src:url("/fonts/myfonts/308AB8_0_0.eot?#iefix") format("embedded-opentype"), url("/fonts/myfonts/308AB8_0_0.woff2") format("woff2"), url("/fonts/myfonts/308AB8_0_0.woff") format("woff"), url("/fonts/myfonts/308AB8_0_0.ttf") format("truetype")}@font-face{font-family:'AvenirLT-Roman';src:url("/fonts/myfonts/308AB8_1_0.eot");src:url("/fonts/myfonts/308AB8_1_0.eot?#iefix") format("embedded-opentype"), url("/fonts/myfonts/308AB8_1_0.woff2") format("woff2"), url("/fonts/myfonts/308AB8_1_0.woff") format("woff"), url("/fonts/myfonts/308AB8_1_0.ttf") format("truetype")}@font-face{font-family:'AvenirLTStd-Heavy';src:url("/fonts/myfonts/308AB8_2_0.eot");src:url("/fonts/myfonts/308AB8_2_0.eot?#iefix") format("embedded-opentype"), url("/fonts/myfonts/308AB8_2_0.woff2") format("woff2"), url("/fonts/myfonts/308AB8_2_0.woff") format("woff"), url("/fonts/myfonts/308AB8_2_0.ttf") format("truetype")}body, #header .slide h2, #header .slide h1, #header .slide .villas_extra h3, .inquiry_intro h1, .inquiry legend, .inquiry dl dd.error_msg h3, .inquiry dl dd.success_msg h3, .villas h2.section_title, .villas .box.spec .meta, .villas .box_content, .explore .intro, .interests h2, .interests .send_inquiry h3, .review .author, .review .author a, .review .content, .content_x h3, .content_x .next_prev li a, .content_x .meta h1, .content_x dl.share, .content_x .outro, .content_x .amenities h2, .features h3, .villa_details .testimonials .bg .location a, .t-special-offers #content.specials .meta,.location_pin,.acommodation_pin,.agency_pin{font-family:Baskerville-Reg;font-weight:normal;font-style:normal}.dropdown-menu, .custom_paging, .cta, input.text, textarea.text, #nav_main, #header .slide .tags, #header .slide .villas_extra, #header .contact_tag, .pager, .refine, .inquiry dl dt, .inquiry dl dd, .send_request dl dt, .send_request dl dd, .special .special__specific .special__item .box_content .extra, .inquiry span.exclusive, .inquiry .box .extra,
.inquiry .box .price, .inquiry .box .content, .villas, .villas .box.spec .meta .exclusive, .villas .box.spec .extra, .explore .intro .content, .interests, .interests__item .block .text, .review, .related .post_date, .related .tags, .content_x, .content_x .next_prev li a span, .content_x .intro, .features ul, .villa_details .article_summary, .villa_details .price_list table, .villa_details .additional_info, .villa_details .location_info ul, .villa_details .testimonials .bg .author, .villa_details .testimonials .bg .location, .t-special-offers #content.specials .exclusive, .t-special-offers #content.specials .extra, .t-special-offers #content.specials .content, #footer #footer__content li, #footer #breadcrumb, #footer .social,#error_block,#agency_info{font-family:AvenirLT-Roman;font-weight:normal;font-style:normal}.dropdown-menu table th, .dropdown-menu table th.dow, .cta.var-8, .customSelect, .date_picker, #header .slide .villas_extra dd, .refine dd, .inquiry .send, .send_request .send, .review .author strong, .content_x .amenities li, .villa_details .price_list table th, .villa_details .price_list table td .new, .t-special-offers #content.specials .extra
strong{font-family:AvenirLTStd-Heavy;font-weight:normal;font-style:normal}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-max-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12,.col-xs-13,.col-sm-13,.col-md-13,.col-lg-13,.col-xs-14,.col-sm-14,.col-md-14,.col-lg-14,.col-xs-15,.col-sm-15,.col-md-15,.col-lg-15,.col-xs-16,.col-sm-16,.col-md-16,.col-lg-16,.col-xs-17,.col-sm-17,.col-md-17,.col-lg-17,.col-xs-18,.col-sm-18,.col-md-18,.col-lg-18{position:relative;min-height:1px;padding-left:10px;padding-right:10px}.container{margin-right:auto;margin-left:auto;padding-left:10px;padding-right:10px;width:100%;max-width:1440px}.container:before,.container:after{content:" ";display:table}.container:after{clear:both}.row{margin-left:-10px;margin-right:-10px}.row:before,.row:after{content:" ";display:table}.row:after{clear:both}.col-max-1{max-width:80px;padding-left:10px;padding-right:10px;margin-right:auto;margin-left:auto}.col-max-2{max-width:160px;padding-left:10px;padding-right:10px;margin-right:auto;margin-left:auto}.col-max-3{max-width:240px;padding-left:10px;padding-right:10px;margin-right:auto;margin-left:auto}.col-max-4{max-width:320px;padding-left:10px;padding-right:10px;margin-right:auto;margin-left:auto}.col-max-5{max-width:400px;padding-left:10px;padding-right:10px;margin-right:auto;margin-left:auto}.col-max-6{max-width:480px;padding-left:10px;padding-right:10px;margin-right:auto;margin-left:auto}.col-max-7{max-width:560px;padding-left:10px;padding-right:10px;margin-right:auto;margin-left:auto}.col-max-8{max-width:640px;padding-left:10px;padding-right:10px;margin-right:auto;margin-left:auto}.col-max-9{max-width:720px;padding-left:10px;padding-right:10px;margin-right:auto;margin-left:auto}.col-max-10{max-width:800px;padding-left:10px;padding-right:10px;margin-right:auto;margin-left:auto}.col-max-11{max-width:880px;padding-left:10px;padding-right:10px;margin-right:auto;margin-left:auto}.col-max-12{max-width:960px;padding-left:10px;padding-right:10px;margin-right:auto;margin-left:auto}.col-max-13{max-width:1040px;padding-left:10px;padding-right:10px;margin-right:auto;margin-left:auto}.col-max-14{max-width:1120px;padding-left:10px;padding-right:10px;margin-right:auto;margin-left:auto}.col-max-15{max-width:1200px;padding-left:10px;padding-right:10px;margin-right:auto;margin-left:auto}.col-max-16{max-width:1280px;padding-left:10px;padding-right:10px;margin-right:auto;margin-left:auto}.col-max-17{max-width:1360px;padding-left:10px;padding-right:10px;margin-right:auto;margin-left:auto}.col-max-18{max-width:1440px;padding-left:10px;padding-right:10px;margin-right:auto;margin-left:auto}.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,.col-xs-13,.col-xs-14,.col-xs-15,.col-xs-16,.col-xs-17,.col-xs-18{float:left}.col-xs-1{width:5.55556%}.col-xs-2{width:11.11111%}.col-xs-3{width:16.66667%}.col-xs-4{width:22.22222%}.col-xs-5{width:27.77778%}.col-xs-6{width:33.33333%}.col-xs-7{width:38.88889%}.col-xs-8{width:44.44444%}.col-xs-9{width:50%}.col-xs-10{width:55.55556%}.col-xs-11{width:61.11111%}.col-xs-12{width:66.66667%}.col-xs-13{width:72.22222%}.col-xs-14{width:77.77778%}.col-xs-15{width:83.33333%}.col-xs-16{width:88.88889%}.col-xs-17{width:94.44444%}.col-xs-18{width:100%}.col-xs-pull-0{right:auto}.col-xs-pull-1{right:5.55556%}.col-xs-pull-2{right:11.11111%}.col-xs-pull-3{right:16.66667%}.col-xs-pull-4{right:22.22222%}.col-xs-pull-5{right:27.77778%}.col-xs-pull-6{right:33.33333%}.col-xs-pull-7{right:38.88889%}.col-xs-pull-8{right:44.44444%}.col-xs-pull-9{right:50%}.col-xs-pull-10{right:55.55556%}.col-xs-pull-11{right:61.11111%}.col-xs-pull-12{right:66.66667%}.col-xs-pull-13{right:72.22222%}.col-xs-pull-14{right:77.77778%}.col-xs-pull-15{right:83.33333%}.col-xs-pull-16{right:88.88889%}.col-xs-pull-17{right:94.44444%}.col-xs-pull-18{right:100%}.col-xs-push-0{left:auto}.col-xs-push-1{left:5.55556%}.col-xs-push-2{left:11.11111%}.col-xs-push-3{left:16.66667%}.col-xs-push-4{left:22.22222%}.col-xs-push-5{left:27.77778%}.col-xs-push-6{left:33.33333%}.col-xs-push-7{left:38.88889%}.col-xs-push-8{left:44.44444%}.col-xs-push-9{left:50%}.col-xs-push-10{left:55.55556%}.col-xs-push-11{left:61.11111%}.col-xs-push-12{left:66.66667%}.col-xs-push-13{left:72.22222%}.col-xs-push-14{left:77.77778%}.col-xs-push-15{left:83.33333%}.col-xs-push-16{left:88.88889%}.col-xs-push-17{left:94.44444%}.col-xs-push-18{left:100%}.col-xs-offset-0{margin-left:0%}.col-xs-offset-1{margin-left:5.55556%}.col-xs-offset-2{margin-left:11.11111%}.col-xs-offset-3{margin-left:16.66667%}.col-xs-offset-4{margin-left:22.22222%}.col-xs-offset-5{margin-left:27.77778%}.col-xs-offset-6{margin-left:33.33333%}.col-xs-offset-7{margin-left:38.88889%}.col-xs-offset-8{margin-left:44.44444%}.col-xs-offset-9{margin-left:50%}.col-xs-offset-10{margin-left:55.55556%}.col-xs-offset-11{margin-left:61.11111%}.col-xs-offset-12{margin-left:66.66667%}.col-xs-offset-13{margin-left:72.22222%}.col-xs-offset-14{margin-left:77.77778%}.col-xs-offset-15{margin-left:83.33333%}.col-xs-offset-16{margin-left:88.88889%}.col-xs-offset-17{margin-left:94.44444%}.col-xs-offset-18{margin-left:100%}@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,.col-sm-13,.col-sm-14,.col-sm-15,.col-sm-16,.col-sm-17,.col-sm-18{float:left}.col-sm-1{width:5.55556%}.col-sm-2{width:11.11111%}.col-sm-3{width:16.66667%}.col-sm-4{width:22.22222%}.col-sm-5{width:27.77778%}.col-sm-6{width:33.33333%}.col-sm-7{width:38.88889%}.col-sm-8{width:44.44444%}.col-sm-9{width:50%}.col-sm-10{width:55.55556%}.col-sm-11{width:61.11111%}.col-sm-12{width:66.66667%}.col-sm-13{width:72.22222%}.col-sm-14{width:77.77778%}.col-sm-15{width:83.33333%}.col-sm-16{width:88.88889%}.col-sm-17{width:94.44444%}.col-sm-18{width:100%}.col-sm-pull-0{right:auto}.col-sm-pull-1{right:5.55556%}.col-sm-pull-2{right:11.11111%}.col-sm-pull-3{right:16.66667%}.col-sm-pull-4{right:22.22222%}.col-sm-pull-5{right:27.77778%}.col-sm-pull-6{right:33.33333%}.col-sm-pull-7{right:38.88889%}.col-sm-pull-8{right:44.44444%}.col-sm-pull-9{right:50%}.col-sm-pull-10{right:55.55556%}.col-sm-pull-11{right:61.11111%}.col-sm-pull-12{right:66.66667%}.col-sm-pull-13{right:72.22222%}.col-sm-pull-14{right:77.77778%}.col-sm-pull-15{right:83.33333%}.col-sm-pull-16{right:88.88889%}.col-sm-pull-17{right:94.44444%}.col-sm-pull-18{right:100%}.col-sm-push-0{left:auto}.col-sm-push-1{left:5.55556%}.col-sm-push-2{left:11.11111%}.col-sm-push-3{left:16.66667%}.col-sm-push-4{left:22.22222%}.col-sm-push-5{left:27.77778%}.col-sm-push-6{left:33.33333%}.col-sm-push-7{left:38.88889%}.col-sm-push-8{left:44.44444%}.col-sm-push-9{left:50%}.col-sm-push-10{left:55.55556%}.col-sm-push-11{left:61.11111%}.col-sm-push-12{left:66.66667%}.col-sm-push-13{left:72.22222%}.col-sm-push-14{left:77.77778%}.col-sm-push-15{left:83.33333%}.col-sm-push-16{left:88.88889%}.col-sm-push-17{left:94.44444%}.col-sm-push-18{left:100%}.col-sm-offset-0{margin-left:0%}.col-sm-offset-1{margin-left:5.55556%}.col-sm-offset-2{margin-left:11.11111%}.col-sm-offset-3{margin-left:16.66667%}.col-sm-offset-4{margin-left:22.22222%}.col-sm-offset-5{margin-left:27.77778%}.col-sm-offset-6{margin-left:33.33333%}.col-sm-offset-7{margin-left:38.88889%}.col-sm-offset-8{margin-left:44.44444%}.col-sm-offset-9{margin-left:50%}.col-sm-offset-10{margin-left:55.55556%}.col-sm-offset-11{margin-left:61.11111%}.col-sm-offset-12{margin-left:66.66667%}.col-sm-offset-13{margin-left:72.22222%}.col-sm-offset-14{margin-left:77.77778%}.col-sm-offset-15{margin-left:83.33333%}.col-sm-offset-16{margin-left:88.88889%}.col-sm-offset-17{margin-left:94.44444%}.col-sm-offset-18{margin-left:100%}}@media (min-width: 960px){.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-md-13,.col-md-14,.col-md-15,.col-md-16,.col-md-17,.col-md-18{float:left}.col-md-1{width:5.55556%}.col-md-2{width:11.11111%}.col-md-3{width:16.66667%}.col-md-4{width:22.22222%}.col-md-5{width:27.77778%}.col-md-6{width:33.33333%}.col-md-7{width:38.88889%}.col-md-8{width:44.44444%}.col-md-9{width:50%}.col-md-10{width:55.55556%}.col-md-11{width:61.11111%}.col-md-12{width:66.66667%}.col-md-13{width:72.22222%}.col-md-14{width:77.77778%}.col-md-15{width:83.33333%}.col-md-16{width:88.88889%}.col-md-17{width:94.44444%}.col-md-18{width:100%}.col-md-pull-0{right:auto}.col-md-pull-1{right:5.55556%}.col-md-pull-2{right:11.11111%}.col-md-pull-3{right:16.66667%}.col-md-pull-4{right:22.22222%}.col-md-pull-5{right:27.77778%}.col-md-pull-6{right:33.33333%}.col-md-pull-7{right:38.88889%}.col-md-pull-8{right:44.44444%}.col-md-pull-9{right:50%}.col-md-pull-10{right:55.55556%}.col-md-pull-11{right:61.11111%}.col-md-pull-12{right:66.66667%}.col-md-pull-13{right:72.22222%}.col-md-pull-14{right:77.77778%}.col-md-pull-15{right:83.33333%}.col-md-pull-16{right:88.88889%}.col-md-pull-17{right:94.44444%}.col-md-pull-18{right:100%}.col-md-push-0{left:auto}.col-md-push-1{left:5.55556%}.col-md-push-2{left:11.11111%}.col-md-push-3{left:16.66667%}.col-md-push-4{left:22.22222%}.col-md-push-5{left:27.77778%}.col-md-push-6{left:33.33333%}.col-md-push-7{left:38.88889%}.col-md-push-8{left:44.44444%}.col-md-push-9{left:50%}.col-md-push-10{left:55.55556%}.col-md-push-11{left:61.11111%}.col-md-push-12{left:66.66667%}.col-md-push-13{left:72.22222%}.col-md-push-14{left:77.77778%}.col-md-push-15{left:83.33333%}.col-md-push-16{left:88.88889%}.col-md-push-17{left:94.44444%}.col-md-push-18{left:100%}.col-md-offset-0{margin-left:0%}.col-md-offset-1{margin-left:5.55556%}.col-md-offset-2{margin-left:11.11111%}.col-md-offset-3{margin-left:16.66667%}.col-md-offset-4{margin-left:22.22222%}.col-md-offset-5{margin-left:27.77778%}.col-md-offset-6{margin-left:33.33333%}.col-md-offset-7{margin-left:38.88889%}.col-md-offset-8{margin-left:44.44444%}.col-md-offset-9{margin-left:50%}.col-md-offset-10{margin-left:55.55556%}.col-md-offset-11{margin-left:61.11111%}.col-md-offset-12{margin-left:66.66667%}.col-md-offset-13{margin-left:72.22222%}.col-md-offset-14{margin-left:77.77778%}.col-md-offset-15{margin-left:83.33333%}.col-md-offset-16{margin-left:88.88889%}.col-md-offset-17{margin-left:94.44444%}.col-md-offset-18{margin-left:100%}}@media (min-width: 1344px){.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-lg-13,.col-lg-14,.col-lg-15,.col-lg-16,.col-lg-17,.col-lg-18{float:left}.col-lg-1{width:5.55556%}.col-lg-2{width:11.11111%}.col-lg-3{width:16.66667%}.col-lg-4{width:22.22222%}.col-lg-5{width:27.77778%}.col-lg-6{width:33.33333%}.col-lg-7{width:38.88889%}.col-lg-8{width:44.44444%}.col-lg-9{width:50%}.col-lg-10{width:55.55556%}.col-lg-11{width:61.11111%}.col-lg-12{width:66.66667%}.col-lg-13{width:72.22222%}.col-lg-14{width:77.77778%}.col-lg-15{width:83.33333%}.col-lg-16{width:88.88889%}.col-lg-17{width:94.44444%}.col-lg-18{width:100%}.col-lg-pull-0{right:auto}.col-lg-pull-1{right:5.55556%}.col-lg-pull-2{right:11.11111%}.col-lg-pull-3{right:16.66667%}.col-lg-pull-4{right:22.22222%}.col-lg-pull-5{right:27.77778%}.col-lg-pull-6{right:33.33333%}.col-lg-pull-7{right:38.88889%}.col-lg-pull-8{right:44.44444%}.col-lg-pull-9{right:50%}.col-lg-pull-10{right:55.55556%}.col-lg-pull-11{right:61.11111%}.col-lg-pull-12{right:66.66667%}.col-lg-pull-13{right:72.22222%}.col-lg-pull-14{right:77.77778%}.col-lg-pull-15{right:83.33333%}.col-lg-pull-16{right:88.88889%}.col-lg-pull-17{right:94.44444%}.col-lg-pull-18{right:100%}.col-lg-push-0{left:auto}.col-lg-push-1{left:5.55556%}.col-lg-push-2{left:11.11111%}.col-lg-push-3{left:16.66667%}.col-lg-push-4{left:22.22222%}.col-lg-push-5{left:27.77778%}.col-lg-push-6{left:33.33333%}.col-lg-push-7{left:38.88889%}.col-lg-push-8{left:44.44444%}.col-lg-push-9{left:50%}.col-lg-push-10{left:55.55556%}.col-lg-push-11{left:61.11111%}.col-lg-push-12{left:66.66667%}.col-lg-push-13{left:72.22222%}.col-lg-push-14{left:77.77778%}.col-lg-push-15{left:83.33333%}.col-lg-push-16{left:88.88889%}.col-lg-push-17{left:94.44444%}.col-lg-push-18{left:100%}.col-lg-offset-0{margin-left:0%}.col-lg-offset-1{margin-left:5.55556%}.col-lg-offset-2{margin-left:11.11111%}.col-lg-offset-3{margin-left:16.66667%}.col-lg-offset-4{margin-left:22.22222%}.col-lg-offset-5{margin-left:27.77778%}.col-lg-offset-6{margin-left:33.33333%}.col-lg-offset-7{margin-left:38.88889%}.col-lg-offset-8{margin-left:44.44444%}.col-lg-offset-9{margin-left:50%}.col-lg-offset-10{margin-left:55.55556%}.col-lg-offset-11{margin-left:61.11111%}.col-lg-offset-12{margin-left:66.66667%}.col-lg-offset-13{margin-left:72.22222%}.col-lg-offset-14{margin-left:77.77778%}.col-lg-offset-15{margin-left:83.33333%}.col-lg-offset-16{margin-left:88.88889%}.col-lg-offset-17{margin-left:94.44444%}.col-lg-offset-18{margin-left:100%}}.slideup,.slidedown{max-height:0;overflow-y:hidden;-webkit-transition:max-height 0.5s ease-in-out;-moz-transition:max-height 0.5s ease-in-out;-o-transition:max-height 0.5s ease-in-out;transition:max-height 0.5s ease-in-out}.slidedown{max-height:120px}
/*! 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}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em
40px}hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,
html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],
html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px
solid #c0c0c0;margin:0
2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}ul,li{padding:0;margin:0;list-style:none}
/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
@media
print{*,*:before,*:after{background:transparent !important;color:#000 !important;-webkit-box-shadow:none !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre,blockquote{border:1px
solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000 !important}.label{border:1px
solid #000}.table{border-collapse:collapse !important}.table td,
.table
th{background-color:#fff !important}.table-bordered th,
.table-bordered
td{border:1px
solid #ddd !important}}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:transparent}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:hover,a:focus{color:#23527c;text-decoration:underline}a:focus{outline:thin dotted;outline:5px
auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}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;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.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}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role="button"]{cursor:pointer}.clearfix:before,.clearfix:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after{content:" ";display:table}.clearfix:after,.container:after,.container-fluid: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}
/*!
 * Datetimepicker for Bootstrap 3
 * version : 4.17.37
 * https://github.com/Eonasdan/bootstrap-datetimepicker/
 */
.btn{display:inline-block;padding:6px
12px;margin-bottom:0;font-size:12px;font-weight:normal;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px
solid transparent;border-radius:4px;text-align:center}.collapse{display:none}.collapse.in{display:block}.dropdown-menu{position:absolute;left:0;z-index:1000;display:none;float:left;margin:10px
0 0;font-size:12px;text-align:left;list-style:none;background-color:#fff;border:1px
solid #d9d9d9;color:#999;width:320px;z-index:10}.list-unstyled{padding-left:0;list-style:none}.dropdown-menu table
th{color:#000333}.dropdown-menu table th,
.dropdown-menu table
td{width:40px;height:40px;text-align:center}.dropdown-menu table
th.dow{color:#000333}.dropdown-menu table
td.new{color:#6e54cf}.dropdown-menu table td:hover{background:#f9f7fe}.dropdown-menu table td.active,
.dropdown-menu table
td.today{background:#e2dbfc;color:#000333}.dropdown-menu table
th.next{width:60px;height:59px;background-image:url("/images/sprite.png");background-position:-870px -347px;width:60px;height:59px}.dropdown-menu table
th.prev{width:60px;height:59px;background-image:url("/images/sprite.png");background-position:-860px -408px;width:60px;height:59px}.dropdown-menu table th.next:hover{background-image:url("/images/sprite.png");background-position:-800px -408px;width:60px;height:59px}.dropdown-menu table th.prev:hover{background-image:url("/images/sprite.png");background-position:-800px -467px;width:60px;height:59px}.slick-slider{position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,
.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide
img{display:block}.slick-slide.slick-loading
img{display:none}.slick-slide.dragging
img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px
solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url("/css/ajax-loader.gif") center center no-repeat}@font-face{font-family:"slick";src:url("/fonts/slick.eot");src:url("/fonts/slick.eot?#iefix") format("embedded-opentype"), url("/fonts/slick.woff") format("woff"), url("/fonts/slick.ttf") format("truetype"), url("/fonts/slick.svg#slick") format("svg");font-weight:normal;font-style:normal}.slick-prev,.slick-next{position:absolute;display:block;height:99px;width:84px;line-height:0px;font-size:0px;cursor:pointer;background:transparent;color:transparent;top:50%;margin-top:-10px\9;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:transparent;color:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:0.25}.slick-prev:before,.slick-next:before{content:"";width:6px;height:12px;position:absolute;top:50%;margin-top:-6px}.slick-prev{left:-90px}.slick-prev:before{background-image:url("/images/sprite.png");background-position:-930px -347px;width:6px;height:12px}.slick-prev:hover:before{background-image:url("/images/sprite.png");background-position:-928px -326px;width:6px;height:12px}.slick-next{right:-85px}.slick-next:before{background-image:url("/images/sprite.png");background-position:-930px -359px;width:6px;height:12px}.slick-next:hover:before{background-image:url("/images/sprite.png");background-position:-928px -314px;width:6px;height:12px}.large_slider{margin:40px
0;overflow:hidden;margin-bottom:40px;display:inline-block;width:100%}@media (min-width: 70em){.large_slider{height:600px}}.large_slider
img{margin:0
!important}.large_slider .slick-prev,
.large_slider .slick-next{position:absolute;display:block;height:40px;width:60px;line-height:0px;font-size:0px;cursor:pointer;background:#f2f2f2;color:transparent;top:100%;bottom:10px;padding:0;border:none;outline:none;z-index:10;-moz-transition:all 0.25s, ease-in;-o-transition:all 0.25s, ease-in;-webkit-transition:all 0.25s, ease-in;transition:all 0.25s, ease-in;-webkit-transform:translate(0, -40px);-ms-transform:translate(0, -40px);transform:translate(0, -40px)}.large_slider .slick-prev:hover,
.large_slider .slick-next:hover{outline:none;background-color:#c4c4c4;color:transparent}.large_slider .slick-prev:hover:before,
.large_slider .slick-next:hover:before{opacity:1}.large_slider .slick-prev.slick-disabled:before,
.large_slider .slick-next.slick-disabled:before{opacity:0.25}.large_slider .slick-prev:before, .large_slider .slick-next:before{content:"";width:6px;height:12px;position:absolute;top:50%;left:50%;margin-left:-3px;margin-top:-6px}.large_slider .slick-prev{left:50%;margin-left:-90px}.large_slider .slick-prev:before{background-image:url("/images/sprite.png");background-position:-930px -347px;width:6px;height:12px}.large_slider .slick-next{right:50%;margin-right:-89px}.large_slider .slick-next:before{background-image:url("/images/sprite.png");background-position:-930px -359px;width:6px;height:12px}.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-45px;list-style:none;display:block;text-align:center;padding:0;width:100%}.slick-dots
li{position:relative;display:inline-block;height:20px;width:5px;margin:0
5px;padding:0;cursor:pointer}.slick-dots li
button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:hover, .slick-dots li button:focus{outline:none}.slick-dots li button:hover:before, .slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:#37c2d7;opacity:0.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#6e54cf;opacity:0.75}.slider{text-align:center;width:80%;margin:30px
auto;background:url(/images/slider-faux.png) repeat-y top center}@media (min-width: 64em){.slider{width:821px}}.slider .slick-slide{width:121px}@media (min-width: 64em){.slider .slick-slide{width:168px}}.slider .slick-slide
img{width:107px;height:71px}@media (min-width: 64em){.slider .slick-slide
img{width:148px;height:99px}}.custom_paging{position:absolute;bottom:0;left:50%;margin-left:-30px;color:#333;background:#fff;font-size:13px;font-size:1.3rem;height:40px;width:60px;line-height:40px;text-align:center}.custom_paging
li{display:none}.custom_paging li.slick-active{display:inline-block}
/*! PhotoSwipe main CSS by Dmitry Semenov | photoswipe.com | MIT license */
.pswp{display:none;position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;-ms-touch-action:none;touch-action:none;z-index:1500;-webkit-text-size-adjust:100%;-webkit-backface-visibility:hidden;outline:none}.pswp
*{-webkit-box-sizing:border-box;box-sizing:border-box}.pswp
img{max-width:none}.pswp--animate_opacity{opacity:0.001;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);transition:opacity 333ms cubic-bezier(0.4,0,0.22,1)}.pswp--open{display:block}.pswp--zoom-allowed
.pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.pswp--zoomed-in
.pswp__img{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.pswp--dragging
.pswp__img{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.pswp__bg{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;-webkit-backface-visibility:hidden;will-change:opacity;background:#523aab;background:rgba(82, 58, 171, 0.9);background:-moz-linear-gradient(top, #6e54cf 0%, #523aab 100%);background:-webkit-linear-gradient(top, #6e54cf 0%, #523aab 100%);background:linear-gradient(to bottom, #6e54cf 0%, #523aab 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#6e54cf', endColorstr='#523aab',GradientType=0 )}.pswp__scroll-wrap{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}.pswp__container,.pswp__zoom-wrap{-ms-touch-action:none;touch-action:none;position:absolute;left:0;right:0;top:0;bottom:0}.pswp__container,.pswp__img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.pswp__zoom-wrap{position:absolute;width:100%;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transition:-webkit-transform 333ms cubic-bezier(0.4, 0, 0.22, 1);transition:transform 333ms cubic-bezier(0.4,0,0.22,1)}.pswp__bg{will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1)}.pswp--animated-in .pswp__bg,
.pswp--animated-in .pswp__zoom-wrap{-webkit-transition:none;transition:none}.pswp__container,.pswp__zoom-wrap{-webkit-backface-visibility:hidden;will-change:transform}.pswp__item{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden}.pswp__img{position:absolute;width:auto;height:auto;top:0;left:0}.pswp__img--placeholder{-webkit-backface-visibility:hidden}.pswp__img--placeholder--blank{background:#222}.pswp--ie
.pswp__img{width:100% !important;height:auto !important;left:0;top:0}.pswp__error-msg{position:absolute;left:0;top:50%;width:100%;text-align:center;font-size:14px;line-height:16px;margin-top:-8px;color:#CCC}.pswp__error-msg
a{color:#CCC;text-decoration:underline}
/*! PhotoSwipe Default UI CSS by Dmitry Semenov | photoswipe.com | MIT license */
.pswp__button{width:44px;height:44px;position:relative;background:none;cursor:pointer;overflow:visible;-webkit-appearance:none;display:block;border:0;padding:0;margin:0;float:right;opacity:0.75;-webkit-transition:opacity 0.2s;transition:opacity 0.2s;-webkit-box-shadow:none;box-shadow:none}.pswp__button:focus,.pswp__button:hover{opacity:1}.pswp__button:active{outline:none;opacity:0.9}.pswp__button::-moz-focus-inner{padding:0;border:0}.pswp__ui--over-close .pswp__button--close{opacity:1}.pswp__button,.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{background-size:264px 88px;background-position:-103px -53px;width:14px;height:12px}.pswp__button--arrow--left:after,.pswp__button--arrow--right:after{background:url(/images/photoswipe/default-skin.png) 0 0 no-repeat;background-size:264px 88px;background-position:-103px -53px;width:14px;height:12px}.pswp__button--arrow--left:after{background-position:-147px -53px}@media (-webkit-min-device-pixel-ratio: 1.1), (-webkit-min-device-pixel-ratio: 1.09375), (min-resolution: 105dpi), (min-resolution: 1.1dppx){.pswp--svg .pswp__button,
.pswp--svg .pswp__button--arrow--left:before,
.pswp--svg .pswp__button--arrow--right:before{background-image:url(/images/photoswipe/default-skin.svg)}.pswp--svg .pswp__button--arrow--left,
.pswp--svg .pswp__button--arrow--right{background:none}}.pswp__button--close{background-color:#523aab;background-image:none;height:72px;width:72px;color:#0089cd;font-size:4em;z-index:10}.pswp__button--close:hover{background:#6e54cf}.pswp__button--close
span{width:20px;height:2px;position:absolute;pointer-events:none;top:50%;left:50%;margin:-1px 0 0 -10px;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}.pswp__button--close span:after, .pswp__button--close span:before{content:'';width:28px;height:100%;position:absolute;left:-4px;top:0;background:#fff;border-radius:1px}.pswp__button--close span:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.pswp__button--close span:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.pswp__button--close:hover
span{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.pswp__button--share{background-position:-44px -44px}.pswp__button--fs{display:none}.pswp--supports-fs .pswp__button--fs{display:block}.pswp--fs .pswp__button--fs{background-position:-44px 0}.pswp__button--zoom{display:none;background-position:-88px 0}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__button--zoom{background-position:-132px 0}.pswp--touch .pswp__button--arrow--left,
.pswp--touch .pswp__button--arrow--right{visibility:hidden}.pswp__button--arrow--left,.pswp__button--arrow--right{top:50%;width:70px;height:93px;margin-top:-46px;position:absolute;background:rgba(0,0,0,0.4);overflow:hidden;cursor:pointer;z-index:5;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{content:'';background-color:#6e54cf;position:absolute;height:100%;width:100%;top:0;-webkit-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.pswp__button--arrow--left:after,.pswp__button--arrow--right:after{content:'';position:absolute;height:12px;width:14px;top:50%;margin-top:-6px;-webkit-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.pswp__button--arrow--left{left:0}.pswp__button--arrow--left:before{left:-100%}.pswp__button--arrow--left:after{left:27px}.pswp__button--arrow--right{right:0}.pswp__button--arrow--right:before{right:-100%}.pswp__button--arrow--right:after{right:27px}.pswp__button--arrow--left:hover:before{left:0}.pswp__button--arrow--right:hover:before{right:0}html.csstransforms3d .pswp__button--arrow--left:hover:before{left:-100%;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}html.csstransforms3d .pswp__button--arrow--left:hover:after{-webkit-transform:translate3d(-3px, 0, 0);transform:translate3d(-3px, 0, 0)}html.csstransforms3d .pswp__button--arrow--right:hover:before{right:-100%;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}html.csstransforms3d .pswp__button--arrow--right:hover:after{-webkit-transform:translate3d(3px,0,0);transform:translate3d(3px,0,0)}.pswp__counter,.pswp__share-modal{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pswp__share-modal{display:block;background:rgba(0, 0, 0, 0.5);width:100%;height:100%;top:0;left:0;padding:10px;position:absolute;z-index:1600;opacity:0;-webkit-transition:opacity 0.25s ease-out;transition:opacity 0.25s ease-out;-webkit-backface-visibility:hidden;will-change:opacity}.pswp__share-modal--hidden{display:none}.pswp__share-tooltip{z-index:1620;position:absolute;background:#FFF;top:56px;border-radius:2px;display:block;width:auto;right:44px;-webkit-box-shadow:0 2px 5px rgba(0, 0, 0, 0.25);box-shadow:0 2px 5px rgba(0, 0, 0, 0.25);-webkit-transform:translateY(6px);-ms-transform:translateY(6px);transform:translateY(6px);-webkit-transition:-webkit-transform 0.25s;transition:transform 0.25s;-webkit-backface-visibility:hidden;will-change:transform}.pswp__share-tooltip
a{display:block;padding:8px
12px;color:#000;text-decoration:none;font-size:14px;line-height:18px}.pswp__share-tooltip a:hover{text-decoration:none;color:#000}.pswp__share-tooltip a:first-child{border-radius:2px 2px 0 0}.pswp__share-tooltip a:last-child{border-radius:0 0 2px 2px}.pswp__share-modal--fade-in{opacity:1}.pswp__share-modal--fade-in .pswp__share-tooltip{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.pswp--touch .pswp__share-tooltip
a{padding:16px
12px}a.pswp__share--facebook:before{content:'';display:block;width:0;height:0;position:absolute;top:-12px;right:15px;border:6px
solid transparent;border-bottom-color:#FFF;-webkit-pointer-events:none;-moz-pointer-events:none;pointer-events:none}a.pswp__share--facebook:hover{background:#3E5C9A;color:#FFF}a.pswp__share--facebook:hover:before{border-bottom-color:#3E5C9A}a.pswp__share--twitter:hover{background:#55ACEE;color:#FFF}a.pswp__share--pinterest:hover{background:#CCC;color:#CE272D}a.pswp__share--download:hover{background:#DDD}.pswp__counter{position:absolute;padding:0
40px 0 0;right:71px;top:0;height:73px;color:#FFF;font-size:16px;line-height:73px;font-family:'adelle_rgitalic';font-weight:normal;font-style:italic}.pswp__caption{position:absolute;left:0;bottom:0;width:100%;min-height:44px}.pswp__caption
small{font-size:11px;color:#BBB}.pswp__caption__center{text-align:center;max-width:420px;margin:0
auto;font-size:13px;padding:10px;line-height:20px;color:#CCC}.pswp__caption--empty{display:none}.pswp__caption--fake{visibility:hidden}.pswp__preloader{width:44px;height:44px;position:absolute;top:0;left:50%;margin-left:-22px;opacity:0;-webkit-transition:opacity 0.25s ease-out;transition:opacity 0.25s ease-out;will-change:opacity;direction:ltr}.pswp__preloader__icn{width:20px;height:20px;margin:12px}.pswp__preloader--active{opacity:1}.pswp__preloader--active
.pswp__preloader__icn{background:url(/images/photoswipe/preloader.gif) 0 0 no-repeat}.pswp--css_animation .pswp__preloader--active{opacity:1}.pswp--css_animation .pswp__preloader--active
.pswp__preloader__icn{-webkit-animation:clockwise 500ms linear infinite;animation:clockwise 500ms linear infinite}.pswp--css_animation .pswp__preloader--active
.pswp__preloader__donut{-webkit-animation:donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite;animation:donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite}.pswp--css_animation
.pswp__preloader__icn{background:none;opacity:0.75;width:14px;height:14px;position:absolute;left:15px;top:15px;margin:0}.pswp--css_animation
.pswp__preloader__cut{position:relative;width:7px;height:14px;overflow:hidden}.pswp--css_animation
.pswp__preloader__donut{-webkit-box-sizing:border-box;box-sizing:border-box;width:14px;height:14px;border:2px
solid #FFF;border-radius:50%;border-left-color:transparent;border-bottom-color:transparent;position:absolute;top:0;left:0;background:none;margin:0}@media screen and (max-width: 1024px){.pswp__preloader{position:relative;left:auto;top:auto;margin:0;float:right}}@-webkit-keyframes
clockwise{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes
clockwise{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}.pswp__ui{-webkit-font-smoothing:auto;visibility:visible;opacity:1;z-index:1550}.pswp__top-bar{position:absolute;left:0;top:0;height:44px;width:100%}.pswp__caption,
.pswp__top-bar,
.pswp--has_mouse .pswp__button--arrow--left,
.pswp--has_mouse .pswp__button--arrow--right{-webkit-backface-visibility:hidden;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1)}.pswp--has_mouse .pswp__button--arrow--left,
.pswp--has_mouse .pswp__button--arrow--right{visibility:visible}.pswp__top-bar,.pswp__caption{}.pswp__ui--fit .pswp__top-bar,
.pswp__ui--fit
.pswp__caption{}.pswp__ui--idle .pswp__top-bar{}.pswp__ui--hidden .pswp__top-bar,
.pswp__ui--hidden .pswp__caption,
.pswp__ui--hidden .pswp__button--arrow--left,
.pswp__ui--hidden .pswp__button--arrow--right{opacity:0.001}.pswp__ui--one-slide .pswp__button--arrow--left,
.pswp__ui--one-slide .pswp__button--arrow--right,
.pswp__ui--one-slide
.pswp__counter{display:none}.pswp__element--disabled{display:none !important}.pswp--minimal--dark .pswp__top-bar{background:none}.pswp__container
iframe{border:none;outline:none;padding:50px
0}@media (min-width: 1140px){.pswp__container
iframe{padding:50px}}@media (min-width: 1140px){.pswp__container
video{padding:30px}}.pswp__container
.video_iframe_cont{height:100%}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}@-ms-viewport{width:device-width}@viewport{width:device-width}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em
0;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}html{color:#222;font-size:62.5%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*,*:before,*:after{margin:0;padding:0;font-weight:normal;font-family:inherit;-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}*:focus{outline:none}body{color:#323232;background:#f2f2f2}.table,.t{display:table;height:100%;width:100%}.tableCell,.td{display:table-cell;vertical-align:middle;height:100%}.cta{position:relative;z-index:5;text-transform:uppercase;font-weight:bold;color:#fff;text-decoration:none;padding:14px
13px 13px 13px;display:inline-block;line-height:1;letter-spacing:1px;text-align:center;font-size:13px;font-size:1.3rem;-moz-transition:all 0.35s, ease-in;-o-transition:all 0.35s, ease-in;-webkit-transition:all 0.35s, ease-in;transition:all 0.35s, ease-in}@media (min-width: 1140px){.cta{font-size:16px;font-size:1.6rem;padding:15px
20px 13px 20px}}.cta:hover{text-decoration:none}.cta.var-1{background:#37c2d7}.cta.var-1:hover{background:#129fc2}.cta.var-2{background:#6e54cf}.cta.var-2:hover{background:#523aab;color:#fff}.cta.var-3{background:transparent;box-shadow:0 0 0 1px #6e54cf}.cta.var-3:hover{background:#6e54cf;color:#fff}.cta.var-4{background:transparent;box-shadow:0 0 0 1px #6e54cf;color:#6e54cf}.cta.var-4:hover{background:#523aab;color:#fff;box-shadow:0 0 0 1px #523aab}.cta.var-5{color:#6e54cf}.cta.var-5:hover{text-decoration:underline;background:#523aab;color:#fff}.cta.var-6{color:#000333;box-shadow:0 0 0 1px #37c2d7}.cta.var-6:hover{background:#129fc2;color:#fff;box-shadow:0 0 0 1px #129fc2}.cta.var-9{width:100%;color:#000333;box-shadow:0 0 0 1px #37c2d7;padding:20px
20px 18px 20px;font-size:16px;font-size:1.6rem}.cta.var-9:hover{background:#37c2d7;color:#fff}.cta.var-10{color:#fff;background:#6e54cf;border:none}.cta.var-10:hover{background:#37c2d7;color:#fff}.cta.var-8{background:#fff;color:#323232;box-shadow:0 0 0 1px #6e54cf;padding:12px
60px 10px 20px;font-size:16px;font-size:1.6rem}.cta.var-8:after{content:"";position:absolute;top:0;right:0;width:39px;height:38px;background-image:url("/images/sprite.png");background-position:-735px -246px;width:39px;height:38px}.cta.var-8:hover{background:#6e54cf;color:#fff}.cta.var-8:hover:after{background-image:url("/images/sprite.png");background-position:-735px -208px;width:39px;height:38px}.cta.var-7{background:#000333;width:100%;z-index:10}.cta.var-7:hover{color:#fff}.cta.var-7:after{content:"";width:79px;height:77px;position:absolute;right:0;top:0;z-index:-1;background:#523aab;-moz-transition:all 0.35s, ease-in;-o-transition:all 0.35s, ease-in;-webkit-transition:all 0.35s, ease-in;transition:all 0.35s, ease-in}@media (min-width: 50em){.cta.var-7:after{height:80px}}.cta.var-7:before{content:"";width:20px;height:8px;position:absolute;right:29px;top:50%;margin-top:-4px;background-image:url("/images/sprite.png");background-position:-898px -656px;width:20px;height:8px}.cta.var-7:hover:after{width:100%}.cta:hover{text-decoration:none !important}.bg-1{background:#000333}.bg-2{background:#f4f4f4;padding:50px
0 35px 0;margin:0
-10px !important}.bg-3{background:#f4f4f4;padding:0
0 50px 0;margin:0
-10px !important}.bg-4{background:#fff !important}@media (min-width: 64em){.bg-4{background:#f2f2f2 !important}}@media (min-width: 64em){.bg-5{background:#fff !important}}.bg-6{background:#f2f2f2 !important}.container.shdw{padding:0}@media (min-width: 1440px){.container.shdw{box-shadow:0 0 10px #ccc}}.customSelect{padding:0
100px 0 20px;display:inline-block;height:50px;width:100%;line-height:50px;font-size:14px;font-size:1.4rem;border:1px
solid #d9d9d9;box-shadow:0 2px 5px rgba(0,0,0,0.07)}.customSelect:after{content:"";position:absolute;width:49px;height:48px;right:1px;top:1px;pointer-events:none;background-image:url("/images/sprite.png");background-position:-800px -624px;width:49px;height:48px}.customSelect.customSelectHover{}.customSelect.customSelectOpen{}.customSelect.customSelectFocus{}.customSelectInner{}input[type="checkbox"]{display:none}input[type="checkbox"]+label{display:inline-block;box-shadow:0 2px 5px rgba(0, 0, 0, 0.07);border:1px
solid #d9d9d9;padding:0
10px 0 0;height:50px;line-height:50px}@media (min-width: 37.5em){input[type="checkbox"]+label{padding:0
20px 0 0}}input[type="checkbox"]+label:hover{background:#f2f2f2;cursor:pointer}input[type="checkbox"]:checked+label:hover{background:#fff;cursor:auto}input[type="checkbox"]+label:before{content:'';float:left;display:inline-block;width:49px;height:48px;margin:0
10px 0 0;background-image:url("/images/sprite.png");background-position:-849px -576px;width:49px;height:48px}@media (min-width: 37.5em){input[type="checkbox"]+label:before{margin:0
20px 0 0}}input[type="checkbox"]+label:hover:before{background-image:url("/images/sprite.png");background-position:-849px -624px;width:49px;height:48px}input[type="checkbox"]:checked+label:before{content:'';background-image:url("/images/sprite.png");background-position:-800px -576px;width:49px;height:48px}input.text{background:#f7f7f7;border:1px
solid #d9d9d9;padding:10px;color:#333}input.text:focus{outline:none}input.text.small{width:48%}input.text.small:first-child{margin-right:4%}textarea.text{background:#f7f7f7;border:1px
solid #d9d9d9;padding:10px;color:#333;width:100%}textarea.text:focus{outline:none}.date{position:relative}.date:before{content:"";position:absolute;right:0;top:0;width:50px;height:50px;z-index:2;background-image:url("/images/sprite.png");background-position:-860px -467px;width:50px;height:50px;pointer-events:none}.date.toggle:before{background-image:url("/images/sprite.png");background-position:-850px -526px;width:50px;height:50px}.date_picker{height:50px;line-height:50px;border:1px
solid #d9d9d9;font-size:14px;font-size:1.4rem;padding:0
40px 0 20px;box-shadow:0 2px 5px rgba(0,0,0,0.07);position:relative}.date_picker:focus{outline:none}.date_mobile{font-size:16px;font-size:1.6rem;-moz-appearance:none;-webkit-appearance:none;appearance:none;border-radius:0;height:50px;line-height:50px;padding:0
40px 0 20px;border:1px
solid #d9d9d9;box-shadow:0 2px 5px rgba(0, 0, 0, 0.07);background-color:#fff}@media (min-width: 768px){.date_picker{display:inline-block}.date_mobile{display:none}}@media (max-width: 767px){.date_picker{display:none}.date_mobile{display:inline-block}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.date_picker{display:none}.date_mobile{display:inline-block}}@media (min-device-width: 800px) and (max-device-width: 1280px){.date_picker{display:none}.date_mobile{display:inline-block}}@media screen and (device-width: 601px) and (device-height: 906px) and (-webkit-min-device-pixel-ratio: 1.331) and (-webkit-max-device-pixel-ratio: 1.332){.date_picker{display:none}.date_mobile{display:inline-block}}a:focus{text-decoration:none}.container{background:#fff}.container.off_color{background:#f2f2f2;padding-top:50px;padding-bottom:50px}@media (min-width: 64em){.container.off_color{padding-top:100px;padding-bottom:100px}}#header_nav_bck{position:fixed;top:0;left:0;right:0;bottom:0;opacity:0;z-index:10;visibility:hidden;background:000333;background:rgba(0, 3, 51, 0.8);-webkit-transition: .25s ease-in-out;-moz-transition: .25s ease-in-out;-o-transition: .25s ease-in-out;transition: .25s ease-in-out}html.menu_open
#header_nav_bck{opacity:1;visibility:visible}#header
.row.abs{z-index:400}#header
.container{position:relative}#header .container
.fixed{position:fixed;width:100%;height:60px;top:0;left:0;right:0;margin:0
auto;background:#fff}@media (min-width: 50em){#header .container
.fixed{height:90px}}.row.abs{position:absolute;z-index:4;width:100%}.row.abs:before{content:"";position:absolute;left:0;top:0;background:white;width:100%;height:60px;border-bottom:1px solid #e6e6e6;-moz-transition:all 0.4s, ease-in-out;-o-transition:all 0.4s, ease-in-out;-webkit-transition:all 0.4s, ease-in-out;transition:all 0.4s, ease-in-out;-moz-transform:translate3d(0, -100%, 0);-o-transform:translate3d(0, -100%, 0);-ms-transform:translate3d(0, -100%, 0);-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}@media (min-width: 50em){.row.abs:before{height:90px}}@media (min-width: 50em){.row.abs:hover #nav_main
a{color:#000333}.row.abs:hover #nav_main a:hover{color:#6e54cf}}.row.abs:hover #brand_head:before{background-image:url("/images/sprite.png");background-position:-550px -380px;width:213px;height:35px}#header .container .row.abs:before{-moz-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}@media (min-width: 50em){#header .container .row.abs #nav_main a, #header .container .row.abs #nav_main
span{color:#000333}#header .container .row.abs #nav_main a:hover, #header .container .row.abs #nav_main span:hover{color:#6e54cf}}#header .container .row.abs #brand_head:before{background-image:url("/images/sprite.png");background-position:-550px -380px;width:213px;height:35px;width:240px}@media (min-width: 50em){#header .container .row.abs #brand_head:before{width:40px}}@media (min-width: 70em){#header .container .row.abs #brand_head:before{width:40px}}@media (min-width: 1440px){#header .container .row.abs #brand_head:before{width:213px}}.row.clean{position:relative;z-index:10}.row.clean:before{content:"";position:absolute;left:0;top:0;background:white;width:100%;height:90px;border-bottom:1px solid #e6e6e6;-moz-transition:all 0.4s, ease-in-out;-o-transition:all 0.4s, ease-in-out;-webkit-transition:all 0.4s, ease-in-out;transition:all 0.4s,ease-in-out;-moz-transform:translate3d(0,-100%,0);-o-transform:translate3d(0,-100%,0);-ms-transform:translate3d(0,-100%,0);-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}.row.clean:before{-moz-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}@media (min-width: 50em){.row.clean #nav_main a, .row.clean #nav_main
span{color:#000333}.row.clean #nav_main a:hover, .row.clean #nav_main span:hover{color:#6e54cf}}.row.clean #brand_head:before{background-image:url("/images/sprite.png");background-position:-550px -380px;width:213px;height:35px;width:240px}@media (min-width: 50em){.row.clean #brand_head:before{width:40px}}@media (min-width: 70em){.row.clean #brand_head:before{width:40px}}@media (min-width: 1440px){.row.clean #brand_head:before{width:213px}}@media (max-width: 49.99em){.brand_head_cont{width:auto;float:none}}#brand_head{position:absolute;left:80px;top:10px}@media (min-width: 37.5em){#brand_head{left:50%;margin-left:-105px;top:10px}}@media (min-width: 50em){#brand_head{left:15px;top:23px;margin-left:0}}@media (min-width: 70em){#brand_head{left:15px;top:23px}}@media (min-width: 1440px){#brand_head{left:100px;top:23px}}#brand_head:before{content:"";width:213px;height:35px;background-image:url("/images/sprite.png");background-position:-550px -415px;width:213px;height:35px;position:absolute;left:0;top:0;z-index:2;-moz-transition:all 0.3s, ease-in-out;-o-transition:all 0.3s, ease-in-out;-webkit-transition:all 0.3s, ease-in-out;transition:all 0.3s, ease-in-out}@media (min-width: 50em){#brand_head:before{width:40px;top:0}}@media (min-width: 70em){#brand_head:before{width:40px;top:0}}@media (min-width: 1440px){#brand_head:before{width:213px;top:0}}#rwd_toggle{display:inline-block}@media (min-width: 50em){#rwd_toggle{display:none}}#rwd_toggle{width:60px;height:60px;position:absolute;margin:0;top:-1px;float:left;left:-10px;background:#6e54cf;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition: .5s ease-in-out;-moz-transition: .5s ease-in-out;-o-transition: .5s ease-in-out;transition: .5s ease-in-out;cursor:pointer;z-index:9}#header:hover
#rwd_toggle{background:#6e54cf}#rwd_toggle
span{display:block;position:absolute;height:2px;width:24px;background:#fff;opacity:1;left:50%;margin-left:-12px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition: .25s ease-in-out;-moz-transition: .25s ease-in-out;-o-transition: .25s ease-in-out;transition: .25s ease-in-out}#rwd_toggle span:nth-child(1){top:24px}#rwd_toggle span:nth-child(2), #rwd_toggle span:nth-child(3){top:29px}#rwd_toggle span:nth-child(4){top:34px}html.menu_open #rwd_toggle span:nth-child(1){top:10px;opacity:0;left:50%}html.menu_open #rwd_toggle span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}html.menu_open #rwd_toggle span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}html.menu_open #rwd_toggle span:nth-child(4){top:50px;opacity:0;left:50%}@media (max-width: 49.99em){.nav_main_cont{width:auto;float:none}}#nav_main{font-size:16px;font-size:1.6rem;background:#fff;position:absolute;top:44px;left:0;width:100%;-moz-transform:translate3d(0, 10px, 0);-o-transform:translate3d(0, 10px, 0);-ms-transform:translate3d(0, 10px, 0);-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0);opacity:0;visibility:hidden;-webkit-transition: .25s ease-in-out;-moz-transition: .25s ease-in-out;-o-transition: .25s ease-in-out;transition: .25s ease-in-out;padding:45px
0}@media (min-width: 800px){#nav_main{font-size:12px;font-size:1.2rem}}@media (min-width: 950px){#nav_main{font-size:16px;font-size:1.6rem}}@media (min-width: 50em){#nav_main{padding:0;background:none;opacity:1;visibility:visible;top:0;-moz-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}html.menu_open
#nav_main{-moz-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1;visibility:visible}@media (min-width: 50em){#nav_main{display:block}}#nav_main
.mobile_close{left:0;right:0;top:100%;padding-top:40px;position:absolute;text-align:center}#nav_main .mobile_close:before{content:'';vertical-align:top;display:inline-block;background-image:url("/images/sprite.png");background-position:-898px -624px;width:18px;height:18px}@media (min-width: 50em){#nav_main
.mobile_close{display:none}}#nav_main
li{display:block;text-align:center;box-sizing:border-box}@media (min-width: 50em){#nav_main
li{display:inline-block;text-align:left;float:left}}@media (min-width: 50em){#nav_main li:last-child{float:right}}#nav_main li
a{box-sizing:border-box;text-decoration:none;color:#000333;width:100%;padding:14px
3px;position:relative;display:inline-block;-moz-transition:all 0.4s, ease-in-out;-o-transition:all 0.4s, ease-in-out;-webkit-transition:all 0.4s, ease-in-out;transition:all 0.4s, ease-in-out}@media (min-width: 50em){#nav_main li
a{padding:34px
10px;color:#fff;width:auto;float:left}}@media (min-width: 64em){#nav_main li
a{padding:34px
15px;color:#fff}}#nav_main li a:hover{color:#6e54cf}#nav_main li#magic-line{position:absolute;top:0;left:0;width:74px;height:3px;background:#6e54cf;float:none;text-align:center;display:none}@media (min-width: 64em){#nav_main li#magic-line{display:block}}#nav_main li.current a
span{box-shadow:0 2px 0 #6e54cf}@media (min-width: 64em){#nav_main li.current a
span{box-shadow:none}}#nav_main
li.send_inquiry{float:right;margin:15px
0 0 0}@media (max-width: 799px){#nav_main
li.send_inquiry{float:none}}@media (min-width: 50em){#nav_main
li.send_inquiry{margin:20px
14px 0 0;float:right;font-size:8px !important}}#nav_main li.send_inquiry
.cta{color:#fff !important;float:none;width:auto;display:inline-block;position:relative;padding:15px
20px}@media (min-width: 70em){#nav_main li.send_inquiry
.cta{padding:15px
20px}}#nav_main li.send_inquiry .cta:hover,
#header .container:hover #nav_main li.send_inquiry .cta,
#header .container:hover #nav_main li.send_inquiry .cta:hover{color:#fff}#nav_main li.send_inquiry .cta
span{color:#fff !important}#nav_main li.send_inquiry.current a
span{box-shadow:none}#nav_main li.current a:before{position:absolute;left:0;bottom:14px;height:2px;width:100%;background:#6e54cf;z-index:2}@media (min-width: 50em){#nav_main li.current a:before{top:0;height:3px}}#nav_main
.sub_menu{position:relative;top:0;left:0;background:#efefef;width:100%;z-index:100;margin-top:20px;-moz-transition:all 0.25s, ease-in-out;-o-transition:all 0.25s, ease-in-out;-webkit-transition:all 0.25s, ease-in-out;transition:all 0.25s, ease-in-out}@media (min-width: 50em){#nav_main
.sub_menu{margin-top:0;background:#fff;position:absolute;width:209px;top:34px;left:-30px;height:auto;opacity:0;visibility:hidden;box-shadow:0 0 0 1px #e6e6e6;-moz-transform:translate3d(0, 10px, 0);-o-transform:translate3d(0, 10px, 0);-ms-transform:translate3d(0, 10px, 0);-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}}#nav_main .sub_menu
li{display:block;width:100%;z-index:5;float:none}#nav_main .sub_menu li:last-child{float:none}#nav_main .sub_menu
a{color:#000333;padding:14px
30px;width:100%;display:block}#nav_main .sub_menu a:hover{background:#f2f2f2}#nav_main
.sub_menu.open{-moz-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1;visibility:visible;height:auto}#nav_main .sub
.rel{position:relative}@media (min-width: 50em){#nav_main li.sub:hover .sub_menu,
#nav_main li:hover
.sub_menu{-moz-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1;visibility:visible;height:auto;z-index:10}}#nav_main li.sub .over:after{content:"";width:7px;height:4px;position:absolute;left:50%;top:22px;margin-left:55px;background-image:url("/images/sprite.png");background-position:-928px -291px;width:7px;height:4px}@media (min-width: 50em){#nav_main li.sub .over:after{top:inherit;bottom:19px;left:50%;margin-left:-3px}}#nav_main li.sub:hover:after{background-image:url("/images/sprite.png");background-position:-928px -339px;width:7px;height:4px}#nav_main
.lang_dropbtn{color:white;font-size:16px;cursor:pointer}#nav_main
.lang_selector{text-align:center;position:relative;top:-30px;left:0;background:#e8e8e8;padding:15px
0}@media (min-width: 800px){#nav_main
.lang_selector{display:none}}#nav_main .lang_selector
a{text-decoration:none;font-family:AvenirLT-Roman;font-size:16px;color:#000333}#nav_main .lang_selector
.active{font-weight:bold}#nav_main
.lang_dropdown{position:relative;display:inline-block;top:33px;padding:0
18px 0 0}@media (max-width: 799px){#nav_main
.lang_dropdown{display:none}}#nav_main
.lang_dropbtn{font-family:AvenirLTStd-Heavy;font-weight:normal;font-style:normal;text-decoration:none;font-weight:bold;font-size:14px;border:1px
solid #ccc;padding:13px
7px 14px 7px}@media (max-width: 1139px){#nav_main
.lang_dropbtn{padding:13px
7px 11px 7px}}#nav_main .lang_dropbtn:hover{background-color:#e8e8e8 !important;color:#000333 !important}#nav_main .lang_dropbtn:after{content:"";position:absolute;top:23px;left:15px;background-image:url("/images/sprite.png");background-position:-928px -339px;width:7px;height:4px}#nav_main
.dummy_hover{height:25px;width:0px;background:transparent;position:relative;top:18px;left:-25px;display:none}#nav_main .lang-container{max-width:280px;display:flex;float:right}@media (max-width: 799px){#nav_main .lang-container{max-width:none;display:block;float:none}}#nav_main
.lang_dropdown_content{display:none;position:absolute;background-color:#f9f9f9;min-width:160px;box-shadow:0px 8px 16px 0px rgba(0, 0, 0, 0.2);left:-25px;top:56px}#nav_main .lang_dropdown_content
a{font-family:AvenirLTStd-Heavy;font-weight:normal;font-style:normal;color:black;padding:12px
16px;text-decoration:none;display:block;font-size:16px}#nav_main .lang_dropdown_content
.active{font-weight:bold}#nav_main .lang_dropdown_content a:hover{background-color:#f1f1f1}#nav_main .lang_dropdown:hover
.lang_dropdown_content{display:block}#nav_main .lang_dropdown:hover
.dummy_hover{display:block}#nav_main .lang_dropdown:hover .lang_dropbtn:after{background-image:url("/images/sprite.png");background-position:-928px -295px;width:7px;height:4px}html.touch
.sub_menu{display:none}#header
.scroll_indicator{position:absolute;text-align:center;bottom:30px;right:0;left:0}#header .scroll_indicator
.trigger{display:inline-block;vertical-align:top;position:relative;overflow:hidden;height:30px;width:30px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#header .scroll_indicator .trigger:after{content:'';position:absolute;width:44px;height:22px;bottom:-4px;left:2px;background:url(/images/wave-repeat.png) repeat-x 0 100%;-webkit-animation:wave 2s infinite linear;animation:wave 2s infinite linear;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@-webkit-keyframes
wave{0%{background-position:-20px 100%}100%{background-position:0 100%}}@keyframes
wave{0%{background-position:-20px 100%}100%{background-position:0 100%}}#header .has-extra+.scroll_indicator{bottom:84px}#header
.slide{position:relative;width:100%;text-align:center;color:#fff;background:url(/images/foot-bg.gif);overflow:hidden;height:80vh}@media (min-width: 50em){#header
.slide{height:80vh}}#header
.slide.home{height:60vh}@media screen and (min-width: 600px){#header
.slide.home{height:auto}}@media (min-width: 50em){#header
.slide.home{height:70vh}}@media (min-width: 64em){#header
.slide.home{height:80vh}}#header
.slide.error{height:768px}#header .slide.error
.intro{padding:100px
20%}#header .slide.error
h2.xl{font-size:96px;line-height:46px;padding:50px
0}#header .slide
picture{position:absolute;overflow:hidden;display:block;bottom:0;right:0;left:0;top:0}#header .slide
img{z-index:2;position:absolute;margin:auto;top:-102%;left:-102%;right:-102%;bottom:-102%;min-width:100%;min-height:100%;object-fit:cover}#header .slide
.home_img{display:block}@media (min-width: 37.5em){#header .slide
.home_img{display:none}}#header .slide
.videoWrapper{position:relative;margin-top:60px;height:200px;display:none}@media (min-width: 37.5em){#header .slide
.videoWrapper{height:300px;display:block}}@media (min-width: 50em){#header .slide
.videoWrapper{height:400px;margin-top:90px}}@media (min-width: 64em){#header .slide
.videoWrapper{height:550px}}@media (min-width: 70em){#header .slide
.videoWrapper{height:600px}}#header .slide .videoWrapper:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:url(/images/ps.png)}#header .slide .videoWrapper
video{width:100%;height:auto;position:absolute;margin:auto;top:-102%;left:-102%;right:-102%;bottom:-102%;min-width:100%;min-height:100%}#header .slide
.intro_tag{padding:0
30px;position:absolute;top:50%;transform:translateY(-50%);margin-top:30px;z-index:10}#header .slide .intro_tag
h2{padding:20px
0;background:rgba(0, 3, 51, 0.2);position:relative;z-index:10}#header .slide .intro_tag h2:before{width:100%;height:100%;position:absolute;left:-10px;top:-5px;background:rgba(0, 3, 51, 0.3);z-index:-1}#header .slide .intro_tag h2:after{width:100%;height:100%;position:absolute;right:-5px;bottom:10px;background:rgba(0, 3, 51, 0.1);z-index:-1}#header .slide .intro_tag
h1{padding:20px
0;background:rgba(0, 3, 51, 0.2);position:relative;z-index:10}#header .slide .intro_tag h1:before{width:100%;height:100%;position:absolute;left:-10px;top:-5px;background:rgba(0, 3, 51, 0.3);z-index:-1}#header .slide .intro_tag h1:after{width:100%;height:100%;position:absolute;right:-5px;bottom:10px;background:rgba(0, 3, 51, 0.1);z-index:-1}@media (min-width: 50em){#header .slide
.intro_tag{padding:0
100px}}@media (min-width: 64em){#header .slide
.intro_tag{padding:0
150px}}@media (min-width: 70em){#header .slide
.intro_tag{padding:0
300px}}#header .slide
.intro{z-index:3;width:100%;position:absolute;top:50%;transform:translateY(-50%);padding:0
30px}@media (min-width: 50em){#header .slide
.intro{padding:0
100px}}@media (min-width: 64em){#header .slide
.intro{padding:0
200px}}@media (min-width: 70em){#header .slide
.intro{padding:0
300px}}#header .slide .intro strong, #header .slide .intro
em{font-weight:normal;font-style:none}#header .slide
.box{background:rgba(0, 3, 51, 0.5);display:inline-block;padding:30px
30px 10px 30px}#header .slide
h2{font-size:20px;font-size:2rem;line-height:28px;font-weight:normal;position:relative;z-index:2;text-transform:uppercase}@media (min-width: 50em){#header .slide
h2{font-size:30px;font-size:3rem;line-height:45px}}@media (min-width: 64em){#header .slide
h2{font-size:36px;font-size:3.6rem;line-height:46px}}#header .slide h2
strong{color:#37c2d7;font-weight:normal}#header .slide h2
em{color:#b6a6f2;font-style:normal}#header .slide
h1{font-size:20px;font-size:2rem;line-height:28px;font-weight:normal;position:relative;z-index:2;text-transform:uppercase}@media (min-width: 50em){#header .slide
h1{font-size:30px;font-size:3rem;line-height:45px}}@media (min-width: 64em){#header .slide
h1{font-size:36px;font-size:3.6rem;line-height:46px}}#header .slide h1
strong{color:#37c2d7;font-weight:normal}#header .slide h1
em{color:#b6a6f2;font-style:normal}#header .slide
p{font-size:20px;font-size:2rem;line-height:30px;padding:30px
0 0 0;margin-top:10px;position:relative;text-shadow:0 2px 2px rgba(0, 0, 0, 0.5)}@media (min-width: 64em){#header .slide
p{font-size:30px;font-size:3rem;line-height:40px}}#header .slide p:after{content:"";position:absolute;top:0;left:50%;margin-left:-20px;width:40px;height:6px;background-image:url("/images/sprite.png");background-position:-879px -672px;width:40px;height:6px}#header .slide p
span{}#header .slide
.cta{margin:25px
0 0 0}#header .slide
.tags{padding:20px
0;display:inline-block;width:100%;text-align:center;font-size:14px;font-size:1.4rem;color:#fff}@media (min-width: 64em){#header .slide
.tags{padding:20px
30px;font-size:16px;font-size:1.6rem}}#header .slide .tags
li{text-transform:uppercase;display:inline-block;margin-right:5px;margin-bottom:15px}@media (min-width: 64em){#header .slide .tags
li{margin-right:10px}}#header .slide .tags li
a{text-transform:none;display:inline-block;padding:5px
10px;color:#fff;box-shadow:0 0 0 1px #6e54cf;-moz-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;-webkit-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}@media (min-width: 64em){#header .slide .tags li
a{padding:5px
15px}}#header .slide .tags li a:hover{text-decoration:none;background:#6e54cf;color:#fff}#header .slide .tags li:first-child{display:block}@media (min-width: 64em){#header .slide .tags li:first-child{display:inline-block}}#header .slide
.villas_extra{position:absolute;bottom:0;left:0;right:0;text-align:center;margin:0
10px;z-index:5;color:#9496b9;font-size:16px;font-size:1.6rem}@media (min-width: 70em){#header .slide
.villas_extra{text-align:left;margin:0
auto}}#header .slide .villas_extra
.bg{background:#000333}#header .slide .villas_extra h3, #header .slide .villas_extra dl, #header .slide .villas_extra dt, #header .slide .villas_extra
dd{display:inline-block}#header .slide .villas_extra
h3{font-size:20px;font-size:2rem;text-transform:uppercase;color:#fff;text-align:left;background:url(/images/foot-bg.gif);padding:15px
50px;text-align:center;display:block}@media (min-width: 64em){#header .slide .villas_extra
h3{display:inline-block;margin-right:25px}}#header .slide .villas_extra
dl{margin:5px
auto}@media (min-width: 64em){#header .slide .villas_extra
dl{margin:0
0 0 5px}}#header .slide .villas_extra
dd{color:#fff}#header .slide .villas_extra dt, #header .slide .villas_extra
dd{margin:5px
5px}@media (min-width: 64em){#header .slide .villas_extra dt, #header .slide .villas_extra
dd{margin:0}}#header
.slide.alt{padding-bottom:50px}@media (min-width: 64em){#header
.slide.alt{padding-bottom:250px}}#header
.slide.clean{min-height:320px;background:url(/images/foot-bg.gif)}@media (min-width: 50em){#header
.slide.clean{min-height:545px}}#header .slide.clean
h2{text-transform:uppercase}@media (min-width: 70em){#header .slide.is-small{height:auto}}#header .slide
.oh{position:relative;top:-60px}#header .slide
.intro.st{position:relative;top:0;transform:translateY(0);margin-top:100px}@media (min-width: 64em){#header .slide
.intro.st{margin-top:150px}}#header
.contact_tag{padding:22px
0;text-align:center;font-size:18px;font-size:1.8rem;color:#fff}#header .contact_tag a,
#header .contact_tag
em{color:#37c2d7;font-style:normal}#content.specials{position:relative}#content.blog_read{padding:75px
0 0 0}#content.form{padding:75px
0 0 0}#content.specials
.container{background:#f2f2f2}.pager{text-align:center;margin:20px
0 40px 0;font-size:21px;font-size:2.1rem}.pager
li{display:inline-block;position:relative;width:30px}.pager
a{color:#6e54cf}.pager .next a,
.pager .prev
a{text-indent:100%;white-space:nowrap;overflow:hidden;float:left;padding:0;width:20px}.pager .next a:after{content:"";width:20px;height:8px;position:absolute;left:50%;top:17px;background-image:url("/images/sprite.png");background-position:-899px -678px;width:20px;height:8px}.pager .next a:hover:after{background-image:url("/images/sprite.png");background-position:-898px -612px;width:20px;height:8px}.pager .prev a:after{content:"";width:20px;height:8px;position:absolute;right:50%;top:17px;background-image:url("/images/sprite.png");background-position:-898px -664px;width:20px;height:8px}.pager .prev a:hover:after{background-image:url("/images/sprite.png");background-position:-879px -678px;width:20px;height:8px}.refine{padding:30px
0;width:100%;text-align:center;display:inline-block}.refine dt,
.refine
dd{display:inline;margin-right:30px}.refine
dt{font-size:14px;font-size:1.4rem;display:block;width:100%}@media (min-width: 64em){.refine
dt{display:inline-block;width:auto}}.refine
dd{font-size:18px;font-size:1.8rem;width:48%;margin:10px
1%;display:inline-block;float:left}@media (min-width: 64em){.refine
dd{width:auto;margin:0
30px 0 0;float:none}}.refine dd
label{width:100%;font-size:13px;font-size:1.3rem;text-align:left}@media (min-width: 37.5em){.refine dd
label{font-size:18px;font-size:1.8rem}}.inquiry_intro{text-align:center;margin:70px
0 0 0}.inquiry_intro
h1{text-transform:uppercase;font-size:32px;font-size:3.2rem;line-height:42px;color:#6e54cf}.inquiry_intro h1
span{display:block;font-size:14px;font-size:1.4rem;color:#d0d0d0}.inquiry_intro p
span{color:#6e54cf}.inquiry{position:relative;z-index:2}.inquiry
fieldset{border:none;margin:0;padding:0}.inquiry
legend{text-align:center;margin:50px
0;width:100%;display:inline-block;text-transform:uppercase;position:relative;font-size:18px;font-size:1.8rem}.inquiry legend
span{background:#fff;display:inline-block;padding:0
20px;position:relative;z-index:2}.inquiry legend:after{content:"";width:100%;height:1px;background:#333;position:absolute;top:50%;left:0;margin-top:-1px;z-index:0}.inquiry
dl{width:100%;display:block;margin-bottom:20px;text-align:left}.inquiry dl.req
span{color:#6e54cf}.inquiry
dl.inline{width:45%;float:left}@media (min-width: 50em){.inquiry
dl.inline{float:none;width:auto}}.inquiry
dl.first{margin-right:10%}@media (min-width: 50em){.inquiry
dl.first{margin:0
20px 0 0}}.inquiry dl
dt{display:inline-block;font-size:14px;font-size:1.4rem;width:100%;margin-right:25px;text-align:left}.inquiry dl
dt.top{vertical-align:top}@media (min-width: 50em){.inquiry dl
dt{width:30%;text-align:right}}.inquiry dl
dd{position:relative;display:inline-block;width:100%}.inquiry dl dd
input{width:100%}.inquiry dl dd
select{width:100%}.inquiry dl dd
p{text-align:center;margin:30px
0;display:inline-block;width:100%}.inquiry dl dd p
span{color:#6e54cf}@media (min-width: 50em){.inquiry dl
dd{width:40%}}@media (min-width: 70em){.inquiry dl
dd{width:60%}}.inquiry dl
dd.error_msg{padding:10px;background:#fdf0f3;box-shadow:0 0 0 1px #ea073d}.inquiry dl dd.error_msg
h3{font-size:18px;font-size:1.8rem;margin:0;text-align:left}.inquiry dl dd.error_msg
p{margin:0;text-align:left}.inquiry dl
dd.success_msg{padding:10px;background:#65cf54;box-shadow:0 0 0 1px #75ee62}.inquiry dl dd.success_msg
h3{font-size:18px;font-size:1.8rem;margin:0;text-align:left}.inquiry dl dd.success_msg
p{margin:0;text-align:left}.inquiry
dl.error{position:relative}.inquiry dl.error dd,
.inquiry dl.error dt,
.inquiry dl.error dt
span{color:#ea073d}.inquiry dl.error
input.text{border-color:#ea073d;background:#fdf0f3}.inquiry dl.error
.date_picker{border-color:#ea073d;background:#fdf0f3}.inquiry dl.error .date:before{background-image:url("/images/sprite.png");background-position:-800px -526px;width:50px;height:50px;pointer-events:none}.inquiry dl.error dd:after{content:"Required";color:#fff;position:relative;right:0;line-height:36px;top:1px;width:100%;display:inline-block;background:#ea073d;padding:5px
15px}@media (min-width: 50em){.inquiry dl.error dd:after{position:absolute;right:-100px;padding:0
15px;top:50%;margin-top:-18px;height:36px;width:auto}}.inquiry
.send{color:#000333;box-shadow:0 0 0 1px #37c2d7;background:none;border:none;text-transform:uppercase;padding:0
50px;height:48px;line-height:48px;font-size:14px;font-size:1.4rem;-moz-transition:all 0.35s, ease-in;-o-transition:all 0.35s, ease-in;-webkit-transition:all 0.35s, ease-in;transition:all 0.35s, ease-in}.inquiry .send:hover{background:#37c2d7;color:#fff}.send_request{padding:50px
0;text-align:center;position:relative}@media (min-width: 50em){.send_request{padding:50px
0 30px}}.send_request:after{content:"";width:60px;height:11px;background-image:url("/images/sprite.png");background-position:-800px -711px;width:60px;height:11px;position:absolute;left:50%;top:0;margin-left:-30px}.send_request
dl{width:100%;display:inline-block;margin-bottom:20px;text-align:left}@media screen and (min-width: 1025px){.send_request
dl{margin-right:20px;display:inline-block;width:auto}}.send_request
dl.inline{width:45%;float:left}@media (min-width: 50em){.send_request
dl.inline{float:none;width:auto}}.send_request dl.inline
dd{top:1px}.send_request
dl.first{margin-right:10%}@media (min-width: 50em){.send_request
dl.first{margin:0
20px 0 0}}.send_request dl
dt{font-size:14px;font-size:1.4rem}.send_request dl
dd{position:relative}.send_request dl dd
input{width:100%;min-width:180px}.send_request dl dd
select{width:100%}.send_request
.send{color:#000333;box-shadow:0 0 0 1px #37c2d7;background:none;border:none;text-transform:uppercase;padding:0
50px;height:48px;line-height:48px;font-size:14px;font-size:1.4rem;-moz-transition:all 0.35s, ease-in;-o-transition:all 0.35s, ease-in;-webkit-transition:all 0.35s, ease-in;transition:all 0.35s, ease-in}.send_request .send:hover{background:#37c2d7;color:#fff}.special{border-top:1px solid #e6e6e6}@media (min-width: 1140px){.special
.special__table{table-layout:fixed;display:table;width:100%}}.special .special__table
.special__table{table-layout:fixed;display:table;width:100%}.special
.special__all{position:relative;text-align:center;padding:60px
10px;z-index:2}@media (min-width: 1140px){.special
.special__all{padding:80px
20px;display:table-cell;vertical-align:middle;width:34%}}.special .special__all
h2{color:#333;margin-bottom:25px;font-size:24px;font-size:2.4rem;text-transform:uppercase}@media (min-width: 1140px){.special .special__all
h2{font-size:30px;font-size:3rem}}@media (min-width: 1140px){.special .special__all:after{content:"";position:absolute;right:-11px;top:50%;width:11px;height:60px;margin-top:-30px;background-image:url("/images/sprite.png");background-position:-914px -129px;width:11px;height:60px}}.special
.special__specific{position:relative;z-index:1}@media (min-width: 1140px){.special
.special__specific{vertical-align:middle;display:table-cell}}.special .special__specific
.special__item{padding:60px
10px;position:relative;display:block;color:#fff;text-align:center;text-decoration:none}@media (min-width: 768px){.special .special__specific
.special__item{vertical-align:middle;display:table-cell}}@media (min-width: 1140px){.special .special__specific
.special__item{padding:80px
20px}}.special .special__specific .special__item
picture{position:absolute;overflow:hidden;display:block;z-index:1;bottom:0;right:0;left:0;top:0;-webkit-perspective:1000px;perspective:1000px}.special .special__specific .special__item picture
img{position:absolute;margin:auto;top:-102%;left:-102%;right:-102%;bottom:-102%;min-width:100%;min-height:100%;width:100%;-webkit-transform:translateZ(0);transform:translateZ(0);-moz-transition:all 0.45s, ease-in;-o-transition:all 0.45s, ease-in;-webkit-transition:all 0.45s, ease-in;transition:all 0.45s, ease-in}.special .special__specific .special__item
.meta{top:0;left:0;z-index:4;position:absolute}.special .special__specific .special__item .meta
.type{display:inline-block;font-size:16px;font-size:1.6rem;background:#000333;padding:5px
20px}.special .special__specific .special__item .meta
.discount{display:inline-block;font-size:16px;font-size:1.6rem;background:#6e54cf;padding:5px
20px}.special .special__specific .special__item
.box_content{z-index:3;position:relative;vertical-align:middle;line-height:30px}.special .special__specific .special__item .box_content
h2{font-size:20px;font-size:2rem;text-transform:uppercase;text-shadow:0 2px 5px rgba(0, 3, 51, 0.7)}@media (min-width: 1140px){.special .special__specific .special__item .box_content
h2{font-size:24px;font-size:2.4rem}}.special .special__specific .special__item .box_content
.desc{font-size:20px;font-size:2rem;text-shadow:0 2px 5px rgba(0, 3, 51, 0.7)}.special .special__specific .special__item .box_content
.price{font-size:20px;font-size:2rem;text-shadow:0 2px 5px rgba(0, 3, 51, 0.7)}.special .special__specific .special__item .box_content
.content{font-size:24px;font-size:2.4rem;text-shadow:0 2px 5px rgba(0, 3, 51, 0.7);margin:0
auto}.special .special__specific .special__item .box_content
.extra{font-size:14px;font-size:1.4rem;text-shadow:0 2px 5px rgba(0, 3, 51, 0.7);margin:18px
0 0 0;position:relative}.special .special__specific .special__item .box_content .extra:after{}.special .special__specific .special__item:before{z-index:2;content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0, 3, 51, 0);-moz-transition:all 0.45s, ease-in;-o-transition:all 0.45s, ease-in;-webkit-transition:all 0.45s, ease-in;transition:all 0.45s, ease-in}.special .special__specific .special__item:hover picture
img{-moz-transform:scale(1.05);-o-transform:scale(1.05);-ms-transform:scale(1.05);-webkit-transform:scale(1.05);transform:scale(1.05)}.special .special__specific .special__item:hover:before{background:rgba(0, 3, 51, 0.15)}a.box.spec:hover
img{-webkit-transform:translateZ(20px);transform:translateZ(20px)}.home_break{line-height:34px;text-align:center}@media (min-width: 64em){.home_break{text-align:left}}.home_break
h2{text-transform:uppercase;font-size:24px;font-size:2.4rem;margin-bottom:20px}@media (min-width: 70em){.home_break
h2{padding:0
25px;text-align:right}}@media (min-width: 80em){.home_break
h2{margin-right:145px;text-align:right;font-size:30px;font-size:3rem;margin-bottom:0}}.home_break
p{font-size:18px;font-size:1.8rem}@media (min-width: 70em){.home_break
p{padding:0
25px}}@media (min-width: 80em){.home_break
p{margin-right:310px;font-size:24px;font-size:2.4rem}}.inquiry{font-size:14px;font-size:1.4rem;line-height:26px;position:relative}@media (min-width: 64em){.inquiry{font-size:14px;font-size:1.4rem}}.inquiry
.of_h{overflow:hidden;text-align:center;height:300px}@media (min-width: 50em){.inquiry
.of_h{height:600px}}.inquiry
.of_h.ah{height:300px}@media (min-width: 37.5em){.inquiry
.of_h.ah{height:550px}}@media (min-width: 64em){.inquiry
.of_h.ah{height:auto}}.inquiry.inq_h{min-height:500px}.inquiry.inq_h
.of_h.ah{position:relative}.inquiry.inq_h .of_h.ah:after{content:'';display:block;position:absolute;top:0;left:0;right:0;bottom:50%;background:-moz-linear-gradient(top, rgba(0, 0, 70, 0.3) 0%, rgba(44, 44, 133, 0) 100%);background:-webkit-gradient(left top, left bottom, color-stop(0%, rgba(0, 0, 70, 0.3)), color-stop(100%, rgba(44, 44, 133, 0)));background:-webkit-linear-gradient(top, rgba(0, 0, 70, 0.3) 0%, rgba(44, 44, 133, 0) 100%);background:-o-linear-gradient(top, rgba(0, 0, 70, 0.3) 0%, rgba(44, 44, 133, 0) 100%);background:-ms-linear-gradient(top, rgba(0, 0, 70, 0.3) 0%, rgba(44, 44, 133, 0) 100%);background:linear-gradient(to bottom, rgba(0, 0, 70, 0.3) 0%, rgba(44, 44, 133, 0) 100%)}.inquiry.inq_h
img{position:absolute}.inquiry
img{position:absolute;top:-9999px;bottom:-9999px;left:-9999px;right:-9999px;margin:auto;width:100%}@media (min-width: 50em){.inquiry
img{width:auto;height:100%}}@media (min-width: 50em){.inquiry
img{width:100%;max-width:inherit;max-height:100%}}.inquiry
span.exclusive{position:absolute;right:0;top:1px;color:#fff;font-size:12px;font-size:1.2rem;padding:5px
30px}.inquiry span.exclusive:after{content:"";width:20px;height:19px;position:absolute;left:0;top:50%;margin-top:-12px;background-image:url("/images/sprite.png");background-position:-914px -239px;width:20px;height:19px}.inquiry
.box{padding:30px
15px 70px 15px}@media (min-width: 37.5em){.inquiry
.box{min-height:500px;padding-bottom:30px}}@media (min-width: 70em){.inquiry
.box{padding:70px
24px}}@media (min-width: 80em){.inquiry
.box{padding:70px
84px}}.inquiry .box.arrow_l:after{content:"";z-index:2;position:absolute;top:-11px;left:50%;margin-left:-30px;width:60px;height:11px;background-image:url("/images/sprite.png");background-position:-860px -700px;width:60px;height:11px}@media (min-width: 64em){.inquiry .box.arrow_l:after{width:11px;height:60px;left:-11px;top:50%;margin-left:0;margin-top:-30px;background-image:url("/images/sprite.png");background-position:-925px -129px;width:11px;height:60px}}.inquiry .box
h2{font-size:20px;font-size:2rem;color:#6e54cf;text-transform:uppercase;margin-bottom:10px}@media (min-width: 64em){.inquiry .box
h2{font-size:30px;font-size:3rem;line-height:40px}}.inquiry .box h2
a{color:#6e54cf}.inquiry .box
h3{font-size:20px;font-size:2rem;color:#323232;margin-bottom:10px}@media (min-width: 64em){.inquiry .box
h3{font-size:20px;font-size:2rem;line-height:30px}}.inquiry .box .extra,
.inquiry .box
.price{font-size:14px;font-size:1.4rem;display:block}@media (min-width: 64em){.inquiry .box .extra,
.inquiry .box
.price{font-size:14px;font-size:1.4rem;display:inline}}@media (min-width: 64em){.inquiry .box
.extra{float:right}}.inquiry .box
.content{margin:20px
0;clear:both}.inquiry .box
.controls{margin:25px
0 45px 0}@media (min-width: 1300px){.inquiry .box
.controls{margin:25px
-40px 45px 0}}@media (min-width: 1444px){.inquiry .box
.controls{margin:25px
-10px 45px 0}}.inquiry .box .controls .var-5{padding:15px
20px;width:47%;font-size:12px;font-size:1.2rem}@media (min-width: 64em){.inquiry .box .controls .var-5{width:auto;font-size:16px;font-size:1.6rem}}.inquiry .box .controls .var-6{font-size:12px;font-size:1.2rem;width:47%;float:right}@media (min-width: 64em){.inquiry .box .controls .var-6{width:auto;font-size:16px;font-size:1.6rem}}.inquiry
.meta{position:absolute;top:0;left:0;z-index:2;color:#fff;display:none}@media (min-width: 64em){.inquiry
.meta{display:inline-block}}.inquiry .meta
.type{display:inline-block;font-size:14px;font-size:1.4rem;background:#000333;padding:5px
20px}.inquiry .meta
.discount{display:inline-block;font-size:14px;font-size:1.4rem;background:#6e54cf;padding:5px
20px}.inquiry
.meta.rwd{display:inline-block}@media (min-width: 64em){.inquiry
.meta.rwd{display:none}}.inquiry
.align_bottom{position:absolute;bottom:0;left:0;width:100%;text-align:center;font-size:16px;font-size:1.6rem}.inquiry .align_bottom
a{background:url(/images/foot-bg.gif);padding:32px
20px}.villas{font-size:16px;font-size:1.6rem;line-height:28px}.villas.alt{padding:0
0 50px 0}.villas .row>div[class~=col-sm-18]{margin-bottom:30px}@media (min-width: 64em){.villas .row>div[class~=col-sm-18]{margin-bottom:0}}@media (min-width: 64em){.villas
.row{margin-bottom:40px}}.villas
.container{padding:40px
10px;background:#f2f2f2}@media (min-width: 64em){.villas
.container{padding:40px
10px}}.villas
h2.section_title{text-align:center;font-size:24px;font-size:2.4rem;line-height:28px;text-transform:uppercase;margin-bottom:10px}@media (min-width: 64em){.villas
h2.section_title{font-size:30px;font-size:3rem;line-height:28px;margin-bottom:30px}}.villas
h2.section_title.alt{margin-bottom:10px;font-size:20px;font-size:2rem}.villas
.box{background:#fff;display:inline-block;width:100%;padding:15px
20px}@media (min-width: 64em){.villas
.box{padding:75px
85px;min-height:500px}}.villas
.box.mhr{min-height:auto}.villas
.box.spec{padding:0}.villas .box.spec
img{width:100%}.villas .box.spec
.rel{position:relative;width:100%;height:300px;display:inline-block;overflow:hidden}.villas .box.spec
.meta{position:absolute;top:0;left:0;z-index:2;width:100%;color:#fff}.villas .box.spec .meta
.type{display:inline-block;font-size:14px;font-size:1.4rem;background:#000333;padding:5px
20px}.villas .box.spec .meta
.discount{display:inline-block;font-size:14px;font-size:1.4rem;background:#6e54cf;padding:5px
20px}.villas .box.spec .meta
.exclusive{position:absolute;top:8px;right:10px;color:#fff;font-size:12px;line-height:20px;padding-left:28px}.villas .box.spec .meta .exclusive:after{content:"";position:absolute;left:0;top:50%;margin-top:-10px;background-image:url("/images/sprite.png");background-position:-914px -239px;width:20px;height:19px}@media (min-width: 480px){.villas .box.spec .meta
.exclusive{top:11px;right:19px}}.villas .box.spec
.extra{position:absolute;bottom:10px;right:20px;color:#fff;font-size:14px;font-size:1.4rem}.villas .box.spec
picture{position:absolute;overflow:hidden;display:block;z-index:1;bottom:0;right:0;left:0;top:0;-webkit-perspective:1000px;perspective:1000px}.villas .box.spec picture:after{content:'';position:absolute;top:0;left:0;right:0;bottom:50%;background:-moz-linear-gradient(top, rgba(0, 0, 70, 0.3) 0%, rgba(44, 44, 133, 0) 100%);background:-webkit-gradient(left top, left bottom, color-stop(0%, rgba(0, 0, 70, 0.3)), color-stop(100%, rgba(44, 44, 133, 0)));background:-webkit-linear-gradient(top, rgba(0, 0, 70, 0.3) 0%, rgba(44, 44, 133, 0) 100%);background:-o-linear-gradient(top, rgba(0, 0, 70, 0.3) 0%, rgba(44, 44, 133, 0) 100%);background:-ms-linear-gradient(top, rgba(0, 0, 70, 0.3) 0%, rgba(44, 44, 133, 0) 100%);background:linear-gradient(to bottom, rgba(0, 0, 70, 0.3) 0%, rgba(44, 44, 133, 0) 100%)}.villas .box.spec
img{position:absolute;margin:auto;top:-102%;left:-102%;right:-102%;bottom:-102%;min-width:100%;min-height:100%;-webkit-transform:translateZ(0);transform:translateZ(0);-moz-transition:all 0.45s, ease-in;-o-transition:all 0.45s, ease-in;-webkit-transition:all 0.45s, ease-in;transition:all 0.45s, ease-in}.villas
.box_content{padding:10px
20px;position:relative;display:inline-block;min-height:180px;width:100%}.villas .box_content:after{content:"";position:absolute;top:-20px;left:50%;width:60px;height:11px;z-index:10;margin-left:-30px;background-image:url("/images/sprite.png");background-position:-860px -700px;width:60px;height:11px}.villas .box_content
h2{font-size:20px;font-size:2rem;color:#6e54cf;text-transform:uppercase}.villas .box_content h2
a{color:#6e54cf}.villas .box_content
p{font-size:20px;font-size:2rem;line-height:24px}.villas .box_content
p.price{font-size:18px;font-size:1.8rem;margin:20px
0}.villas
.controls{width:100%;border-top:1px  solid #f2f2f2;padding:25px
20px}.villas .controls .var-5{padding:15px
20px 13px 20px;text-align:center;width:100%;margin-bottom:20px}@media (min-width: 37.5em){.villas .controls .var-5{text-align:left;margin-bottom:0;width:auto}}.villas .controls .var-6{width:100%;text-align:center}@media (min-width: 37.5em){.villas .controls .var-6{float:right;width:auto}}.explore_intro{background:#fff;text-align:center;position:relative;padding-top:50px;padding-bottom:50px}@media (min-width: 64em){.explore_intro{padding-top:100px;padding-bottom:100px}}.explore_intro:after{content:"";position:absolute;top:50%;left:50%;width:236px;height:302px;margin:-151px 0 0 -118px;background-image:url("/images/sprite.png");background-position:-314px -168px;width:236px;height:302px;z-index:0}.explore_intro
h2{text-transform:uppercase;font-size:22px;font-size:2.2rem;margin:0
0 30px 0;position:relative;z-index:1}@media (min-width: 64em){.explore_intro
h2{font-size:30px;font-size:3rem}}.explore_intro h2:after{content:"";position:absolute;left:50%;margin-left:-20px;bottom:-18px;background-image:url("/images/sprite.png");background-position:-860px -517px;width:40px;height:6px;width:40px;height:6px;z-index:2}.explore_intro
p{font-size:14px;font-size:1.4rem;line-height:24px;position:relative;z-index:1}@media (min-width: 64em){.explore_intro
p{font-size:24px;font-size:2.4rem;line-height:34px}}.explore
.intro{position:relative;display:inline-block;background:#fff}.explore .intro
.tagline{padding:30px
20px 90px;font-size:24px;font-size:2.4rem;line-height:34px}@media (min-width: 64em){.explore .intro
.tagline{padding:80px
0 140px}}@media (min-width: 1344px){.explore .intro
.tagline{padding:100px
0}}.explore .intro
.content{padding:90px
20px 30px;font-size:16px;font-size:1.6rem;line-height:28px}@media (min-width: 64em){.explore .intro
.content{padding:140px
20px 80px}}@media (min-width: 1344px){.explore .intro
.content{padding:100px
175px}}.explore .intro .content
p{max-width:970px;margin:0
auto}.explore .intro .content:after{content:"";display:block;position:absolute;margin:-63px 0 0 -57px;left:50%;top:0;background-image:url("/images/sprite.png");background-position:-800px -129px;width:114px;height:130px}@media (min-width: 64em){.explore .intro .content:after{margin:-106px 0 0 -90px;background-image:url("/images/sprite.png");background-position:-550px -168px;width:185px;height:212px}}@media (min-width: 1344px){.explore .intro .content:after{top:50%;left:0}}.explore
.pattern{background:url(/images/bg-pattern.gif)}.explore
.emp{padding:30px
20px;font-size:18px;font-size:1.8rem;line-height:28px;text-align:left}@media (min-width: 64em){.explore
.emp{font-size:24px;font-size:2.4rem;line-height:36px;padding:100px
0;text-align:center}}.explore
.weather{padding:0
0 30px 0;background:#000333;color:#fff;font-size:18px;font-size:1.8rem;line-height:32px}@media (min-width: 64em){.explore
.weather{padding:100px
0;font-size:28px;font-size:2.8rem;line-height:42px}}.explore .weather
p{padding:0
20px}.explore .weather
span{color:#37c2d7}.explore .weather
.weather_icon{display:inline-block;width:100%;height:255px;position:relative;background:url(/images/foot-bg.gif);text-align:center;vertical-align:middle;margin-bottom:30px}@media (min-width: 64em){.explore .weather
.weather_icon{width:316px;height:255px;margin-bottom:0}}.explore .weather .weather_icon
img{margin:auto;position:absolute;left:0;top:0;right:0;bottom:0}.explore_locations
.exl__table{display:table;width:100%}.explore_locations
.exl__box{text-decoration:none;display:inline-block;vertical-align:top;position:relative;overflow:hidden;width:50%;float:left}@media (min-width: 960px){.explore_locations
.exl__box{width:25%}}.explore_locations .exl__box
picture{position:absolute;overflow:hidden;display:block;z-index:1;bottom:0;right:0;left:0;top:0;-webkit-perspective:1000px;perspective:1000px}.explore_locations .exl__box
img{position:absolute;margin:auto;top:-102%;left:-102%;right:-102%;bottom:-102%;min-width:100%;min-height:100%;-webkit-transform:translateZ(0);transform:translateZ(0);-moz-transition:all 0.45s, ease-in;-o-transition:all 0.45s, ease-in;-webkit-transition:all 0.45s, ease-in;transition:all 0.45s, ease-in}.explore_locations .exl__box
.inner{height:210px;position:relative;z-index:3}@media (min-width: 960px){.explore_locations .exl__box
.inner{height:474px}}.explore_locations a.exl__box
.pin{height:33px;display:block;text-align:center;margin-bottom:12px}.explore_locations a.exl__box .pin:before{content:'';display:inline-block;vertical-align:top;background-image:url("/images/sprite.png");background-position:-910px -467px;width:25px;height:33px}.explore_locations a.exl__box
.headline{color:#fff;display:block;text-align:center;font-size:20px;font-size:2rem;-moz-transition:all 0.35s, ease-in;-o-transition:all 0.35s, ease-in;-webkit-transition:all 0.35s, ease-in;transition:all 0.35s, ease-in}@media (min-width: 50em){.explore_locations a.exl__box
.headline{font-size:30px;font-size:3rem}}.explore_locations a.exl__box:before{z-index:2;content:"";position:absolute;bottom:0;right:0;left:0;top:0;background:rgba(0, 3, 51, 0);-moz-transition:all 0.45s, ease-in;-o-transition:all 0.45s, ease-in;-webkit-transition:all 0.45s, ease-in;transition:all 0.45s, ease-in}.explore_locations a.exl__box:hover
img{-webkit-transform:translateZ(20px);transform:translateZ(20px)}.explore_locations a.exl__box:hover:before{background:rgba(0, 3, 51, 0.15)}.explore_locations
.exl__view_all{text-align:center;position:relative;background:url(/images/foot-bg.gif)}.explore_locations .exl__view_all:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:100%;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzdkYjllOCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAzMzMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, rgba(125, 185, 232, 0) 0%, #000333 100%);background:-webkit-linear-gradient(top, rgba(125, 185, 232, 0) 0%, #000333 100%);background:linear-gradient(to bottom, rgba(125, 185, 232, 0) 0%, #000333 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#007db9e8', endColorstr='#000333',GradientType=0 )}.interests{padding:40px
0;font-size:16px;font-size:1.6rem;line-height:28px}@media (min-width: 64em){.interests{padding:80px
0}}.interests
h2{text-align:center;margin-bottom:1em;font-size:24px;font-size:2.4rem;line-height:32px}@media (min-width: 64em){.interests
h2{margin-bottom:1.5em;line-height:46px}}.interests
.rel{text-align:center;position:relative;width:100%;height:175px;margin:4em
auto}@media (min-width: 64em){.interests
.rel{width:738px;height:369px}}.interests
.send_inquiry{text-align:center;margin:70px
0 0 0;padding:90px
0 0 0;position:relative}.interests .send_inquiry:before{content:"";width:70px;height:61px;position:absolute;top:0;left:50%;margin-left:-35px;background-image:url("/images/sprite.png");background-position:-800px -347px;width:70px;height:61px}.interests .send_inquiry
h3{font-size:24px;font-size:2.4rem;line-height:36px;margin-bottom:25px}.interests .send_inquiry
.cta{font-size:14px;font-size:1.4rem}.interests__item{max-width:904px;position:relative;margin:20px
auto 0}.interests__item
.zrel{position:relative;z-index:5}.interests__item:first-child{margin:0
auto}@media (min-width: 768px){.interests__item{margin:80px
auto 0}}.interests__item
.block{z-index:2;position:relative}@media (min-width: 768px){.interests__item
.block{width:100%;display:table;table-layout:fixed}}.interests__item .block .image, .interests__item .block
.text{padding:20px
10px;position:relative}@media (min-width: 768px){.interests__item .block .image, .interests__item .block
.text{display:table-cell;vertical-align:middle}}.interests__item .block
.image{text-align:center}@media (min-width: 768px){.interests__item .block
.image{width:50%;padding:0
10px}}.interests__item .block .image
img{width:100%;height:auto}@media (min-width: 768px){.interests__item .block .image
img{width:auto;max-width:100%}}.interests__item .block
.text{padding:0
10px 0;font-size:16px;line-height:26px}@media (min-width: 768px){.interests__item .block
.text{width:50%;padding:60px
20px}}@media (min-width: 960px){.interests__item .block
.text{padding:20px
20px 60px;font-size:16px;line-height:28px}}.interests__item .block:before{top:0;bottom:0;display:block;position:absolute;background:url(/images/bg-pattern.gif);z-index:0}@media (max-width: 767px){.interests__item .block:before{left:15%;right:15%}}@media (min-width: 960px){.interests__item .block:before{content:''}}@media (min-width: 768px){.interests__olive .block:before{right:41px;width:75%}.interests__olive .block
.image{right:-50%}.interests__olive .block
.text{left:-50%}}@media (min-width: 768px){.interests__wine .block:before{left:43px;width:75%}}.interests__fish
.block{margin:20px
0}@media (min-width: 480px){.interests__fish
.block{margin:40px
0}}@media (min-width: 1140px){.interests__fish
.block{margin:60px
0}}.interests__fish .block:before{display:none;left:15%;right:15%}@media (min-width: 768px){.interests__fish .block:before{left:10%;right:10%}}.interests__fish .block
.image{width:100%;padding:0
10px}.interests__fish .block .image
img{max-width:100%}.review{background:#f2f2f2}.review
em{font-style:normal}.review
.slide{padding-top:50px;padding-bottom:50px;background:#f2f2f2}@media (min-width: 64em){.review
.slide{padding-top:100px;padding-bottom:100px}}.review
.author{font-size:16px;font-size:1.6rem;line-height:28px;margin:6px
0 0 0;font-style:normal}.review .author
a{color:#6e54cf;font-style:normal}.review
.content{font-size:16px;font-size:1.6rem;line-height:20px;margin-bottom:20px}@media (min-width: 64em){.review
.content{font-size:18px;font-size:1.8rem;line-height:24px;margin-bottom:0}}.fb_comment_wrap{display:inline-block;width:100%;padding-bottom:30px}.related{text-align:center;padding-bottom:40px}.related
.offset{position:relative;z-index:5}.related
a.post{padding:30px
0 0 0;display:inline-block;width:100%;background:#fff;text-decoration:none}.related
a.post.alt{padding:0}.related a.post:hover{text-decoration:none}.related a.post:hover
h2{color:#37c2d7}@media (min-width: 50em){.related a.post
img{width:100%}}.related
.la{padding-top:25px;text-align:center;background:#fff;position:relative}@media (min-width: 50em){.related
.la{text-align:left;padding-bottom:25px}}.related .la
.tags{display:none}@media (min-width: 50em){.related .la
.tags{display:inline-block}}.related .la
h2{padding:0
35px}.related .la
.post_date{padding:0
35px}.related
.tags.rwd{display:inline-block}@media (min-width: 50em){.related
.tags.rwd{display:none}}.related
.post_date{font-size:16px;font-size:1.6rem;color:#333}.related
.s_wrap{height:auto;overflow:hidden;position:relative}.related .s_wrap
img{margin:auto;max-width:100%}.related
.m_wrap{height:auto;overflow:hidden;position:relative}.related .m_wrap
img{margin:auto;max-width:100%}.related
h2{font-size:18px;font-size:1.8rem;line-height:26px;color:#6e54cf;margin:10px
0 30px 0;position:relative;padding:0
20px;-moz-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;-webkit-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}@media (min-width: 70em){.related
h2{font-size:26px;font-size:2.6rem;line-height:36px;padding:0
50px}}.related h2:after{content:"";background-image:url("/images/sprite.png");background-position:-800px -700px;width:60px;height:11px;width:60px;height:11px;bottom:-40px;left:50%;margin:0
0 0 -30px;z-index:2;position:absolute}.related
.cta{margin:20px
0;font-size:14px;font-size:1.4rem}@media (min-width: 50em){.related
.cta{margin:60px
0}}.related
.tags{background:#fff;padding:10px
30px;display:inline-block;width:100%;text-align:left;font-size:16px;font-size:1.6rem}.related .tags
li{display:inline-block;margin-right:10px}.related .tags li
a{display:inline-block;padding:5px
15px;color:#333;box-shadow:0 0 0 1px #e1e1e1;-moz-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;-webkit-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}.related .tags li a:hover{text-decoration:none;background:#e1e1e1}.related [class*="col-"]{margin-top:30px}@media (min-width: 64em){.related [class*="col-"]{margin-top:0}}.related
.column_wrap{margin:30px
0 0 0;display:inline-block}@media (min-width: 50em){.related
.column_wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row-reverse;flex-direction:row-reverse}}.related .column-2{width:100%;float:right}@media (min-width: 50em){.related .column-2{width:50%}}.blog_list .related [class*="col-"]{margin-top:30px}@media (min-width: 50em){.blog_list .related [class*="col-"]{margin-top:30px}}.blog_list .related h2:after{content:none}.content_x{padding:30px
15px;font-size:16px;font-size:1.6rem;line-height:28px;position:relative;z-index:5}@media (min-width: 70em){.content_x{padding:50px
30px}}.content_x.pad_res{padding:0
10px}.content_x
h3{text-transform:uppercase;text-align:center;margin:50px
0;width:100%;display:inline-block;font-size:28px;font-size:2.8rem}.content_x
dl.why_us{margin:0
0 60px 0}.content_x dl.why_us
dt{font-size:24px;font-size:2.4rem;line-height:34px}.content_x
p{margin:1em
0}.content_x
.next_prev{width:100%;display:inline-block}.content_x .next_prev
li{width:49%;float:left;box-shadow:0 0 0 1px #e1e1e1;position:relative;-moz-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;-webkit-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}.content_x .next_prev
li.nxt{float:right}.content_x .next_prev li:hover{background:#f0f0f0}.content_x .next_prev li
a{width:100%;float:left;line-height:24px;padding:5px
15px 10px 15px;position:relative}.content_x .next_prev li a:hover{text-decoration:none;color:#333}@media (min-width: 50em){.content_x .next_prev li
a{padding:5px
15px 10px 85px}}.content_x .next_prev li a
span{display:inline-block;text-transform:uppercase;font-size:11px;font-size:1.1rem;line-height:1;color:#999}.content_x .next_prev li:nth-child(2){text-align:right;float:right}.content_x .next_prev li:nth-child(2) a{padding-right:15px;padding-left:15px}@media (min-width: 50em){.content_x .next_prev li:nth-child(2) a{padding-right:85px;padding-left:15px}}.content_x .next_prev
p{margin:0;font-size:14px;font-size:1.4rem;line-height:18px}@media (min-width: 70em){.content_x .next_prev
p{font-size:16px;font-size:1.6rem}}.content_x .next_prev a.next:after{position:absolute;right:0;top:50%;width:20px;height:8px;margin:-4px 22px 0 0;background-image:url("/images/sprite.png");background-position:-899px -678px;width:20px;height:8px}@media (min-width: 50em){.content_x .next_prev a.next:after{content:""}}.content_x .next_prev a.next:hover:after{background-image:url("/images/sprite.png");background-position:-898px -612px;width:20px;height:8px}.content_x .next_prev a.prev:after{position:absolute;left:0;top:50%;width:20px;height:8px;margin:-4px 0 0 22px;background-image:url("/images/sprite.png");background-position:-898px -664px;width:20px;height:8px}@media (min-width: 50em){.content_x .next_prev a.prev:after{content:""}}.content_x .next_prev a.prev:hover:after{background-image:url("/images/sprite.png");background-position:-879px -678px;width:20px;height:8px}.content_x
.meta{text-align:center;margin:40px
0 70px 0}.content_x .meta
h1{text-transform:uppercase;font-size:32px;font-size:3.2rem;line-height:42px}.content_x .meta
li{display:inline-block;margin:0
5px}.content_x .meta li
a{padding:5px
15px;color:#333;box-shadow:0 0 0 1px #e1e1e1;-moz-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;-webkit-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}.content_x .meta li a:hover{text-decoration:none;background:#e1e1e1}.content_x
p.credit{color:#a1a1a1;margin:45px
0}.content_x
dl.share{margin:45px
0}.content_x dl.share
dt{margin-bottom:10px}.content_x dl.share
a{position:relative;-moz-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;-webkit-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}.content_x dl.share
.facebook{display:inline-block;width:64px;height:41px;background:#3b5998}.content_x dl.share .facebook:after{content:"";position:absolute;left:50%;top:50%;margin:-7px 0 0 -3px;background-image:url("/images/sprite.png");background-position:-928px -299px;width:7px;height:15px;width:7px;height:15px}.content_x dl.share .facebook:hover{background:#fff;box-shadow:inset 0 0 0 1px #3b5998}.content_x dl.share .facebook:hover:after{background-image:url("/images/sprite.png");background-position:-928px -276px;width:8px;height:15px}.content_x dl.share
.twitter{display:inline-block;width:64px;height:41px;background:#55acee}.content_x dl.share .twitter:after{content:"";position:absolute;left:50%;top:50%;margin:-7px 0 0 -8px;background-image:url("/images/sprite.png");background-position:-920px -408px;width:16px;height:13px;width:16px;height:13px}.content_x dl.share .twitter:hover{background:#fff;box-shadow:inset 0 0 0 1px #55acee}.content_x dl.share .twitter:hover:after{background-image:url("/images/sprite.png");background-position:-919px -591px;width:17px;height:13px}.content_x dl.share
.youtube{display:inline-block;width:64px;height:41px;background:#dc4a3d}.content_x dl.share .youtube:after{content:"";position:absolute;left:50%;top:50%;margin:-7px 0 0 -11px;background-image:url("/images/sprite.png");background-position:-910px -500px;width:22px;height:14px;width:22px;height:14px}.content_x dl.share .youtube:hover{background:#fff;box-shadow:inset 0 0 0 1px #dc4a3d}.content_x dl.share .youtube:hover:after{background-image:url("/images/sprite.png");background-position:-898px -642px;width:22px;height:14px}.content_x
.outro{margin:20px
0;display:inline-block;width:100%;font-size:24px;font-size:2.4rem;line-height:34px;text-align:center}.content_x .outro
p{padding:0
15px}@media (min-width: 64em){.content_x .outro
p{padding:0
65px}}.content_x .outro p:first-child{margin-bottom:80px;position:relative}.content_x .outro p:first-child:after{content:"";position:absolute;bottom:-42px;left:50%;margin-left:-20px;width:40px;height:6px;background-image:url("/images/sprite.png");background-position:-860px -517px;width:40px;height:6px}.content_x .outro
.cta{margin:25px
0;font-size:14px;font-size:1.4rem}.content_x
.intro{font-size:16px;font-size:1.6rem;line-height:24px;text-align:left}@media (min-width: 64em){.content_x
.intro{text-align:center;font-size:22px;font-size:2.2rem;line-height:32px}}.content_x
.intro.alt{text-align:left}.content_x
img{margin:30px
0;max-width:100%;height:auto}.content_x
a{color:#6e54cf}.content_x a:hover{text-decoration:underline}.content_x
.amenities{margin:40px
0 70px 0;text-align:center;position:relative}.content_x .amenities:after{content:"";position:absolute;bottom:-40px;left:50%;margin-left:-20px;background-image:url("/images/sprite.png");background-position:-888px -339px;width:40px;height:6px;width:40px;height:6px}.content_x .amenities
h2{font-size:20px;font-size:2rem;text-transform:uppercase}.content_x .amenities
ul{margin:10px
0}.content_x .amenities
li{padding:0
10px;display:inline-block}.features
.border{border-top:1px solid #e6e6e6;padding:10px
10px;margin:10px
0}@media (min-width: 80em){.features
.border{padding:30px
10px;margin:30px
0}}.features
h3{font-size:16px;font-size:1.6rem;text-transform:uppercase;margin:1em
0 1em 0;text-align:left !important}.features
ul{font-size:14px;font-size:1.4rem;line-height:26px}.features ul
li{padding-right:20px;display:inline-block}@media (min-width: 80em){.features ul
li{display:block;list-style:disc;margin-left:17px}}.villa_details
.oh{overflow:hidden;position:relative;padding-left:0 !important;padding-right:0 !important}.villa_details .oh
img{margin:auto;min-width:100%;min-height:auto}.villa_details
.wrap{position:relative;top:0;background:#fff}@media (min-width: 64em){.villa_details
.wrap{top:-100px}}.villa_details
.intro{background:#fff;position:relative;font-size:20px;font-size:2rem;line-height:32px;padding:70px
0 0 0}.villa_details
.article_list{position:relative;margin:35px
0;clear:both}@media (min-width: 64em){.villa_details
.article_list{margin:75px
0 0 0}}.villa_details
.article_summary{font-size:16px;font-size:1.6rem;line-height:28px}@media (min-width: 64em){.villa_details
.article_summary{margin-left:170px}}.villa_details
.article_image{float:left;position:relative;margin:7px
15px 0 0}@media (min-width: 64em){.villa_details
.article_image{position:absolute;width:148px;top:0;float:none}}.villa_details .article_image:after{content:"";width:36px;height:36px;position:absolute;right:0;bottom:0;z-index:2;background-image:url("/images/sprite.png");background-position:-900px -526px;width:36px;height:36px;pointer-events:none}.villa_details .article_image:before{content:"";width:36px;height:36px;position:absolute;right:0;bottom:0;z-index:1;background:#6e54cf;-moz-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;-webkit-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;pointer-events:none}.villa_details .article_image:hover:before{background:#37c2d7}.villa_details
.price_list{margin:75px
0;text-align:center}.villa_details .price_list
h2{text-transform:uppercase;margin-top:35px;font-size:20px;font-size:2rem}.villa_details .price_list
table{margin:35px
0 0 0;width:100%;text-align:left}.villa_details .price_list table
th{font-size:16px;font-size:1.6rem;border-bottom:2px solid #e6e6e6;padding:10px
0}@media (min-width: 64em){.villa_details .price_list table
th{padding:10px
80px}}.villa_details .price_list table
td{border-bottom:1px solid #e6e6e6;padding:20px
0;font-size:13px;font-size:1.3rem}@media (min-width: 64em){.villa_details .price_list table
td{font-size:14px;font-size:1.4rem;padding:20px
80px}}.villa_details .price_list table td
.old{text-decoration:line-through;margin-right:25px}.villa_details .price_list table td
.new{color:#e30613}.villa_details
.additional_info{font-size:14px;font-size:1.4rem;text-align:left;padding:15px
0}@media (min-width: 64em){.villa_details
.additional_info{padding:29px
55px;font-size:16px;font-size:1.6rem}}.villa_details .additional_info
p{display:block;margin:1em
0;padding:0
20px;position:relative}.villa_details .additional_info p:after{content:"";position:absolute;left:0;top:7px;width:6px;height:6px;border-radius:50em;background:#6e54cf}.villa_details
.location_info{background:#f2f2f2;padding:0
15px 25px 15px}@media (min-width: 50em){.villa_details
.location_info{padding:0
75px;min-height:370px}}.villa_details .location_info
h4{position:relative;text-transform:uppercase;font-size:16px;font-size:1.6rem;padding:30px
0 20px 20px}@media (min-width: 64em){.villa_details .location_info
h4{font-size:20px;font-size:2rem;padding:30px
0 30px 20px}}.villa_details .location_info h4::before{background:url("/images/pin/map-pin-accomodation.png");content:'';position:absolute;width:25px;height:33px;transform:scale(0.7);left:-10px;top:50%;margin-top:-17px}.villa_details .location_info
h3{text-transform:uppercase;font-size:18px;font-size:1.8rem;padding-bottom:20px}@media (min-width: 64em){.villa_details .location_info
h3{font-size:22px;font-size:2.2rem;padding-bottom:30px}}.villa_details .location_info
ul{font-size:14px;font-size:1.4rem}@media (min-width: 64em){.villa_details .location_info
ul{font-size:16px;font-size:1.6rem}}.villa_details .location_info ul
li{margin-bottom:15px;color:#999}.villa_details .location_info ul li
span{color:#323232}.villa_details
.eh{height:auto}@media (min-width: 64em){.villa_details
.eh{height:370px}}.villa_details
.directions{padding:30px
0;background:url(/images/foot-bg.gif);color:#fff}@media (min-width: 1440px){.villa_details
.directions{padding:30px
80px}}.villa_details .directions
dl{padding:0;position:relative;font-size:16px;font-size:1.6rem;text-align:center}@media (min-width: 1140px) and (max-width: 1439px){.villa_details .directions
dl{padding:0
24px;text-align:left}}@media (min-width: 1440px){.villa_details .directions
dl{padding:0
84px;text-align:left}}.villa_details .directions dl:after{content:"";width:79px;height:28px;position:absolute;right:120px;top:50%;margin-top:-14px;background-image:url("/images/sprite.png");background-position:-800px -672px;width:79px;height:28px;display:none}@media (min-width: 64em){.villa_details .directions dl:after{display:inline-block}}.villa_details .directions dt, .villa_details .directions
dd{display:inline-block;width:100%;margin-bottom:15px;padding:0
20px}@media (min-width: 64em){.villa_details .directions dt, .villa_details .directions
dd{margin-bottom:0;width:auto;padding:0}}.villa_details .directions
input.text{width:100%;padding:15px
15px}@media (min-width: 64em){.villa_details .directions
input.text{width:315px;margin:0
20px}}.villa_details .directions
input.cta{padding:19px
60px 19px 60px;width:100%}@media (min-width: 64em){.villa_details .directions
input.cta{width:auto}}.villa_details
.testimonials{margin:30px
0;display:inline-block;width:100%}@media (min-width: 64em){.villa_details
.testimonials{margin:50px
0}}.villa_details .testimonials
.brd{box-shadow:0 0 0 1px #e6e6e6;padding:20px
15px;margin:0
10px;font-size:22px;font-size:2.2rem;line-height:34px}@media (min-width: 50em){.villa_details .testimonials
.brd{margin:0}}@media (min-width: 1140px) and (max-width: 1439px){.villa_details .testimonials
.brd{box-shadow:0 0 0 1px #e6e6e6;padding:60px
50px;font-size:28px;font-size:2.8rem;line-height:36px;height:450px;margin:0}}@media (min-width: 1440px){.villa_details .testimonials
.brd{padding:60px
130px;font-size:28px;font-size:2.8rem;line-height:36px;height:450px;margin:0}}.villa_details .testimonials
.bg{background:#e6e6e6;box-shadow:0 0 0 1px #e6e6e6;padding:20px
15px 20px 15px;font-size:16px;font-size:1.6rem;line-height:24px;margin:0
10px}@media (min-width: 50em){.villa_details .testimonials
.bg{margin:0}}@media (min-width: 1140px) and (max-width: 1439px){.villa_details .testimonials
.bg{padding:60px
50px;font-size:20px;font-size:2rem;line-height:30px;height:450px;margin:0}}@media (min-width: 1440px){.villa_details .testimonials
.bg{padding:60px
140px 60px 85px;font-size:16px;font-size:1.6rem;line-height:30px;height:450px;margin:0}}.villa_details .testimonials .bg
.author{margin-top:30px;font-size:14px;font-size:1.4rem}@media (min-width: 64em){.villa_details .testimonials .bg
.author{font-size:16px;font-size:1.6rem}}.villa_details .testimonials .bg .author
strong{font-weight:bold}.villa_details .testimonials .bg
.location{font-size:14px;font-size:1.4rem}@media (min-width: 64em){.villa_details .testimonials .bg
.location{font-size:16px;font-size:1.6rem}}.villa_details .testimonials .bg .location
a{text-transform:uppercase;color:#6e54cf}.more_toggle{display:none}#content
.contx_cta{display:inline-block;width:100%;text-align:center;position:relative}#content .contx_cta:after{content:"";position:absolute;top:50%;left:0;height:1px;width:100%;background:#e6e6e6}#content
.sep_title{text-align:center;text-transform:uppercase;font-size:18px;font-size:1.8rem;padding:2px
0 20px 0}@media (min-width: 64em){#content
.sep_title{font-size:22px;font-size:2.2rem;padding:10px
0 30px 0}}.t-special-offers #header
.slide{height:auto}.t-special-offers #header
.scroll_indicator{display:none}.t-special-offers #content.specials
.specials_inquiry{padding-bottom:60px}@media (min-width: 1140px){.t-special-offers #content.specials
.specials_inquiry{padding-bottom:150px}}.t-special-offers #content.specials
.special_box{background:#fff;margin-top:30px}@media (min-width: 1140px){.t-special-offers #content.specials
.special_box{margin-top:60px}}.t-special-offers #content.specials .special_box:first-child{margin-top:-30px}@media (min-width: 1140px){.t-special-offers #content.specials .special_box:first-child{margin-top:-175px}}@media (min-width: 768px){.t-special-offers #content.specials .special_box
.add_on{width:auto;height:auto;position:absolute;top:0;bottom:0;left:0;right:50%}}.t-special-offers #content.specials .special_box
picture{position:absolute;overflow:hidden;display:block;bottom:0;right:0;left:0;top:0}@media (min-width: 769px){.t-special-offers #content.specials .special_box
picture{right:50%}}.t-special-offers #content.specials .special_box picture:after{content:'';position:absolute;top:0;left:0;right:0;bottom:50%;background:-moz-linear-gradient(top, rgba(0, 0, 70, 0.3) 0%, rgba(44, 44, 133, 0) 100%);background:-webkit-gradient(left top, left bottom, color-stop(0%, rgba(0, 0, 70, 0.3)), color-stop(100%, rgba(44, 44, 133, 0)));background:-webkit-linear-gradient(top, rgba(0, 0, 70, 0.3) 0%, rgba(44, 44, 133, 0) 100%);background:-o-linear-gradient(top, rgba(0, 0, 70, 0.3) 0%, rgba(44, 44, 133, 0) 100%);background:-ms-linear-gradient(top, rgba(0, 0, 70, 0.3) 0%, rgba(44, 44, 133, 0) 100%);background:linear-gradient(to bottom, rgba(0, 0, 70, 0.3) 0%, rgba(44, 44, 133, 0) 100%)}.t-special-offers #content.specials .special_box
img{position:absolute;margin:auto;top:-102%;left:-102%;right:-102%;bottom:-102%;min-width:100%;min-height:100%;object-fit:cover}.t-special-offers #content.specials .special_box
.inner{display:block}@media (min-width: 768px){.t-special-offers #content.specials .special_box
.inner{width:100%;display:table;table-layout:fixed}}.t-special-offers #content.specials .special_box
.right{position:relative}@media (max-width: 768px){.t-special-offers #content.specials .special_box
.left{position:relative}}.t-special-offers #content.specials .special_box .left,
.t-special-offers #content.specials .special_box
.right{}@media (min-width: 768px){.t-special-offers #content.specials .special_box .left,
.t-special-offers #content.specials .special_box
.right{display:table-cell;width:50%}}.t-special-offers #content.specials .special_box
.left{height:220px}@media (min-width: 768px){.t-special-offers #content.specials .special_box
.left{height:auto}}.t-special-offers #content.specials .special_box .left
.meta{position:relative}.t-special-offers #content.specials .special_box .left:after{content:"";position:absolute;background-image:url("/images/sprite.png");background-position:-860px -700px;width:60px;height:11px}@media (max-width: 767px){.t-special-offers #content.specials .special_box .left:after{bottom:0;left:50%;margin-left:-30px}}@media (min-width: 768px){.t-special-offers #content.specials .special_box .left:after{background-image:url("/images/sprite.png");background-position:-925px -129px;width:11px;height:60px;right:50%;top:50%;margin-top:-30px}}.t-special-offers #content.specials
.box{max-width:560px;padding:40px
20px 40px}@media (min-width: 768px){.t-special-offers #content.specials
.box{padding:70px
20px 40px}}@media (min-width: 1140px){.t-special-offers #content.specials
.box{padding:100px
80px 70px}}.t-special-offers #content.specials .box
h1{margin:0
0 4px;font-size:20px;line-height:30px;margin-bottom:10px;text-transform:uppercase}@media (min-width: 1140px){.t-special-offers #content.specials .box
h1{font-size:30px;line-height:40px}}.t-special-offers #content.specials .box h1
a{text-decoration:none;color:#6e54cf}.t-special-offers #content.specials .box
h2{margin:0
0 14px;font-size:20px;line-height:20px}@media (min-width: 1140px){.t-special-offers #content.specials .box
h2{font-size:24px;line-height:28px}}.t-special-offers #content.specials
.exclusive{position:absolute;top:8px;right:10px;color:#fff;font-size:12px;line-height:20px;padding-left:28px}.t-special-offers #content.specials .exclusive:after{content:"";position:absolute;left:0;top:50%;margin-top:-10px;background-image:url("/images/sprite.png");background-position:-914px -239px;width:20px;height:19px}@media (min-width: 480px){.t-special-offers #content.specials
.exclusive{top:11px;right:19px}}.t-special-offers #content.specials
.meta{position:absolute;left:0;top:-220px;color:#fff;font-size:14px;line-height:24px}@media (min-width: 768px){.t-special-offers #content.specials
.meta{top:0;font-size:16px;line-height:30px}}.t-special-offers #content.specials .meta
p{display:block;padding:6px
8px 4}@media (min-width: 480px){.t-special-offers #content.specials .meta
p{padding:6px
19px 4px}}.t-special-offers #content.specials .meta
.type{display:inline-block;vertical-align:top;background:#000333}.t-special-offers #content.specials .meta
.discount{display:inline-block;vertical-align:top;background:#6e54cf}.t-special-offers #content.specials
.price{font-size:18px;line-height:28px}@media (min-width: 1140px){.t-special-offers #content.specials
.price{font-size:20px;line-height:30px}}.t-special-offers #content.specials
.extra{padding:5px
0;margin:6px
0 10px;border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;font-size:14px;line-height:22px}@media (min-width: 1140px){.t-special-offers #content.specials
.extra{font-size:16px;line-height:24px}}.t-special-offers #content.specials .extra
span{white-space:nowrap;margin-right:12px}.t-special-offers #content.specials
.content{font-size:14px;line-height:26px}.t-special-offers #content.specials
.controls{font-size:0}.t-special-offers #content.specials .controls
a{display:inline-block;vertical-align:top;margin-top:20px;padding:14px
7px 13px 7px}.t-special-offers #content.specials .controls a:first-child{margin-right:12px}@media (min-width: 480px){.t-special-offers #content.specials .controls
a{padding:14px
13px 13px 13px}.t-special-offers #content.specials .controls a:first-child{margin-right:20px}}@media (min-width: 1140px){.t-special-offers #content.specials .controls
a{margin-top:30px;padding:15px
20px 13px 20px}.t-special-offers #content.specials .controls a:first-child{margin-right:30px}}#footer{color:#fff;text-align:center;position:relative}@media (min-width: 768px){#footer
.hidden_desktop{display:none}}#footer
.footer_mail{color:#37c2d7;border-bottom:2px solid #37c2d7;transition: .3s all}#footer .footer_mail:hover{border-bottom:2px solid transparent;text-decoration:none}#footer
#footer__content{position:relative;padding-top:100px;padding-bottom:100px;background:url(/images/foot-bg.gif)}#footer #footer__content
h2{font-size:18px;font-size:1.8rem;margin-bottom:100px;position:relative}@media (min-width: 64em){#footer #footer__content
h2{font-size:24px;font-size:2.4rem}}#footer #footer__content h2:after{content:"";position:absolute;left:50%;margin-left:-20px;bottom:-65px;background-image:url("/images/sprite.png");background-position:-550px -380px;width:213px;height:35px;width:40px;height:35px;z-index:2}#footer #footer__content
p{font-size:18px;font-size:1.8rem;margin-bottom:100px;position:relative}@media (min-width: 64em){#footer #footer__content
p{font-size:24px;font-size:2.4rem}}#footer #footer__content p:after{content:"";position:absolute;left:50%;margin-left:-20px;bottom:-65px;background-image:url("/images/sprite.png");background-position:-550px -380px;width:213px;height:35px;width:40px;height:35px;z-index:2}#footer #footer__content
li{display:block;font-size:14px;font-size:1.4rem}@media (min-width: 64em){#footer #footer__content
li{display:inline-block}}#footer #footer__content li
a{color:#fff;display:inline-block;padding:10px
15px;position:relative}#footer #footer__content li a:hover{text-decoration:none}#footer #footer__content li
span{position:relative}#footer #footer__content li span:after{content:"";height:2px;width:100%;position:absolute;bottom:-4px;left:0;background:#6e54cf;-moz-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);-webkit-transform:scale(0);transform:scale(0);-moz-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;-webkit-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}#footer #footer__content li a:hover span:after{-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}#footer #footer__content
#nvs{position:absolute;right:0;bottom:0;z-index:2}#footer #footer__content #nvs:after{content:"";position:absolute;bottom:20px;right:20px;width:20px;height:25px;z-index:5;background-image:url("/images/sprite.png");background-position:-914px -189px;width:20px;height:25px}#footer #footer__content #nvs:hover:after{background-image:url("/images/sprite.png");background-position:-914px -214px;width:20px;height:25px}#footer
#breadcrumb{background:#000333;font-size:10px;font-size:1rem;text-transform:uppercase;padding:10px
70px 10px 10px;position:relative;text-align:left;color:#8c80b8}#footer #breadcrumb
ul{position:relative}@media (min-width: 64em){#footer #breadcrumb
ul{left:-20px}}#footer #breadcrumb
li{display:inline-block;position:relative;padding:0
15px}#footer #breadcrumb li
a{color:#fff;padding:13px
0;display:inline-block}#footer #breadcrumb li a:after{content:"";position:absolute;right:-4px;top:50%;margin:-2px 0 0 0;background-image:url("/images/sprite.png");background-position:-930px -371px;width:4px;height:4px;width:4px;height:4px}#footer #breadcrumb
#page_top{position:absolute;right:0;top:0;background:#6e54cf;width:60px;height:60px;-moz-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;-webkit-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}#footer #breadcrumb #page_top:after{content:"";position:absolute;top:23px;right:15px;width:28px;height:14px;background-image:url("/images/sprite.png");background-position:-900px -562px;width:28px;height:14px}#footer #breadcrumb #page_top:hover{background:#523aab}#footer #back-to-top{width:60px;height:60px;position:absolute;top:0;right:0;background:#6e54cf;-moz-transition:background 0.35s, ease-in;-o-transition:background 0.35s, ease-in;-webkit-transition:background 0.35s, ease-in;transition:background 0.35s, ease-in}#footer #back-to-top:before{top:50%;left:50%;content:'';position:absolute;margin:-7px 0 0 -14px;background-image:url("/images/sprite.png");background-position:-900px -562px;width:28px;height:14px}#footer #back-to-top:hover{background:#523aab}#footer
.social{position:absolute;top:17px;right:80px;font-size:10px;line-height:24px;text-transform:uppercase;color:#9da0d0}#footer .social
li{display:inline-block;padding:0
20px}#footer .social li:first-child{padding:0}#footer .social
a.facebook{position:relative}#footer .social a.facebook:after{position:absolute;left:0;top:-11px;content:"";background-image:url("/images/sprite.png");background-position:-928px -259px;width:8px;height:17px}#footer .social a.facebook:hover:after{background-image:url("/images/sprite.png");background-position:-888px -299px;width:40px;height:40px;left:-16px;top:-23px}#footer .social
a.twitter{position:relative}#footer .social a.twitter:after{position:absolute;left:0;top:-10px;content:"";background-image:url("/images/sprite.png");background-position:-916px -624px;width:18px;height:15px}#footer .social a.twitter:hover:after{background-image:url("/images/sprite.png");background-position:-888px -259px;width:40px;height:40px;left:-11px;top:-23px}#footer .social
a.instagram{position:relative}#footer .social a.instagram:after{position:absolute;left:0;top:-13px;content:"";background-image:url("/images/sprite.png");background-position:-898px -591px;width:21px;height:21px}#footer .social a.instagram:hover:after{background-image:url("/images/sprite.png");background-position:-735px -168px;width:40px;height:40px;left:-10px;top:-23px}#error_block{padding:85px
0}#error_block
h3{font-size:24px;line-height:34px}#error_block ul,
#error_block
p{font-size:16px;line-height:26px;margin:1em
0}#error_block
li{position:relative;padding:0
0 0 15px}#error_block li:after{content:"";position:absolute;top:10px;left:0;background:#999;border-radius:50em;width:6px;height:6px}@media only screen and (min-width: 18em) and (max-width: 50em){.custom-sm-col .col-sm-9{width:50%;float:left}}@media (min-width: 64em){.row-no-padding [class*="col-"]{padding-left:0 !important;padding-right:0 !important}}@media (min-width: 64em){#header .no-margin,
#content .no-margin{margin:0}}@media (min-width: 50em){.row-eq-height{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}picture
img{max-width:100%;height:auto}.hidden{display:none !important}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}@media only screen and (min-width: 35em){}@media print, (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 1.25dppx), (min-resolution: 120dpi){}@media
print{*,*:before,*:after{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre,blockquote{border:1px
solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.location_pin{padding:11px
0 20px 10px}.location_pin .lead, .location_pin .details
a{color:#6e54cf}.location_pin .lead::before{background:url("/images/pin/map-pin-location.png")}.location_pin
h1{color:#6e54cf;text-transform:uppercase;margin-top:0;font-size:16px;line-height:1.5;letter-spacing:1px}.acommodation_pin{padding:11px
0 20px 10px}.acommodation_pin .lead, .acommodation_pin .details
a{color:#37c2d7}.acommodation_pin .details
a{padding-left:15px}.acommodation_pin .lead::before{background:url("/images/pin/map-pin-accomodation.png")}.acommodation_pin
h1{color:#37c2d7;text-transform:uppercase;margin-top:0;font-size:16px;line-height:1.5;letter-spacing:1px}.agency_pin{padding:11px
0 20px 10px}.agency_pin .lead, .agency_pin .details
a{color:#000}.agency_pin .lead::before{background:url("/images/pin/map-pin-agency.png")}.agency_pin
h1{color:#000;text-transform:uppercase;margin-top:0;font-size:16px;line-height:1.5;letter-spacing:1px}.guide{text-align:center;margin-top:100px}.tooltip-photo{float:left}.information{float:left;padding-left:15px;font-size:16px;line-height:1.5;margin-bottom:5px}.lead{margin-bottom:10px;position:relative;padding-left:25px}.lead::before{content:'';position:absolute;width:25px;height:33px;transform:scale(0.6);left:-5px;top:-5px}.location_pin .details
a{padding-top:15px;float:left}.pin_legend{height:40px;border-bottom:1px solid #eaeaea;font-size:12px}.pin_legend
ul{padding:0;height:40px}.pin_legend ul
li{display:inline-block;width:32%;text-align:center;top:13px;position:relative}.pin_legend ul li
span{position:relative}.pin_legend ul li span::before{content:'';position:absolute;width:25px;height:33px;transform:scale(0.6);left:-25px;top:-10px}.pin_legend ul li:nth-child(1) span::before{background:url("/images/pin/map-pin-accomodation.png")}.pin_legend ul li:nth-child(2) span::before{background:url("/images/pin/map-pin-location.png")}.pin_legend ul li:nth-child(3) span::before{background:url("/images/pin/map-pin-agency.png")}.slick-slider{margin-bottom:0}.slick-prev{left:10px;z-index:2}.slick-next{right:10px}.slick-dots{bottom:10px}.slick-dots li button:before{color:#6e54cf;opacity:1}.slick-dots li.slick-active button:before{color:#000;opacity:1}#agency_info{background-color:#f2f2f2;color:#333;font-size:14px;font-size:1.4rem;padding-top:55px;padding-bottom:80px}#agency_info
.container{background-color:#f2f2f2}#cookie{display:none;position:fixed;left:0;bottom:-1px;right:0;z-index:100;width:100%;background-color:#000333;min-height:60px}#cookie
.wrapper{padding:6px
0 6px 60px;text-align:left;min-height:60px;position:relative;width:100%;margin:0
auto}@media screen and (min-width: 768px){#cookie .wrapper:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);background-image:url(/images/cookies.png);width:40px;height:40px;display:block}}@media screen and (max-width: 767px){#cookie
.wrapper{padding:6px
0 6px 0;text-align:center}}#cookie
.inner{padding:0
260px 0 0;position:relative}@media screen and (max-width: 767px){#cookie
.inner{padding:0}}#cookie
p{font-size:14px;line-height:16px;color:#fff;margin:0;padding:8px
0}@media screen and (max-width: 767px){#cookie
p{width:100%}}#cookie p
a{color:#37c2d7;border-bottom:2px solid #37c2d7;transition: .3s all}#cookie p a:hover{border-bottom:2px solid transparent;text-decoration:none}@media screen and (max-width: 767px){#cookie
#close{position:relative;margin:20px
auto;display:block;text-align:center}}#cookie
.close_cookie{position:absolute;right:10px;top:50%;transform:translateY(-50%)}@media screen and (max-width: 767px){#cookie
.close_cookie{margin:0px
auto;position:relative;right:auto;top:auto;margin-top:10px;transform:none}}#cookie
.rmore{font-size:14px;line-height:16px;text-decoration:underline;color:#000}#cookie .rmore:hover{text-decoration:none}#cookie.showme{display:block}