<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@font-face {font-family: "Futura-Medium";src: url("../fonts/Futura-Medium.eot");src: url("../fonts/Futura-Medium.eot?#iefix") format("embedded-opentype"), url("../fonts/Futura-Medium.woff") format("woff"), url("../fonts/Futura-Medium.ttf")format("truetype"), url("../fonts/Futura-Medium.svg#Futura-Medium") format("svg");font-style: normal;font-weight: 400;}@font-face {font-family: "Avenir-Medium";src: url("../fonts/Avenir-Medium.eot");src: url("../fonts/Avenir-Medium.eot?#iefix") format("embedded-opentype"), url("../fonts/Avenir-Medium.woff") format("woff"), url("../fonts/Avenir-Medium.ttf")format("truetype"), url("../fonts/Avenir-Medium.svg#Avenir-Medium") format("svg");font-style: normal;font-weight: 400;}@font-face {font-family: "FontAwesome";src: url("../fonts/FontAwesome.eot");src: url("../fonts/FontAwesome.eot?#iefix") format("embedded-opentype"), url("../fonts/FontAwesome.woff") format("woff"), url("../fonts/FontAwesome.ttf")format("truetype"), url("../fonts/FontAwesome.svg#FontAwesome") format("svg");font-style: normal;font-weight: 400;}@font-face {font-family: "Futura-Bold";src: url("../fonts/Futura-Bold.eot");src: url("../fonts/Futura-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/Futura-Bold.woff") format("woff"), url("../fonts/Futura-Bold.ttf")format("truetype"), url("../fonts/Futura-Bold.svg#Futura-Bold") format("svg");font-style: normal;font-weight: 700;}@font-face {font-family: "Avenir-Heavy";src: url("../fonts/Avenir-Heavy.eot");src: url("../fonts/Avenir-Heavy.eot?#iefix") format("embedded-opentype"), url("../fonts/Avenir-Heavy.woff") format("woff"), url("../fonts/Avenir-Heavy.ttf")format("truetype"), url("../fonts/Avenir-Heavy.svg#Avenir-Heavy") format("svg");font-style: normal;font-weight: 400;}@font-face {font-family: "FontAwesome5ProSolid";src: url("../fonts/FontAwesome5ProSolid.eot");src: url("../fonts/FontAwesome5ProSolid.eot?#iefix") format("embedded-opentype"), url("../fonts/FontAwesome5ProSolid.woff") format("woff"), url("../fonts/FontAwesome5ProSolid.ttf")format("truetype"), url("../fonts/FontAwesome5ProSolid.svg#FontAwesome5ProSolid") format("svg");font-style: normal;font-weight: 400;}@font-face {font-family: "Avenir-Black";src: url("../fonts/Avenir-Black.eot");src: url("../fonts/Avenir-Black.eot?#iefix") format("embedded-opentype"), url("../fonts/Avenir-Black.woff") format("woff"), url("../fonts/Avenir-Black.ttf")format("truetype"), url("../fonts/Avenir-Black.svg#Avenir-Black") format("svg");font-style: normal;font-weight: 400;}@font-face {font-family: "Avenir-Roman";src: url("../fonts/Avenir-Roman.eot");src: url("../fonts/Avenir-Roman.eot?#iefix") format("embedded-opentype"), url("../fonts/Avenir-Roman.woff") format("woff"), url("../fonts/Avenir-Roman.ttf")format("truetype"), url("../fonts/Avenir-Roman.svg#Avenir-Roman") format("svg");font-style: normal;font-weight: 400;}@font-face {font-family: "Avenir-Book";src: url("../fonts/Avenir-Book.eot");src: url("../fonts/Avenir-Book.eot?#iefix") format("embedded-opentype"), url("../fonts/Avenir-Book.woff") format("woff"), url("../fonts/Avenir-Book.ttf")format("truetype"), url("../fonts/Avenir-Book.svg#Avenir-Book") format("svg");font-style: normal;font-weight: 400;}
@charset "utf-8";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,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: 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 {-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"] {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;-moz-box-sizing: content-box;-webkit-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;}@media print {* {text-shadow: none !important;color: #000 !important;background: transparent !important;box-shadow: none !important;}a,a:visited {text-decoration: underline;}a[href]:after {content: " (" attr(href) ")";}abbr[title]:after {content: " (" attr(title) ")";}a[href^="javascript:"]:after,a[href^="#"]: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;}select {background: #fff !important;}.navbar {display: none;}.table td,.table th {background-color: #fff !important;}.btn &gt; .caret,.dropup &gt; .btn &gt; .caret {border-top-color: #000 !important;}.label {border: 1px solid #000;}.table {border-collapse: collapse !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: rgba(0, 0, 0, 0);}body {font-family: "Open Sans", Helvetica, Arial, sans-serif;font-size: 12px;line-height: 1;color: black;}input,button,select,textarea {font-family: inherit;font-size: inherit;line-height: inherit;border:none;display: block;}label {display: block;}p {margin: 0;}a {color: black;text-decoration: none;}a:hover, a:focus {color: black;text-decoration: none;}a:focus {outline: thin dotted;outline: 5px auto -webkit-focus-ring-color;outline-offset: -2px;}a:visited {text-decoration: none;}figure {margin: 0;}img {vertical-align: middle;max-width: 100%;}p {margin: 0;}h1, h2, h3, h4, h5, h6 {font-weight: normal;line-height: 1;}.text_dyn .a, .text_dyn a:hover, .text_dyn a:focus, .text_dyn a:visited {text-decoration: none;}.text_dyn .accordion a, .text_dyn .accordion a:hover, .text_dyn .accordion a:focus, .text_dyn .accordion a:visited {text-decoration: none;}form.form {margin: 0;}form .caption-fields {margin: 0 -15px;}form .form-title {}form .caption-fields .form {margin: 0;padding: 0 15px 20px 15px;float: left;}form .caption-fields .form_element_title {margin: 0 0px 5px 0;}form .caption-fields .form input, #cntform form .caption-fields .form select, #cntform form .caption-fields .form textarea {padding: 10px;width: 100%;}form .caption-fields .form.select select {appearance: inherit;-webkit-appearance: inherit;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;-o-border-radius:0px;-ms-border-radius:0px;}form .caption-fields .form.textarea {margin: 0;padding: 0 15px 20px 15px;width:100%;float:none;}form .caption-fields .form.radio label {width: 100%;}form .caption-fields .form.radio label input[type="radio"] {width: 30px;}form .caption-fields .form.checkbox label {padding: 0px 0px 5px 0px;text-transform: none;}form .caption-fields .form.checkbox label input[type="checkbox"] {margin: 0px 5px 0 0 !important;float: left;width: auto;}form .caption-fields .form.radio .form_element_title {margin: 0 20px 5px auto;}form .caption-fields .form.radio label {padding: 12px 5px 0px 0px;text-transform: none;display:inline-block;}form .caption-fields .form.radio label.error {margin: 5px 0 0 -18px;position: absolute;width: auto;font-size: 12px;top: 12px;left: 120px;} form .caption-fields .form.radio label input[type="radio"] {margin: -1px 5px 0 0 !important;float: left;width: auto;}form .caption-fields .form .intl-tel-input {width: 100%}form .caption-fields .form input[type="phone"] {padding-left: 90px;}form .caption-fields .form .date-invisible {margin:0;padding:0;width:0;height: 0;}form .caption-fields .form .hidden_form_element {width: 0;height: 0;overflow: hidden;}form .caption-fields .form.field.date .date_from_html {position:relative;}form .caption-fields .form.field.date .date_from_html .day_name {display: none;}form .caption-fields .form.field.date .date_from_html .month {display: none;}form .caption-fields .form.field.select .form_select .elements_list {padding: 0;position:absolute;}form .caption-fields input[type="submit"] {margin: 10px 15px;border:none;}form .error {color: #D0021B;} form #showprivacy, form p.privacy, form .newsletter, form .g-recaptcha {padding: 5px 15px;overflow:hidden;}form #showprivacy {margin: 10px auto;display:block;clear:both;font-size:11px;}form textarea.cnt_privacy {margin: 0px 15px 20px 15px;padding: 10px;width: calc(100% - 30px);font-size:11px;min-height:150px;border: 1px solid #D8D8D8;}form p.privacy label {margin: 0 20px 0 auto;float: left;font-size: 12px;}form p.privacy label input[type="radio"] {margin: 0px 5px 0px 1px;float: left;}form .newsletter {margin: 10px auto;display:block;clear:both;}form .newsletter input[type="checkbox"] {margin: 1px 6px 0px 1px;float: left;}form .form_messages .message {margin: 0px;font-size: 16px;color: #5DB59A;text-align: left;line-height: 30px;}form .element_interruption {width:100%;display:block;clear:both;} form #showprivacy, form textarea.cnt_privacy {font-size: 12px;text-align: left;}.slick-arrow {margin: 0;border:none;background: transparent;text-align: center;cursor: pointer;z-index:583;font-size:0px;}.slick-dots {margin:0 auto;padding:0;text-align:center;list-style:none;}.slick-dots li {display:inline-block;}.slick-dots li button {padding:0;font-size: 0;border:none;}.zlink a {cursor: pointer;}.zsimplebutton a {cursor: pointer;}.ztemplate .elem .caption-cnt img {min-width:100%;}.gallery {padding: 0;overflow: hidden;display: block;}.gallery ul li {margin: 0;}.gallery ul li img {min-width:100%;}.map-canvas {width: 100%;height: 500px;}.img-responsive {display: block;width: 100% \9;max-width: 100%;height: auto;}.img-rounded {border-radius: 0px;}.img-circle {border-radius: 50%;}hr {margin-top: 14px;margin-bottom: 14px;border: 0;border-top: 1px solid #cccccc;}.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;}.container {margin-right: auto;margin-left: auto;padding-left: 15px;padding-right: 15px;}.container:before, .container:after {content: " ";display: table;}.container:after {clear: both;}@media (min-width: 768px) {.container {width: 750px;}}@media (min-width: 992px) {.container {width: 970px;}}@media (min-width: 1200px) {.container {width: 1170px;}}.container-fluid {margin-right: auto;margin-left: auto;padding-left: 15px;padding-right: 15px;}.container-fluid:before, .container-fluid:after {content: " ";display: table;}.container-fluid:after {clear: both;}.row {margin-left: -15px;margin-right: -15px;}.row:before, .row:after {content: " ";display: table;}.row:after {clear: both;}.col-xs-1, .col-sm-1, .col-md-1, .col-lg-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 {position: relative;min-height: 1px;padding-left: 15px;padding-right: 15px;}.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {float: left;}.col-xs-1 {width: 8.33333%;}.col-xs-2 {width: 16.66667%;}.col-xs-3 {width: 25%;}.col-xs-4 {width: 33.33333%;}.col-xs-5 {width: 41.66667%;}.col-xs-6 {width: 50%;}.col-xs-7 {width: 58.33333%;}.col-xs-8 {width: 66.66667%;}.col-xs-9 {width: 75%;}.col-xs-10 {width: 83.33333%;}.col-xs-11 {width: 91.66667%;}.col-xs-12 {width: 100%;}.col-xs-pull-0 {right: auto;}.col-xs-pull-1 {right: 8.33333%;}.col-xs-pull-2 {right: 16.66667%;}.col-xs-pull-3 {right: 25%;}.col-xs-pull-4 {right: 33.33333%;}.col-xs-pull-5 {right: 41.66667%;}.col-xs-pull-6 {right: 50%;}.col-xs-pull-7 {right: 58.33333%;}.col-xs-pull-8 {right: 66.66667%;}.col-xs-pull-9 {right: 75%;}.col-xs-pull-10 {right: 83.33333%;}.col-xs-pull-11 {right: 91.66667%;}.col-xs-pull-12 {right: 100%;}.col-xs-push-0 {left: auto;}.col-xs-push-1 {left: 8.33333%;}.col-xs-push-2 {left: 16.66667%;}.col-xs-push-3 {left: 25%;}.col-xs-push-4 {left: 33.33333%;}.col-xs-push-5 {left: 41.66667%;}.col-xs-push-6 {left: 50%;}.col-xs-push-7 {left: 58.33333%;}.col-xs-push-8 {left: 66.66667%;}.col-xs-push-9 {left: 75%;}.col-xs-push-10 {left: 83.33333%;}.col-xs-push-11 {left: 91.66667%;}.col-xs-push-12 {left: 100%;}.col-xs-offset-0 {margin-left: 0%;}.col-xs-offset-1 {margin-left: 8.33333%;}.col-xs-offset-2 {margin-left: 16.66667%;}.col-xs-offset-3 {margin-left: 25%;}.col-xs-offset-4 {margin-left: 33.33333%;}.col-xs-offset-5 {margin-left: 41.66667%;}.col-xs-offset-6 {margin-left: 50%;}.col-xs-offset-7 {margin-left: 58.33333%;}.col-xs-offset-8 {margin-left: 66.66667%;}.col-xs-offset-9 {margin-left: 75%;}.col-xs-offset-10 {margin-left: 83.33333%;}.col-xs-offset-11 {margin-left: 91.66667%;}.col-xs-offset-12 {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 {float: left;}.col-sm-1 {width: 8.33333%;}.col-sm-2 {width: 16.66667%;}.col-sm-3 {width: 25%;}.col-sm-4 {width: 33.33333%;}.col-sm-5 {width: 41.66667%;}.col-sm-6 {width: 50%;}.col-sm-7 {width: 58.33333%;}.col-sm-8 {width: 66.66667%;}.col-sm-9 {width: 75%;}.col-sm-10 {width: 83.33333%;}.col-sm-11 {width: 91.66667%;}.col-sm-12 {width: 100%;}.col-sm-pull-0 {right: auto;}.col-sm-pull-1 {right: 8.33333%;}.col-sm-pull-2 {right: 16.66667%;}.col-sm-pull-3 {right: 25%;}.col-sm-pull-4 {right: 33.33333%;}.col-sm-pull-5 {right: 41.66667%;}.col-sm-pull-6 {right: 50%;}.col-sm-pull-7 {right: 58.33333%;}.col-sm-pull-8 {right: 66.66667%;}.col-sm-pull-9 {right: 75%;}.col-sm-pull-10 {right: 83.33333%;}.col-sm-pull-11 {right: 91.66667%;}.col-sm-pull-12 {right: 100%;}.col-sm-push-0 {left: auto;}.col-sm-push-1 {left: 8.33333%;}.col-sm-push-2 {left: 16.66667%;}.col-sm-push-3 {left: 25%;}.col-sm-push-4 {left: 33.33333%;}.col-sm-push-5 {left: 41.66667%;}.col-sm-push-6 {left: 50%;}.col-sm-push-7 {left: 58.33333%;}.col-sm-push-8 {left: 66.66667%;}.col-sm-push-9 {left: 75%;}.col-sm-push-10 {left: 83.33333%;}.col-sm-push-11 {left: 91.66667%;}.col-sm-push-12 {left: 100%;}.col-sm-offset-0 {margin-left: 0%;}.col-sm-offset-1 {margin-left: 8.33333%;}.col-sm-offset-2 {margin-left: 16.66667%;}.col-sm-offset-3 {margin-left: 25%;}.col-sm-offset-4 {margin-left: 33.33333%;}.col-sm-offset-5 {margin-left: 41.66667%;}.col-sm-offset-6 {margin-left: 50%;}.col-sm-offset-7 {margin-left: 58.33333%;}.col-sm-offset-8 {margin-left: 66.66667%;}.col-sm-offset-9 {margin-left: 75%;}.col-sm-offset-10 {margin-left: 83.33333%;}.col-sm-offset-11 {margin-left: 91.66667%;}.col-sm-offset-12 {margin-left: 100%;}}@media (min-width: 992px) {.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {float: left;}.col-md-1 {width: 8.33333%;}.col-md-2 {width: 16.66667%;}.col-md-3 {width: 25%;}.col-md-4 {width: 33.33333%;}.col-md-5 {width: 41.66667%;}.col-md-6 {width: 50%;}.col-md-7 {width: 58.33333%;}.col-md-8 {width: 66.66667%;}.col-md-9 {width: 75%;}.col-md-10 {width: 83.33333%;}.col-md-11 {width: 91.66667%;}.col-md-12 {width: 100%;}.col-md-pull-0 {right: auto;}.col-md-pull-1 {right: 8.33333%;}.col-md-pull-2 {right: 16.66667%;}.col-md-pull-3 {right: 25%;}.col-md-pull-4 {right: 33.33333%;}.col-md-pull-5 {right: 41.66667%;}.col-md-pull-6 {right: 50%;}.col-md-pull-7 {right: 58.33333%;}.col-md-pull-8 {right: 66.66667%;}.col-md-pull-9 {right: 75%;}.col-md-pull-10 {right: 83.33333%;}.col-md-pull-11 {right: 91.66667%;}.col-md-pull-12 {right: 100%;}.col-md-push-0 {left: auto;}.col-md-push-1 {left: 8.33333%;}.col-md-push-2 {left: 16.66667%;}.col-md-push-3 {left: 25%;}.col-md-push-4 {left: 33.33333%;}.col-md-push-5 {left: 41.66667%;}.col-md-push-6 {left: 50%;}.col-md-push-7 {left: 58.33333%;}.col-md-push-8 {left: 66.66667%;}.col-md-push-9 {left: 75%;}.col-md-push-10 {left: 83.33333%;}.col-md-push-11 {left: 91.66667%;}.col-md-push-12 {left: 100%;}.col-md-offset-0 {margin-left: 0%;}.col-md-offset-1 {margin-left: 8.33333%;}.col-md-offset-2 {margin-left: 16.66667%;}.col-md-offset-3 {margin-left: 25%;}.col-md-offset-4 {margin-left: 33.33333%;}.col-md-offset-5 {margin-left: 41.66667%;}.col-md-offset-6 {margin-left: 50%;}.col-md-offset-7 {margin-left: 58.33333%;}.col-md-offset-8 {margin-left: 66.66667%;}.col-md-offset-9 {margin-left: 75%;}.col-md-offset-10 {margin-left: 83.33333%;}.col-md-offset-11 {margin-left: 91.66667%;}.col-md-offset-12 {margin-left: 100%;}}@media (min-width: 1200px) {.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {float: left;}.col-lg-1 {width: 8.33333%;}.col-lg-2 {width: 16.66667%;}.col-lg-3 {width: 25%;}.col-lg-4 {width: 33.33333%;}.col-lg-5 {width: 41.66667%;}.col-lg-6 {width: 50%;}.col-lg-7 {width: 58.33333%;}.col-lg-8 {width: 66.66667%;}.col-lg-9 {width: 75%;}.col-lg-10 {width: 83.33333%;}.col-lg-11 {width: 91.66667%;}.col-lg-12 {width: 100%;}.col-lg-pull-0 {right: auto;}.col-lg-pull-1 {right: 8.33333%;}.col-lg-pull-2 {right: 16.66667%;}.col-lg-pull-3 {right: 25%;}.col-lg-pull-4 {right: 33.33333%;}.col-lg-pull-5 {right: 41.66667%;}.col-lg-pull-6 {right: 50%;}.col-lg-pull-7 {right: 58.33333%;}.col-lg-pull-8 {right: 66.66667%;}.col-lg-pull-9 {right: 75%;}.col-lg-pull-10 {right: 83.33333%;}.col-lg-pull-11 {right: 91.66667%;}.col-lg-pull-12 {right: 100%;}.col-lg-push-0 {left: auto;}.col-lg-push-1 {left: 8.33333%;}.col-lg-push-2 {left: 16.66667%;}.col-lg-push-3 {left: 25%;}.col-lg-push-4 {left: 33.33333%;}.col-lg-push-5 {left: 41.66667%;}.col-lg-push-6 {left: 50%;}.col-lg-push-7 {left: 58.33333%;}.col-lg-push-8 {left: 66.66667%;}.col-lg-push-9 {left: 75%;}.col-lg-push-10 {left: 83.33333%;}.col-lg-push-11 {left: 91.66667%;}.col-lg-push-12 {left: 100%;}.col-lg-offset-0 {margin-left: 0%;}.col-lg-offset-1 {margin-left: 8.33333%;}.col-lg-offset-2 {margin-left: 16.66667%;}.col-lg-offset-3 {margin-left: 25%;}.col-lg-offset-4 {margin-left: 33.33333%;}.col-lg-offset-5 {margin-left: 41.66667%;}.col-lg-offset-6 {margin-left: 50%;}.col-lg-offset-7 {margin-left: 58.33333%;}.col-lg-offset-8 {margin-left: 66.66667%;}.col-lg-offset-9 {margin-left: 75%;}.col-lg-offset-10 {margin-left: 83.33333%;}.col-lg-offset-11 {margin-left: 91.66667%;}.col-lg-offset-12 {margin-left: 100%;}}.caret {display: inline-block;width: 0;height: 0;margin-left: 2px;vertical-align: middle;}.dropdown {position: relative;}.dropdown-toggle:focus {outline: 0;}.dropdown-menu {position: absolute;top: 100%;left: 0;z-index: 1000;display: none;min-width: 160px;padding: 0px 0;margin: 2px 0 0;list-style: none;text-align: left;background-clip: padding-box;}.dropdown-menu.pull-right {right: 0;left: auto;}.dropdown-menu &gt; li &gt; a {display: block;padding: 5px 5px;clear: both;font-weight: normal;line-height: 1;white-space: nowrap;}.dropdown-menu &gt; li &gt; a:hover, .dropdown-menu &gt; li &gt; a:focus {text-decoration: none;}.dropdown-menu &gt; .active &gt; a, .dropdown-menu &gt; .active &gt; a:hover, .dropdown-menu &gt; .active &gt; a:focus {text-decoration: none;outline: 0;}.dropdown-menu &gt; .disabled &gt; a:hover, .dropdown-menu &gt; .disabled &gt; a:focus {text-decoration: none;background-color: transparent;background-image: none;filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);cursor: not-allowed;}.open &gt; .dropdown-menu {display: block;}.open &gt; a {outline: 0;}.dropdown-menu-right {left: auto;right: 0;}.dropdown-menu-left {left: 0;right: auto;}.dropdown-header {display: block;padding: 3px 20px;white-space: nowrap;}.dropdown-backdrop {position: fixed;left: 0;right: 0;bottom: 0;top: 0;z-index: 990;}.pull-right &gt; .dropdown-menu {right: 0;left: auto;}@media (min-width: 768px) {.navbar-right .dropdown-menu {right: 0;left: auto;}.navbar-right .dropdown-menu-left {left: 0;right: auto;}}.nav {margin-bottom: 0;padding-left: 0;list-style: none;}.nav:before, .nav:after {content: " ";display: table;}.nav:after {clear: both;}.nav &gt; li {position: relative;display: block;}.nav &gt; li &gt; a {position: relative;display: block;}.nav &gt; li &gt; a:hover, .nav &gt; li &gt; a:focus {text-decoration: none;}.nav &gt; li.disabled &gt; a:hover, .nav &gt; li.disabled &gt; a:focus {text-decoration: none;background-color: transparent;cursor: not-allowed;}.nav .nav-divider {height: 1px;margin: 6px 0;overflow: hidden;background-color: #e5e5e5;}.nav &gt; li &gt; a &gt; img {max-width: none;}.nav-pills {display: block;}.nav-pills &gt; li {float: left;text-transform: none;font-weight: normal;}ul.extended-menu &gt; li {display: block;text-transform: none;font-weight: normal;}ul.extended-menu &gt; li &gt; a {display: block;}.submenu #tree {padding: 0px;list-style: none;}.submenu #tree &gt; li {display: block;text-transform: none;font-weight: normal;}.submenu #tree &gt; li &gt; a {display: inline-block;}.submenu #tree &gt; li &gt; a:hover, .submenu #tree &gt; li &gt; a:focus {text-decoration: none;}.submenu #tree &gt; li.active {display: inline-block;}#language .nav-pills &gt; li {float: left;text-transform: none;font-weight: normal;}#page_nav {display: block;}#page_nav ul {margin: 0px;padding: 0px;list-style: none;}#page_nav ul &gt; li {text-transform: uppercase;font-weight: bold;display: inline-block;}#page_nav ul &gt; li + li:before {content: "/\00a0";}.navbar {text-transform: uppercase;position: relative;min-height: 43px;}.navbar:before, .navbar:after {content: " ";display: table;}.navbar:after {clear: both;}.navbar-collapse {overflow-x: visible;width: auto;-webkit-overflow-scrolling: touch;}.navbar-collapse:before, .navbar-collapse:after {content: " ";display: table;}.navbar-collapse:after {clear: both;}.navbar-collapse.in {overflow-y: auto;}@media (min-width: 768px) {.navbar-collapse {width: auto;border-top: 0;box-shadow: none;}.navbar-collapse.collapse {display: block !important;height: auto !important;padding-bottom: 0;overflow: visible !important;}.navbar-collapse.in {overflow-y: visible;}.navbar-fixed-top .navbar-collapse, .navbar-static-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {padding-left: 0;padding-right: 0;}}.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse {max-height: 340px;}@media (max-width: 480px) and (orientation: landscape) {.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse {max-height: 200px;}}@media (min-width: 768px) {.container &gt; .navbar-header,.container &gt; .navbar-collapse,.container-fluid &gt; .navbar-header,.container-fluid &gt; .navbar-collapse {margin-right: 0;margin-left: 0;}}.navbar-static-top {z-index: 1000;border-width: 0 0 1px;}@media (min-width: 768px) {.navbar-static-top {border-radius: 0;}}.navbar-fixed-top,.navbar-fixed-bottom {position: fixed;right: 0;left: 0;z-index: 1030;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}@media (min-width: 768px) {.navbar-fixed-top,.navbar-fixed-bottom {border-radius: 0;}}.navbar-fixed-top {top: 0;}.navbar-fixed-bottom {bottom: 0;margin-bottom: 0;}.navbar-brand {float: left;line-height: 14px;height: 43px;}.navbar-brand:hover, .navbar-brand:focus {text-decoration: none;}.navbar-toggle {position: relative;background-image: none;}.navbar-toggle:focus {outline: 0;}.navbar-toggle .icon-bar {display: block;}@media (min-width: 768px) {.navbar-toggle {display: none;}}.navbar-nav &gt; li &gt; a {line-height: 14px;}@media (max-width: 767px) {.navbar-nav .open .dropdown-menu {position: static;float: none;width: auto;margin-top: 0;background: transparent;border: 0;box-shadow: none;}.navbar-nav .open .dropdown-menu &gt; li &gt; a,.navbar-nav .open .dropdown-menu .dropdown-header {padding: 5px 15px 5px 25px;}.navbar-nav .open .dropdown-menu &gt; li &gt; a {line-height: 14px;}.navbar-nav .open .dropdown-menu &gt; li &gt; a:hover, .navbar-nav .open .dropdown-menu &gt; li &gt; a:focus {background-image: none;}}@media (min-width: 768px) {.navbar-nav {float: left;margin: 0;}.navbar-nav &gt; li {float: left;}.navbar-nav &gt; li &gt; a {padding-top: 14.5px;padding-bottom: 14.5px;}}@media (min-width: 768px) {.navbar-left {float: left !important;}.navbar-right {float: right !important;}}.navbar-btn {margin-top: 7.5px;margin-bottom: 7.5px;}.navbar-btn.btn-sm {margin-top: 15.5px;margin-bottom: 15.5px;}.navbar-btn.btn-xs {margin-top: 10.5px;margin-bottom: 10.5px;}.navbar-text {margin-top: 14.5px;margin-bottom: 14.5px;}@media (min-width: 768px) {.navbar-text {float: left;}.navbar-text.navbar-right:last-child {margin-right: 0;}}@media (max-width: 767px) {.navbar-default .navbar-nav .dropdown-menu {position: relative;}}.clearfix:before, .clearfix:after {content: " ";display: table;}.clearfix:after {clear: both;}.center-block {display: block;margin-left: auto;margin-right: auto;}.pull-right {float: right !important;}.pull-left {float: left !important;}.right {float: right !important;}.left {float: left !important;}img.left {margin: 0px 20px 0px 0px !important;}img.right {margin: 0px 0px 0px 20px !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;visibility: hidden !important;}.affix {position: fixed;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}#zeditor {position: fixed;z-index: 9999999;bottom: 0;left:0;right: 0;}#zeditor .oc {margin: 0 10px 0 0;padding: 5px 10px;border-radius: 4px 4px 0 0;background:#34383c;color:#fff;float:right;cursor:pointer;position: absolute;right: 0;top: -45px;}#zeditor .oc:after {margin: 0 0 0 5px;content:"\e601";font-family:"Glyphicons Regular";font-size:11px;line-height:15px;}#zeditor .oc.opened:after {content:"\e602";}#zeditor .caption {padding: 10px;background:#34383c;color:#fff;clear:both;overflow:hidden;display:none;width:100%;}#zediting, #gotoedit {margin: 0 0 0 10px;position: relative;z-index: inherit;top: inherit;right: inherit;float:right;background:#91c46b;}.video-container {padding-top: 25px;padding-bottom: 67.5%;height: 0;position: relative;overflow: hidden;}.video-container.youtube {padding-bottom: 56.34%;}.video-container.vimeo {padding-top: 0;}.video-container embed,.video-container iframe,.video-container object,.video-container video {width: 100%;height: 100%;position: absolute;top: 0;left: 0;}.fc-calendar-container {position: relative;height: 400px;width: 400px;}.fc-calendar {width: 100%;height: 100%;}.fc-calendar .fc-head {height: 30px;line-height: 30px;background: #ccc;color: #fff;}.fc-calendar .fc-body {position: relative;width: 100%;height: 100%;height: -moz-calc(100% - 30px);height: -webkit-calc(100% - 30px);height: calc(100% - 30px);border: 1px solid #ddd;}.fc-calendar .fc-row {width: 100%;border-bottom: 1px solid #ddd;overflow: hidden;}.fc-four-rows .fc-row{height: 25%;}.fc-five-rows .fc-row{height: 20%;overflow: hidden;}.fc-six-rows .fc-row {height: 16.66%;height: -moz-calc(100%/6);height: -webkit-calc(100%/6);height: calc(100%/6);}.fc-calendar .fc-row &gt; div,.fc-calendar .fc-head &gt; div {float: left;height: 100%;width:14.28%;width: -moz-calc(100%/7);width: -webkit-calc(100%/7);width: calc(100%/7);position: relative;}.ie9 .fc-calendar .fc-row &gt; div,.ie9 .fc-calendar .fc-head &gt; div {width:14.2%;}.fc-calendar .fc-row &gt; div {border-right: 1px solid #ddd;padding: 0;overflow: hidden;position: relative;}.fc-calendar .fc-head &gt; div {text-align: center;}.fc-calendar .fc-row &gt; div &gt; span.fc-date {position: absolute;font-size: 20px;line-height: 20px;font-weight: 700;color: #000;bottom: 5px;right: 5px;text-align: right;}.fc-calendar .fc-row &gt; div &gt; span.fc-weekday {padding-left: 5px;display: none;}.fc-calendar .fc-row &gt; div.fc-today {background: #fff4c3;}.fc-calendar .fc-row &gt; div.fc-out {opacity: 0.6;}.fc-calendar .fc-row &gt; div:last-child,.fc-calendar .fc-head &gt; div:last-child {border-right: none;}.fc-calendar .fc-row:last-child {border-bottom: none;}.fc-calendar .fc-row &gt; div {height: 50px;}.template_calendar .data_loading {width: 100%;height: 100%;z-index: 10;position: absolute;left: 0;right: 0;top: 0;text-align:center;}.template_calendar .data_loading .fa-spin {margin: 47% auto;color:#fff;}@media screen and (max-width: 767px) , screen and (max-height: 450px) {.custom-header,.custom-header nav,.custom-calendar-full,.fc-calendar-container, .fc-calendar,.fc-calendar .fc-head,.fc-calendar .fc-row &gt; div &gt; span.fc-date {position: relative;top: auto;left: auto;bottom: auto;right: auto;height: auto;width: auto;}.fc-calendar {margin: 0px;}.custom-header h2,.custom-header h3 {float: none;width: auto;text-align: left;padding-right: 100px;}.fc-calendar .fc-row,.ie9 .fc-calendar .fc-row &gt; div,.fc-calendar .fc-row &gt; div {height: auto;width: 100%;border: none;}.fc-calendar .fc-row &gt; div {float: none;min-height: 50px;box-shadow: inset 0 -1px rgba(255,255,255,0.2) !important;border-radius: 0px !important;}.fc-calendar .fc-row &gt; div:empty{min-height: 0;height: 0;box-shadow: none !important;padding: 0;}.fc-calendar .fc-row {box-shadow: none;}.fc-calendar .fc-head {display: none;}.fc-calendar .fc-row &gt; div &gt; div {margin-top: 0px;padding-left: 10px;max-width: 70%;display: inline-block;}.fc-calendar .fc-row &gt; div.fc-today {background: rgba(255, 255, 255, 0.2);}.fc-calendar .fc-row &gt; div.fc-today:after {display: none;}.fc-calendar .fc-row &gt; div &gt; span.fc-date {width: 30px;display: inline-block;text-align: right;}.fc-calendar .fc-row &gt; div &gt; span.fc-weekday {display: inline-block;width: 40px;color: #fff;color: rgba(255,255,255,0.7);font-size: 10px;text-transform: uppercase;}}.calendar_header {position: relative;text-align: center;}.prev_month, .next_month, .today {cursor: pointer;font-size: 20px;vertical-align: middle;text-align: center;}.controls .prev_month {position: absolute;left: 20px;}.controls .next_month {position: absolute;right: 20px;}.current_month, .current_year {display:inline-block;}.fc-calendar .fc-row &gt; div:hover {cursor:pointer;}.fc-calendar .fc-row &gt; div.fc-other-month:hover {cursor:inherit;}@-ms-viewport {width: device-width;}.visible-xs, .visible-sm, .visible-md, .visible-lg {display: none !important;}.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block {display: none !important;}#datalist select{width: auto;}.dataTables_length {float: left;}@media (max-width: 767px) {.visible-xs {display: block !important;}table.visible-xs {display: table;}tr.visible-xs {display: table-row !important;}th.visible-xs,td.visible-xs {display: table-cell !important;}}@media (max-width: 767px) {.visible-xs-block {display: block !important;}}@media (max-width: 767px) {.visible-xs-inline {display: inline !important;}}@media (max-width: 767px) {.visible-xs-inline-block {display: inline-block !important;}}@media (min-width: 768px) and (max-width: 991px) {.visible-sm {display: block !important;}table.visible-sm {display: table;}tr.visible-sm {display: table-row !important;}th.visible-sm,td.visible-sm {display: table-cell !important;}}@media (min-width: 768px) and (max-width: 991px) {.visible-sm-block {display: block !important;}}@media (min-width: 768px) and (max-width: 991px) {.visible-sm-inline {display: inline !important;}}@media (min-width: 768px) and (max-width: 991px) {.visible-sm-inline-block {display: inline-block !important;}}@media (min-width: 992px) and (max-width: 1199px) {.visible-md {display: block !important;}table.visible-md {display: table;}tr.visible-md {display: table-row !important;}th.visible-md,td.visible-md {display: table-cell !important;}}@media (min-width: 992px) and (max-width: 1199px) {.visible-md-block {display: block !important;}}@media (min-width: 992px) and (max-width: 1199px) {.visible-md-inline {display: inline !important;}}@media (min-width: 992px) and (max-width: 1199px) {.visible-md-inline-block {display: inline-block !important;}}@media (min-width: 1200px) {.visible-lg {display: block !important;}table.visible-lg {display: table;}tr.visible-lg {display: table-row !important;}th.visible-lg,td.visible-lg {display: table-cell !important;}}@media (min-width: 1200px) {.visible-lg-block {display: block !important;}}@media (min-width: 1200px) {.visible-lg-inline {display: inline !important;}}@media (min-width: 1200px) {.visible-lg-inline-block {display: inline-block !important;}}@media (max-width: 767px) {.hidden-xs {display: none !important;}}@media (min-width: 768px) and (max-width: 991px) {.hidden-sm {display: none !important;}}@media (min-width: 992px) and (max-width: 1199px) {.hidden-md {display: none !important;}}@media (min-width: 1200px) {.hidden-lg {display: none !important;}}.visible-print {display: none !important;}@media print {.visible-print {display: block !important;}table.visible-print {display: table;}tr.visible-print {display: table-row !important;}th.visible-print,td.visible-print {display: table-cell !important;}}.visible-print-block {display: none !important;}@media print {.visible-print-block {display: block !important;}}.visible-print-inline {display: none !important;}@media print {.visible-print-inline {display: inline !important;}}.visible-print-inline-block {display: none !important;}@media print {.visible-print-inline-block {display: inline-block !important;}}@media print {.hidden-print {display: none !important;}}
header {width: 100%;height: 120px;text-align: left;z-index: 997;position: fixed;left: 0;right: 21px;top: 0;bottom: 21px;}header .logo {float: left;display: inline-block;text-align: center;z-index: 5;}header #contacts {height: 100%;display: inline-flex;background-color: rgba(0, 91, 169, 0.2651154891304348);text-align: left;align-items: center;}header #contacts #language {text-align: left;position: relative;}header #contacts #language li.active {text-align: left;z-index: 48;position: absolute;left: 0px;bottom: 3px;}header #contacts #language li.active a {display: block;font-family: "Avenir-Medium";font-size: 16px;color: #FFFFFF;text-transform: uppercase;text-align: left;line-height: 1;letter-spacing: 0;position: relative;}header #contacts #language li.active a:before {font-family: "FontAwesome";font-size: 14px;color: #FFFFFF;text-transform: lowercase;text-align: center;line-height: 1;letter-spacing: 1.1px;z-index: 50;position: absolute;left: 35px;right: 0px;top: 0;content: "\f0d7";}header #contacts #language:after {width: 1px;height: 30px;background-color: #FFFFFF;text-align: left;z-index: 45;position: absolute;right: -50px;bottom: 0px;content: "";}header #contacts #varlink_tel-cnt {text-align: left;}header #contacts #varlink_tel-cnt a {display: block;font-family: "Avenir-Medium";font-size: 18px;color: #FFFFFF;text-transform: lowercase;text-align: left;line-height: 1;letter-spacing: 0;position: relative;}header #contacts #varlink_tel-cnt a:before {border: 1px solid #FFFFFF;border-radius: 100px;font-family: "FontAwesome";font-size: 17px;color: #FFFFFF;text-transform: lowercase;text-align: center;line-height: 1;letter-spacing: 2.43px;z-index: 40;position: absolute;left: 0px;bottom: 0px;content: "";}header #booking_buttons {height: 100%;display: inline-flex;background-color: rgba(0, 91, 169, 0.2651154891304348);text-align: center;position: relative;align-items: center;}header #booking_buttons #varsimple_booking_btn {display: inline-block;background-color: #005BA9;font-family: "Futura-Bold";font-size: 12px;color: #FFFFFF;text-transform: uppercase;text-align: center;line-height: 1;letter-spacing: 0;cursor: pointer;}header #booking_buttons #varlink_quotes-cnt {text-align: center;}header #booking_buttons #varlink_quotes-cnt a {display: inline-block;background-color: #71D759;font-family: "Futura-Bold";font-size: 12px;color: #FFFFFF;text-transform: uppercase;text-align: center;line-height: 1;letter-spacing: 0;}header #menu_btn {width: 78px;height: 78px;float: right;background-color: rgba(255, 255, 255, 0.28);text-align: center;position: relative;cursor: pointer;}header #menu_btn span {font-family: "Avenir-Heavy";font-size: 12px;color: #FFFFFF;text-transform: uppercase;text-align: center;line-height: 1;letter-spacing: 2px;position: relative;}header #menu_btn span:before {width: 44px;height: 3px;background-color: #FFFFFF;text-align: left;z-index: 15;position: absolute;left: 0;right: 0;bottom: 0px;content: "";}#template9 {text-align: left;position: relative;}#template9 .row {text-align: left;}#template9 .row .box {text-align: left;}#template9 .row .box .elem {border: 11px solid #FFFFFF;background-color: #EEF3F4;text-align: left;box-shadow: 0 2px 24px 0 rgba(0,0,0,0.23);}#template9 .row .box .elem .caption-cnt {display: block;text-align: left;list-style: none;-ms-box-orient: horizontal;-webkit-align-items: center;align-items: center;}#template9 .row .box .elem .caption-cnt .caption {width: 100%;text-align: center;position: relative;order: 1;}#template9 .row .box .elem .caption-cnt .caption .title {border: 1px solid #FFFFFF;font-family: "Avenir-Black";font-size: 18px;color: #FFFFFF;text-align: center;line-height: 22px;letter-spacing: 0;z-index: 75;position: absolute;left: 0;right: 0;bottom: 120px;}#template9 .row .box .elem .caption-cnt .caption img {background-color: #000000;text-align: left;}#template9 .row .box .elem .caption-cnt .caption-alt {text-align: left;order: 2;}#template9 .row .box .elem .caption-cnt .caption-alt .ztextarea {font-family: "Avenir-Roman";font-size: 13px;color: #000000;text-align: left;line-height: 22px;letter-spacing: 0;}#template9 .row .box .elem .caption-cnt .caption-alt .ztextarea ul {padding: 12px 123px 12px 16px;background-color: #FFFFFF;text-align: left;}#template9 .row .box .elem .caption-cnt .caption-alt .ztextarea ul li {font-family: "Avenir-Book";font-size: 13px;color: #141414;text-align: left;line-height: 1;letter-spacing: 0;position: relative;}#template9 .row .box .elem .caption-cnt .caption-alt .ztextarea ul li:before {width: 9px;height: 9px;background-color: #05ACD6;text-align: left;z-index: 51;position: absolute;left: 0px;bottom: 3px;content: "";}.close_btn {width: 30px;height: 30px;text-align: left;z-index: 20;position: absolute;right: 0;top: -40px;cursor: pointer;}.close_btn:before {width: 30px;height: 1px;background-color: #FFFFFF;text-align: left;z-index: 36;position: absolute;right: 343px;top: 102px;content: "";}.close_btn:after {width: 30px;height: 1px;background-color: #FFFFFF;text-align: left;z-index: 24;position: absolute;right: 343px;top: 102px;content: "";}.layer {background-color: rgba(0, 0, 0, 0.3399003623188406);text-align: left;z-index: 998;position: fixed;left: 0;right: 0;bottom: 0px;}.gm-style {text-align: left;}.gm-style h2 {font-family: "Futura-Bold";font-size: 12px;color: #05ACD6;text-align: left;line-height: 1;letter-spacing: 0;position: relative;}.gm-style h2:before {width: 60px;height: 3px;background-color: #05ACD6;text-align: left;z-index: 55;position: absolute;left: 0px;bottom: 0px;content: "";}.gm-style h2:after {width: 100%;height: 1px;background-color: #05ACD6;text-align: left;z-index: 40;position: absolute;left: 0;right: 0;bottom: 1px;content: "";}.gm-style .maps_tooltip {text-align: left;}.gm-style .maps_tooltip p {font-family: "Avenir-Medium";font-size: 14px;color: #4B4B4B;text-align: left;line-height: 20px;letter-spacing: 0;}#contact_form {text-align: left;}#contact_form form {border: 1px solid rgba(109, 98, 147, 0.1981148097826087);text-align: left;}#contact_form form .caption-fields {text-align: left;}#contact_form form .caption-fields .field {width: 50%;text-align: left;}#contact_form form .caption-fields .field .form_element_title {font-family: "Futura-Bold";font-size: 9px;color: #05ACD6;text-transform: uppercase;text-align: left;line-height: 1;letter-spacing: 0.64px;}#contact_form form .caption-fields .field input {background-color: #F4F4F4;font-family: "Avenir-Medium";font-size: 12px;color: #8E95A4;text-align: left;line-height: 1;letter-spacing: 0;}#contact_form form .caption-fields .field.textarea {width: 100%;text-align: left;}#contact_form form .caption-fields .field.textarea .form_element_title {font-family: "Futura-Bold";font-size: 9px;color: #05ACD6;text-transform: uppercase;text-align: left;line-height: 1;letter-spacing: 0.64px;}#contact_form form .caption-fields .field.textarea textarea {width: 100%;background-color: #F4F4F4;font-family: "Avenir-Medium";font-size: 12px;color: #8E95A4;text-align: left;line-height: 1;letter-spacing: 0;}#contact_form form #showprivacy {text-align: left;}#contact_form form #showprivacy a {display: block;font-family: "Futura-Medium";font-size: 11px;color: #05ACD6;text-align: left;line-height: 1;letter-spacing: 0;}#contact_form form .cnt_privacy {font-family: "Avenir-Medium";font-size: 12px;color: #7D7D7D;line-height: 18px;letter-spacing: 0;}#contact_form form p.privacy {text-align: left;}#contact_form form p.privacy label {float: none;display: inline-block;font-family: "Futura-Medium";font-size: 11px;color: #05ACD6;text-align: left;line-height: 1;letter-spacing: 0;}#contact_form form .newsletter {text-align: left;}#contact_form form .newsletter input[type="checkbox"] {float: none;display: inline-block;border: 1px solid #CFCFCF;text-align: left;}#contact_form form .newsletter label {display: inline-block;font-family: "Futura-Medium";font-size: 11px;color: #05ACD6;text-align: center;line-height: 1;letter-spacing: 0;}#contact_form form input[type="submit"] {border: 2px solid #05ACD6;background-color: #05ACD6;font-family: "Futura-Bold";font-size: 12px;color: #FFFFFF;text-transform: uppercase;text-align: center;line-height: 14px;letter-spacing: 0;}#contact_form form .form_messages {text-align: center;}#contact_form form .form_messages .message {padding: 44px 33px 47px 33px;background-color: #57BCE1;font-family: "Avenir-Medium";font-size: 18px;color: #FFFFFF;text-align: center;line-height: 19px;letter-spacing: 0;}#contact_form form .form_messages .message.error {padding: 44px 10px 47px 9px;background-color: #FE6868;font-family: "Avenir-Medium";font-size: 18px;color: #FFFFFF;text-align: center;line-height: 19px;letter-spacing: 0;}#room_form {text-align: left;position: relative;}#room_form form {background-color: #05ACD6;text-align: left;z-index: 2;position: relative;}#room_form form .form-title {font-family: "Avenir-Black";font-size: 30px;color: #FFFFFF;text-align: left;line-height: 35px;letter-spacing: 0;}#room_form form .caption-fields {text-align: left;}#room_form form .caption-fields .field {width: 33%;text-align: left;}#room_form form .caption-fields .field .form_element_title {font-family: "Futura-Bold";font-size: 9px;color: #FFFFFF;text-transform: uppercase;text-align: left;line-height: 1;letter-spacing: 0.75px;}#room_form form .caption-fields .field input {background-color: rgba(255, 255, 255, 0.23);font-family: "Avenir-Medium";font-size: 12px;color: #FFFFFF;text-align: left;line-height: 1;letter-spacing: 1px;}#room_form form .caption-fields .field.date {width: 33%;text-align: left;}#room_form form .caption-fields .field.date .form_element_title {font-family: "Futura-Bold";font-size: 9px;color: #FFFFFF;text-transform: uppercase;text-align: left;line-height: 1;letter-spacing: 0.75px;}#room_form form .caption-fields .field.date .date_from_html {background-color: rgba(255, 255, 255, 0.2305253623188406);text-align: left;position: relative;}#room_form form .caption-fields .field.date .date_from_html .day {display: inline-block;font-family: "Futura-Medium";font-size: 12px;color: #FFFFFF;text-transform: lowercase;text-align: left;line-height: 16px;letter-spacing: -0.38px;}#room_form form .caption-fields .field.date .date_from_html .month_name {display: inline-block;font-family: "Avenir-Heavy";font-size: 12px;color: #FFFFFF;text-transform: uppercase;text-align: left;line-height: 10px;letter-spacing: 0;}#room_form form .caption-fields .field.date .date_from_html .year {display: inline-block;font-family: "Avenir-Heavy";font-size: 12px;color: #FFFFFF;text-transform: lowercase;text-align: left;line-height: 10px;letter-spacing: 0;}#room_form form .caption-fields .field.select {width: 33%;text-align: center;}#room_form form .caption-fields .field.select .form_element_title {font-family: "Futura-Bold";font-size: 9px;color: #FFFFFF;text-transform: uppercase;text-align: left;line-height: 1;letter-spacing: 0.75px;}#room_form form .caption-fields .field.select .form_select {background-color: rgba(255, 255, 255, 0.2305253623188406);text-align: center;position: relative;}#room_form form .caption-fields .field.select .form_select .current_value {font-family: "Futura-Medium";font-size: 16px;color: #FFFFFF;text-transform: lowercase;text-align: center;line-height: 1;letter-spacing: 0;position: relative;}#room_form form .caption-fields .field.select .form_select .elements_list {width: 100%;background-color: #71D759;text-align: center;z-index: 9;top: 70px;}#room_form form .caption-fields .field.select .form_select .elements_list .option {font-family: "Futura-Medium";font-size: 15px;color: #FFFFFF;text-transform: lowercase;text-align: center;line-height: 22px;letter-spacing: -0.67px;cursor: pointer;}#room_form form .caption-fields .field.select .form_select:after {clear: both;display: block;font-family: "FontAwesome";font-size: 16px;color: #FFFFFF;text-transform: lowercase;text-align: center;line-height: 1;letter-spacing: 0;z-index: 532;position: absolute;right: 11px;top: 11px;content: "ï„‡";}#room_form form .caption-fields .field.checkbox {width: 100%;text-align: left;}#room_form form .caption-fields .field.checkbox .form_element_title {font-family: "Futura-Bold";font-size: 9px;color: #FFFFFF;text-transform: uppercase;text-align: left;line-height: 1;letter-spacing: 0.75px;}#room_form form .caption-fields .field.checkbox .form_checkbox {background-color: rgba(255, 255, 255, 0.2305253623188406);text-align: left;}#room_form form .caption-fields .field.checkbox .form_checkbox .checkbox {display: inline-block;text-align: left;position: relative;}#room_form form .caption-fields .field.checkbox .form_checkbox .checkbox .check {width: 35px;height: 20px;border-radius: 100px;background-color: #FFFFFF;text-align: left;z-index: 448;position: absolute;left: 0px;bottom: 0px;}#room_form form .caption-fields .field.checkbox .form_checkbox .checkbox .check:before {width: 20px;height: 20px;border-radius: 100px;background-color: #E7E7E7;text-align: left;z-index: 469;position: absolute;left: 1px;bottom: 1px;content: "";}#room_form form .caption-fields .field.checkbox .form_checkbox .checkbox .value {font-family: "Avenir-Heavy";font-size: 12px;color: #FFFFFF;text-transform: uppercase;text-align: left;line-height: 10px;letter-spacing: 0;}#room_form form .caption-fields .field.checkbox .form_checkbox .checkbox.checked {display: inline-block;text-align: left;position: relative;}#room_form form .caption-fields .field.checkbox .form_checkbox .checkbox.checked .check {width: 35px;height: 20px;border-radius: 100px;background-color: #71D759;text-align: left;z-index: 385;position: absolute;left: 0px;bottom: 0px;}#room_form form .caption-fields .field.checkbox .form_checkbox .checkbox.checked .check:before {height: 20px;border-radius: 100px;background-color: #FFFFFF;text-align: left;z-index: 406;position: absolute;left: 16px;right: 1px;bottom: 1px;content: "";}#room_form form .caption-fields .field.checkbox .form_checkbox .checkbox.checked .value {font-family: "Avenir-Heavy";font-size: 12px;color: #FFFFFF;text-transform: uppercase;text-align: left;line-height: 10px;letter-spacing: 0;}#room_form form .caption-fields .field.textarea {width: 100%;text-align: left;}#room_form form .caption-fields .field.textarea .form_element_title {font-family: "Futura-Bold";font-size: 9px;color: #FFFFFF;text-transform: uppercase;text-align: left;line-height: 1;letter-spacing: 0.75px;}#room_form form .caption-fields .field.textarea textarea {width: 100%;background-color: rgba(255, 255, 255, 0.2305253623188406);font-family: "Avenir-Medium";font-size: 12px;color: #FFFFFF;text-align: left;line-height: 1;letter-spacing: 1px;}#room_form form .caption-fields input[type="submit"] {border: 2px solid #FFFFFF;font-family: "Futura-Bold";font-size: 12px;color: #FFFFFF;text-transform: uppercase;text-align: center;line-height: 1;letter-spacing: 0;}#room_form form #showprivacy {text-align: left;}#room_form form #showprivacy a {display: block;font-family: "Futura-Medium";font-size: 11px;color: #FFFFFF;text-align: left;line-height: 1;letter-spacing: 0;}#room_form form .cnt_privacy {background-color: #FFFFFF;font-family: "Avenir-Medium";font-size: 12px;color: #7D7D7D;line-height: 18px;letter-spacing: 0;}#room_form form p.privacy {text-align: left;}#room_form form p.privacy label {float: none;display: inline-block;font-family: "Futura-Medium";font-size: 11px;color: #FFFFFF;text-align: left;line-height: 1;letter-spacing: 0;}#room_form form .newsletter {text-align: left;}#room_form form .newsletter input[type="checkbox"] {float: none;display: inline-block;border: 1px solid #FFFFFF;text-align: left;}#room_form form .newsletter label {display: inline-block;font-family: "Futura-Medium";font-size: 11px;color: #FFFFFF;text-align: center;line-height: 1;letter-spacing: 0;}#room_form form .form_messages {text-align: center;}#room_form form .form_messages .message {padding: 44px 33px 47px 33px;background-color: #57BCE1;font-family: "Avenir-Medium";font-size: 18px;color: #FFFFFF;text-align: center;line-height: 19px;letter-spacing: 0;}#room_form form .form_messages .message.error {padding: 44px 10px 47px 9px;background-color: #FE6868;font-family: "Avenir-Medium";font-size: 18px;color: #FFFFFF;text-align: center;line-height: 19px;letter-spacing: 0;}#room_form:before {width: 420px;height: 100%;border: 20px solid #EFEFEF;text-align: left;z-index: 1;position: absolute;left: 0px;top: 0px;content: "";}#inner_gallery {text-align: center;}#inner_gallery .gallery {text-align: center;}#inner_gallery .gallery button.slick-prev {width: 50px;height: 50px;background-color: #05ACD6;text-align: center;z-index: 96;position: absolute;left: 26px;bottom: 23px;}#inner_gallery .gallery button.slick-prev:before {display: block;font-family: "FontAwesome";font-size: 30px;color: #FFFFFF;text-transform: lowercase;text-align: center;line-height: 1;letter-spacing: 0;z-index: 120;position: absolute;left: 46px;bottom: 34px;content: "\f104";}#inner_gallery .gallery button.slick-next {width: 50px;height: 50px;background-color: #05ACD6;text-align: center;z-index: 56;position: absolute;left: 86px;bottom: 23px;}#inner_gallery .gallery button.slick-next:before {display: block;font-family: "FontAwesome";font-size: 30px;color: #FFFFFF;text-transform: lowercase;text-align: center;line-height: 1;letter-spacing: 0;z-index: 80;position: absolute;left: 108px;bottom: 34px;content: "\f105";}#inner_gallery .gallery img {background-color: #262626;text-align: left;}.room {text-align: left;}.room #page_name {font-family: "Futura-Bold";font-size: 12px;color: #05ACD6;text-transform: uppercase;text-align: left;line-height: 1;letter-spacing: 1px;}.room #page_name Group {background-color: #05ACD6;text-align: left;}.room .top_seo {font-family: "Avenir-Medium";font-size: 16px;color: #2F2F2F;text-align: left;line-height: 1;letter-spacing: 0;}.room #content {text-align: left;}.room #content .ztext {font-family: "Avenir-Black";font-size: 20px;color: #1A1A1A;text-align: left;line-height: 1;letter-spacing: 0;}.room #content .ztext_dyn {font-family: "Avenir-Roman";font-size: 16px;color: #1A1A1A;text-align: left;line-height: 1;letter-spacing: 0;}.room #content #disposition {background-color: #EFF4F5;text-align: left;}.room #content #disposition .zinput {text-align: left;}.room #content #disposition .zinput .fieldkey {font-family: "Futura-Bold";font-size: 12px;color: #656565;text-transform: uppercase;text-align: left;line-height: 1;letter-spacing: 0;}.room #content #disposition .zinput .fieldvalue {font-family: "Avenir-Roman";font-size: 16px;color: #1A1A1A;text-transform: uppercase;text-align: left;line-height: 1;letter-spacing: 0;}.room #content #disposition .zinuput {text-align: left;}.room #content #disposition .zinuput .fieldkey {font-family: "Futura-Bold";font-size: 12px;color: #656565;text-transform: uppercase;text-align: left;line-height: 1;letter-spacing: 0;}.room #content #disposition .zinuput .fieldvalue {font-family: "Avenir-Roman";font-size: 16px;color: #1A1A1A;text-align: left;line-height: 22px;letter-spacing: 0;}.room #content #amenities {text-align: left;}.room #content #amenities .zcheckbox {text-align: left;}.room #content #amenities .zcheckbox .fieldkey {font-family: "Futura-Bold";font-size: 12px;color: #05ACD6;text-transform: uppercase;text-align: left;line-height: 1;letter-spacing: 1px;position: relative;}.room #content #amenities .zcheckbox .fieldkey:before {width: 60px;height: 3px;background-color: #05ACD6;text-align: left;z-index: 144;position: absolute;left: 0px;bottom: 0px;content: "";}.room #content #amenities .zcheckbox .fieldkey:after {width: 100%;height: 1px;background-color: #05ACD6;text-align: left;z-index: 117;position: absolute;left: 0;right: 0;bottom: 1px;content: "";}.room #content #amenities .zcheckbox .fieldvalue {font-family: "Avenir-Medium";font-size: 16px;color: #2F2F2F;text-align: left;line-height: 1;letter-spacing: 0;position: relative;}.room #content #amenities .zcheckbox .fieldvalue:before {width: 9px;height: 9px;background-color: #05ACD6;text-align: left;z-index: 72;position: absolute;left: 0px;bottom: 6px;content: "";}#varsimple_interest {font-family: "Futura-Bold";font-size: 12px;color: #05ACD6;text-transform: uppercase;text-align: left;line-height: 1;letter-spacing: 1px;position: relative;}#varsimple_interest:before {width: 60px;height: 3px;background-color: #05ACD6;text-align: left;z-index: 210;position: absolute;left: 0px;bottom: 0px;content: "";}#varsimple_interest:after {width: 100%;height: 1px;background-color: #05ACD6;text-align: left;z-index: 180;position: absolute;left: 0;right: 0;bottom: 1px;content: "";}.submenu {background-color: #05ACD6;text-align: left;}.submenu ul {text-align: left;}.submenu ul li.active {display: none;text-align: left;}.submenu ul li.active span {font-family: "Futura-Bold";font-size: 12px;color: #FFFFFF;text-transform: uppercase;text-align: left;line-height: 18px;letter-spacing: 0;}.submenu ul li {text-align: left;}.submenu ul li a {display: block;font-family: "Futura-Bold";font-size: 12px;color: #FFFFFF;text-transform: uppercase;text-align: left;line-height: 18px;letter-spacing: 0;}.showcase {text-align: left;}.showcase #page_top {background-color: #F5F5F5;text-align: left;}.showcase #page_top #container_name {font-family: "Futura-Bold";font-size: 12px;color: #05ACD6;text-transform: uppercase;text-align: left;line-height: 1;letter-spacing: 1px;position: relative;}.showcase #page_top #container_name:before {width: 60px;height: 3px;background-color: #05ACD6;text-align: left;z-index: 165;position: absolute;left: 0px;bottom: 0px;content: "";}.showcase #page_top #container_name:after {width: 100%;height: 1px;background-color: #05ACD6;text-align: left;z-index: 132;position: absolute;left: 0;right: 0;bottom: 1px;content: "";}.showcase #page_top .top_seo {font-family: "Avenir-Medium";font-size: 16px;color: #2F2F2F;text-align: left;line-height: 1;letter-spacing: 0;}.showcase #content {text-align: left;}.showcase #content #container_summary {font-family: "Avenir-Black";font-size: 20px;color: #1A1A1A;text-align: left;line-height: 27px;letter-spacing: 0;}.not-found {font-family: "Avenir-Black";font-size: 60px;color: #5A5A5A;text-align: center;line-height: 90px;letter-spacing: 0;position: relative;}.not-found:before {font-family: "Avenir-Black";font-size: 100px;color: #71D759;text-transform: lowercase;text-align: center;line-height: 1;letter-spacing: 0;z-index: 48;position: absolute;left: 0;right: 0;top: 0px;content: "404";}#album_page {text-align: left;}#album_page #page_top {background-color: #F5F5F5;text-align: left;}#album_page #page_top span {font-family: "Futura-Bold";font-size: 12px;color: #05ACD6;text-transform: uppercase;text-align: left;line-height: 1;letter-spacing: 1px;position: relative;}#album_page #page_top span:before {width: 60px;height: 3px;background-color: #05ACD6;text-align: left;z-index: 208;position: absolute;left: 0px;bottom: 0px;content: "";}#album_page #page_top span:after {width: 100%;height: 1px;background-color: #05ACD6;text-align: left;z-index: 169;position: absolute;left: 0;right: 0;bottom: 1px;content: "";}#album_page #media {text-align: left;}#album_page #media .album {text-align: left;}#album_page #media .album img {text-align: left;}#page {text-align: left;}#page #page_top {background-color: #F5F5F5;text-align: left;}#page #page_top #varsimple_show_gallery {display: inline-block;border: 2px solid #025AA8;background-color: #025AA8;font-family: "Futura-Bold";font-size: 12px;color: #FFFFFF;text-align: center;line-height: 1;letter-spacing: 0;cursor: pointer;}#page #page_top .zlink {display: inline-block;text-align: center;}#page #page_top .zlink a {display: inline-block;border: 2px solid #71D759;background-color: #71D759;font-family: "Futura-Bold";font-size: 12px;color: #FFFFFF;text-align: center;line-height: 1;letter-spacing: 0;}#page #page_top #page_name {font-family: "Futura-Bold";font-size: 12px;color: #05ACD6;text-transform: uppercase;text-align: left;line-height: 1;letter-spacing: 1px;position: relative;}#page #page_top #page_name:before {width: 60px;height: 3px;background-color: #05ACD6;text-align: left;z-index: 504;position: absolute;left: 0px;bottom: 0px;content: "";}#page #page_top #page_name:after {width: 100%;height: 1px;background-color: #05ACD6;text-align: left;z-index: 462;position: absolute;left: 0;right: 0;bottom: 1px;content: "";}#page #page_top .top_seo {font-family: "Avenir-Medium";font-size: 16px;color: #2F2F2F;text-align: left;line-height: 1;letter-spacing: 0;}#page #content {text-align: left;}#page #content h2 {font-family: "Avenir-Black";font-size: 30px;color: #5A5A5A;text-align: left;line-height: 35px;letter-spacing: 0;position: relative;}#page #content h2:before {width: 15px;height: 3px;background-color: #05ACD6;text-align: left;z-index: 322;position: absolute;left: 1px;bottom: 0px;content: "";}#page #content .text {font-family: "Avenir-Black";font-size: 20px;color: #1A1A1A;text-align: left;line-height: 27px;letter-spacing: 0;}#page #content img {background-color: #262626;text-align: left;}#page #content .text_dyn {font-family: "Avenir-Roman";font-size: 16px;color: #1A1A1A;text-align: left;line-height: 22px;letter-spacing: 0;}#page #content .album {background-color: #FFFFFF;text-align: center;box-shadow: 0 0 14px 0 rgba(0,0,0,0.08);}#page #content .album img {text-align: left;}#page #content .album .album_title {font-family: "Avenir-Black";font-size: 22px;color: #05ACD6;text-align: center;line-height: 35px;letter-spacing: 0;}#menu_open {width: 390px;height: 100%;background-color: #05ACD6;text-align: left;z-index: 998;position: fixed;left: 0;right: 0;top: 0;bottom: 0px;}#menu_open .close_btn {text-align: left;position: relative;}#menu_open .close_btn:before {background-color: #FFFFFF;text-align: left;z-index: 525;position: absolute;left: 0;right: 0;bottom: 0px;content: "";}#menu_open .close_btn:after {background-color: #FFFFFF;text-align: left;z-index: 480;position: absolute;left: 0;right: 0;bottom: 0px;content: "";}#menu_open .logo {float: none;text-align: left;}#menu_open #menu2 {text-align: left;}#menu_open #menu2 ul {text-align: left;}#menu_open #menu2 ul li.active {float: none;text-align: left;}#menu_open #menu2 ul li.active a {display: block;font-family: "Avenir-Medium";font-size: 24px;color: #FFFFFF;text-align: left;line-height: 1;letter-spacing: 0;position: relative;}#menu_open #menu2 ul li.active a:before {width: 60px;height: 3px;background-color: #FFFFFF;text-align: left;z-index: 240;position: absolute;left: 0px;bottom: 0px;content: "";}#menu_open #menu2 ul li.active a:after {width: 100%;height: 1px;background-color: #FFFFFF;text-align: left;z-index: 195;position: absolute;left: 0;right: 0;bottom: 1px;content: "";}#menu_open #menu2 ul li {float: none;text-align: left;}#menu_open #menu2 ul li a {display: block;font-family: "Avenir-Medium";font-size: 24px;color: #FFFFFF;text-align: left;line-height: 1;letter-spacing: 0;}header.scrolled {background-color: #02ABD6;text-align: left;box-shadow: 0 2px 4px 0 rgba(0,0,0,0.18);}#slideshow-cnt {text-align: left;position: relative;}#slideshow-cnt .slick-dots {text-align: center;z-index: 85;position: absolute;left: 50px;bottom: 60px;}#slideshow-cnt .slick-dots li {text-align: left;}#slideshow-cnt .slick-dots li button {width: 15px;height: 15px;display: inline-block;border: 3px solid #05ACD6;text-align: left;}#slideshow-cnt .slick-dots li.slick-active {text-align: left;}#slideshow-cnt .slick-dots li.slick-active button {width: 15px;height: 15px;display: inline-block;border: 2px solid #05ACD6;background-color: #05ACD6;text-align: left;}#slideshow-cnt img {text-align: left;}#varsimple_book_from_site {font-family: "Futura-Bold";font-size: 12px;color: #FFFFFF;text-transform: uppercase;text-align: left;line-height: 1;letter-spacing: 1px;position: relative;}#varsimple_book_from_site:before {width: 60px;height: 3px;background-color: #FFFFFF;text-align: left;z-index: 1674;position: absolute;left: 0;bottom: 0px;content: "";}#varsimple_book_from_site:after {width: 100%;height: 1px;background-color: #FFFFFF;text-align: left;z-index: 1620;position: absolute;right: 0px;bottom: 1px;content: "";}#booking {background-color: rgba(58, 58, 58, 0.2327615489130435);text-align: center;z-index: 36;position: absolute;left: 0;right: 0px;top: 0px;bottom: 90px;}#booking .form.field.date {float: left;background-color: rgba(255, 255, 255, 0.2);text-align: center;cursor: pointer;}#booking .form.field.date .form_element_title {background-color: #05ACD6;font-family: "Futura-Bold";font-size: 9px;color: #FFFFFF;text-transform: uppercase;text-align: center;line-height: 1;letter-spacing: 0.9px;}#booking .form.field.date .date_from_html {text-align: center;position: relative;}#booking .form.field.date .date_from_html .day {font-family: "Futura-Medium";font-size: 45px;color: #FFFFFF;text-transform: lowercase;text-align: center;line-height: 45px;letter-spacing: -2px;}#booking .form.field.date .date_from_html .month_name {width: 100%;display: block;font-family: "Avenir-Heavy";font-size: 10px;color: #FFFFFF;text-transform: uppercase;text-align: center;line-height: 10px;letter-spacing: 0;}#booking .form.field.select {float: left;background-color: rgba(255, 255, 255, 0.2);text-align: center;position: relative;cursor: pointer;}#booking .form.field.select .form_element_title {background-color: #05ACD6;font-family: "Futura-Bold";font-size: 9px;color: #FFFFFF;text-transform: uppercase;text-align: center;line-height: 1;letter-spacing: 0.9px;}#booking .form.field.select .form_select {text-align: center;position: relative;}#booking .form.field.select .form_select .current_value {font-family: "Futura-Medium";font-size: 45px;color: #FFFFFF;text-transform: lowercase;text-align: center;line-height: 45px;letter-spacing: -2px;position: relative;}#booking .form.field.select .form_select .elements_list {width: 100%;background-color: #05ACD6;text-align: center;z-index: 9;top: 70px;}#booking .form.field.select .form_select .elements_list .option {font-family: "Futura-Medium";font-size: 15px;color: #FFFFFF;text-transform: lowercase;text-align: center;line-height: 15px;letter-spacing: -0.67px;cursor: pointer;}#booking .form.field.select .form_select:after {clear: both;display: block;font-family: "FontAwesome";font-size: 16px;color: #FFFFFF;text-transform: lowercase;text-align: center;line-height: 1;letter-spacing: 0;content: "ï„‡";}#booking .form.field.text {float: left;text-align: center;position: relative;}#booking .form.field.text .form_element_title {background-color: #05ACD6;font-family: "Futura-Bold";font-size: 9px;color: #FFFFFF;text-transform: uppercase;text-align: center;line-height: 1;letter-spacing: 0.9px;}#booking .form.field.text input {width: 100%;background-color: rgba(255, 255, 255, 0.2);font-family: "Futura-Medium";font-size: 16px;color: #FFFFFF;text-transform: lowercase;text-align: center;line-height: 16px;letter-spacing: 0;}#booking .form.field.element_14 {text-align: center;}#booking .form.field.element_14 a {display: inline-block;font-family: "Avenir-Roman";font-size: 14px;color: #FFFFFF;text-align: center;line-height: 1;letter-spacing: 0;}#booking .form.field.element_14 a:before {font-family: "FontAwesome";font-size: 14px;color: #FFFFFF;text-transform: lowercase;text-align: center;line-height: 1;letter-spacing: 0;content: "ïƒ¢";}#booking input[type="submit"] {float: left;background-color: #71D759;font-family: "Futura-Bold";font-size: 12px;color: #FFFFFF;text-transform: uppercase;text-align: center;line-height: 1;letter-spacing: 0;}#intro {background-color: #FFFFFF;text-align: left;box-shadow: 0 2px 14px 0 rgba(0,0,0,0.08);position: relative;}#intro .top_seo {font-family: "Futura-Bold";font-size: 12px;color: #2F2F2F;text-transform: uppercase;text-align: left;line-height: 1;letter-spacing: 1px;}#intro #vareditor_intro {font-family: "Avenir-Book";font-size: 15px;color: #141414;text-align: left;line-height: 20px;letter-spacing: 0;}#intro #varsimple_show_popup {background-color: #05ACD6;font-family: "Futura-Bold";font-size: 12px;color: #FFFFFF;text-transform: uppercase;text-align: center;line-height: 1;letter-spacing: 0;cursor: pointer;}#play {width: 100%;text-align: left;z-index: 40;position: absolute;right: -3px;bottom: 0px;}#play:before {width: 80px;height: 80px;border-radius: 100px;background-color: #05ACD6;text-align: left;z-index: 240;position: absolute;left: 3px;bottom: 0px;content: "";}#play #varsimple_play_video {font-family: "Futura-Bold";font-size: 12px;color: #05ACD6;text-transform: uppercase;text-align: left;line-height: 1;letter-spacing: 1px;position: relative;}#play #varsimple_play_video:before {width: 60px;height: 3px;background-color: #05ACD6;text-align: left;z-index: 180;position: absolute;left: 0px;bottom: 0px;content: "";}#play #varsimple_play_video:after {width: 100%;height: 1px;background-color: #05ACD6;text-align: left;z-index: 120;position: absolute;left: 0;right: 0;bottom: 1px;content: "";}#template13 {text-align: center;position: relative;}#template13 button.slick-prev {width: 50px;height: 50px;background-color: #05ACD6;text-align: center;}#template13 button.slick-prev:before {display: block;font-family: "FontAwesome";font-size: 30px;color: #FFFFFF;text-transform: lowercase;text-align: center;line-height: 1;letter-spacing: 0;z-index: 693;position: absolute;left: 0;right: 0;top: 9px;content: "\f104";}#template13 button.slick-next {width: 50px;height: 50px;background-color: #05ACD6;text-align: center;}#template13 button.slick-next:before {display: block;font-family: "FontAwesome";font-size: 30px;color: #FFFFFF;text-transform: lowercase;text-align: center;line-height: 1;letter-spacing: 0;z-index: 588;position: absolute;right: 17px;top: 9px;content: "\f105";}#template13 .row {text-align: left;}#template13 .row .box {text-align: left;}#template13 .row .box .elem {text-align: left;}#template13 .row .box .elem .caption-cnt {display: block;text-align: left;position: relative;list-style: none;-ms-box-orient: horizontal;-webkit-align-items: center;align-items: center;}#template13 .row .box .elem .caption-cnt .caption {width: 100%;text-align: left;order: 1;}#template13 .row .box .elem .caption-cnt .caption img {background-color: #000000;text-align: left;}#template13 .row .box .elem .caption-cnt .caption-alt {background-color: #FFFFFF;text-align: left;z-index: 168;position: absolute;left: 0;right: 0;bottom: 21px;order: 2;}#template13 .row .box .elem .caption-cnt .caption-alt .title {text-align: left;}#template13 .row .box .elem .caption-cnt .caption-alt .title a {display: block;font-family: "Avenir-Black";font-size: 20px;color: #545454;text-align: left;line-height: 22px;letter-spacing: 0;}#template13 .row .box .elem .caption-cnt .caption-alt .ztextarea {font-family: "Avenir-Roman";font-size: 14px;color: #000000;text-align: left;line-height: 1;letter-spacing: 0;}#template13 .row .box .elem .caption-cnt .caption-alt .zsimplebutton {text-align: left;}#template13 .row .box .elem .caption-cnt .caption-alt .zsimplebutton a {display: inline-block;background-color: #71D759;font-family: "Futura-Bold";font-size: 12px;color: #FFFFFF;text-transform: uppercase;text-align: center;line-height: 1;letter-spacing: 0;}#template12 {text-align: center;position: relative;}#template12 button.slick-prev {width: 50px;height: 50px;background-color: #05ACD6;text-align: center;}#template12 button.slick-prev:before {display: block;font-family: "FontAwesome";font-size: 30px;color: #FFFFFF;text-transform: lowercase;text-align: center;line-height: 1;letter-spacing: 0;z-index: 726;position: absolute;left: 0;right: 0;top: 9px;content: "\f104";}#template12 button.slick-next {width: 50px;height: 50px;background-color: #05ACD6;text-align: center;}#template12 button.slick-next:before {display: block;font-family: "FontAwesome";font-size: 30px;color: #FFFFFF;text-transform: lowercase;text-align: center;line-height: 1;letter-spacing: 0;z-index: 616;position: absolute;right: 17px;top: 9px;content: "\f105";}#template12 .row {text-align: left;}#template12 .row .box {text-align: left;}#template12 .row .box .elem {text-align: left;}#template12 .row .box .elem .caption-cnt {display: block;text-align: left;position: relative;list-style: none;-ms-box-orient: horizontal;-webkit-align-items: center;align-items: center;}#template12 .row .box .elem .caption-cnt .caption {width: 100%;text-align: left;order: 1;}#template12 .row .box .elem .caption-cnt .caption img {background-color: #000000;text-align: left;}#template12 .row .box .elem .caption-cnt .caption-alt {background-color: #FFFFFF;text-align: left;z-index: 176;position: absolute;left: 0;right: 0;bottom: 21px;order: 2;}#template12 .row .box .elem .caption-cnt .caption-alt .title {text-align: left;}#template12 .row .box .elem .caption-cnt .caption-alt .title a {display: block;font-family: "Avenir-Black";font-size: 20px;color: #545454;text-align: left;line-height: 22px;letter-spacing: 0;}#template12 .row .box .elem .caption-cnt .caption-alt .ztextarea {font-family: "Avenir-Roman";font-size: 14px;color: #000000;text-align: left;line-height: 1;letter-spacing: 0;}#template12 .row .box .elem .caption-cnt .caption-alt .zsimplebutton {text-align: left;}#template12 .row .box .elem .caption-cnt .caption-alt .zsimplebutton a {display: inline-block;background-color: #71D759;font-family: "Futura-Bold";font-size: 12px;color: #FFFFFF;text-transform: uppercase;text-align: center;line-height: 1;letter-spacing: 0;}#template11 {text-align: center;position: relative;}#template11 button.slick-prev {width: 50px;height: 50px;background-color: #05ACD6;text-align: center;}#template11 button.slick-prev:before {display: block;font-family: "FontAwesome";font-size: 30px;color: #FFFFFF;text-transform: lowercase;text-align: center;line-height: 1;letter-spacing: 0;z-index: 759;position: absolute;left: 0;right: 0;top: 9px;content: "\f104";}#template11 button.slick-next {width: 50px;height: 50px;background-color: #05ACD6;text-align: center;}#template11 button.slick-next:before {display: block;font-family: "FontAwesome";font-size: 30px;color: #FFFFFF;text-transform: lowercase;text-align: center;line-height: 1;letter-spacing: 0;z-index: 644;position: absolute;right: 17px;top: 9px;content: "\f105";}#template11 .row {text-align: left;}#template11 .row .box {text-align: left;}#template11 .row .box .elem {text-align: left;}#template11 .row .box .elem .caption-cnt {display: block;text-align: left;position: relative;list-style: none;-ms-box-orient: horizontal;-webkit-align-items: center;align-items: center;}#template11 .row .box .elem .caption-cnt .caption {width: 100%;text-align: left;order: 1;}#template11 .row .box .elem .caption-cnt .caption img {background-color: #000000;text-align: left;}#template11 .row .box .elem .caption-cnt .caption-alt {background-color: #FFFFFF;text-align: left;z-index: 184;position: absolute;left: 0;right: 0;bottom: 21px;order: 2;}#template11 .row .box .elem .caption-cnt .caption-alt .title {text-align: left;}#template11 .row .box .elem .caption-cnt .caption-alt .title a {display: block;font-family: "Avenir-Black";font-size: 20px;color: #545454;text-align: left;line-height: 22px;letter-spacing: 0;}#template11 .row .box .elem .caption-cnt .caption-alt .ztextarea {font-family: "Avenir-Roman";font-size: 14px;color: #000000;text-align: left;line-height: 1;letter-spacing: 0;}#template11 .row .box .elem .caption-cnt .caption-alt .zsimplebutton {text-align: left;}#template11 .row .box .elem .caption-cnt .caption-alt .zsimplebutton a {display: inline-block;background-color: #71D759;font-family: "Futura-Bold";font-size: 12px;color: #FFFFFF;text-transform: uppercase;text-align: center;line-height: 1;letter-spacing: 0;}#template1 {text-align: center;position: relative;}#template1 button.slick-prev {width: 50px;height: 50px;background-color: #05ACD6;text-align: center;}#template1 button.slick-prev:before {display: block;font-family: "FontAwesome";font-size: 30px;color: #FFFFFF;text-transform: lowercase;text-align: center;line-height: 1;letter-spacing: 0;z-index: 792;position: absolute;left: 0;right: 0;top: 9px;content: "\f104";}#template1 button.slick-next {width: 50px;height: 50px;background-color: #05ACD6;text-align: center;}#template1 button.slick-next:before {display: block;font-family: "FontAwesome";font-size: 30px;color: #FFFFFF;text-transform: lowercase;text-align: center;line-height: 1;letter-spacing: 0;z-index: 672;position: absolute;right: 17px;top: 9px;content: "\f105";}#template1 .row {text-align: left;}#template1 .row .box {text-align: left;}#template1 .row .box .elem {text-align: left;}#template1 .row .box .elem .caption-cnt {display: block;text-align: left;position: relative;list-style: none;-ms-box-orient: horizontal;-webkit-align-items: center;align-items: center;}#template1 .row .box .elem .caption-cnt .caption {width: 100%;text-align: left;order: 1;}#template1 .row .box .elem .caption-cnt .caption img {background-color: #000000;text-align: left;}#template1 .row .box .elem .caption-cnt .caption-alt {background-color: #FFFFFF;text-align: left;z-index: 192;position: absolute;left: 0;right: 0;bottom: 21px;order: 2;}#template1 .row .box .elem .caption-cnt .caption-alt .title {text-align: left;}#template1 .row .box .elem .caption-cnt .caption-alt .title a {display: block;font-family: "Avenir-Black";font-size: 20px;color: #545454;text-align: left;line-height: 22px;letter-spacing: 0;}#template1 .row .box .elem .caption-cnt .caption-alt .ztextarea {font-family: "Avenir-Roman";font-size: 14px;color: #000000;text-align: left;line-height: 1;letter-spacing: 0;}#template1 .row .box .elem .caption-cnt .caption-alt .zsimplebutton {text-align: left;}#template1 .row .box .elem .caption-cnt .caption-alt .zsimplebutton a {display: inline-block;background-color: #71D759;font-family: "Futura-Bold";font-size: 12px;color: #FFFFFF;text-transform: uppercase;text-align: center;line-height: 1;letter-spacing: 0;}#varsimple_specialoffers {font-family: "Futura-Bold";font-size: 12px;color: #05ACD6;text-transform: uppercase;text-align: left;line-height: 1;letter-spacing: 1px;position: relative;}#varsimple_specialoffers:before {width: 60px;height: 3px;background-color: #05ACD6;text-align: left;z-index: 625;position: absolute;left: 0px;bottom: 0px;content: "";}#varsimple_specialoffers:after {width: 100%;height: 1px;background-color: #05ACD6;text-align: left;z-index: 550;position: absolute;left: 0;right: 0;bottom: 1px;content: "";}#vareditor_specialoffers {font-family: "Avenir-Medium";font-size: 16px;color: #2F2F2F;text-align: left;line-height: 1;letter-spacing: 0;}#varsimple_bookandrelax {font-family: "Avenir-Black";font-size: 20px;color: #05ACD6;text-align: left;line-height: 22px;letter-spacing: 0;}#vareditor_bookandrelax {font-family: "Avenir-Book";font-size: 15px;color: #141414;text-align: left;line-height: 25px;letter-spacing: 0;}#varlink_alloffers-cnt {text-align: center;}#varlink_alloffers-cnt a {display: inline-block;border: 2px solid #71D759;background-color: #71D759;font-family: "Futura-Bold";font-size: 12px;color: #FFFFFF;text-transform: lowercase;text-align: center;line-height: 1;letter-spacing: 0;}#offers {background-color: #EEF3F4;text-align: left;}#template2 {text-align: left;position: relative;}#template2 .row {text-align: left;}#template2 .row .box {text-align: left;}#template2 .row .box .elem {text-align: left;}#template2 .row .box .elem .caption-cnt {display: block;text-align: left;position: relative;list-style: none;-ms-box-orient: horizontal;-webkit-align-items: center;align-items: center;}#template2 .row .box .elem .caption-cnt .caption {width: 65%;text-align: left;order: 1;}#template2 .row .box .elem .caption-cnt .caption img {background-color: #262626;text-align: left;}#template2 .row .box .elem .caption-cnt .caption-alt {text-align: left;order: 2;}#template2 .row .box .elem .caption-cnt .caption-alt .title {text-align: left;}#template2 .row .box .elem .caption-cnt .caption-alt .title a {display: block;font-family: "Avenir-Black";font-size: 30px;color: #5A5A5A;text-align: left;line-height: 35px;letter-spacing: 0;}#template2 .row .box .elem .caption-cnt .caption-add {background-color: #05ACD6;text-align: left;order: 3;}#template2 .row .box .elem .caption-cnt .caption-add .ztextarea.g2 {font-family: "Avenir-Black";font-size: 20px;color: #FFFFFF;text-align: left;line-height: 22px;letter-spacing: 0;}#template2 .row .box .elem .caption-cnt .caption-add .ztextarea.g3 {font-family: "Avenir-Roman";font-size: 16px;color: #FFFFFF;text-align: left;line-height: 22px;letter-spacing: 0;}#template2 .row .box .elem .caption-cnt .caption-add .fieldkey {font-family: "Futura-Bold";font-size: 12px;color: #FFFFFF;text-transform: uppercase;text-align: left;line-height: 1;letter-spacing: 0;position: relative;}#template2 .row .box .elem .caption-cnt .caption-add .fieldkey:before {width: 100%;height: 3px;background-color: #71D759;text-align: left;z-index: 806;position: absolute;left: 143px;bottom: 179px;content: "";}#template2 .row .box .elem .caption-cnt .caption-add .fieldvalue {font-family: "Avenir-Roman";font-size: 16px;color: #FFFFFF;text-align: left;line-height: 22px;letter-spacing: 0;}#template2 .row .box .elem .caption-cnt .caption-add .zsimplebutton {text-align: left;}#template2 .row .box .elem .caption-cnt .caption-add .zsimplebutton a {display: inline-block;border: 2px solid #FFFFFF;font-family: "Futura-Bold";font-size: 12px;color: #FFFFFF;text-transform: uppercase;text-align: center;line-height: 1;letter-spacing: 0;}#template2 button.slick-prev {width: 50px;height: 50px;background-color: #05ACD6;text-align: center;z-index: 234;position: absolute;right: 60px;bottom: 36px;}#template2 button.slick-prev:before {display: block;font-family: "FontAwesome";font-size: 30px;color: #FFFFFF;text-transform: lowercase;text-align: center;line-height: 1;letter-spacing: 0;z-index: 312;position: absolute;right: 79px;bottom: 47px;content: "\f104";}#template2 button.slick-next {width: 50px;height: 50px;background-color: #05ACD6;text-align: center;z-index: 104;position: absolute;right: 0px;bottom: 36px;}#template2 button.slick-next:before {display: block;font-family: "FontAwesome";font-size: 30px;color: #FFFFFF;text-transform: lowercase;text-align: center;line-height: 1;letter-spacing: 0;z-index: 182;position: absolute;right: 17px;bottom: 47px;content: "\f105";}#varsimple_rooms {font-family: "Futura-Bold";font-size: 12px;color: #05ACD6;text-transform: uppercase;text-align: left;line-height: 1;letter-spacing: 1px;position: relative;}#varsimple_rooms:before {width: 60px;height: 3px;background-color: #05ACD6;text-align: left;z-index: 405;position: absolute;left: 0px;bottom: 0px;content: "";}#varsimple_rooms:after {width: 100%;height: 1px;background-color: #05ACD6;text-align: left;z-index: 324;position: absolute;left: 0;right: 0;bottom: 1px;content: "";}#vareditor_rooms {font-family: "Avenir-Medium";font-size: 16px;color: #2F2F2F;text-align: left;line-height: 1;letter-spacing: 0;}.section_green_link {text-align: left;}.section_green_link a {display: inline-block;border: 2px solid #71D759;background-color: #71D759;font-family: "Futura-Bold";font-size: 12px;color: #FFFFFF;text-transform: uppercase;text-align: center;line-height: 1;letter-spacing: 0;}#template3 {text-align: left;position: relative;}#template3 .row {text-align: left;}#template3 .row .box {text-align: left;}#template3 .row .box .elem {text-align: left;}#template3 .row .box .elem .caption-cnt {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -moz-flex;display: -webkit-flex;display: flex;text-align: left;list-style: none;-ms-box-orient: horizontal;-webkit-align-items: center;align-items: center;}#template3 .row .box .elem .caption-cnt .caption {text-align: left;z-index: 420;position: absolute;right: 0px;top: 50%;bottom: 0px;order: 1;}#template3 .row .box .elem .caption-cnt .caption img {border: 10px solid #FFFFFF;background-color: #05ACD6;text-align: left;box-shadow: 0 2px 14px 0 rgba(0,0,0,0.22);}#template3 .row .box .elem .caption-cnt .caption-alt {text-align: left;order: 2;}#template3 .row .box .elem .caption-cnt .caption-alt .title {background-color: #FFFFFF;font-family: "Avenir-Black";font-size: 30px;color: #5A5A5A;text-align: left;line-height: 35px;letter-spacing: 0;}#template3 .row .box .elem .caption-cnt .caption-alt .ztextarea {font-family: "Avenir-Book";font-size: 15px;color: #141414;text-align: left;line-height: 1;letter-spacing: 0;}#whybooking {text-align: center;position: relative;}#whybooking #why-cnt {border: 20px solid #EFEFEF;text-align: left;}#whybooking #why-cnt #varlink_quotes-cnt {text-align: left;}#whybooking #why-cnt #varlink_quotes-cnt a {display: inline-block;background-color: #71D759;font-family: "Futura-Bold";font-size: 12px;color: #FFFFFF;text-transform: uppercase;text-align: center;line-height: 1;letter-spacing: 0;}#template4 {text-align: center;position: relative;}#template4 .row {text-align: center;}#template4 .row .box {text-align: center;}#template4 .row .box .elem {border: 10px solid #F2F2F2;background-color: #FFFFFF;text-align: center;box-shadow: 0 2px 15px 0 rgba(0,0,0,0.15);}#template4 .row .box .elem .caption-cnt {display: block;text-align: center;list-style: none;-ms-box-orient: horizontal;-webkit-align-items: center;align-items: center;}#template4 .row .box .elem .caption-cnt .caption {width: 100%;text-align: left;order: 1;}#template4 .row .box .elem .caption-cnt .caption img {background-color: #181818;text-align: left;}#template4 .row .box .elem .caption-cnt .caption-alt {text-align: center;order: 2;}#template4 .row .box .elem .caption-cnt .caption-alt .title {text-align: center;}#template4 .row .box .elem .caption-cnt .caption-alt .title a {display: block;font-family: "Avenir-Black";font-size: 20px;color: #545454;text-align: center;line-height: 22px;letter-spacing: 0;}#template4 .row .box .elem .caption-cnt .caption-alt .zsimplebutton {text-align: center;}#template4 .row .box .elem .caption-cnt .caption-alt .zsimplebutton a {display: block;border: 2px solid #71D759;background-color: #71D759;font-family: "Futura-Bold";font-size: 12px;color: #FFFFFF;text-transform: lowercase;text-align: center;line-height: 1;letter-spacing: 0;}#template4 button.slick-prev {width: 50px;height: 50px;background-color: #05ACD6;text-align: center;z-index: 270;position: absolute;right: 60px;bottom: 121px;}#template4 button.slick-prev:before {display: block;font-family: "FontAwesome";font-size: 30px;color: #FFFFFF;text-transform: lowercase;text-align: center;line-height: 1;letter-spacing: 0;z-index: 360;position: absolute;right: 79px;bottom: 132px;content: "\f104";}#template4 button.slick-next {width: 50px;height: 50px;background-color: #05ACD6;text-align: center;z-index: 120;position: absolute;right: 0px;bottom: 121px;}#template4 button.slick-next:before {display: block;font-family: "FontAwesome";font-size: 30px;color: #FFFFFF;text-transform: lowercase;text-align: center;line-height: 1;letter-spacing: 0;z-index: 210;position: absolute;right: 17px;bottom: 132px;content: "\f105";}#varsimple_experience {font-family: "Futura-Bold";font-size: 12px;color: #FFFFFF;text-transform: uppercase;text-align: left;line-height: 1;letter-spacing: 1px;position: relative;}#varsimple_experience:before {width: 60px;height: 3px;background-color: #FFFFFF;text-align: left;z-index: 403;position: absolute;left: 0px;bottom: 0px;content: "";}#varsimple_experience:after {width: 100%;height: 1px;background-color: #FFFFFF;text-align: left;z-index: 310;position: absolute;left: 0;right: 0;bottom: 1px;content: "";}#vareditor_experience {font-family: "Avenir-Medium";font-size: 16px;color: #FFFFFF;text-align: left;line-height: 1;letter-spacing: 0;}#experience {background-color: #242424;text-align: left;}#template5 {text-align: left;position: relative;}#template5 .row {text-align: left;}#template5 .row .box {text-align: left;}#template5 .row .box .elem {text-align: left;}#template5 .row .box .elem .caption-cnt {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -moz-flex;display: -webkit-flex;display: flex;text-align: left;position: relative;list-style: none;-ms-box-orient: horizontal;-webkit-align-items: center;align-items: center;}#template5 .row .box .elem .caption-cnt .caption {width: 100%;text-align: left;order: 1;}#template5 .row .box .elem .caption-cnt .caption img {text-align: left;}#template5 .row .box .elem .caption-cnt .caption-alt {width: 390px;border: 10px solid #FFFFFF;background-color: #05ACD6;text-align: left;box-shadow: 0 2px 14px 0 rgba(0,0,0,0.22);z-index: 256;position: absolute;right: 236px;bottom: 137px;order: 2;}#template5 .row .box .elem .caption-cnt .caption-alt .title {text-align: left;}#template5 .row .box .elem .caption-cnt .caption-alt .title a {display: block;font-family: "Futura-Bold";font-size: 12px;color: #FFFFFF;text-transform: uppercase;text-align: left;line-height: 1;letter-spacing: 1px;position: relative;}#template5 .row .box .elem .caption-cnt .caption-alt .title a:before {width: 60px;height: 3px;background-color: #FFFFFF;text-align: left;z-index: 800;position: absolute;left: 0px;bottom: 0px;content: "";}#template5 .row .box .elem .caption-cnt .caption-alt .title a:after {width: 100%;height: 1px;background-color: #FFFFFF;text-align: left;z-index: 704;position: absolute;left: 0;right: 0;bottom: 1px;content: "";}#template5 .row .box .elem .caption-cnt .caption-alt .ztextarea.g2 {font-family: "Avenir-Medium";font-size: 16px;color: #FFFFFF;text-align: left;line-height: 1;letter-spacing: 0;}#template5 .row .box .elem .caption-cnt .caption-alt .ztextarea.g3 {font-family: "Avenir-Book";font-size: 15px;color: #FFFFFF;text-align: left;line-height: 20px;letter-spacing: 0;}#template5 .row .box .elem .caption-cnt .caption-alt .zsimplebutton {text-align: left;}#template5 .row .box .elem .caption-cnt .caption-alt .zsimplebutton a {display: inline-block;background-color: #71D759;font-family: "Futura-Bold";font-size: 12px;color: #FFFFFF;text-transform: uppercase;text-align: center;line-height: 1;letter-spacing: 0;}#template6 {text-align: left;position: relative;}#template6 .row {text-align: left;}#template6 .row .box {text-align: left;}#template6 .row .box .elem {text-align: left;}#template6 .row .box .elem .caption-cnt {width: 100%;float: right;display: inline-block;text-align: left;list-style: none;-ms-box-orient: horizontal;-webkit-align-items: center;align-items: center;}#template6 .row .box .elem .caption-cnt .caption {width: 40%;float: left;text-align: left;order: 1;}#template6 .row .box .elem .caption-cnt .caption .title {text-align: left;}#template6 .row .box .elem .caption-cnt .caption .title a {display: block;font-family: "Avenir-Black";font-size: 20px;color: #05ACD6;text-align: left;line-height: 22px;letter-spacing: 0;}#template6 .row .box .elem .caption-cnt .caption .ztextarea {font-family: "Avenir-Book";font-size: 15px;color: #141414;text-align: left;line-height: 25px;letter-spacing: 0;}#template6 .row .box .elem .caption-cnt .caption .zsimplebutton {text-align: left;}#template6 .row .box .elem .caption-cnt .caption .zsimplebutton a {display: inline-block;border: 2px solid #71D759;background-color: #71D759;font-family: "Futura-Bold";font-size: 12px;color: #FFFFFF;text-transform: uppercase;text-align: center;line-height: 1;letter-spacing: 0;}#template6 .row .box .elem .caption-cnt .caption-alt {width: 60%;float: right;text-align: left;order: 2;}#template6 .row .box .elem .caption-cnt .caption-alt img {background-color: #101010;text-align: left;}#varsimple_miniclub {font-family: "Futura-Bold";font-size: 12px;color: #05ACD6;text-transform: uppercase;text-align: left;line-height: 1;letter-spacing: 1px;position: relative;}#varsimple_miniclub:before {width: 60px;height: 3px;background-color: #05ACD6;text-align: left;z-index: 442;position: absolute;left: 0px;bottom: 0px;content: "";}#varsimple_miniclub:after {width: 100%;height: 1px;background-color: #05ACD6;text-align: left;z-index: 340;position: absolute;left: 0;right: 0;bottom: 1px;content: "";}#vareditor_miniclub {font-family: "Avenir-Medium";font-size: 16px;color: #2F2F2F;text-align: left;line-height: 1;letter-spacing: 0;}#miniclub {background-color: #F4F2E6;text-align: left;}#template7 {text-align: left;position: relative;}#template7 .row {text-align: left;}#template7 .row .box {text-align: left;}#template7 .row .box .elem {text-align: left;}#template7 .row .box .elem .caption-cnt {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -moz-flex;display: -webkit-flex;display: flex;text-align: left;list-style: none;-ms-box-orient: horizontal;-webkit-align-items: center;align-items: center;}#template7 .row .box .elem .caption-cnt .caption {text-align: left;z-index: 735;position: absolute;right: 0px;top: 50%;bottom: 0px;order: 1;}#template7 .row .box .elem .caption-cnt .caption img {border: 10px solid #FFFFFF;background-color: #05ACD6;text-align: left;box-shadow: 0 2px 14px 0 rgba(0,0,0,0.22);}#template7 .row .box .elem .caption-cnt .caption-alt {border: 20px solid #EFEFEF;background-color: rgba(255, 255, 255, 0.8152456974637681);text-align: left;order: 2;}#template7 .row .box .elem .caption-cnt .caption-alt .title {text-align: left;}#template7 .row .box .elem .caption-cnt .caption-alt .title a {display: block;font-family: "Avenir-Black";font-size: 20px;color: #05ACD6;text-align: left;line-height: 22px;letter-spacing: 0;}#template7 .row .box .elem .caption-cnt .caption-alt .ztextarea {font-family: "Avenir-Book";font-size: 15px;color: #141414;text-align: left;line-height: 20px;letter-spacing: 0;}#template7 .row .box .elem .caption-cnt .caption-alt .zsimplebutton {text-align: left;}#template7 .row .box .elem .caption-cnt .caption-alt .zsimplebutton a {display: inline-block;border: 2px solid #71D759;background-color: #71D759;font-family: "Futura-Bold";font-size: 12px;color: #FFFFFF;text-align: center;line-height: 1;letter-spacing: 0;}#varsimple_restaurant {font-family: "Futura-Bold";font-size: 12px;color: #05ACD6;text-transform: uppercase;text-align: left;line-height: 1;letter-spacing: 1px;position: relative;}#varsimple_restaurant:before {width: 60px;height: 3px;background-color: #05ACD6;text-align: left;z-index: 684;position: absolute;left: 0px;bottom: 0px;content: "";}#varsimple_restaurant:after {width: 100%;height: 1px;background-color: #05ACD6;text-align: left;z-index: 576;position: absolute;left: 0;right: 0;bottom: 1px;content: "";}#vareditor_restaurant {font-family: "Avenir-Medium";font-size: 16px;color: #2F2F2F;text-align: left;line-height: 1;letter-spacing: 0;}#vareditor_restaurant2 {font-family: "Avenir-Black";font-size: 30px;color: #5A5A5A;text-align: left;line-height: 35px;letter-spacing: 0;}#restaurant {text-align: left;}#template8 {text-align: left;position: relative;}#template8 .row {text-align: left;}#template8 .row .box {text-align: left;}#template8 .row .box .elem {text-align: left;}#template8 .row .box .elem .caption-cnt {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -moz-flex;display: -webkit-flex;display: flex;text-align: left;position: relative;list-style: none;-ms-box-orient: horizontal;-webkit-align-items: center;align-items: center;}#template8 .row .box .elem .caption-cnt .caption {text-align: left;order: 1;}#template8 .row .box .elem .caption-cnt .caption .title {text-align: left;}#template8 .row .box .elem .caption-cnt .caption .title a {display: block;font-family: "Futura-Bold";font-size: 12px;color: #05ACD6;text-transform: uppercase;text-align: left;line-height: 1;letter-spacing: 1px;position: relative;}#template8 .row .box .elem .caption-cnt .caption .title a:before {width: 60px;height: 3px;background-color: #05ACD6;text-align: left;z-index: 925;position: absolute;left: 0px;bottom: 0px;content: "";}#template8 .row .box .elem .caption-cnt .caption .title a:after {width: 100%;height: 1px;background-color: #05ACD6;text-align: left;z-index: 814;position: absolute;left: 0;right: 0;bottom: 1px;content: "";}#template8 .row .box .elem .caption-cnt .caption .ztextarea {font-family: "Avenir-Medium";font-size: 16px;color: #000000;text-align: left;line-height: 22px;letter-spacing: 0;}#template8 .row .box .elem .caption-cnt .caption .zsimplebutton {text-align: left;}#template8 .row .box .elem .caption-cnt .caption .zsimplebutton a {display: inline-block;border: 2px solid #71D759;background-color: #71D759;font-family: "Futura-Bold";font-size: 12px;color: #FFFFFF;text-align: center;line-height: 1;letter-spacing: 0;}#template8 .row .box .elem .caption-cnt .caption-alt {text-align: left;z-index: 296;position: absolute;left: 15%;top: 60%;bottom: 0px;order: 2;}#template8 .row .box .elem .caption-cnt .caption-alt img {border: 10px solid #FFFFFF;background-color: #05ACD6;text-align: left;box-shadow: 0 2px 14px 0 rgba(0,0,0,0.22);}#wedding {text-align: left;}#wedding bg {background-color: #363636;text-align: left;}#template10 {text-align: left;position: relative;}#template10 .row {text-align: left;}#template10 .row .box {text-align: left;}#template10 .row .box .elem {text-align: left;}#template10 .row .box .elem .caption-cnt {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -moz-flex;display: -webkit-flex;display: flex;text-align: left;position: relative;list-style: none;-ms-box-orient: horizontal;-webkit-align-items: center;align-items: center;}#template10 .row .box .elem .caption-cnt .caption {width: 100%;text-align: left;order: 1;}#template10 .row .box .elem .caption-cnt .caption img {background-color: #262626;text-align: left;}#template10 .row .box .elem .caption-cnt .caption-alt {width: 50%;background-color: rgba(5, 172, 214, 0.7000000000000001);text-align: left;z-index: 312;position: absolute;left: 20px;top: 20px;bottom: 20px;order: 2;}#template10 .row .box .elem .caption-cnt .caption-alt .title {text-align: left;}#template10 .row .box .elem .caption-cnt .caption-alt .title a {display: block;font-family: "Avenir-Black";font-size: 30px;color: #FFFFFF;text-align: left;line-height: 35px;letter-spacing: 0;}#template10 .row .box .elem .caption-cnt .caption-alt .ztextarea.g2 {font-family: "Avenir-Black";font-size: 20px;color: #FFFFFF;text-align: left;line-height: 27px;letter-spacing: 0;}#template10 .row .box .elem .caption-cnt .caption-alt .ztextarea.g3 {font-family: "Avenir-Roman";font-size: 16px;color: #FFFFFF;text-align: left;line-height: 22px;letter-spacing: 0;}#template10 .row .box .elem .caption-cnt .caption-alt .zinput {text-align: left;}#template10 .row .box .elem .caption-cnt .caption-alt .zinput .fieldkey {font-family: "Futura-Bold";font-size: 12px;color: #FFFFFF;text-transform: uppercase;text-align: left;line-height: 1;letter-spacing: 0;z-index: 1170;position: absolute;left: 94px;top: 0px;}#template10 .row .box .elem .caption-cnt .caption-alt .zinput .fieldkey:before {width: 100%;height: 4px;background-color: #71D759;text-align: left;z-index: 1209;position: absolute;left: 94px;top: 26px;content: "";}#template10 .row .box .elem .caption-cnt .caption-alt .zinput .fieldvalue {font-family: "Avenir-Roman";font-size: 16px;color: #FFFFFF;text-align: left;line-height: 1;letter-spacing: 0;}#template10 .row .box .elem .caption-cnt .caption-alt .zsimplebutton {text-align: left;}#template10 .row .box .elem .caption-cnt .caption-alt .zsimplebutton a {display: inline-block;border: 2px solid #FFFFFF;font-family: "Futura-Bold";font-size: 12px;color: #FFFFFF;text-transform: uppercase;text-align: center;line-height: 1;letter-spacing: 0;}.showcase_rooms {text-align: left;}.showcase_rooms #container_name {font-family: "Futura-Bold";font-size: 12px;color: #05ACD6;text-transform: uppercase;text-align: left;line-height: 1;letter-spacing: 1px;position: relative;}.showcase_rooms #container_name:before {width: 60px;height: 3px;background-color: #05ACD6;text-align: left;z-index: 1560;position: absolute;left: 0px;bottom: 0px;content: "";}.showcase_rooms #container_name:after {width: 100%;height: 1px;background-color: #05ACD6;text-align: left;z-index: 1440;position: absolute;left: 0;right: 0;bottom: 1px;content: "";}.showcase_rooms .top_seo {font-family: "Avenir-Heavy";font-size: 22px;color: #05ACD6;text-transform: lowercase;text-align: left;line-height: 30px;letter-spacing: 0;}.showcase_rooms #container_summary {font-family: "Avenir-Medium";font-size: 22px;color: #2F2F2F;text-align: left;line-height: 30px;letter-spacing: 0;}.showcase_rooms #room_services {text-align: center;}.showcase_rooms #room_services #vareditor_all_services {font-family: "Avenir-Book";font-size: 15px;color: #141414;text-align: left;line-height: 1;letter-spacing: 0;}#varsimple_newsletter {font-family: "Futura-Bold";font-size: 12px;color: #05ACD6;text-transform: uppercase;text-align: center;line-height: 1;letter-spacing: 1px;position: relative;}#vareditor_newsletter {font-family: "Avenir-Medium";font-size: 16px;color: #2F2F2F;text-align: center;line-height: 1;letter-spacing: 0;}#certification {text-align: center;}#certification ul {display: inline-block;text-align: center;}#certification ul li {display: inline-block;text-align: left;}#social {text-align: center;}#social ul {text-align: center;}#social ul li {display: inline-block;text-align: center;}#social ul li #varlink_facebook-cnt {text-align: center;}#social ul li #varlink_facebook-cnt a {display: block;text-align: center;position: relative;}#social ul li #varlink_facebook-cnt a:before {width: 30px;height: 30px;background-color: #3B5998;font-family: "FontAwesome";font-size: 20px;color: #FFFFFF;text-transform: lowercase;text-align: center;line-height: 1;letter-spacing: 0;z-index: 7482;position: absolute;left: 0;right: 0;bottom: 0px;content: "";}#social ul li #varlink_instagram-cnt {text-align: center;}#social ul li #varlink_instagram-cnt a {display: block;text-align: center;position: relative;}#social ul li #varlink_instagram-cnt a:before {width: 30px;height: 30px;background-color: #901052;font-family: "FontAwesome";font-size: 20px;color: #FFFFFF;text-transform: lowercase;text-align: center;line-height: 1;letter-spacing: 0;z-index: 7138;position: absolute;left: 0;right: 0;bottom: 0px;content: "";}#social ul li #varlink_tripadvisor-cnt {text-align: center;}#social ul li #varlink_tripadvisor-cnt a {display: block;text-align: center;position: relative;}#social ul li #varlink_tripadvisor-cnt a:before {width: 30px;height: 30px;background-color: #00AF87;font-family: "FontAwesome";font-size: 20px;color: #FFFFFF;text-transform: lowercase;text-align: center;line-height: 1;letter-spacing: 0;z-index: 6794;position: absolute;right: 0.33333333333575865px;bottom: 0px;content: "";}#social ul li #varlink_twitter-cnt {text-align: center;}#social ul li #varlink_twitter-cnt a {display: block;text-align: center;position: relative;}#social ul li #varlink_twitter-cnt a:before {width: 30px;height: 30px;background-color: #1DA1F3;font-family: "FontAwesome";font-size: 20px;color: #FFFFFF;text-transform: lowercase;text-align: center;line-height: 1;letter-spacing: 0;z-index: 6450;position: absolute;left: 0;right: 0;bottom: 0px;content: "";}#social ul li #varlink_flickr-cnt {text-align: center;}#social ul li #varlink_flickr-cnt a {display: block;text-align: center;position: relative;}#social ul li #varlink_flickr-cnt a:before {width: 30px;height: 30px;background-color: #FF0084;font-family: "FontAwesome";font-size: 20px;color: #FFFFFF;text-transform: lowercase;text-align: center;line-height: 1;letter-spacing: 0;z-index: 6106;position: absolute;left: 0;right: 0;bottom: 0px;content: "";}#social ul li #varlink_gplus-cnt {text-align: center;}#social ul li #varlink_gplus-cnt a {display: block;text-align: center;position: relative;}#social ul li #varlink_gplus-cnt a:before {width: 30px;height: 30px;background-color: #D34836;font-family: "FontAwesome";font-size: 20px;color: #FFFFFF;text-transform: lowercase;text-align: center;line-height: 1;letter-spacing: 0;z-index: 5762;position: absolute;left: 0;right: 0;bottom: 0px;content: "";}#social ul li #varlink_youtube-cnt {text-align: center;}#social ul li #varlink_youtube-cnt a {display: block;text-align: center;position: relative;}#social ul li #varlink_youtube-cnt a:before {width: 30px;height: 30px;background-color: #FF0001;font-family: "FontAwesome";font-size: 20px;color: #FFFFFF;text-transform: lowercase;text-align: center;line-height: 1;letter-spacing: 0;z-index: 4988;position: absolute;left: 0;right: 0;bottom: 0px;content: "";}footer {text-align: left;}footer #top_footer {background-color: #196CB3;text-align: center;}footer #top_footer .logo {text-align: center;}footer #footer_contacts {text-align: left;}footer #footer_contacts #varsimple_bookingservice {font-family: "Futura-Bold";font-size: 14px;color: #FFFFFF;text-transform: uppercase;text-align: left;line-height: 1;letter-spacing: 0;}footer #footer_contacts #varlink_bookingmail-cnt {text-align: left;}footer #footer_contacts #varlink_bookingmail-cnt a {display: block;font-family: "Futura-Medium";font-size: 16px;color: #FFFFFF;text-transform: lowercase;text-align: left;line-height: 1;letter-spacing: 0;position: relative;}footer #footer_contacts #varlink_bookingmail-cnt a:before {font-family: "FontAwesome";font-size: 16px;color: #FFFFFF;text-transform: lowercase;text-align: center;line-height: 1;letter-spacing: 0;z-index: 3741;position: absolute;left: 0px;top: 0;content: "\f0e0";}footer #footer_contacts #varsimple_clientservice {font-family: "Futura-Bold";font-size: 14px;color: #FFFFFF;text-transform: uppercase;text-align: left;line-height: 1;letter-spacing: 0;}footer #footer_contacts #varlink_infomail-cnt {text-align: left;}footer #footer_contacts #varlink_infomail-cnt a {display: block;font-family: "Futura-Medium";font-size: 16px;color: #FFFFFF;text-transform: lowercase;text-align: left;line-height: 1;letter-spacing: 0;position: relative;}footer #footer_contacts #varlink_infomail-cnt a:before {font-family: "FontAwesome";font-size: 16px;color: #FFFFFF;text-transform: lowercase;text-align: center;line-height: 1;letter-spacing: 0;z-index: 3354;position: absolute;left: 0px;top: 0;content: "\f0e0";}footer #footer_contacts #varsimple_directionmail {font-family: "Futura-Bold";font-size: 14px;color: #FFFFFF;text-transform: uppercase;text-align: left;line-height: 1;letter-spacing: 0;}footer #footer_contacts #varlink_directionmail-cnt {text-align: left;}footer #footer_contacts #varlink_directionmail-cnt a {display: block;font-family: "Futura-Medium";font-size: 16px;color: #FFFFFF;text-transform: lowercase;text-align: left;line-height: 1;letter-spacing: 0;position: relative;}footer #footer_contacts #varlink_directionmail-cnt a:before {font-family: "FontAwesome";font-size: 16px;color: #FFFFFF;text-transform: lowercase;text-align: center;line-height: 1;letter-spacing: 0;z-index: 2967;position: absolute;left: 0px;top: 0;content: "\f0e0";}footer #footer_credits {background-color: #005BA9;text-align: left;}footer #footer_credits #vareditor_company {font-family: "Avenir-Roman";font-size: 12px;color: #FFFFFF;text-align: center;line-height: 1;letter-spacing: 0;}footer #footer_credits #menu3 {text-align: left;}footer #footer_credits #menu3 ul {text-align: left;}footer #footer_credits #menu3 ul li {display: inline-block;text-align: left;}footer #footer_credits #menu3 ul li a {display: block;font-family: "Avenir-Heavy";font-size: 12px;color: #FFFFFF;text-transform: uppercase;text-align: left;line-height: 1;letter-spacing: 0;}#bando {display: flex;text-align: left;align-items: center;}#bando .col_2 {width: 50%;text-align: left;}#bando .col_2 #varsimple_finanziamenti_ue {font-family: "Avenir-Book";font-size: 15px;color: #6F6F6F;text-align: left;line-height: 20px;letter-spacing: 0;}
a {-webkit-transition: all .6s;-moz-transition: all .6s;-o-transition: all .6s;transition: all .6s;}.text_dyn a, .text_dyn a:hover, .text_dyn a:focus, .text_dyn a:visited {color:#5DB59A;}.text_dyn .accordion a, .text_dyn .accordion a:hover, .text_dyn .accordion a:focus, .text_dyn .accordion a:visited {color:#3c3c3c;}input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover {opacity:0.9;}.clearÂ&nbsp;{clear: both;}.overflow {overflow: hidden;}.documents, .videos {margin: 20px auto 40px auto;clear: both;}.documents {background: #eef3f4;padding: 15px;}.documents .document {margin: 10px;padding: 010px 10px 10px;display: block;clear:both;border-bottom: 1px solid #D5D5D5;overflow:hidden;}.documents .document a {font-family: "Avenir-Roman";font-size: 16px;color: #1A1A1A;text-align: left;line-height: 22px;letter-spacing: 0;display: inline-flex;align-items: center;font-weight: bold}.documents .document a:before {margin:0px 10px 0px 0px !important;float:left;font-family: "FontAwesome";font-size: 30px;color: #05ACD6;text-align: center;content: '\f019'}.documents .document .document_size {float:right;color: #D5D5D5;display: none;}ul.cnt {margin:0;padding:0;display:flex;list-style: none;-ms-box-orient: horizontal;-webkit-align-items: stretch;}ul.cnt li.half {width:50%;}.cnt {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -moz-flex;display: -webkit-flex;display: flex;list-style: none;-ms-box-orient: horizontal;-webkit-align-items: center;align-items: flex-start;justify-content: center;}body {font-family: "Avenir-Roman";}.certificate_section {background-color: #f8f8f8;padding: 15px}.certificate_section ul {display: block;list-style-type: none;text-align: center;}.certificate_section ul li {display: inline-block;margin: 0 15px}#showprivacy .privacy_field .show_privacy {color: #fff;font-family: "Futura-Medium";font-size: 11px;text-align: left;line-height: 1;letter-spacing: 0;}a.iubenda.iubenda_button.nostyle {margin: 0 5px;font-family: "Avenir-Heavy";font-size: 12px;color: #FFFFFF;text-transform: uppercase;}.button_model_1 a{background-color: #01aad6;padding: 18px;color: #fff;text-transform: uppercase;font-family: 'Futura-Bold';margin-right: 10px}#bando {padding: 30px 15px}#bando .container {text-align: center;}#bando img {max-width: 520px}#template16 .caption-cnt {background-color: #fff}#template16 .caption {max-width: 590px}#template16 .caption-alt {padding: 28px!important}#template16 .caption-alt .ztextarea {line-height: 16px!important}#template16 .caption-alt .title {font-family: "Avenir-Black";font-size: 30px;color: #5A5A5A;background: #fff;margin: 0 0 20px 0;}#template16 .caption-alt a {text-decoration: underline;color: #00abd6}#template16:after {font-family: "FontAwesome";content: '\f0f3';color: #fff;font-size: 45px;position: absolute;top: 0px;left: 0px;transform: translate( calc(-45px / 2) , calc(-45px / 2));z-index: 3;transform-origin: top;animation: bell 2s infinite linear both;}#template16 {position: relative;}#template16:before {position: absolute;top: -45px;left: -45px;width: 90px;height: 90px;border-radius: 100%;background-color: #71D759;z-index: 2;border: 10px solid #00abd6;}@keyframes bell{from,50%{transform: translate( calc(-45px / 2) , calc(-45px / 2)) rotate(0deg);}5%, 15%, 25%, 35%, 45% {transform: translate( calc(-45px / 2) , calc(-45px / 2)) rotate(15deg);}10%, 20%, 30%, 40% {transform: translate( calc(-45px / 2) , calc(-45px / 2)) rotate(-15deg);}}@media (max-width: 767px){#template16:before {top: -45px;left: -10.5px;}#template16:after {top: 0px;left: 0px;transform: translate( calc(25px / 2) , calc(-45px / 2));}@keyframes bell{from,50%{transform: translate( calc(25px / 2) , calc(-45px / 2)) rotate(0deg);}5%, 15%, 25%, 35%, 45% {transform: translate( calc(25px / 2) , calc(-45px / 2)) rotate(15deg);}10%, 20%, 30%, 40% {transform: translate( calc(25px / 2) , calc(-45px / 2)) rotate(-15deg);}}}form#privacy_email_req {padding: 20px 15px}form#privacy_email_req .field.email {width: 100%;}form#privacy_email_req .form-title {font-family: "Futura-Bold";font-size: 12px;color: #05ACD6;text-transform: uppercase;text-align: left;line-height: 1;letter-spacing: 1px;position: relative;padding-bottom: 8px;margin-bottom: 30px;}form#privacy_email_req .form-title:before {width: 60px;height: 3px;background-color: #05ACD6;text-align: left;z-index: 504;position: absolute;left: 0px;bottom: 0px;content: "";}form#privacy_email_req .form-title:after {width: 100%;height: 1px;background-color: #05ACD6;text-align: left;z-index: 462;position: absolute;left: 0;right: 0;bottom: 1px;content: "";}form#privacy_email_req .caption-fields .form_element_title {font-family: "Futura-Bold";font-size: 9px;color: #05ACD6;text-transform: uppercase;text-align: left;line-height: 1;letter-spacing: 0.75px;}form#privacy_email_req .field.email input {background-color: #f1f1f1}form#privacy_email_req input[type="submit"] {background-color: #005BA9;font-family: "Futura-Bold";font-size: 12px;color: #FFFFFF;text-transform: uppercase;padding: 15px 25px}#rpro-external-widget {position: fixed;bottom: 0;left: 0;z-index: 99}#page_error {background: rgba(0,0,0,.5);position: fixed;z-index: 9999;width: 100%;height: 100%}#page_error .cnt-message {display: flex;align-items: center;justify-content: center;height: 100%;}#page_error .cnt-message .caption {background: #ea4b4b;padding: 30px;text-align: center;color: #fff;}#page_error .cnt-message .caption .close {margin-bottom: 15px;cursor: pointer;}#page_error .cnt-message .caption .message {font-size: 18px;line-height: 20px}#static_form {padding: 60px 15px;text-align: center;font-family: "Avenir-Roman";font-size: 20px;color: #1A1A1A;line-height: 22px;letter-spacing: 0;}#content p{margin-bottom: 15px;}.max_width{max-width: 1440px;margin: 0 auto;}#wrapper {overflow: hidden;}.alert_message {transition: .3s;left: -320px;position: fixed;z-index: 999;top: 30%;background: #fff;width: 320px;padding: 20px;font-family: "Avenir-Book";font-size: 15px;line-height: 22px;color: #141414;box-shadow: 0 2px 14px 0 rgba(0,0,0,0.08);}.alert_message a {color: #05ACD6}.alert_btn {width: 60px;height: 60px;position: absolute;top: 0;left: 100%;background-color: #71D759;cursor: pointer;}.alert_btn:before {font-family: "FontAwesome";font-size: 30px;color: #FFFFFF;text-align: center;z-index: 2;position: absolute;right: 17px;top: 0;line-height: 60px;content: "\f0f3";}.alert_message.fired {left: 0;}.not-found {position: absolute;left: 0;right: 0;margin: 0 auto;max-width: 920px;padding: 120px 25px;background-color: rgba(255,255,255,.8);top: 25%;z-index: 99}.not-found:before {top: 40px}#infosplash {position: fixed;background-color: rgba(0,0,0,.7);top: 0;z-index: 999;height: 100%;width: 100%;}#infosplash_content {cursor: pointer;transition: .3s}#infosplash_content.fired {opacity: 0}#infosplash_container {display: flex;justify-content: center;align-items: center;height: 100%;}.infosplash_wrapper {text-align: center;}#infosplash .close {color: #fff;font-size: 22px;padding-bottom: 15px;cursor: pointer;}#infosplash .close.fired {display: none;}#infosplash .ztemplate .caption-alt .title a {display: block;font-family: "Avenir-Black";font-size: 20px;color: #545454;text-align: center;line-height: 22px;letter-spacing: 0;}#infosplash .ztemplate .caption-alt {background-color: #fff;padding: 15px;text-align: center;}#infosplash .ztemplate .caption-alt .zsimplebutton {margin-top: 30px}#infosplash .ztemplate .caption-alt .zsimplebutton a {display: inline-block;background-color: #71D759;font-family: "Futura-Bold";font-size: 12px;color: #FFFFFF;text-transform: uppercase;text-align: center;line-height: 1;letter-spacing: 0;padding: 15px 25px;}#infosplash .ztemplate .caption-alt .ztextarea {font-family: "Avenir-Roman";font-size: 14px;color: #000000;text-align: left;line-height: 1;letter-spacing: 0;}#room_form {clear: both;margin-top: 30px;}#room_form.hidden_form {position: fixed;z-index: 999;top: 0;padding: 0;margin: 0;height: 100%;width: 100%;opacity: 0;transition: .3s;transform: scale(0);}#room_form.hidden_form.fired {transform: scale(1);opacity: 1}#room_form.hidden_form:before {display: none;}#room_form.hidden_form form {margin: 0}#room_form.hidden_form .form_content {display: flex;height: 100%;justify-content: center;align-items: center;}form .caption-fields .form input[type="phone"]::placeholder {opacity: .4}#room_form.hidden_form .form_wrapper {text-align: center;}#room_form.hidden_form .close {color: #fff;font-size: 22px;padding-bottom: 15px;cursor: pointer;}body.noslide {padding-top: 120px;}#wp-widget-reviews {clear: both;padding-top: 30px;}header {padding: 20px;transition: .3s;}header #menu_btn span {line-height: 50px;}header #menu_btn span:before {bottom: -6px;}header #contacts {padding: 15px;position: relative;}header .logo img {width: 270px;height: 100%}header #contacts #varlink_tel-cnt a {padding-left: 40px;}header #contacts #varlink_tel-cnt a:before {content: '\f095';padding: 7px;top: -8px;bottom: inherit;text-align: center;border-radius: 100%;height: 32px;width: 32px;}header #contacts #varlink_tel-cnt {margin-left: 0px;}header #contacts .icon_cnt {margin-left: 80px;display: flex;justify-content: flex-start;align-items: center;}header #contacts .icon_cnt .varlink {text-align: left;}header #contacts .icon_cnt .varlink a {display: block;font-family: "Avenir-Medium";font-size: 0px;color: #FFFFFF;text-transform: lowercase;text-align: left;line-height: 1;letter-spacing: 0;position: relative;padding-left: 40px;}header #contacts .icon_cnt .varlink a:before {border: 0px;font-family: "FontAwesome";font-size: 22px;color: #FFFFFF;text-transform: lowercase;text-align: center;line-height: 1;z-index: 40;position: absolute;left: -10px;bottom: 0px;content: "";padding: 7px;top: -18px;border-radius: 100%;height: 32px;width: 32px;}header #contacts .icon_cnt #varlink_whatsapp-cnt.varlink a:before {content: '\f232';padding: 0;border: 1px solid #71D759;background-color: #71D759;line-height: 32px;font-size: 20px}header #contacts .icon_cnt #varlink_facetime-cnt.varlink a:before {content: '\f03d';}header #booking_buttons {margin-left: 6px;padding: 10px;position: absolute;top: 20px;height: 80px;right: 106px;opacity: 1;transition: .6s}header #booking_buttons #varsimple_booking_btn {padding: 20px 25px;transition: .3s;position: relative;}header #booking_buttons #varsimple_booking_btn.fired{color: transparent}header #booking_buttons #varsimple_booking_btn:before {position: absolute;content: '';width: 25px;height: 1px;background-color: #fff;top: 25px;left: 0;right: 0;margin: 0 auto;opacity: 0;transition: .3s;}header #booking_buttons #varsimple_booking_btn:after {position: absolute;content: '';width: 25px;height: 1px;background-color: #fff;top: 25px;left: 0;right: 0;margin: 0 auto;opacity: 0;transition: .3s}header #booking_buttons #varsimple_booking_btn.fired:after{opacity: 1;transform: rotate(45deg);}header #booking_buttons #varsimple_booking_btn.fired:before {opacity: 1;transform: rotate(-45deg);}header #booking_buttons #varlink_quotes-cnt {margin-top: 0;margin-left: 10px;}header #booking_buttons #varlink_quotes-cnt a {padding: 20px 25px;}.alliance_insurance_cnt {display: block;position: absolute;bottom: 20px;right: 20px;}.alliance_insurance {width: 570px;margin: 0 auto;padding: 15px;background-color: #fff;display: flex;justify-content: space-between;font-family: "Avenir-Book";font-size: 15px;color: #141414;text-align: left;line-height: 15px;letter-spacing: 0;}.alliance_insurance a {color: #E20119}.alliance_insurance p {margin-bottom: 6px}.alliance_insurance strong {color: #000;font-size: 18px;line-height: 18px}.alliance {width: auto!important;height: auto!important;min-height: unset!important;object-fit: contain!important;}header #contacts #language {height: 40px;width: 80px;overflow: hidden;position: absolute;top: 27px;left: 0;padding: 10px;transition: .3s}header #contacts #language.fired{height: auto;background-color: #005BA9;}header #contacts #language:after {top: 0;right: -60px;}header #contacts #language li.active {bottom: inherit;top: 8px;left: 10px;margin: 0}header #contacts #language li.active a {width: 18px;}header #contacts #language li.active a:before {right: -35px}header #contacts #language li {float: none;margin-top: 18px;position: relative;}header #contacts #language li a {font-family: "Avenir-Medium";font-size: 16px;color: #FFFFFF;text-transform: uppercase;padding-left: 15px;} header #contacts #language li#menu_lang_it a:after {position: absolute;content: '';left: -6px;top: 1px;width: 18px;height: 12px;background-image: url('../images/flags/it.png');background-size: contain;background-repeat: no-repeat;}header #contacts #language li#menu_lang_en a:after {position: absolute;content: '';left: -6px;top: 1px;width: 18px;height: 12px;background-image: url('../images/flags/en.png');background-size: contain;background-repeat: no-repeat;}header #contacts #language li#menu_lang_de a:after {position: absolute;content: '';left: -6px;top: 1px;width: 18px;height: 12px;background-image: url('../images/flags/de.png');background-size: contain;background-repeat: no-repeat;}#menu_open {left: calc(100%);padding: 50px 40px 40px 40px;transition: .6s;z-index: 9999}#menu_open.fired{left: calc(100% - 390px);}#menu_open #menu2 ul li.active a {padding-bottom: 8px;}#menu_open #menu2 ul li {margin-bottom: 15px;}#menu_btn {transition: .3s;z-index: 99998;}#menu_btn.fired{background-color: transparent;}#menu_btn.fired span{font-size: 0;}#menu_btn span:before{transition: .3s}#menu_btn span:after{transition: .3s}#menu_btn.fired span:before {transform: rotate(-45deg);width: 30px;}#menu_btn span:after {width: 44px;height: 3px;background-color: #FFFFFF;position: absolute;left: 0;right: 0;bottom: -15px;content: "";transition: .3s}#menu_btn span.fixbar:after {display: none;}#menu_btn span.fixbar:before{left: -44px;bottom: -25px}#menu_btn.fired span.fixbar:before{display: none;}#menu_btn.fired span:after {transform: rotate(45deg);width: 30px;height: 3px;background-color: #FFFFFF;position: absolute;left: 0;right: 0;bottom: -6px;content: "";}#menu_open .logo {margin-bottom: 15px;}#menu_open .logo img {width: 152px!important;height: inherit!important;}#overlay {background-color: rgba(0,0,0,.7);position: fixed;top: 0;left: 100%;width: 100%;height: 100%;z-index: 998;opacity: 0;transition: .6s;}#overlay.fired{opacity: 1;left: 0}#slideshow-cnt img {width: 100%;object-fit: cover;height: 89vh}.slick-dots li {margin-right: 6px;}.slick-dots li button {background-color: transparent;}#varsimple_book_from_site {padding: 8px 8px 8px 0;margin-bottom: 10px;}#booking-cnt{opacity: 0;position: fixed;width: 100%;top: -120px;left: 0;width: 100%;background-color: #2391B2;z-index: 996;height: 500px;transition: .6s;display: flex;flex-direction: column;}#booking-cnt.fired{opacity: 1;top: 120px;}#booking-cnt #booking {background-color: #2391B2;margin: 0 auto;bottom: inherit;top: unset;position: relative;}#booking form .form-title {display: none;}#booking {width: 590px;left: inherit;padding: 20px 20px 30px 20px;}#booking.scrolled{position: fixed;top: 0;bottom: inherit;left: 0;right: 0;}#booking .form.field.date .date_from_html .year{display: none;}form .caption-fields .field.element_12, form .caption-fields .field.element_13{}#booking .form.field.date {margin: 8px;padding: 0;width: 100px;}#booking .form.field.select {margin: 8px;padding: 0;width: 100px;}#booking .form.field.date .form_element_title {padding: 8px;}#booking .form.field.select .form_element_title {padding: 8px;}#booking .form.field.date .date_from_html .month_name {padding: 3px;}#booking .form.field.element_14 .form_element_title {background-color: transparent;}#booking .form.field.element_14 {clear: both;position: relative;bottom: -16px;}#booking .form.field.element_14.text {width: inherit;}#booking .form.field.element_14 a {font-size: 10px}#booking .form.field.element_14 a:before {padding-right: 8px;}#booking input[type="submit"] {position: absolute;float: right;padding: 15px;width: 160px;right: 0;bottom: 6px;}#booking .form.field.select .form_select .elements_list {padding: 10px;}#booking .form.field.select .form_select .elements_list .option:first-of-type{display: none;}#booking .form.field.select .form_select .elements_list .option {margin-bottom: 8px}#booking .form.field.text {padding: 8px;width: 50%}#booking .form.field.text .form_element_title {padding: 8px;margin-bottom: 0}#booking .form.field.text input {text-transform: inherit;}#booking .form.field.select .form_select:after {display: none;}#booking .form.field.select .form_select .current_value:after {clear: both;display: block;font-family: "FontAwesome";font-size: 16px;color: #FFFFFF;text-transform: lowercase;text-align: center;line-height: 1;letter-spacing: 0;content: "ï„‡";}#booking .form.field.select .form_select .elements_list {top: 61px;background-color: #015ba9;}#intro {float: right;width: 590px;top: 0;padding: 40px;z-index: 2;position: relative;margin: 0}#intro #varsimple_show_popup {padding: 15px 25px;display: inline-block;margin-top: 30px;}#home_popup{opacity: 0;overflow: scroll;position: fixed;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,.8);transform: scale(0);transition: .6s;z-index: -1}#home_popup-cnt{max-width: 820px;margin-top: 90px;margin: 90px auto 0;position: relative;}#home_popup.fired{opacity: 1;transform: scale(1);z-index: 99999}.close_btn:before {transform: rotate(45deg);top: 13px;right: inherit;left: 0;}.close_btn:after {transform: rotate(-45deg);right:inherit;left:0;top: 13px;}#template9 .row .box .elem .caption-cnt .caption .title {padding: 20px;max-width: 440px;margin: 0 auto}#template9 .row .box .elem .caption-cnt .caption-alt {padding: 30px;}#template9 .row .box .elem .caption-cnt .caption-alt .ztextarea ul {padding: 20px;list-style-type: none;}#template9 .row .box .elem .caption-cnt .caption-alt .ztextarea ul li{padding-left: 18px;margin-bottom: 8px}#play {bottom: 40px;z-index: 1;right: 100%;}#play:before {top: -30px;left: -90px;background-image: url(../images/icons/play.svg);background-repeat: no-repeat;background-position: 55% 50%;cursor: pointer;}#play #varsimple_play_video {padding-bottom: 8px;}#home_video .close_btn{top: 45px;right: 0;left: 0;margin: 0 auto;z-index: 99999999;position: fixed;display: none;}#home_video.fired .close_btn{display: block;}#home_video .videos{padding: 10%;position: fixed;overflow: scroll;top: 0;left: -100%;height: 100%;background-color: #000;width: 100%;z-index: 9999;margin: 0 auto;opacity: 0;transition: .6s}#home_video.fired .videos{left: 0;opacity: 1;}#offers{padding-top: 340px;}.summary_section {width: 40%;left: calc(100% - 40%);position: relative;}#varsimple_specialoffers {padding-bottom: 8px;margin-bottom: 10px;}#offer_summary {width: 30%;display: inline-block;padding: 90px 40px;}#varlink_alloffers-cnt {text-align: left;margin-top: 30px;}#varlink_alloffers-cnt a {padding: 15px 25px;text-transform: uppercase;}#offers_display{display: flex;max-width: 1440px;margin: 0 auto;width: 100%;}#offer_detail {display: inline-block;width: 70%;position: relative;bottom: -60px;right: 0;}#varsimple_bookandrelax {margin-bottom: 30px;text-transform: uppercase;}#template1 .row .box {bottom: -40px}#template1 .row .box .elem {margin: 10px;}#template1 .row .box .elem .caption-cnt .caption-alt {right: 20px;left: 20px;bottom: 20px;padding: 20px;background-color: rgba(255, 255, 255, .75);transition: .6s;overflow: hidden;}#template1 .row .box .elem:hover .caption-cnt .caption-alt {background-color: rgba(255, 255, 255, 1);}#template1 .row .box .elem .caption-cnt .caption-alt .zsimplebutton a {padding: 15px 25px;margin-top: 30px;}#template1 .row .box .elem .caption-cnt .caption-alt .zsimplebutton {transition: .3s;opacity: 0;height: 0;position: relative;transform: scale(0);transform-origin: 0;}#template1 .row .box .elem:hover .caption-cnt .caption-alt .zsimplebutton {opacity: 1;height: auto;transform: scale(1);}#template1 button.slick-prev {position: absolute;right: 70px;top: -50px;left: inherit;}#template1 button.slick-next {position: absolute;right: 10px;top: -50px;left: inherit;}section#rooms {margin-top: 150px;padding-top: 90px}#varsimple_rooms {padding-bottom: 8px;margin-bottom: 10px;}#rooms_display{max-width: 1440px;margin: 0 auto;}#template2 {margin-top: 90px}#template2 .row .box .elem .caption-cnt .caption {z-index: -1;width: calc(100% - 624px + 120px);}#template2 .row .box .elem .caption-cnt .caption-alt .title {padding-left: 150px;}#template2 .row .box .elem .caption-cnt .caption-add .ztextarea.g2 {margin-bottom: 20px;}#template2 .row .box .elem .caption-cnt .caption-add .ztextarea.g3 {margin-bottom: 30px;}#template2 .row .box .elem .caption-cnt .caption-add .zsimplebutton {margin-top: 30px;}#template2 .row .box .elem .caption-cnt .caption-add .zsimplebutton a {padding: 12px 35px;}#template2 .row .box .elem .caption-cnt .caption-add {padding: 40px;}#template2 .group-cnt{position: absolute;top: 40px;right: 0;width: 624px;}#template2 button.slick-prev:before {bottom: 0;left: 0;right: 0;line-height: 50px;}#template2 button.slick-next:before {bottom: 0;left: 0;right: 0;line-height: 50px;}#template2 .row .box .elem .caption-cnt .caption-add .zinput {display: inline-block;margin: 15px 15px 15px 0;}#template2 .row .box .elem .caption-cnt .caption-add .zinput .fieldkey{top: -34px;cursor: pointer;opacity: .5;transition: .3s}#template2 .row .box .elem .caption-cnt .caption-add .zinput .fieldkey.fired{opacity: 1}#template2 .row .box .elem .caption-cnt .caption-add .zinput .fieldvalue{position: absolute;left: 0;top: 5px;opacity: 0;transition: .3s;}#template2 .row .box .elem .caption-cnt .caption-add .zinput .fieldvalue.fired{opacity: 1;}#template2 .row .box .elem .caption-cnt .caption-add .detail-cnt{border-top: 1px solid #71D759;margin-top: 50px;position: relative;}#template2 .row .box .elem .caption-cnt .caption-add .zinput .fieldkey.f5{left: 0}#template2 .row .box .elem .caption-cnt .caption-add .zinput .fieldkey:before{left: 0;top: 17px;transition: .3s;width: 0;}#template2 .row .box .elem .caption-cnt .caption-add .zinput .fieldkey.fired:before {width: 100%;}#whybooking {background-image: url('../images/bg/bg_why.png');background-repeat: no-repeat;background-position: 100%;margin-top: 90px;margin-bottom: 90px;}#why-cnt {max-width: 460px;position: relative;left: calc(50% - 420px);padding: 25px;}#varlink_quotes-cnt {margin-top: 30px;}#varlink_quotes-cnt a {padding: 12px 35px}#template3 .row .box .elem .caption-cnt .caption-alt .title {position: relative;width: 140%;padding-top: 20px;}#template3 .row .box .elem .caption-cnt .caption {position: absolute;top: 50%;right: -470px;}#experience {padding-top: 190px;height: 640px;background-image: url('../images/bg/bg_experience.jpg');background-repeat: no-repeat;background-size: cover;}#varsimple_experience {padding-bottom: 8px;margin-bottom: 10px;}#vareditor_experience {padding-right: 15px}#template4 {margin: 50px auto 90px;}#template4 button.slick-prev:before {bottom: 0;left: 0;right: 0;line-height: 50px;}#template4 button.slick-next:before {bottom: 0;left: 0;right: 0;line-height: 50px;}#template4 .row .box .elem {margin: 40px 15px 15px;position: relative;top: 0;transition: .3s}#template4 .row .box .elem .caption-cnt .caption-alt {padding: 40px;}#template4 .row .box .elem .caption-cnt .caption-alt .zsimplebutton a {padding: 12px 35px;text-transform: uppercase;}#template4 button.slick-next {right: -120px;bottom: 220px;}#template4 button.slick-prev {right: -60px;bottom: 220px;}#template4 .row .box .elem:hover {border-color: #E7DCBD;top: -40px}#private_beach{margin-top: 350px;}#template5 .row .box .elem .caption-cnt .caption-alt {padding: 25px;}#template5 .row .box .elem .caption-cnt .caption-alt .title a {padding-bottom: 8px;margin-bottom: 10px;}#template5 .row .box .elem .caption-cnt .caption-alt .ztextarea.g2 {margin-bottom: 20px;}#template5 .row .box .elem .caption-cnt .caption-alt .zsimplebutton a {padding: 12px 35px;margin-top: 20px;}#template5 .row .box .elem .caption-cnt .caption img {height: 620px;object-fit: cover}#miniclub{padding-top: 60px;height: 640px;}#varsimple_miniclub {padding-bottom: 8px;margin-bottom: 10px;}#template6{margin-top: 60px;}#template6 .row .box .elem .caption-cnt .caption {padding: 60px;}#template6 .row .box .elem .caption-cnt .caption .title a {text-transform: uppercase;}#template6 .row .box .elem .caption-cnt .caption .zsimplebutton a {padding: 12px 35px;margin-top: 30px;}#restaurant {margin-top: 150px;background-image: url('../images/bg/bg_restaurant.jpg');background-position: 15% 50%;background-repeat: no-repeat;background-size: inherit;height: 1200px;}#varsimple_restaurant {padding-bottom: 8px;margin-bottom: 10px;}#vareditor_restaurant2 {max-width: 490px;margin: 100px 0 0 60px;}#template7 {max-width: 920px;}#template7 .row .box .elem .caption-cnt .caption-alt {max-width: 490px;padding: 60px;}#template7 .row .box .elem .caption-cnt .caption-alt .title a {text-transform: uppercase;}#template7 .row .box .elem .caption-cnt .caption-alt .zsimplebutton a {margin-top: 30px;padding: 12px 35px;}#template7 .slick-list {overflow: visible;}#template7 button.slick-prev {width: 50px;height: 50px;background-color: #05ACD6;text-align: center;z-index: 270;position: absolute;right: 60px;bottom: 121px;}#template7 button.slick-prev:before {display: block;font-family: "FontAwesome";font-size: 30px;color: #FFFFFF;text-transform: lowercase;text-align: center;line-height: 50px;letter-spacing: 0;z-index: 360;position: absolute;right: 0px;left: 0;bottom: inherit;top: 0;content: "\f104";}#template7 button.slick-next {width: 50px;height: 50px;background-color: #05ACD6;text-align: center;z-index: 120;position: absolute;right: 0px;bottom: 121px;}#template7 button.slick-next:before {display: block;font-family: "FontAwesome";font-size: 30px;color: #FFFFFF;text-transform: lowercase;text-align: center;line-height: 50px;letter-spacing: 0;z-index: 210;position: absolute;right: 17px;bottom: inherit;top: 0;content: "\f105";}#template7 button.slick-prev {position: absolute;left: 0;top: -60px;}#template7 button.slick-next {position: absolute;left: 60px;top: -60px;}#wedding {margin-top: 60px;height: 520px;background-image: url('../images/bg/bg_wedding.jpg');background-repeat: no-repeat;background-size: cover;}#template8 .row .box .elem .caption-cnt .caption {width: 40%;left: calc(100% - 40%);position: relative;top: -160px;}#template8 .row .box .elem .caption-cnt .caption .title a {padding-bottom: 8px;margin-bottom: 10px;}#template8 .row .box .elem .caption-cnt .caption .zsimplebutton a {padding: 12px 35px;margin-top: 30px;}#template8 .row .box .elem .caption-cnt .caption .ztextarea {padding-right: 15px;}#varsimple_newsletter {margin-bottom: 10px}#newsletter{text-align: center;padding: 140px 15px 90px;background-color: #f8f8f8}#newsletter #contact_form {max-width: 720px;width: 100%;display: inline-block;}#newsletter #contact_form form {text-align: center;padding: 25px;margin-top: 30px}#newsletter#contact_form form .caption-fields .field {width: 100%}#newsletter form .form-title {display: none;}#newsletter #contact_form form .newsletter {text-align: center;}#newsletter #contact_form form .caption-fields .field input {background-color: #fff;border-bottom: 2px solid #02ABD6;}#newsletter #contact_form form input[type="submit"] {padding: 15px 25px;display: inline-block;}#newsletter #contact_form form .caption-fields {text-align: center;}#certification{padding: 60px 40px 60px 40px;}#certification ul {padding-left: 0;display: block;}#certification ul li {margin: 30px;}#certificate {display: inline-flex;align-items: flex-end;}#varscript_certificati{display: inline-flex;align-items: center;}.certificate_section.top_fix {position: absolute;width: 50vw;background-color: transparent;z-index: 2;right: 100%;top: 0;display: flex;justify-content: flex-end;}.showcase_rooms {padding: 60px 0;}.showcase_rooms #container_name {padding-bottom: 8px;margin-bottom: 10px;}#showcase_intro{max-width: 820px;margin: 60px auto;}#room_services{margin-bottom: 60px;background-image: url('../images/bg/bg_rooms_services.jpg');background-repeat: no-repeat;background-size: cover;height: 300px;}#vareditor_all_services {position: relative;top: 22%}#vareditor_all_services ul {column-count: 3;column-gap: 90px;max-width: 820px;margin: 0 auto;list-style-type: none;padding-left: 0;border: 1px solid #141414;padding: 40px 40px 20px 40px;column-rule: 1px solid #141414;}#vareditor_all_services ul li{margin-bottom: 20px;}#template10 {margin: 0 auto;max-width: 1200px;}#template10 .row .box .elem {margin-bottom: 40px;}#template10 .row .box .elem .caption-cnt .caption-alt {padding: 40px;width: calc(50% - 20px);}#template10 .row .box .elem.odd .caption-cnt .caption-alt {right: 20px;left: inherit;}#template10 .row .box .elem .caption-cnt .caption-alt .ztextarea.g2 {margin-bottom: 15px;}#template10 .row .box .elem .caption-cnt .caption-alt .zsimplebutton a {padding: 12px 45px;margin-top: 30px;}#template10 .row .box .elem .caption-cnt .caption-alt .zinput {display: inline-block;margin: 15px 15px 15px 0;}#template10 .row .box .elem .caption-cnt .caption-alt .zinput .fieldkey{top: -20px;cursor: pointer;opacity: .5;transition: .3s}body.en #template10 .row .box .elem .caption-cnt .caption-alt .zinput .fieldkey.f6 {left: 110px}#template10 .row .box .elem .caption-cnt .caption-alt .zinput .fieldkey.fired{opacity: 1}#template10 .row .box .elem .caption-cnt .caption-alt .zinput .fieldvalue{position: absolute;left: 0;opacity: 0;transition: .3s;}#template10 .row .box .elem .caption-cnt .caption-alt .zinput .fieldvalue.fired{opacity: 1;}#template10 .row .box .elem .caption-cnt .caption-alt .detail-cnt{border-top: 1px solid #71D759;margin-top: 50px;position: relative;}#template10 .row .box .elem .caption-cnt .caption-alt .zinput .fieldkey.f5{left: 0}#template10 .row .box .elem .caption-cnt .caption-alt .zinput .fieldkey:before{left: 0;top: 17px;transition: .3s;width: 0;}#template10 .row .box .elem .caption-cnt .caption-alt .zinput .fieldkey.fired:before {width: 100%;}#template10 .row .box .elem .caption-cnt .caption img {object-fit: cover;height: 620px;}.showcase #page_top #container_name {padding-bottom: 8px;margin-bottom: 10px;}.showcase #showcase_display {width: 100%;max-width: 1440px;margin: 0 auto;}#template12 .row .box {bottom: -40px}#template12 .row .box .elem {padding: 10px;float: left;width: 25%}#template12 .row .box .elem .caption-cnt .caption-alt {right: 20px;left: 20px;bottom: 20px;padding: 20px;background-color: rgba(255, 255, 255, .75);transition: .6s;overflow: hidden;}#template12 .row .box .elem:hover .caption-cnt .caption-alt {background-color: rgba(255, 255, 255, 1);}#template12 .row .box .elem .caption-cnt .caption-alt .zsimplebutton a {padding: 15px 25px;margin-top: 30px;}#template12 .row .box .elem .caption-cnt .caption-alt .zsimplebutton {transition: .3s;opacity: 0;height: 0;position: relative;transform: scale(0);transform-origin: 0;}#template12 .row .box .elem:hover .caption-cnt .caption-alt .zsimplebutton {opacity: 1;height: auto;transform: scale(1);}#template13 .row .box {bottom: -40px}#template13 .row .box .elem {padding: 10px;float: left;width: 25%}#template13 .row .box .elem .caption-cnt .caption-alt {right: 20px;left: 20px;bottom: 20px;padding: 20px;background-color: rgba(255, 255, 255, .75);transition: .6s;overflow: hidden;}#template13 .row .box .elem:hover .caption-cnt .caption-alt {background-color: rgba(255, 255, 255, 1);}#template13 .row .box .elem .caption-cnt .caption-alt .zsimplebutton a {padding: 15px 25px;margin-top: 30px;}#template13 .row .box .elem .caption-cnt .caption-alt .zsimplebutton {transition: .3s;opacity: 0;height: 0;position: relative;transform: scale(0);transform-origin: 0;}#template13 .row .box .elem:hover .caption-cnt .caption-alt .zsimplebutton {opacity: 1;height: auto;transform: scale(1);}#template13 .row .box {text-align: center;}#template13 .row .box .elem {width: 33.333%;float: none;display: inline-block;}#page #page_top #page_name {padding-bottom: 8px;margin-bottom: 10px;}#page #page_top {padding: 60px 0;}#page #content {padding: 40px 15px;}#page #content .text {margin-bottom: 30px;}#page #page_top #varsimple_show_gallery {padding: 12px 35px;text-transform: uppercase;}#page #page_top .zlink a {padding: 12px 35px;text-transform: uppercase;}#page.appartamento .apartment_book_btn {display: block;text-align: left;}#page.appartamento .apartment_book_btn a {display: inline-block;border: 2px solid #025AA8;background-color: #025AA8;font-family: "Futura-Bold";font-size: 12px;color: #FFFFFF;text-align: center;line-height: 1;letter-spacing: 0;cursor: pointer;padding: 12px 35px;text-transform: uppercase;}#appartamento_btn_dest {margin: 30 auto 30px 0;}.col-md-3 #appartamento_btn_dest {margin: 30px auto 40px 0px;}.col-md-3 #appartamento_btn_dest a {width: 100%;}.album {display: inline-block;padding: 15px;margin: 20px;}.album img {-webkit-clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);transform: scale(.7);transition: .6s;}.album:hover img{transform: scale(.8);}#album_page .summary_section {padding: 60px 0}#album_page span.title {display: block;padding-bottom: 8px}#album_page #media {margin-top: 90px;margin-bottom: 90px;}#album_page #media img {width: 33.333%;float: left;padding: 10px;}#page_gallery {padding: 40px;background-color: #F5F5F5;}#page_gallery .gallery li {width: 33.333%;float: left;padding: 10px;}.room #content #disposition {padding: 30px;margin-top: 40px;}.room #content #disposition .zinput:first-of-type{margin-bottom: 30px;}.room #content #disposition .zinput .fieldkey {padding-bottom: 8px;}.room #content #amenities {margin: 40px auto;clear: both;padding-top: 20px;}.room #content #amenities .zcheckbox .fieldkey {padding-bottom: 8px;margin-bottom: 30px;}.room #content #amenities .zcheckbox .fieldvalue {padding-left: 20px;margin-bottom: 12px}.room #content #amenities .zcheckbox .fieldvalue:before {bottom: inherit;top: 3px}.room .form_title{display: block;}#page #content form h2 {color: #fff!important}#room_form{left: 0;top: 0;padding: 10px 0;margin-top: 40px;}#room_form form {margin: 40px 0 40px 50px;padding: 30px}#room_form form:before {left: -30px;}#room_form form .caption-fields .field.date .date_from_html {padding: 10px;cursor: pointer;}#room_form form .caption-fields .form input[type="phone"]::-webkit-input-placeholder {color: #FFFFFF}.intl-tel-input.allow-dropdown.separate-dial-code .selected-dial-code {color: #fff;}#room_form form .caption-fields .field.textarea {clear: both;}#room_form form .caption-fields .field.textarea textarea {height: 150px;padding: 10px;}#room_form form .caption-fields input[type="submit"] {padding: 12px 35px;background-color: transparent;}#page #content #room_form .text {margin-bottom: inherit;}#room_form form .caption-fields .field.select .form_select .current_value {padding: 10px;cursor: pointer;}#room_form form .caption-fields .field.select .form_select .elements_list {top: 100%;max-height: 240px;overflow-y: scroll;}form .caption-fields .field.select .form_select .elements_list::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);border-radius: 10px;background-color: #71D759;}form .caption-fields .field.select .form_select .elements_list::-webkit-scrollbar {width: 12px;background-color: transparent;}form .caption-fields .field.select .form_select .elements_list::-webkit-scrollbar-thumb {border-radius: 10px;-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);background-color: #02ABD6;}#room_form form .caption-fields .field.select .form_select .elements_list .option {margin: 6px 0}#room_form form .caption-fields .field.select .form_select::after {z-index: 1}#room_form form .caption-fields .field.checkbox .form_checkbox {padding: 12px}#room_form form .caption-fields .field.checkbox .form_checkbox .checkbox {margin: 10px 40px;cursor: pointer;}#room_form form .caption-fields .field.checkbox .form_checkbox .checkbox .check {left: -40px;top: -5px;transition: .3s}#room_form form .caption-fields .field.checkbox .form_checkbox .checkbox.checked .check {left: -40px}#room_form form .caption-fields .field.checkbox .form_checkbox .checkbox .check:before {top: 0;border-radius: 100%;left: 0;transition: .5s}#room_form form #showprivacy a {display: inline-block;}form .caption-fields .form.radio label {color: #fff;display: inline-block;width: auto;}form .caption-fields .form {float: none;display: inline-block;}#room_form form#form_7 .caption-fields .field.element_1.text,#room_form form#form_7 .caption-fields .field.element_-2.email {width: calc( 50% - 2px )}#room_form form .caption-fields .field {width: calc(33.333% - 3px);}#room_form form#form_19 .caption-fields .field.element_1.text,#room_form form#form_19 .caption-fields .field.element_-2.email {width: calc( 50% - 2px )}#room_form form#form_19 .caption-fields .field.element_4.number,#room_form form#form_19 .caption-fields .field.element_12.number {width: calc(17% - 6px)}#inner_gallery .gallery button.slick-prev:before {bottom: 0;left: 0;right: 0;line-height: 50px;}#inner_gallery .gallery button.slick-next:before {bottom: 0;left: 0;right: 0;line-height: 50px;}body.no_offers #page #offers {display: none;}#page #offers {padding-top: 50px;margin-bottom: 190px}#page #offer_detail {width: 100%}#template11 .row .box {bottom: -40px}#template11 .row .box .elem {margin: 10px;}#template11 .row .box .elem .caption-cnt .caption-alt {right: 20px;left: 20px;bottom: 20px;padding: 20px;background-color: rgba(255, 255, 255, .75);transition: .6s;overflow: hidden;}#template11 .row .box .elem:hover .caption-cnt .caption-alt {background-color: rgba(255, 255, 255, 1);}#template11 .row .box .elem .caption-cnt .caption-alt .zsimplebutton a {padding: 15px 25px;margin-top: 30px;}#template11 .row .box .elem .caption-cnt .caption-alt .zsimplebutton {transition: .3s;opacity: 0;height: 0;position: relative;transform: scale(0);transform-origin: 0;}#template11 .row .box .elem:hover .caption-cnt .caption-alt .zsimplebutton {opacity: 1;height: auto;transform: scale(1);}#template11 button.slick-prev {position: absolute;right: 70px;top: -50px;left: inherit;}#template11 button.slick-next {position: absolute;right: 10px;top: -50px;left: inherit;}#varsimple_interest {padding-bottom: 8px;margin-bottom: 10px;}.submenu {padding: 10px 15px;}.submenu #tree &gt; li.active {display: none;}.submenu #tree &gt; li {margin-bottom: 15px;border-bottom: 1px solid rgba(255,255,255,.25);padding-bottom: 15px;}.submenu #tree &gt; li:last-of-type{border-bottom: 0;padding-bottom: 0}.gm-style h2 {padding-bottom: 8px;margin-bottom: 10px;text-transform: uppercase;}#page .videos .video {margin-bottom: 30px}footer #top_footer {padding: 40px}footer #top_footer #social ul {padding-left: 0;margin-left: -30px}footer #top_footer #social ul li a {margin: 16px;position: relative;}#social ul li a:before {z-index: 2!important}footer #top_footer #social ul li #varlink_facebook-cnt a:before {content: '\f09a';line-height:30px;top: 0;left: 0;}footer #top_footer #social ul li #varlink_instagram-cnt a:before {content: '\f16d';line-height:30px;top: 0;left: 0;}footer #top_footer #social ul li #varlink_tripadvisor-cnt a:before {content: '\f262';line-height:30px;top: 0;left: 0;}footer #top_footer #social ul li #varlink_twitter-cnt a:before {content: '\f099';line-height:30px;top: 0;left: 0;}footer #top_footer #social ul li #varlink_flickr-cnt a:before {content: '\f16e';line-height:30px;top: 0;left: 0;}footer #top_footer #social ul li #varlink_gplus-cnt a:before {content: '\f0d5';line-height:30px;top: 0;left: 0;}footer #top_footer #social ul li #varlink_youtube-cnt a:before {content: '\f167';line-height:30px;top: 0;left: 0;}#varlink_holidaycheck-cnt a:before {content: '';background-image: url(../images/icons/holidaycheck.svg);background-repeat: no-repeat;cursor: pointer;position: absolute;top: 13px}#social ul li .varlink a:before {font-size: 22px!important;height: 35px!important;width: 35px!important;line-height: 35px!important}footer #footer_contacts {background-image: url('../images/bg/bg_footer_contacts.svg');background-repeat: no-repeat;height: 210px;background-size: cover;background-position: center;padding: 90px 0;}footer #footer_contacts #col2, footer #footer_contacts #col3 {padding-left: 130px}footer #footer_contacts .varsimple {margin-bottom: 10px;}footer #footer_contacts .varlink a{padding-left: 20px}footer #footer_contacts .varlink a:before{top: -2px;z-index: 2!important}footer #footer_credits{padding: 20px;text-align: center;}footer #footer_credits a{color: #fff}footer #top_footer #social ul li a {margin: 18px!important;}footer #footer_credits #menu3 {display: inline-block;}footer #footer_credits #menu3 ul li {margin: 5px 8px}#bando {padding: 10px 25px}#bando img {height: auto;}#booking-cnt {z-index: -1}#booking-cnt.fired {z-index: 996}.section_green_link {margin-top: 30px}.section_green_link a{padding: 15px 25px}#template2 .row .box .elem .caption-cnt .caption-add .zsimplebutton a {border-color: #71D759;background-color: #71D759}#template10 .row .box .elem .caption-cnt .caption-alt .zsimplebutton a {border-color: #71D759;background-color: #71D759}#form_16 .group_age {display: block;clear: both;}#contact_form form#form_16.caption-fields .group_age .field.select {width: 10%;}#contact_form form .caption-fields .field.number {width: 18%}#contact_form form .caption-fields .field.select{width: 19%}#form_16 .group_age .field.select {display: none;}#form_16 .group_age .field.select.show {display: inline-block;}#form_16 .caption-fields input[type="submit"] {clear: both;}body.body_home .header_alert {position: absolute;top: -30px;left: 0;width: 100%;height: 30px;background-color: #02ABD6;display: flex;justify-content: center;align-items: center;}body.body_home .header_alert a {color: #FFFFFF;font-size: 16px;}body.body_home header {top: 30px;}body.body_home header.scrolled {top: 0px;}body.body_home header.scrolled .header_alert {display: none;}@media (max-width: 767px) {body.body_home .header_alert {text-align: center;}body.body_home .header_alert a {font-size: 12px;text-align: center;}}#infosplash_container {height: 90%;}#infosplash_content {}#infosplash .ztemplate .caption-alt .title a {}#infosplash_content img {width: calc(100% / 4 * 3)}header #booking_buttons.appartamento form {display: none;}header #booking_buttons form .form-title {display: none;}header #booking_buttons.appartamento #varlink_quotes-cnt {margin-left: 0px;}header #booking_buttons form .caption-fields input[type="submit"] {display: inline-block;background-color: #005BA9;font-family: "Futura-Bold";font-size: 12px;color: #FFFFFF;text-transform: uppercase;text-align: center;line-height: 1;letter-spacing: 0;cursor: pointer;padding: 20px 25px;transition: .3s;position: relative;}header #booking_buttons form:before {position: absolute;content: '';width: 25px;height: 1px;background-color: #fff;top: 25px;left: 0;right: 0;margin: 0 auto;opacity: 0;transition: .3s;}header #booking_buttons form:after {position: absolute;content: '';width: 25px;height: 1px;background-color: #fff;top: 25px;left: 0;right: 0;margin: 0 auto;opacity: 0;transition: .3s}#varscript_certificati .TA_cdsscrollingravenarrow img {height: 53px;max-width: 76px;}@media (max-width: 1366px){#play{width: 50%}#template4 button.slick-prev {top: -40px;left: 15px;}#template4 button.slick-next {top: -40px;left: 75px;}#template4 .row .box .elem:hover{top: -20px;}#template2 .row .box .elem .caption-cnt .caption img {height: 550px;object-fit: cover;}#template2 button.slick-prev, #template2 button.slick-next{bottom: 0}#page.room #content .col-md-offset-2 {margin-left: 6.33333%} #page.room #content .col-md-6 {width: 60%;}}@media (max-width: 1240px){header #contacts #varlink_tel-cnt a {font-size: 0}header #contacts #varlink_tel-cnt a:before {top: -18px}.button_model_1 a {font-size: 9px}header #booking_buttons form .caption-fields input[type="submit"] {font-size: 9px}header #booking_buttons #varlink_quotes-cnt a {font-size: 9px}}@media (max-width: 1200px){#slideshow-cnt img {height: auto;min-height: 350px}#room_form.room form .caption-fields .field.element_1{width: 100%}#room_form.room form .caption-fields .field.element_2{width: 50%}#room_form.room form .caption-fields .field.element_3{width: 50%}form .caption-fields .form, form .caption-fields .form.textarea {padding: 0 5px 20px 5px;}section#rooms {margin-top: 0;}#template12 .row .box .elem {width: 33.3333%}#template13 .row .box .elem {width: 33.3333%}}@media (max-width: 1145px){body.de header #booking_buttons {top: -2px;opacity: 1;position: fixed;bottom: 0;top: initial!important;width: 100%;height: auto;left: 0;right: 0;margin: 0 auto;display: inline-block;text-align: center;background-color: #dedede;}body.de header #booking_buttons #varlink_quotes-cnt {display: inline-block!important;}}@media (max-width: 1100px){#intro {width: 100%;float: none;top: 0;padding: 15px}#play{position: relative;width: calc(100% - 50%);right: 0;bottom: 0;margin: 90px 0;left: 55%;}.certificate_section.top_fix {position: relative;right: 0;width: 100%;justify-content: center;}#offers {padding: 15px 0 15px 0}}@media (max-width: 1024px){.not-found {position: relative;font-size: 40px;line-height: 40px;}.not-found:before {top: 20px}#play {width: 20%;}#template2 .group-cnt {width: 550px}#template2 .row .box .elem .caption-cnt .caption {width: 100%}#template2 .row .box .elem .caption-cnt .caption-alt .title {padding: 25px 15px 25px 35px;background-color: rgba(255, 255, 255,.8);margin-bottom: 0}#template2 .row .box .elem .caption-cnt .caption-add {background-color: rgba(5,172,214,.8);}#template2 button.slick-prev, #template2 button.slick-next {bottom: -60px;}#vareditor_restaurant2 {margin-left: 0;padding: 0 15px 0 0;font-size: 24px;line-height: 30px;}.showcase_rooms {padding: 60px 15px;}#template13 .row .box .elem {width: 50%}header #contacts #language {width: 65px;}header #contacts #varlink_tel-cnt {margin-left: 0px;}header #contacts .icon_cnt #varlink_facetime-cnt {display: none;}}@media (max-width: 991px){#page.room #content .col-md-6 {width: 100%}#page.room #content .col-md-offset-2 {margin-left: 0;}.submenu {margin-bottom: 40px}header #contacts #varlink_tel-cnt a {font-size: 0}header #contacts #varlink_tel-cnt a:before {top: -16px}header #contacts #varlink_tel-cnt {margin-left: 60px}header #contacts {padding-right: 6px}header #contacts #language:after {display: none;}section#experience .container{width: 100%}#template10 .row .box .elem .caption-cnt {display: block;}#template10 .row .box .elem .caption-cnt .caption-alt, #template10 .row .box .elem.odd .caption-cnt .caption-alt {position: relative;width: 100%;top: 0;left: 0;height: auto;padding: 15px;}#template10 .row .box .elem .caption-cnt .caption img {height: auto;object-fit: contain;}}@media (max-width: 979px){#offers_display {display: block;}#offer_summary {width: 100%;padding: 30px 15px}#offer_detail {width: 100%;bottom: 0}section#rooms {margin-top: 30px}#miniclub {height: inherit;}#template6 .row .box .elem .caption-cnt .caption {width: 100%;padding: 15px;}#template6 .row .box .elem .caption-cnt .caption-alt {width: 100%;padding: 15px;float: none;}#restaurant {margin-top: 40px;}#template12 .row .box .elem {width: 50%}}@media (max-width: 890px){header {background-color: #02ABD6;box-shadow: 0 2px 4px 0 rgba(0,0,0,0.18);padding: 5px;height: 71px}header #contacts #language {top: 16px}header .logo img{height: 100%;width: 200px;}header #contacts {height: 60px;margin-left: 5px}header #menu_btn {height: 60px;width: 60px;padding-left: 4px;}header #menu_btn span {top: -9px}header #booking_buttons {top: -4px;opacity: 1;background-color: transparent;}#slideshow-cnt {margin-top: 71px;}#booking-cnt{opacity: 0;position: fixed;width: 100%;top: -120px;left: 0;width: 100%;background-color: #2391B2;z-index: 996;transition: .6s}#booking-cnt.fired{opacity: 1;top: 120px;}#booking-cnt #booking {background-color: #2391B2;margin: 0 auto;bottom: 0;top: 0}#booking-cnt.fired {top: 71px!important;}#certificate {display: block;}#varscript_certificati {display: inline-block;}#varscript_certificati &gt; div {display: block;margin: 0 auto}.alliance {bottom: 15px}}@media (max-width: 767px){.alliance_insurance_cnt {display: block;position: relative;bottom: unset;right: unset;width: 100%;}#rpro-external-widget {position: relative;display: inline-block;margin-bottom: 0 auto;text-align: center;}header #booking_buttons #varlink_quotes-cnt {display: inline-block;}header #booking_buttons {top: -2px;opacity: 1;position: fixed;bottom: 0;top: initial!important;width: 100%;height: auto;left: 0;right: 0;margin: 0 auto;display: inline-block;text-align: center;background-color: #dedede;}header #contacts {padding: 6px;}header #contacts #varlink_tel-cnt {margin-left: 80px;}#page #content {padding: 40px 0}#template10 .row .box .elem .caption-cnt .caption-alt .detail-cnt {border-top: none;}#template10 .row .box .elem .caption-cnt .caption-alt .zinput {display: block;}#template10 .row .box .elem .caption-cnt .caption-alt .zinput .fieldkey {position: relative;opacity: 1;top: 0;left: 0;margin-bottom: 20px;}body.en #template10 .row .box .elem .caption-cnt .caption-alt .zinput .fieldkey.f6 {left: 0}#template10 .row .box .elem .caption-cnt .caption-alt .zinput .fieldvalue {position: relative;opacity: 1}#template10 .row .box .elem .caption-cnt .caption-alt .zinput .fieldkey:before {width: 60px;}#template10 .row .box .elem .caption-cnt .caption-alt .zinput .fieldkey.fired:before {width: 60px;}#template10 .row .box .elem .caption-cnt .caption-alt .zinput .fieldkey:after {width: 100%;position: absolute;left: 0;height: 1px;background-color: #71D759;content: '';bottom: -7px}#template2 .row .box .elem .caption-cnt .caption-add .detail-cnt {border-top: none;}#template2 .row .box .elem .caption-cnt .caption-add .zinput {display: block;}#template2 .row .box .elem .caption-cnt .caption-add .zinput .fieldkey {position: relative;opacity: 1;top: 0;left: 0;margin-bottom: 20px;}#template2 .row .box .elem .caption-cnt .caption-add .zinput .fieldvalue {position: relative;opacity: 1}#template2 .row .box .elem .caption-cnt .caption-add .zinput .fieldkey:before {width: 60px;}#template2 .row .box .elem .caption-cnt .caption-add .zinput .fieldkey.fired:before {width: 60px;}#template2 .row .box .elem .caption-cnt .caption-add .zinput .fieldkey:after {width: 100%;position: absolute;left: 0;height: 1px;background-color: #71D759;content: '';bottom: -7px}#menu_open .logo {display: none;}#menu_open #menu2 ul li a, #menu_open #menu2 ul li.active a {font-size: 16px;}#menu_open {width: 290px}#menu_open.fired {left: calc(100% - 290px)}#slideshow-cnt .slick-dots {bottom: 15px;left: 15px;}.summary_section {width: calc(100% - 15px);left: 15px;margin-bottom: 100px;}section#rooms {margin-top: 60px;padding-top: 0;}#template2 {margin-top: 40px}#template2 .group-cnt {position: relative;top: inherit;width: 100%;padding: 15px;}#template2 .row .box .elem .caption-cnt .caption img {height: initial;}#template2 .row .box .elem .caption-cnt .caption-alt .title {padding: 15px;margin: 0;}#template2 .row .box .elem .caption-cnt .caption-add {padding: 15px}#template2 button.slick-next {top: 15px;right: 15px;}#template2 button.slick-prev {top: 15px;right: 75px;}#whybooking {margin-top: 15px;padding: 15px;margin-bottom: 0;}#whybooking #why-cnt {width: 100%;left: 0;max-width: none;padding: 15px;}#template3 .row .box .elem .caption-cnt .caption {display: none;}#template3 .row .box .elem .caption-cnt .caption-alt .title {padding: 0;margin: 0;width: 100%}#experience {padding-top: 40px;height: initial;}#private_beach {margin-top: 0}#template5 .row .box .elem .caption-cnt .caption-alt {right: 0;left: 0;margin: 0 auto;width: 100%}#vareditor_restaurant {padding-right: 15px;}#vareditor_restaurant2 {max-width: none;margin: 15px 0;}#template7 .row .box .elem .caption-cnt .caption-alt {max-width: none;padding: 15px}#template7 .row .box .elem .caption-cnt {padding: 15px}#template7 .row .box .elem .caption-cnt .caption {display: none;}#template7 button.slick-prev {left: 20px}#template7 button.slick-next {left: 80px}#template8 .row .box .elem .caption-cnt .caption {width: calc(100% - 15px);left: 15px}#template8 .row .box .elem .caption-cnt .caption-alt {left: 0;right: 0;margin: 15px;}#room_services {height: auto;padding: 15px;}#vareditor_all_services ul {column-count: inherit;column-gap: inherit;max-width: 820px;}#room_form:before {display: none;}#room_form form {margin: 0 auto}#room_form.room form .caption-fields .field.element_2 {width: 100%;}#room_form.room form .caption-fields .field.element_3{width: 100%;}#room_form form .caption-fields .field.date {width: 100%}#room_form form .caption-fields .field {width: 100%}#room_form form .caption-fields .field.select {width: 100%}#room_form form#form_7 .caption-fields .field.element_1.text,#room_form form#form_7 .caption-fields .field.element_-2.email {width: 100%}#room_form form#form_19 .caption-fields .field.element_1.text,#room_form form#form_19 .caption-fields .field.element_-2.email {width: 100%}#room_form form#form_19 .caption-fields .field.element_4.number,#room_form form#form_19 .caption-fields .field.element_12.number {width: calc(50% - 2px)}.contact_page .col-md-8{padding: 0!important;} #template11 .row .box .elem .caption-cnt .caption-alt {background-color: rgba(255, 255, 255, 1);}#template11 .row .box .elem .caption-cnt .caption-alt .zsimplebutton {opacity: 1;height: auto;transform: scale(1);}#booking-cnt {height: 100%!important;top: -100%;overflow: scroll!important;}#booking-cnt.scrolled {top: -100%;}#booking-cnt.fired {top: 55px!important}#booking-cnt #booking{width: 100%}#booking .form.field.date {width: calc(50% - 16px)}#booking .form.field.select {width: calc(100% - 15px);float: none;clear: both;}#booking-cnt #booking {bottom: inherit;top: 0}#booking input[type="submit"] {position: relative;float: none;bottom: 0;display: block;margin: 30px auto}#booking-cnt.scrolled #booking {position: relative;}form .caption-fields {padding-bottom: 0px}#booking .form.field.element_14 {display: block;bottom: 0;float: none;}#template12 .row .box .elem {width: 100%}#template12 .row .box .elem .caption-cnt .caption-alt {background-color: rgba(255, 255, 255, 1);}#template12 .row .box .elem .caption-cnt .caption-alt .zsimplebutton {opacity: 1;height: auto;transform: scale(1);}#template13 .row .box .elem {width: 100%}#template13 .row .box .elem .caption-cnt .caption-alt {background-color: rgba(255, 255, 255, 1);}#template13 .row .box .elem .caption-cnt .caption-alt .zsimplebutton {opacity: 1;height: auto;transform: scale(1);}#bando {padding-bottom: 90px;display: block;}#bando .col_2 {width: 100%;}#bando .col_2 #varsimple_finanziamenti_ue {text-align: center;}footer #footer_contacts {height: inherit;}footer #footer_contacts .varsimple{text-align: center!important;}footer #footer_contacts .varlink a{text-align: center!important;margin-bottom: 30px}footer #footer_contacts #col2, footer #footer_contacts #col3 {padding-left: 0}footer #footer_contacts .varlink a:before {position: relative!important;padding-right: 10px!important}#page_gallery .gallery li {width: 50%}.alliance {left: 0;right: 0;margin: 0 auto;bottom: 45px}#booking-cnt #booking {margin-bottom: 200px;order: 2}.alliance_insurance {order: 1;width: 100%;margin-top: 20px}header #booking_buttons {display: flex;justify-content: center;align-items: center;padding: 0}header #booking_buttons form .caption-fields input[type="submit"] {padding: 8px;}header #booking_buttons #varsimple_booking_btn, header #booking_buttons #varlink_quotes-cnt a {padding: 8px!important;margin: 0}.button_model_1 a {padding: 8px;margin-right: 5px}}@media (max-width: 480px) {header {height: 55px;}header #contacts #language {top: 8px}header .logo img {width: 150px;}header #contacts {height: 45px;width: calc(100% - 205px);}header #contacts #varlink_tel-cnt {margin-left: calc(100% - 35px);}header #contacts #varlink_tel-cnt a:before {top: -17px;}header #menu_btn {width: 45px;height: 45px;}#menu_btn span.fixbar:before {left: -39px}header #menu_btn span {top: -17px}header #menu_btn.fired {right: 15px;}header #menu_btn span {font-size: 9px;bottom: 15px;}header #menu_btn span:before {width: 36px;}header #menu_btn span:after {width: 36px;}header #menu_btn.fired span:before {bottom: 0;right: 25px;}header #menu_btn.fired span:after {bottom: 0;right: 25px;}#slideshow-cnt {margin-top: 55px;}header #booking_buttons #varlink_quotes-cnt {margin-left: 5px}header #booking_buttons #varsimple_booking_btn, header #booking_buttons #varlink_quotes-cnt a {padding: 15px}header #booking_buttons form {padding: 15px}header #booking_buttons form .caption-fields input[type="submit"] {padding: 8px;margin: 0}header #contacts #language li#menu_lang_it a:after,header #contacts #language li#menu_lang_en a:after,header #contacts #language li#menu_lang_de a:after {display: block;}header #contacts #language li a {padding-left: 0px;font-size: 12px;}header #contacts #language {width: 35px;padding: 10px 5px;}header #contacts #language li.active {left: 5px;}header #contacts #language li.active a {font-size: 14px;text-align: right;width: 32px}header #contacts .icon_cnt {margin-left: 55px;}header #contacts #varlink_tel-cnt {margin-left: 0px;}header #contacts #language {width: 45px}header #contacts #language li a {text-align: right;}header #contacts #language li.active {left: 10px}}@media (max-width: 979px) {}@media (max-width: 480px) {}@media (max-width: 767px) {}@media (max-width: 768px) {}@media (min-width: 980px) and (max-width: 1199px) {}@media (min-width: 1200px) {}@media (min-width: 1680px) {} @media only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (-o-min-device-pixel-ratio: 3/2),only screen and (min--moz-device-pixel-ratio: 1.5),only screen and (min-device-pixel-ratio: 1.5) {}������
</pre></body></html>