@font-face {font-family: "PTSans-Regular";src: url("../fonts/PTSans-Regular.eot");src: url("../fonts/PTSans-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/PTSans-Regular.woff") format("woff"), url("../fonts/PTSans-Regular.ttf")format("truetype"), url("../fonts/PTSans-Regular.svg#PTSans-Regular") format("svg");font-style: normal;font-weight: 400;}@font-face {font-family: "FontAwesome5Pro-Regular";src: url("../fonts/FontAwesome5Pro-Regular.eot");src: url("../fonts/FontAwesome5Pro-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/FontAwesome5Pro-Regular.woff") format("woff"), url("../fonts/FontAwesome5Pro-Regular.ttf")format("truetype"), url("../fonts/FontAwesome5Pro-Regular.svg#FontAwesome5Pro-Regular") format("svg");font-style: normal;font-weight: 400;}@font-face {font-family: "FontAwesome5Pro-Light";src: url("../fonts/FontAwesome5Pro-Light.eot");src: url("../fonts/FontAwesome5Pro-Light.eot?#iefix") format("embedded-opentype"), url("../fonts/FontAwesome5Pro-Light.woff") format("woff"), url("../fonts/FontAwesome5Pro-Light.ttf")format("truetype"), url("../fonts/FontAwesome5Pro-Light.svg#FontAwesome5Pro-Light") format("svg");font-style: normal;font-weight: 200;}@font-face {font-family: "FontAwesome5Brands-Regular";src: url("../fonts/FontAwesome5Brands-Regular.eot");src: url("../fonts/FontAwesome5Brands-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/FontAwesome5Brands-Regular.woff") format("woff"), url("../fonts/FontAwesome5Brands-Regular.ttf")format("truetype"), url("../fonts/FontAwesome5Brands-Regular.svg#FontAwesome5Brands-Regular") format("svg");font-style: normal;font-weight: 400;}@font-face {font-family: "PTSans-Bold";src: url("../fonts/PTSans-Bold.eot");src: url("../fonts/PTSans-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/PTSans-Bold.woff") format("woff"), url("../fonts/PTSans-Bold.ttf")format("truetype"), url("../fonts/PTSans-Bold.svg#PTSans-Bold") format("svg");font-style: normal;font-weight: 700;}@font-face {font-family: "FontAwesome5Pro-Solid";src: url("../fonts/FontAwesome5Pro-Solid.eot");src: url("../fonts/FontAwesome5Pro-Solid.eot?#iefix") format("embedded-opentype"), url("../fonts/FontAwesome5Pro-Solid.woff") format("woff"), url("../fonts/FontAwesome5Pro-Solid.ttf")format("truetype"), url("../fonts/FontAwesome5Pro-Solid.svg#FontAwesome5Pro-Solid") 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 > .caret,.dropup > .btn > .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 {display:none;}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 .privacy_field, form p.privacy, form .newsletter, form .g-recaptcha {padding: 5px 15px;overflow:hidden;}form .privacy_field {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 .privacy_field, 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 > li > a {display: block;padding: 5px 5px;clear: both;font-weight: normal;line-height: 1;white-space: nowrap;}.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {text-decoration: none;}.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {text-decoration: none;outline: 0;}.dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {text-decoration: none;background-color: transparent;background-image: none;filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);cursor: not-allowed;}.open > .dropdown-menu {display: block;}.open > 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 > .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 > li {position: relative;display: block;}.nav > li > a {position: relative;display: block;}.nav > li > a:hover, .nav > li > a:focus {text-decoration: none;}.nav > li.disabled > a:hover, .nav > li.disabled > 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 > li > a > img {max-width: none;}.nav-pills {display: block;}.nav-pills > li {float: left;text-transform: none;font-weight: normal;}ul.extended-menu > li {display: block;text-transform: none;font-weight: normal;}ul.extended-menu > li > a {display: block;}.submenu #tree {padding: 0px;list-style: none;}.submenu #tree > li {display: block;text-transform: none;font-weight: normal;}.submenu #tree > li > a {display: inline-block;}.submenu #tree > li > a:hover, .submenu #tree > li > a:focus {text-decoration: none;}.submenu #tree > li.active {display: inline-block;}#language .nav-pills > 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 > li {text-transform: uppercase;font-weight: bold;display: inline-block;}#page_nav ul > 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 > .navbar-header,.container > .navbar-collapse,.container-fluid > .navbar-header,.container-fluid > .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 > li > 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 > li > a,.navbar-nav .open .dropdown-menu .dropdown-header {padding: 5px 15px 5px 25px;}.navbar-nav .open .dropdown-menu > li > a {line-height: 14px;}.navbar-nav .open .dropdown-menu > li > a:hover, .navbar-nav .open .dropdown-menu > li > a:focus {background-image: none;}}@media (min-width: 768px) {.navbar-nav {float: left;margin: 0;}.navbar-nav > li {float: left;}.navbar-nav > li > 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 > div,.fc-calendar .fc-head > 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 > div,.ie9 .fc-calendar .fc-head > div {width:14.2%;}.fc-calendar .fc-row > div {border-right: 1px solid #ddd;padding: 0;overflow: hidden;position: relative;}.fc-calendar .fc-head > div {text-align: center;}.fc-calendar .fc-row > div > 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 > div > span.fc-weekday {padding-left: 5px;display: none;}.fc-calendar .fc-row > div.fc-today {background: #fff4c3;}.fc-calendar .fc-row > div.fc-out {opacity: 0.6;}.fc-calendar .fc-row > div:last-child,.fc-calendar .fc-head > div:last-child {border-right: none;}.fc-calendar .fc-row:last-child {border-bottom: none;}.fc-calendar .fc-row > 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 > div > 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 > div,.fc-calendar .fc-row > div {height: auto;width: 100%;border: none;}.fc-calendar .fc-row > 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 > 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 > div > div {margin-top: 0px;padding-left: 10px;max-width: 70%;display: inline-block;}.fc-calendar .fc-row > div.fc-today {background: rgba(255, 255, 255, 0.2);}.fc-calendar .fc-row > div.fc-today:after {display: none;}.fc-calendar .fc-row > div > span.fc-date {width: 30px;display: inline-block;text-align: right;}.fc-calendar .fc-row > div > 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 > div:hover {cursor:pointer;}.fc-calendar .fc-row > 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;}}
#cnt-form {text-align: left;}#cnt-form .form.field {width: 100%;display: block;text-align: left;position: relative;}#cnt-form .form.field .form_element_title {font-family: "PTSans-Regular";font-size: 16px;color: #004684;text-align: left;line-height: 1;letter-spacing: 0;}#cnt-form .form.field input {border: 2px solid #EDEDED;border-radius: 6px;font-family: "PTSans-Regular";font-size: 20px;color: #686868;text-transform: lowercase;text-align: left;line-height: 38px;letter-spacing: 0;}#cnt-form .form.field textarea {width: 100%;border: 2px solid #EDEDED;border-radius: 6px;font-family: "PTSans-Regular";font-size: 20px;color: #686868;text-transform: lowercase;text-align: left;line-height: 38px;letter-spacing: 0;}#cnt-form input[type="submit"] {background-color: #004684;font-family: "PTSans-Regular";font-size: 16px;color: #FFFFFF;text-transform: uppercase;text-align: left;line-height: 1;letter-spacing: 0;}.prod_sel_rem {width: 28px;height: 28px;border-radius: 100px;background-color: #004684;text-align: center;cursor: pointer;}.prod_sel_rem:before {width: 28px;height: 28px;font-family: "FontAwesome5Pro-Regular";font-size: 12px;color: #FFFFFF;text-transform: lowercase;text-align: center;line-height: 28px;letter-spacing: 0;position: relative;content: "";}.prod_sel_content {width: 60px;height: 40px;border: 2px solid #EDEDED;border-radius: 3px;font-family: "PTSans-Regular";font-size: 20px;color: #686868;text-transform: lowercase;text-align: center;line-height: 38px;letter-spacing: 0;}.prod_sel_add {width: 28px;height: 28px;border-radius: 100px;background-color: #004684;text-align: center;cursor: pointer;}.prod_sel_add:before {width: 28px;height: 28px;font-family: "FontAwesome5Pro-Regular";font-size: 12px;color: #FFFFFF;text-transform: lowercase;text-align: center;line-height: 28px;letter-spacing: 0;position: relative;content: "";}alghero_notte {display: block;background-color: #D0DFEE;text-align: left;}footer {display: block;background-color: #004684;text-align: left;position: relative;}footer .top {display: block;background-color: rgba(255, 255, 255, 0.1);text-align: left;position: relative;}footer .top .box_contact_model_1 {display: inline-block;vertical-align: middle;text-align: left;position: relative;}footer .top .box_contact_model_1 #varlink_contact_complaints-cnt {text-align: left;}footer .top .box_contact_model_1 #varlink_contact_complaints-cnt a {display: block;text-align: left;}footer .top .box_contact_model_1 #varlink_contact_complaints-cnt a:before {display: inline-block;font-family: "FontAwesome5Pro-Light";font-size: 16px;color: #FFFFFF;text-transform: lowercase;text-align: left;line-height: 20px;letter-spacing: 0;position: relative;content: "";}footer .top .box_contact_model_1 #varlink_contact_email-cnt {text-align: left;}footer .top .box_contact_model_1 #varlink_contact_email-cnt a {display: block;text-align: left;}footer .top .box_contact_model_1 #varlink_contact_email-cnt a:before {display: inline-block;font-family: "FontAwesome5Pro-Light";font-size: 16px;color: #FFFFFF;text-transform: lowercase;text-align: left;line-height: 20px;letter-spacing: 0;position: relative;content: "";}footer .top .box_contact_model_1 #varlink_contact_phone-cnt {text-align: left;}footer .top .box_contact_model_1 #varlink_contact_phone-cnt a {display: block;text-align: left;}footer .top .box_contact_model_1 #varlink_contact_phone-cnt a:before {display: inline-block;font-family: "FontAwesome5Pro-Light";font-size: 16px;color: #FFFFFF;text-transform: lowercase;text-align: left;line-height: 20px;letter-spacing: 0;position: relative;content: "";}footer .top .box_contact_model_1 .contact {display: inline-block;vertical-align: top;text-align: left;position: relative;}footer .top .box_contact_model_1 .contact .link {display: block;text-align: left;position: relative;}footer .top .box_contact_model_1 .contact .link a {display: block;font-family: "PTSans-Regular";font-size: 16px;color: #FFFFFF;text-transform: lowercase;text-align: left;line-height: 20px;letter-spacing: 0;}footer .top .box_contact_model_1 .contact .title {font-family: "PTSans-Regular";font-size: 18px;color: #FFFFFF;text-align: left;line-height: 20px;letter-spacing: 0;position: relative;}footer .top .box_contact_model_2 {float: right;display: inline-block;vertical-align: middle;text-align: right;position: relative;}footer .top .box_contact_model_2 .title {text-align: left;}footer .top .box_contact_model_2 .title a {display: inline-block;font-family: "PTSans-Regular";font-size: 18px;color: #FFFFFF;text-align: left;line-height: 20px;letter-spacing: 0;}footer .top .box_contact_model_2:before {display: inline-block;font-family: "FontAwesome5Pro-Light";font-size: 36px;color: #FFFFFF;text-transform: lowercase;text-align: left;line-height: 1;letter-spacing: 0;position: relative;content: "";}footer .follow {display: block;text-align: left;position: relative;}footer .follow .socialnet {display: inline-block;vertical-align: top;text-align: left;position: relative;}footer .follow .socialnet a {display: block;font-family: "PTSans-Regular";font-size: 14px;color: #FFFFFF;text-transform: lowercase;text-align: left;line-height: 14px;letter-spacing: 0;}footer .follow .socialnet a i {display: inline-block;text-align: left;position: relative;}footer .menu_model_3 {background-color: #FFFFFF;text-align: center;box-shadow: 0 0 15px 0 rgba(0,0,0,0.15);}footer .menu_model_3 ul {display: block;text-align: left;position: relative;}footer .menu_model_3 ul li {display: inline-block;text-align: center;position: relative;}footer .menu_model_3 ul li a {display: block;font-family: "PTSans-Regular";font-size: 16px;color: #FFFFFF;text-align: center;line-height: 1;letter-spacing: 0;}footer .bottom {text-align: left;}footer .bottom .logo_footer {display: inline-block;vertical-align: middle;text-align: left;position: relative;}footer .bottom .logo_footer img {text-align: left;}footer .bottom .text {display: inline-block;vertical-align: middle;font-family: "PTSans-Regular";font-size: 14px;color: #FFFFFF;text-align: left;line-height: 20px;letter-spacing: 0;position: relative;}.step_1 {text-align: left;}.step_1 #cnt-form {text-align: left;}.step_1 #cnt-form input[type="submit"] {background-color: #004684;font-family: "PTSans-Regular";font-size: 16px;color: #FFFFFF;text-transform: uppercase;text-align: left;line-height: 1;letter-spacing: 0;}.box_area {background-color: #FFFFFF;font-family: "PTSans-Regular";font-size: 16px;color: #004684;text-align: left;line-height: 1;letter-spacing: 0;box-shadow: 0 0 15px 0 rgba(0,0,0,0.15);}.box_area .title {font-family: "PTSans-Regular";font-size: 22px;color: #004684;text-align: left;line-height: 1;letter-spacing: 0;}.box_area .text.g2 {font-family: "PTSans-Regular";font-size: 22px;color: #004684;text-align: left;line-height: 1;letter-spacing: 0;}.ztemplate_model_1 {text-align: left;}.ztemplate_model_1 .ztemplate {text-align: left;}.ztemplate_model_1 .ztemplate .row {text-align: left;}.ztemplate_model_1 .ztemplate .row .box {width: 100%;display: block;font-size: 0px;text-align: left;position: relative;}.ztemplate_model_1 .ztemplate .row .box .elem {width: 33.333%;display: inline-block;vertical-align: top;background-color: #FFFFFF;text-align: left;box-shadow: 0 0 15px 0 rgba(0,0,0,0.15);position: relative;}.ztemplate_model_1 .ztemplate .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;}.ztemplate_model_1 .ztemplate .row .box .elem .caption-cnt .caption-alt {display: block;text-align: left;position: relative;order: 1;}.ztemplate_model_1 .ztemplate .row .box .elem .caption-cnt .caption-alt .title {font-family: "PTSans-Regular";font-size: 22px;color: #004684;text-align: left;line-height: 1;letter-spacing: 0;}.ztemplate_model_1 .ztemplate .row .box .elem .caption-cnt .caption-alt .text.g2 {font-family: "PTSans-Regular";font-size: 22px;color: #004684;text-align: left;line-height: 1;letter-spacing: 0;}.ztemplate_model_1 .ztemplate .row .box .elem .caption-cnt .caption-alt .zlabelprice {display: block;text-align: left;position: relative;}.ztemplate_model_1 .ztemplate .row .box .elem .caption-cnt .caption-alt .zlabelprice .fieldkey {display: inline-block;font-family: "PTSans-Regular";font-size: 22px;color: #004684;text-align: left;line-height: 1;letter-spacing: 0;position: relative;}.ztemplate_model_1 .ztemplate .row .box .elem .caption-cnt .caption-alt .zlabelprice .fieldvalue {display: inline-block;font-family: "PTSans-Regular";font-size: 22px;color: #004684;text-align: left;line-height: 1;letter-spacing: 0;position: relative;}.ztemplate_model_1 .ztemplate .row .box .elem .caption-cnt .caption-alt .ztextarea {font-family: "PTSans-Regular";font-size: 16px;color: #004684;text-align: left;line-height: 1;letter-spacing: 0;}.ztemplate_model_1 .ztemplate .row .box .elem .caption-cnt .caption-alt div.zselection {text-align: left;}.ztemplate_model_1 .ztemplate .row .box .elem .caption-cnt .caption-alt div.zselection:after {display: inline-block;font-family: "FontAwesome5Pro-Regular";font-size: 16px;color: #FFFFFF;text-transform: lowercase;text-align: right;line-height: 1;letter-spacing: 0;position: relative;content: "";}.ztemplate_model_1 .ztemplate .row .box .elem .caption-cnt .caption-alt div.zselection input.zselection {background-color: #004684;font-family: "PTSans-Regular";font-size: 16px;color: #FFFFFF;text-transform: uppercase;text-align: left;line-height: 1;letter-spacing: 0;}.ztemplate_model_1 .ztemplate .row .box .elem .caption-cnt .caption {width: 100%;display: block;text-align: left;position: relative;order: 2;}.ztemplate_model_1 .ztemplate .row .box .elem .caption-cnt .caption img {background-color: #000000;text-align: left;}.ztemplate_model_1 .ztemplate .row .box .elem .caption-cnt .caption .text.g2 {font-family: "PTSans-Regular";font-size: 22px;color: #004684;text-align: left;line-height: 1;letter-spacing: 0;}.ztemplate_model_13 {text-align: left;}.ztemplate_model_13 .ztemplate {text-align: left;}.ztemplate_model_13 .ztemplate .row {text-align: left;}.ztemplate_model_13 .ztemplate .row .box {width: 100%;display: block;font-size: 0px;text-align: left;position: relative;}.ztemplate_model_13 .ztemplate .row .box .elem {width: 33.333%;display: inline-block;vertical-align: top;background-color: #FFFFFF;text-align: left;box-shadow: 0 0 15px 0 rgba(0,0,0,0.15);position: relative;}.ztemplate_model_13 .ztemplate .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;}.ztemplate_model_13 .ztemplate .row .box .elem .caption-cnt .caption-alt {display: block;text-align: left;position: relative;order: 1;}.ztemplate_model_13 .ztemplate .row .box .elem .caption-cnt .caption-alt .title {text-align: left;}.ztemplate_model_13 .ztemplate .row .box .elem .caption-cnt .caption-alt .title a {display: block;font-family: "PTSans-Regular";font-size: 22px;color: #004684;text-align: left;line-height: 1;letter-spacing: 0;}.ztemplate_model_13 .ztemplate .row .box .elem .caption-cnt .caption-alt .ztextarea {font-family: "PTSans-Regular";font-size: 16px;color: #004684;text-align: left;line-height: 1;letter-spacing: 0;}.ztemplate_model_13 .ztemplate .row .box .elem .caption-cnt .caption-alt .zsimplebutton {text-align: left;}.ztemplate_model_13 .ztemplate .row .box .elem .caption-cnt .caption-alt .zsimplebutton a {display: block;background-color: #004684;font-family: "PTSans-Regular";font-size: 16px;color: #FFFFFF;text-transform: uppercase;text-align: left;line-height: 1;letter-spacing: 0;}.ztemplate_model_13 .ztemplate .row .box .elem .caption-cnt .caption-alt .zsimplebutton a:after {display: inline-block;font-family: "FontAwesome5Pro-Regular";font-size: 16px;color: #FFFFFF;text-transform: lowercase;text-align: right;line-height: 1;letter-spacing: 0;position: relative;content: "";}.ztemplate_model_13 .ztemplate .row .box .elem .caption-cnt .caption {width: 100%;display: block;text-align: left;position: relative;order: 2;}.ztemplate_model_13 .ztemplate .row .box .elem .caption-cnt .caption img {background-color: #000000;text-align: left;}.destinations_cnt {text-align: left;}.destinations_cnt .zsimplebutton {display: inline-block;background-color: #004684;font-family: "PTSans-Regular";font-size: 16px;color: #FFFFFF;text-transform: uppercase;text-align: left;line-height: 1;letter-spacing: 0;}.destinations_cnt .zsimplebutton:after {display: inline-block;font-family: "FontAwesome5Pro-Regular";font-size: 16px;color: #FFFFFF;text-transform: lowercase;text-align: right;line-height: 1;letter-spacing: 0;position: relative;content: "";}.box_model_4 {text-align: left;}.box_model_4 #ticket {background-color: #F9F9F9;text-align: left;}.box_model_4 #ticket .ztemplate {text-align: left;}.box_model_4 #ticket .ztemplate .row {text-align: left;}.box_model_4 #ticket .ztemplate .row .box {text-align: left;}.box_model_4 #ticket .ztemplate .row .box .elem {text-align: left;}.box_model_4 #ticket .ztemplate .row .box .elem .caption-cnt {flex-direction: column;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;}.box_model_4 #ticket .ztemplate .row .box .elem .caption-cnt .caption {justify-content: space-between;width: 100%;display: inline-flex;background-color: #004487;text-align: left;align-items: center;order: 1;}.box_model_4 #ticket .ztemplate .row .box .elem .caption-cnt .caption .text {width: 60%;display: flex;font-family: "PTSans-Bold";font-size: 15px;color: #FFFFFF;text-align: left;line-height: 24px;letter-spacing: 0;align-items: center;}.box_model_4 #ticket .ztemplate .row .box .elem .caption-cnt .caption .zlabelprice {width: 30%;display: flex;font-family: "PTSans-Bold";font-size: 26px;color: #FFFFFF;text-transform: lowercase;text-align: left;line-height: 1;letter-spacing: 0;align-items: center;}.box_model_4 #ticket .ztemplate .row .box .elem .caption-cnt .caption .zlabelprice:before {font-family: "PTSans-Bold";font-size: 26px;color: #FFFFFF;text-transform: lowercase;text-align: left;line-height: 1;letter-spacing: 0;position: relative;content: "€";}.box_model_4 #ticket .ztemplate .row .box .elem .caption-cnt .caption .zselection {width: 30%;display: flex;text-align: left;align-items: center;}.box_model_4 #ticket .ztemplate .row .box .elem .caption-cnt .caption .zselection .prod_sel_rem {text-align: left;}.box_model_4 #ticket .ztemplate .row .box .elem .caption-cnt .caption .zselection .prod_sel_rem:before {font-family: "FontAwesome5Pro-Light";font-size: 22px;color: #FFFFFF;text-transform: lowercase;text-align: left;line-height: 24px;letter-spacing: 0;position: relative;content: "\f056";}.box_model_4 #ticket .ztemplate .row .box .elem .caption-cnt .caption .zselection .prod_sel_content {background-color: #FFFFFF;font-family: "PTSans-Bold";font-size: 20px;color: #004684;text-transform: lowercase;text-align: center;line-height: 20px;letter-spacing: 0;}.box_model_4 #ticket .ztemplate .row .box .elem .caption-cnt .caption .zselection .prod_sel_add {text-align: left;}.box_model_4 #ticket .ztemplate .row .box .elem .caption-cnt .caption .zselection .prod_sel_add:before {font-family: "FontAwesome5Pro-Light";font-size: 22px;color: #FFFFFF;text-transform: lowercase;text-align: left;line-height: 24px;letter-spacing: 0;position: relative;content: "\f055";}.box_model_4 #ticket .ztemplate .row .box .elem .caption-cnt .caption-alt {width: 100%;background-color: #F9F9F9;font-family: "PTSans-Regular";font-size: 15px;color: #6A6A6A;text-align: left;line-height: 25px;letter-spacing: 0;order: 2;}.box_model_4 #ticket .ztemplate .row .box .elem .step_footer {width: 100%;background-color: #02C39A;text-align: left;z-index: 1;position: relative;}.box_model_4 #ticket .ztemplate .row .box .elem .step_footer:before {font-family: "FontAwesome5Pro-Regular";font-size: 16px;color: #FFFFFF;text-transform: lowercase;text-align: right;line-height: 1;letter-spacing: 0;z-index: 1;position: absolute;right: 15px;top: 14px;content: "\f105";}.box_model_4 #ticket .ztemplate .row .box .elem .step_footer input {width: 100%;font-family: "PTSans-Regular";font-size: 16px;color: #FFFFFF;text-transform: uppercase;text-align: left;line-height: 1;letter-spacing: 0;z-index: 2;position: relative;}.box_model_4 #parking {text-align: left;}.box_model_4 #parking #cnt-form {background-color: #004487;text-align: left;}.box_model_4 #parking #cnt-form .form {text-align: left;}.box_model_4 #parking #cnt-form .form .caption-fields {text-align: left;}.box_model_4 #parking #cnt-form .form .caption-fields .date {text-align: left;}.box_model_4 #parking #cnt-form .form .caption-fields .date .form_element_title {font-family: "PTSans-Regular";font-size: 15px;color: #FFFFFF;text-transform: uppercase;text-align: left;line-height: 25px;letter-spacing: 0;}.box_model_4 #parking #cnt-form .form .caption-fields .date .date_from_html {display: inline-flex;background-color: #FFFFFF;text-align: left;align-items: center;cursor: pointer;}.box_model_4 #parking #cnt-form .form .caption-fields .date .date_from_html .day {display: inline-flex;font-family: "PTSans-Bold";font-size: 18px;color: #004487;text-transform: lowercase;text-align: left;line-height: 25px;letter-spacing: 0;align-items: center;}.box_model_4 #parking #cnt-form .form .caption-fields .date .date_from_html .day:before {font-family: "FontAwesome5Pro-Light";font-size: 18px;color: #004487;text-transform: lowercase;text-align: center;line-height: 30px;letter-spacing: 0;position: relative;content: "\f073";}.box_model_4 #parking #cnt-form .form .caption-fields .date .date_from_html .month_name_tiny {display: block;font-family: "PTSans-Bold";font-size: 18px;color: #004487;text-transform: uppercase;text-align: left;line-height: 25px;letter-spacing: 0;}.box_model_4 #parking #cnt-form .form .caption-fields .date .date_from_html .year {font-family: "PTSans-Bold";font-size: 18px;color: #004487;text-transform: lowercase;text-align: left;line-height: 25px;letter-spacing: 0;}.box_model_4 #parking #cnt-form .form .caption-fields .date .date_from_html .time_html {display: inline-flex;background-color: #30689B;text-align: left;align-items: center;}.box_model_4 #parking #cnt-form .form .caption-fields .date .date_from_html .time_html .hours {display: inline-flex;font-family: "PTSans-Bold";font-size: 18px;color: #FFFFFF;text-transform: lowercase;text-align: left;line-height: 25px;letter-spacing: 0;align-items: center;}.box_model_4 #parking #cnt-form .form .caption-fields .date .date_from_html .time_html .hours:before {font-family: "FontAwesome5Pro-Light";font-size: 18px;color: #FFFFFF;text-transform: lowercase;text-align: center;line-height: 30px;letter-spacing: 0;position: relative;content: "\f017";}.box_model_4 #parking #cnt-form .form .caption-fields .date .date_from_html .time_html .minutes {font-family: "PTSans-Bold";font-size: 18px;color: #FFFFFF;text-transform: lowercase;text-align: left;line-height: 25px;letter-spacing: 0;}.box_model_4 #parking #cnt-form .form .caption-fields .date .date_from_html .time_html .minutes:before {font-family: "PTSans-Bold";font-size: 18px;color: #FFFFFF;text-transform: lowercase;text-align: left;line-height: 25px;letter-spacing: 0;position: relative;content: ".";}.box_model_4 #parking #cnt-form .form .caption-fields input[type="submit"] {background-color: #05668D;font-family: "PTSans-Regular";font-size: 16px;color: #FFFFFF;text-transform: uppercase;text-align: center;line-height: 1;letter-spacing: 0;}.section_cnt_text {font-family: "PTSans-Regular";font-size: 18px;color: #6A6A6A;text-align: left;line-height: 22px;letter-spacing: 0;}.section_cnt_text h2 {font-family: "PTSans-Bold";font-size: 26px;color: #004684;text-align: left;line-height: 1;letter-spacing: 0;}.modal_form_cnt {background-color: #FFFFFF;text-align: left;box-shadow: 0 0 30px 0 rgba(0,0,0,0.15);position: relative;}.modal_form_cnt .close_modal {width: 70px;height: 70px;text-align: left;z-index: 330;position: absolute;right: 0px;top: 0px;cursor: pointer;}.modal_form_cnt .close_modal:after {font-family: "FontAwesome5Pro-Light";font-size: 20px;color: #FFFFFF;text-transform: lowercase;text-align: left;line-height: 20px;letter-spacing: 0;z-index: 363;position: absolute;right: 11px;top: 13px;content: "\f057";}.modal_form_cnt .close_modal:before {background-color: #004684;text-align: left;z-index: 341;position: absolute;right: 0px;top: 0px;content: '';}.section_title {font-family: "PTSans-Bold";font-size: 40px;color: #004684;text-align: left;line-height: 1;letter-spacing: 0;}#page_name {font-family: "PTSans-Bold";font-size: 56px;color: #FFFFFF;text-align: left;line-height: 1;letter-spacing: 0;text-shadow: 0 2px 4px rgba(0,0,0,0.50);}#top_seo {font-family: "PTSans-Bold";font-size: 56px;color: #FFFFFF;text-align: left;line-height: 1;letter-spacing: 0;text-shadow: 0 2px 4px rgba(0,0,0,0.50);}.page_subtitle {font-family: "PTSans-Regular";font-size: 24px;color: #FFFFFF;text-align: left;line-height: 1;letter-spacing: 0;text-shadow: 0 2px 4px rgba(0,0,0,0.50);}.album {text-align: left;}.album .album_title {text-align: left;}.album .album_title a {display: block;background-color: #004684;font-family: "PTSans-Regular";font-size: 16px;color: #FFFFFF;text-transform: uppercase;text-align: left;line-height: 1;letter-spacing: 0;}.album .album_title a:after {display: inline-block;font-family: "FontAwesome5Pro-Regular";font-size: 16px;color: #FFFFFF;text-transform: lowercase;text-align: right;line-height: 1;letter-spacing: 0;position: relative;content: "";}#container_name {font-family: "PTSans-Bold";font-size: 56px;color: #FFFFFF;text-align: left;line-height: 1;letter-spacing: 0;text-shadow: 0 2px 4px rgba(0,0,0,0.50);}#container_summary {font-family: "PTSans-Regular";font-size: 24px;color: #FFFFFF;text-align: left;line-height: 1;letter-spacing: 0;text-shadow: 0 2px 4px rgba(0,0,0,0.50);}#page_error {text-align: left;}#page_error .cnt-message {text-align: left;}#page_error .cnt-message .caption {text-align: left;}#page_error .cnt-message .caption .error_message {text-align: left;}#slideshow {width: 100vw;text-align: left;position: absolute;left: unset;right: unset;top: 0px;bottom: unset;min-height: 390px;}#slideshow .slide {text-align: left;}#slideshow .slide .elem {text-align: left;}#slideshow .slide .elem img {background-color: #D0DFEE;text-align: left;min-width: 100%;}#menux {text-align: left;}#menux ul {text-align: left;}#menux ul li.active {display: block;text-align: left;}#menux ul li.active a {display: block;text-align: left;}#menux ul li.active .menu-description {text-align: left;}#menux ul li {display: block;text-align: left;}#menux ul li a {display: block;text-align: left;}#menux ul li .menu-description {text-align: left;}#menux ul li ul.extended-menu {text-align: left;}#menux ul li ul.extended-menu li.active {display: block;text-align: left;}#menux ul li ul.extended-menu li.active a {display: block;text-align: left;}#menux ul li ul.extended-menu li.active .menu-description {text-align: left;}#menux ul li ul.extended-menu li {display: block;text-align: left;}#menux ul li ul.extended-menu li a {display: block;text-align: left;}#menux ul li ul.extended-menu li .menu-description {text-align: left;}header {width: 100%;display: block;text-align: left;z-index: 2000;position: fixed;left: 0px;right: 0px;top: 0px;bottom: unset;}header .bar {display: block;background-color: #FFFFFF;text-align: left;box-shadow: 0 0 15px 0 rgba(0,0,0,0.15);z-index: 1027;position: absolute;left: 60px;right: 60px;top: 60px;bottom: unset;}header .bar #cntlogo {display: inline-block;vertical-align: middle;text-align: left;position: relative;}header .bar #cntlogo .logo {border: 1px solid #979797;background-color: #D8D8D8;text-align: left;}header .bar #cntlogo .logo a {display: block;text-align: left;}header .bar #cntlogo .logo a img {text-align: left;}header .bar .menu_model_1 {display: inline-block;vertical-align: middle;text-align: center;position: relative;}header .bar .menu_model_1 ul {text-align: left;}header .bar .menu_model_1 ul li.active {display: block;text-align: left;}header .bar .menu_model_1 ul li.active a {display: block;font-family: "PTSans-Bold";font-size: 18px;color: #004684;text-align: center;line-height: 1;letter-spacing: 0;}header .bar .menu_model_1 ul li.active ul.extended-menu {display: none;background-color: #004684;text-align: left;}header .bar .menu_model_1 ul li.active ul.extended-menu:before {background-color: #2B7CC4;text-align: left;}header .bar .menu_model_1 ul li.active ul.extended-menu li {display: block;text-align: left;}header .bar .menu_model_1 ul li.active ul.extended-menu li a {display: block;font-family: "PTSans-Regular";font-size: 16px;color: #FFFFFF;text-align: left;line-height: 32px;letter-spacing: 0;}header .bar .menu_model_1 ul li.active ul.extended-menu li:hover {display: block;text-align: left;}header .bar .menu_model_1 ul li.active ul.extended-menu li:hover a {display: block;background-color: rgba(255, 255, 255, 0.19);font-family: "PTSans-Regular";font-size: 16px;color: #FFFFFF;text-align: left;line-height: 32px;letter-spacing: 0;}header .bar .menu_model_1 ul li {display: block;text-align: left;}header .bar .menu_model_1 ul li a {display: block;font-family: "PTSans-Regular";font-size: 18px;color: #004684;text-align: center;line-height: 1;letter-spacing: 0;}header .bar .menu_model_1 ul li ul.extended-menu {width: 250px;display: none;background-color: #004684;text-align: left;z-index: 1625;position: absolute;left: 0px;right: unset;top: 30px;bottom: unset;}header .bar .menu_model_1 ul li ul.extended-menu:before {background-color: #2B7CC4;text-align: left;}header .bar .menu_model_1 ul li ul.extended-menu li {display: block;text-align: left;}header .bar .menu_model_1 ul li ul.extended-menu li a {display: block;font-family: "PTSans-Regular";font-size: 16px;color: #FFFFFF;text-align: left;line-height: 32px;letter-spacing: 0;}header .bar .menu_model_1 ul li ul.extended-menu li:hover {display: block;text-align: left;}header .bar .menu_model_1 ul li ul.extended-menu li:hover a {display: block;background-color: rgba(255, 255, 255, 0.19);font-family: "PTSans-Regular";font-size: 16px;color: #FFFFFF;text-align: left;line-height: 32px;letter-spacing: 0;}header .bar .menu_user {text-align: center;}header .bar .menu_user a {display: inline-flex;background-color: #00407F;font-family: "PTSans-Regular";font-size: 18px;color: #FFFFFF;text-align: center;line-height: 1;letter-spacing: 0;align-items: center;}header .bar .menu_user a:before {width: 65px;height: 65px;background-color: #30689B;font-family: "FontAwesome5Pro-Light";font-size: 30px;color: #FFFFFF;text-transform: lowercase;text-align: center;line-height: 65px;letter-spacing: 0;position: relative;content: "\f2bd";}header .bar .meteo {display: inline-block;vertical-align: middle;text-align: left;position: relative;}header .bar .meteo .meteoshow {text-align: left;}header .bar .meteo .meteoshow .icon {text-align: left;}header .bar .meteo .meteoshow .date {font-family: "PTSans-Regular";font-size: 18px;color: #004684;text-align: left;line-height: 1;letter-spacing: 0;}header .bar .meteo .meteoshow .temperatures {text-align: left;}header .bar .meteo .meteoshow .temperatures .min {font-family: "PTSans-Regular";font-size: 16px;color: #004684;text-transform: uppercase;text-align: left;line-height: 1;letter-spacing: 0;}header .bar .meteo .meteoshow .temperatures .min:after {font-family: "PTSans-Regular";font-size: 12px;color: #004684;text-transform: lowercase;text-align: left;line-height: 1;letter-spacing: 2px;content: "min";}header .bar .meteo .meteoshow .temperatures .max {font-family: "PTSans-Regular";font-size: 16px;color: #004684;text-transform: uppercase;text-align: right;line-height: 1;letter-spacing: 0;}header .bar .meteo .meteoshow .temperatures .max:before {border: 1px solid rgba(0, 70, 132, 0);background-color: rgba(0, 70, 132, 0.3406929347826087);text-align: left;}header .bar .meteo .meteoshow .temperatures .max:after {font-family: "PTSans-Regular";font-size: 12px;color: #004684;text-transform: lowercase;text-align: left;line-height: 1;letter-spacing: 2px;content: "max";}header .top {background-color: #004486;text-align: left;}header .top .col1 {width: 50%;display: inline-block;text-align: left;position: relative;}header .top .col1 .site_title {font-family: "PTSans-Bold";font-size: 16px;color: #FFFFFF;text-transform: uppercase;text-align: left;line-height: 1;letter-spacing: 0;}header .top .col2 {width: 50%;display: inline-block;text-align: right;position: relative;}header .top .col2 #cart {width: 70px;height: 100%;text-align: center;position: relative;}header .top .col2 #cart .qty {width: 20px;height: 20px;border-radius: 100px;background-color: #F5F5F5;font-family: "PTSans-Bold";font-size: 12px;color: #004182;text-transform: lowercase;text-align: center;line-height: 20px;letter-spacing: 0;z-index: 949;position: absolute;right: 3px;top: 0px;}header .top .col2 #cart a {display: block;text-align: center;}header .top .col2 #cart a span {text-align: center;}header .top .col2 #cart a span:before {width: 40px;height: 40px;font-family: "FontAwesome5Pro-Regular";font-size: 18px;color: #FFFFFF;text-transform: lowercase;text-align: center;line-height: 35px;letter-spacing: 0;content: "\f07a";}header .top .col2 #cart #cart_detail {width: 390px;border: 1px solid #E5E5E5;background-color: #FFFFFF;text-align: left;box-shadow: 0 2px 14px 0 rgba(0,0,0,0.04);z-index: 999;position: absolute;left: 0px;right: 0;top: 100%;bottom: 0px;}header .top .col2 #cart #cart_detail .product {justify-content: space-between;display: flex;text-align: left;align-items: center;}header .top .col2 #cart #cart_detail .product .remove_product {text-align: center;order: 1;cursor: pointer;}header .top .col2 #cart #cart_detail .product .remove_product:before {font-family: "FontAwesome5Pro-Regular";font-size: 14px;color: #CFCFCF;text-transform: lowercase;text-align: center;line-height: 1;letter-spacing: 0;position: relative;content: "\f2ed";}header .top .col2 #cart #cart_detail .product .product_name {font-family: "PTSans-Regular";font-size: 16px;color: #686868;text-align: left;line-height: 1;letter-spacing: 0;order: 2;}header .top .col2 #cart #cart_detail .product .prod_qty {display: inline-flex;font-family: "PTSans-Regular";font-size: 14px;color: #686868;text-transform: lowercase;text-align: center;line-height: 1;letter-spacing: 0;align-items: center;order: 3;}header .top .col2 #cart #cart_detail .product .prod_qty:before {font-family: "PTSans-Regular";font-size: 14px;color: #686868;text-transform: lowercase;text-align: center;line-height: 1;letter-spacing: 0;content: "x";}header .top .col2 #cart #cart_detail .product .prod_amount {font-family: "PTSans-Regular";font-size: 16px;color: #686868;text-transform: lowercase;text-align: left;line-height: 1;letter-spacing: 0;order: 4;}header .top .col2 #cart #cart_detail .product .prod_amount:before {font-family: "PTSans-Regular";font-size: 16px;color: #686868;text-transform: lowercase;text-align: left;line-height: 1;letter-spacing: 0;position: relative;content: "€";}header .top .col2 #cart #cart_detail .total_amount {justify-content: flex-end;display: flex;text-align: left;align-items: center;}header .top .col2 #cart #cart_detail .total_amount .key {font-family: "PTSans-Regular";font-size: 18px;color: #004181;text-align: left;line-height: 1;letter-spacing: 0;}header .top .col2 #cart #cart_detail .total_amount .value {font-family: "PTSans-Regular";font-size: 18px;color: #004181;text-transform: lowercase;text-align: left;line-height: 1;letter-spacing: 0;}header .top .col2 #cart #cart_detail .total_amount .value:before {font-family: "PTSans-Regular";font-size: 18px;color: #004181;text-transform: lowercase;text-align: left;line-height: 1;letter-spacing: 0;position: relative;content: "€";}header .top .col2 #cart #cart_detail .go_to_cart {text-align: center;}header .top .col2 #cart #cart_detail .go_to_cart a {display: block;background-color: #02C39A;font-family: "PTSans-Bold";font-size: 16px;color: #FFFFFF;text-transform: uppercase;text-align: center;line-height: 1;letter-spacing: 0;}header .top .col2 .menu_model_2 {display: inline-flex;vertical-align: middle;text-align: center;position: relative;align-items: center;}header .top .col2 .menu_model_2 .navbar-collapse {text-align: center;}header .top .col2 .menu_model_2 .navbar-collapse ul {text-align: center;}header .top .col2 .menu_model_2 .navbar-collapse ul li.active {display: block;text-align: center;}header .top .col2 .menu_model_2 .navbar-collapse ul li.active a {display: block;font-family: "PTSans-Regular";font-size: 16px;color: #FFFFFF;text-align: center;line-height: 1;letter-spacing: 0;}header .top .col2 .menu_model_2 .navbar-collapse ul li {display: block;text-align: left;}header .top .col2 .menu_model_2 .navbar-collapse ul li a {display: block;font-family: "PTSans-Regular";font-size: 16px;color: #FFFFFF;text-align: center;line-height: 1;letter-spacing: 0;}header .top .col2 .menu_model_2 .navbar-collapse ul li ul.extended-menu {width: 250px;display: none;background-color: #004684;text-align: left;z-index: 312;position: absolute;left: 0px;right: unset;top: 30px;bottom: unset;}header .top .col2 .menu_model_2 .navbar-collapse ul li ul.extended-menu:before {background-color: #2B7CC4;text-align: left;}header .top .col2 .menu_model_2 .navbar-collapse ul li ul.extended-menu li {display: block;text-align: left;}header .top .col2 .menu_model_2 .navbar-collapse ul li ul.extended-menu li a {display: block;font-family: "PTSans-Regular";font-size: 16px;color: #FFFFFF;text-align: left;line-height: 32px;letter-spacing: 0;}header .top .col2 .menu_model_2 .navbar-collapse ul li ul.extended-menu li:hover {display: block;text-align: left;}header .top .col2 .menu_model_2 .navbar-collapse ul li ul.extended-menu li:hover a {display: block;background-color: rgba(255, 255, 255, 0.19);font-family: "PTSans-Regular";font-size: 16px;color: #FFFFFF;text-align: left;line-height: 32px;letter-spacing: 0;}header .top .col2 .menu_user {display: inline-block;vertical-align: middle;text-align: center;position: relative;}header .top .col2 .menu_user a {display: block;font-family: "PTSans-Regular";font-size: 16px;color: #FFFFFF;text-align: center;line-height: 1;letter-spacing: 0;}header .top .col2 .language_cnt {display: inline-block;vertical-align: middle;text-align: left;position: relative;}header .top .col2 .language_cnt #language {text-align: left;}header .top .col2 .language_cnt #language ul {display: block;text-align: left;position: relative;}header .top .col2 .language_cnt #language ul li {text-align: left;}header .top .col2 .language_cnt #language ul li a {display: inline-block;font-family: "PTSans-Regular";font-size: 18px;color: #FFFFFF;text-transform: lowercase;text-align: left;line-height: 1;letter-spacing: 0;position: relative;}header .top .col2 .language_cnt #language ul li:before {width: 1px;height: 23px;display: inline-block;border: 1px solid rgba(0, 70, 132, 0);background-color: rgba(255, 255, 255, 0.25);text-align: left;z-index: 156;position: absolute;left: 0px;right: unset;bottom: 0px;content: '';}#fast_bnt {text-align: left;}#fast_bnt .box_model_2 {text-align: left;}#fast_bnt .box_model_2 .varlink {text-align: left;}#fast_bnt .box_model_2 .varlink span {font-family: "PTSans-Regular";font-size: 16px;color: #FFFFFF;text-align: left;line-height: 16px;letter-spacing: 0;}#fast_bnt .box_model_2 Rectangle {background-color: #02C39A;font-family: "PTSans-Regular";font-size: 16px;color: #FFFFFF;text-transform: lowercase;text-align: left;line-height: 16px;letter-spacing: 0;}#fast_bnt .box_model_2 #varlink_box_2_travel-cnt {text-align: left;}#fast_bnt .box_model_2 #varlink_box_2_travel-cnt a {display: block;text-align: left;}#fast_bnt .box_model_2 #varlink_box_2_travel-cnt a:before {font-family: "FontAwesome5Pro-Light";font-size: 28px;color: #FFFFFF;text-transform: lowercase;text-align: center;line-height: 1;letter-spacing: 0;content: "";}#fast_bnt .box_model_2 #varlink_box_2_travel-cnt a span {background-color: #00A896;font-family: "PTSans-Regular";font-size: 16px;color: #FFFFFF;text-align: left;line-height: 16px;letter-spacing: 0;}.box_model_2 {width: 100%;display: block;font-size: 0px;text-align: left;position: relative;}.box_model_2 #varlink_box_2_parcking-cnt {text-align: center;}.box_model_2 #varlink_box_2_parcking-cnt a {display: block;text-align: center;}.box_model_2 #varlink_box_2_parcking-cnt a:before {font-family: "FontAwesome5Pro-Light";font-size: 36px;color: #FFFFFF;text-transform: lowercase;text-align: center;line-height: 1;letter-spacing: 0;content: "";}.box_model_2 #varlink_box_2_services-cnt {text-align: left;}.box_model_2 #varlink_box_2_services-cnt a {display: block;text-align: left;}.box_model_2 #varlink_box_2_services-cnt a:before {display: inline-block;font-family: "FontAwesome5Pro-Light";font-size: 36px;color: #FFFFFF;text-transform: lowercase;text-align: left;line-height: 1;letter-spacing: 0;position: relative;content: "";}.box_model_2 #varlink_box_2_travel-cnt {text-align: left;}.box_model_2 #varlink_box_2_travel-cnt a {display: block;text-align: left;}.box_model_2 #varlink_box_2_travel-cnt a:before {display: inline-block;font-family: "FontAwesome5Pro-Light";font-size: 36px;color: #FFFFFF;text-transform: lowercase;text-align: left;line-height: 1;letter-spacing: 0;position: relative;content: "";}.box_model_2 #varlink_box_2_from_to-cnt {text-align: left;}.box_model_2 #varlink_box_2_from_to-cnt a {display: block;text-align: left;}.box_model_2 #varlink_box_2_from_to-cnt a:before {display: inline-block;font-family: "FontAwesome5Pro-Light";font-size: 36px;color: #FFFFFF;text-transform: lowercase;text-align: left;line-height: 1;letter-spacing: 0;position: relative;content: "";}.box_model_2 .elem {width: 50%;height: 100px;display: inline-block;background-color: #05668D;text-align: left;position: relative;}.box_model_2 .elem a {display: block;font-family: "PTSans-Regular";font-size: 18px;color: #FFFFFF;text-align: left;line-height: 1;letter-spacing: 0;}.box_model_2 .elem:nth-child(2) {background-color: #028090;text-align: left;}.box_model_2 .elem:nth-child(3) {background-color: #00A896;text-align: left;}.box_model_2 .elem:nth-child(4) {background-color: #02C39A;text-align: left;}.destinations_cnt .ztemplate {text-align: left;}.destinations_cnt .ztemplate .row {text-align: left;}.destinations_cnt .ztemplate .row .box {text-align: left;}.destinations_cnt .ztemplate .row .box .elem {text-align: left;}.destinations_cnt .ztemplate .row .box .elem .caption-cnt {justify-content: center;flex-direction: column;display: flex;text-align: left;position: relative;list-style: none;-ms-box-orient: horizontal;-webkit-align-items: center;align-items: center;}.destinations_cnt .ztemplate .row .box .elem .caption-cnt .caption {justify-content: space-around;width: 100%;display: inline-flex;text-align: left;align-items: center;order: 1;}.destinations_cnt .ztemplate .row .box .elem .caption-cnt .caption .title {font-family: "PTSans-Regular";font-size: 22px;color: #004684;text-align: left;line-height: 1;letter-spacing: 0;}.destinations_cnt .ztemplate .row .box .elem .caption-cnt .caption .title:before {font-family: "FontAwesome5Pro-Light";font-size: 24px;color: #004684;text-transform: lowercase;text-align: left;line-height: 1;letter-spacing: 0;position: relative;content: "";}.destinations_cnt .ztemplate .row .box .elem .caption-cnt .caption .text {background-color: #ECECEC;font-family: "PTSans-Regular";font-size: 14px;color: #8D8C8C;text-transform: uppercase;text-align: center;line-height: 1;letter-spacing: 0;}.destinations_cnt .ztemplate .row .box .elem .caption-cnt .caption-add {text-align: left;order: 2;}.destinations_cnt .ztemplate .row .box .elem .caption-cnt .caption-add .zsimplebutton {background-color: #004684;font-family: "PTSans-Regular";font-size: 16px;color: #FFFFFF;text-transform: uppercase;text-align: left;line-height: 1;letter-spacing: 0;}.destinations_cnt .ztemplate .row .box .elem .caption-cnt .caption-add .zsimplebutton:after {display: inline-block;font-family: "FontAwesome5Pro-Light";font-size: 18px;color: #FFFFFF;text-transform: lowercase;text-align: right;line-height: 1;letter-spacing: 0;position: relative;content: "\f073";}.destinations_cnt .detail_content {background-color: #30689B;text-align: left;}.destinations_cnt .detail_content .ztemplate {text-align: left;}.destinations_cnt .detail_content .ztemplate .row {text-align: left;}.destinations_cnt .detail_content .ztemplate .row .box {text-align: left;}.destinations_cnt .detail_content .ztemplate .row .box .elem {text-align: left;}.destinations_cnt .detail_content .ztemplate .row .box .elem .caption-cnt {justify-content: center;flex-direction: column;display: flex;text-align: left;position: relative;list-style: none;-ms-box-orient: horizontal;-webkit-align-items: center;align-items: center;}.destinations_cnt .detail_content .ztemplate .row .box .elem .caption-cnt .caption {width: 100%;text-align: left;order: 1;}.destinations_cnt .detail_content .ztemplate .row .box .elem .caption-cnt .caption .text {font-family: "PTSans-Regular";font-size: 16px;color: #FFFFFF;text-align: left;line-height: 1;letter-spacing: 0;}.ztemplate_model_11 {text-align: left;}.ztemplate_model_11 .ztemplate {text-align: left;}.ztemplate_model_11 .ztemplate .row {text-align: left;}.ztemplate_model_11 .ztemplate .row .box {text-align: left;}.ztemplate_model_11 .ztemplate .row .box .slick-dots {text-align: right;z-index: 336;position: absolute;left: 0;right: 0;bottom: 0px;}.ztemplate_model_11 .ztemplate .row .box .slick-dots li {margin: 0 auto;text-align: left;}.ztemplate_model_11 .ztemplate .row .box .slick-dots li button {width: 35px;height: 4px;background-color: rgba(0, 70, 132, 0.3);text-align: left;}.ztemplate_model_11 .ztemplate .row .box .slick-dots li.slick-active {margin: 0 auto;text-align: left;}.ztemplate_model_11 .ztemplate .row .box .slick-dots li.slick-active button {width: 35px;height: 4px;background-color: #004684;text-align: left;}.ztemplate_model_11 .ztemplate .row .box .elem {text-align: left;}.ztemplate_model_11 .ztemplate .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;}.ztemplate_model_11 .ztemplate .row .box .elem .caption-cnt .caption-alt {width: 100%;text-align: left;z-index: 240;position: absolute;left: 23.767866601396236px;bottom: 0px;order: 1;}.ztemplate_model_11 .ztemplate .row .box .elem .caption-cnt .caption-alt .title {text-align: left;}.ztemplate_model_11 .ztemplate .row .box .elem .caption-cnt .caption-alt .title a {display: block;font-family: "PTSans-Bold";font-size: 32px;color: #FFFFFF;text-align: left;line-height: 1;letter-spacing: 0;text-shadow: 0 2px 4px rgba(0,0,0,0.50);}.ztemplate_model_11 .ztemplate .row .box .elem .caption-cnt .caption-alt .ztextarea {font-family: "PTSans-Regular";font-size: 18px;color: #FFFFFF;text-align: left;line-height: 1;letter-spacing: 0;}.ztemplate_model_11 .ztemplate .row .box .elem .caption-cnt .caption {width: 100%;display: block;text-align: left;position: relative;order: 2;}.ztemplate_model_11 .ztemplate .row .box .elem .caption-cnt .caption .img_title {font-family: "PTSans-Bold";font-size: 20px;color: #FFFFFF;text-align: left;line-height: 1;letter-spacing: 0;text-shadow: 0 2px 4px rgba(0,0,0,0.50);}.ztemplate_model_11 .ztemplate .row .box .elem .caption-cnt .caption .img_title strong {font-family: "PTSans-Bold";font-size: 20px;color: #E39F46;text-align: left;line-height: 1;letter-spacing: 0;text-shadow: 0 2px 4px rgba(0,0,0,0.50);}.ztemplate_model_11 .ztemplate .row .box .elem .caption-cnt .caption img {background-color: #000000;text-align: left;min-width: 100%;}.box_model_12 {text-align: left;}.box_model_12 .box_model_tabs {text-align: left;}.box_model_12 .box_model_tabs .tab {height: 54px;display: inline-block;background-color: #004684;text-align: left;position: relative;}.box_model_12 .box_model_tabs .tab .varsimple {font-family: "PTSans-Regular";font-size: 16px;color: #FFFFFF;text-align: left;line-height: 1;letter-spacing: 0;}.box_model_12 .box_model_tabs .tab.active {background-color: #FFFFFF;text-align: left;}.box_model_12 .box_model_tabs .tab.active .varsimple {font-family: "PTSans-Regular";font-size: 16px;color: #004684;text-align: left;line-height: 1;letter-spacing: 0;}.box_model_12 .box_model_contents {text-align: left;}.box_model_12 .box_model_contents .content {background-color: rgba(255, 255, 255, 0.8);text-align: left;}.box_model_12 .box_model_contents .content .ztemplate {text-align: left;}.box_model_12 .box_model_contents .content .ztemplate .row {text-align: left;}.box_model_12 .box_model_contents .content .ztemplate .row .box {text-align: left;}.box_model_12 .box_model_contents .content .ztemplate .row .box .slick-dots {text-align: right;z-index: 391;position: absolute;left: 0;right: 0;bottom: 0px;}.box_model_12 .box_model_contents .content .ztemplate .row .box .slick-dots li {margin: 0 auto;text-align: left;}.box_model_12 .box_model_contents .content .ztemplate .row .box .slick-dots li button {width: 35px;height: 4px;background-color: rgba(0, 70, 132, 0.3);text-align: left;}.box_model_12 .box_model_contents .content .ztemplate .row .box .slick-dots li.slick-active {margin: 0 auto;text-align: left;}.box_model_12 .box_model_contents .content .ztemplate .row .box .slick-dots li.slick-active button {width: 35px;height: 4px;background-color: #004684;text-align: left;}.box_model_12 .box_model_contents .content .ztemplate .row .box .elem {text-align: left;}.box_model_12 .box_model_contents .content .ztemplate .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;}.box_model_12 .box_model_contents .content .ztemplate .row .box .elem .caption-cnt .caption {width: 25%;text-align: left;order: 1;}.box_model_12 .box_model_contents .content .ztemplate .row .box .elem .caption-cnt .caption img {text-align: left;}.box_model_12 .box_model_contents .content .ztemplate .row .box .elem .caption-cnt .caption-alt {width: 79%;text-align: left;order: 2;}.box_model_12 .box_model_contents .content .ztemplate .row .box .elem .caption-cnt .caption-alt .zdata {font-family: "PTSans-Regular";font-size: 12px;color: #004684;text-transform: lowercase;text-align: left;line-height: 1;letter-spacing: 0;}.box_model_12 .box_model_contents .content .ztemplate .row .box .elem .caption-cnt .caption-alt .title {text-align: left;}.box_model_12 .box_model_contents .content .ztemplate .row .box .elem .caption-cnt .caption-alt .title a {display: block;font-family: "PTSans-Regular";font-size: 18px;color: #004684;text-align: left;line-height: 1;letter-spacing: 0;}.box_model_12 .box_model_contents .content .ztemplate .row .box .elem .caption-cnt .caption-alt .ztextarea {font-family: "PTSans-Regular";font-size: 14px;color: #2C2C2C;text-align: left;line-height: 1;letter-spacing: 0;}.box_model_4 .box_model_tabs {display: block;text-align: left;position: relative;}.box_model_4 .box_model_tabs .tab {height: 54px;display: inline-block;background-color: #011E3B;text-align: left;position: relative;}.box_model_4 .box_model_tabs .tab #varsimple_label_parking.varsimple {font-family: "PTSans-Regular";font-size: 16px;color: #FFFFFF;text-align: left;line-height: 1;letter-spacing: 0;}.box_model_4 .box_model_tabs .tab #varsimple_label_parking.varsimple:before {display: block;font-family: "FontAwesome5Pro-Light";font-size: 24px;color: #FFFFFF;text-transform: lowercase;text-align: left;line-height: 1;letter-spacing: 0;z-index: 2178;position: absolute;left: 0px;bottom: 0px;content: "";}.box_model_4 .box_model_tabs .tab #varsimple_label_ticket.varsimple {text-align: center;}.box_model_4 .box_model_tabs .tab #varsimple_label_ticket.varsimple:before {display: block;font-family: "FontAwesome5Pro-Light";font-size: 24px;color: #FFFFFF;text-transform: lowercase;text-align: center;line-height: 1;letter-spacing: 0;z-index: 2106;position: absolute;left: 0;right: 0;bottom: 0px;content: "\f64a";}.box_model_4 .box_model_tabs .tab #varsimple_label_arrivals_and_departures.varsimple {text-align: left;}.box_model_4 .box_model_tabs .tab #varsimple_label_arrivals_and_departures.varsimple:before {display: block;font-family: "FontAwesome5Pro-Light";font-size: 24px;color: #FFFFFF;text-transform: lowercase;text-align: left;line-height: 1;letter-spacing: 0;z-index: 2052;position: absolute;left: 0;right: 0;bottom: 0px;content: "";}.box_model_4 .box_model_tabs .tab .varsimple {font-family: "PTSans-Regular";font-size: 16px;color: #FFFFFF;text-align: left;line-height: 1;letter-spacing: 0;}.box_model_4 .box_model_tabs .tab.active {background-color: #003E75;text-align: left;}.box_model_4 .box_model_contents {background-color: rgba(255, 255, 255, 0.8);text-align: left;}.box_model_4 .box_model_contents .content {font-family: "PTSans-Regular";font-size: 14px;color: #004684;text-transform: uppercase;text-align: right;line-height: 1;letter-spacing: 0;}.box_model_4 .box_model_contents .content .top {width: 100%;height: 60px;display: block;background-color: #003E75;text-align: left;position: relative;}.box_model_4 .box_model_contents .content .top .buttons_cnt {float: left;display: block;text-align: left;position: relative;}.box_model_4 .box_model_contents .content .top .buttons_cnt .conten_btn {font-family: "PTSans-Regular";font-size: 16px;color: #FFFFFF;text-align: left;line-height: 1;letter-spacing: 0;}.box_model_4 .box_model_contents .content .top .buttons_cnt .conten_btn.active {font-family: "PTSans-Bold";font-size: 16px;color: #FFFFFF;text-align: left;line-height: 1;letter-spacing: 0;}.box_model_4 .box_model_contents .content .top .buttons_cnt #departure_btn {display: inline-block;text-align: left;position: relative;}.box_model_4 .box_model_contents .content .top .buttons_cnt #departure_btn:before {display: block;font-family: "FontAwesome5Pro-Light";font-size: 24px;color: #FFFFFF;text-transform: lowercase;text-align: left;line-height: 1;letter-spacing: 0;z-index: 1656;position: absolute;left: 0;right: 0;bottom: 0px;content: "";}.box_model_4 .box_model_contents .content .top .buttons_cnt #arrival_btn {display: inline-block;text-align: left;position: relative;}.box_model_4 .box_model_contents .content .top .buttons_cnt #arrival_btn:before {display: block;font-family: "FontAwesome5Pro-Light";font-size: 24px;color: #FFFFFF;text-transform: lowercase;text-align: left;line-height: 1;letter-spacing: 0;z-index: 1512;position: absolute;left: 0;right: 0;bottom: 0px;content: "";}.box_model_4 .box_model_contents .content .top #search_realtime_flight_cnt {float: right;display: inline-block;text-align: left;position: relative;}.box_model_4 .box_model_contents .content .top #search_realtime_flight_cnt:after {display: block;font-family: "FontAwesome5Pro-Regular";font-size: 16px;color: #FFFFFF;text-transform: lowercase;text-align: left;line-height: 1;letter-spacing: 0;z-index: 1440;position: absolute;right: 5px;top: 2px;content: "";}.box_model_4 .box_model_contents .content .top #search_realtime_flight_cnt input {background-color: rgba(216, 216, 216, 0.5);font-family: "PTSans-Regular";font-size: 16px;color: rgba(255, 255, 255, 0.5);text-align: left;line-height: 1;letter-spacing: 0;}.box_model_4 .box_model_contents .content .ztemplate {text-align: left;}.box_model_4 .box_model_contents .content .ztemplate .elem {background-color: rgba(0, 0, 0, 0.15);text-align: left;}.box_model_4 .box_model_contents .content .ztemplate .elem .zinput {font-family: "PTSans-Regular";font-size: 14px;color: #004684;text-transform: uppercase;text-align: left;line-height: 1;letter-spacing: 0;}.box_model_4 .box_model_contents .content .ztemplate .elem.first {background-color: rgba(0, 70, 132, 0.2);text-align: left;}.box_model_4 .box_model_contents .content .ztemplate .elem.first .zinput {font-family: "PTSans-Regular";font-size: 11px;color: #004684;text-transform: uppercase;text-align: left;line-height: 1;letter-spacing: 0;}.box_model_4 .box_model_contents .content .realtime_error {display: flex;font-family: "PTSans-Regular";font-size: 14px;color: #004684;text-transform: uppercase;text-align: right;line-height: 1;letter-spacing: 0;align-items: center;}.box_model_4 .box_model_contents .content .realtime_error:before {font-family: "FontAwesome5Pro-Light";font-size: 18px;color: #003E75;text-transform: lowercase;text-align: center;line-height: 30px;letter-spacing: 0;position: relative;content: "\f071";}.box_model_4 .box_model_contents .content .realtime_lastupdate {display: flex;font-family: "PTSans-Regular";font-size: 14px;color: #004684;text-transform: uppercase;text-align: right;line-height: 1;letter-spacing: 0;align-items: center;}.box_model_4 .box_model_contents .content .realtime_lastupdate:before {font-family: "FontAwesome5Pro-Light";font-size: 18px;color: #003E75;text-transform: lowercase;text-align: center;line-height: 30px;letter-spacing: 0;position: relative;content: "\f017";}#page.flights {text-align: left;}#page.flights .box_model_4 {text-align: left;}#page.flights .box_model_4 .box_model_contents {text-align: left;}#page.flights .box_model_4 .box_model_contents .content {text-align: left;}#page.flights .box_model_4 .box_model_contents .content .top {width: 100%;height: 60px;display: block;text-align: left;position: relative;}#page.flights .box_model_4 .box_model_contents .content .top .buttons_cnt {text-align: left;}#page.flights .box_model_4 .box_model_contents .content .top .buttons_cnt #arrival_btn {font-family: "PTSans-Regular";font-size: 30px;color: #FFFFFF;text-align: left;line-height: 30px;letter-spacing: 0;}#page.flights .box_model_4 .box_model_contents .content .top .buttons_cnt #arrival_btn a {display: block;font-family: "PTSans-Regular";font-size: 30px;color: #FFFFFF;text-align: left;line-height: 30px;letter-spacing: 0;}#page.flights .box_model_4 .box_model_contents .content .top .buttons_cnt #departure_btn {font-family: "PTSans-Regular";font-size: 30px;color: #FFFFFF;text-align: left;line-height: 30px;letter-spacing: 0;}#page.flights .box_model_4 .box_model_contents .content .top .buttons_cnt #departure_btn a {display: block;font-family: "PTSans-Regular";font-size: 30px;color: #FFFFFF;text-align: left;line-height: 30px;letter-spacing: 0;}#page.flights .box_model_4 .box_model_contents .content .top #search_realtime_flight_cnt {float: right;display: inline-block;background-color: #FFFFFF;text-align: left;box-shadow: 0 0 15px 0 rgba(0,0,0,0.15);position: relative;}#page.flights .box_model_4 .box_model_contents .content .top #search_realtime_flight_cnt:after {display: block;font-family: "FontAwesome5Pro-Regular";font-size: 16px;color: #004684;text-transform: lowercase;text-align: left;line-height: 1;letter-spacing: 0;z-index: 2546;position: absolute;right: 5px;top: 27px;content: "";}#page.flights .box_model_4 .box_model_contents .content .top #search_realtime_flight_cnt input {background-color: rgba(216, 216, 216, 0.5);font-family: "PTSans-Regular";font-size: 20px;color: #004684;text-align: left;line-height: 1;letter-spacing: 0;}#page.flights .box_model_4 .ztemplate {text-align: left;}#page.flights .box_model_4 .ztemplate .elem {background-color: #EFF2F5;font-family: "PTSans-Regular";font-size: 18px;color: #004684;text-transform: uppercase;text-align: left;line-height: 1;letter-spacing: 0;}#page.flights .box_model_4 .ztemplate .elem .zinput {font-family: "PTSans-Regular";font-size: 18px;color: #004684;text-transform: uppercase;text-align: left;line-height: 1;letter-spacing: 0;}#page.flights .box_model_4 .ztemplate .elem.even {background-color: #FFFFFF;text-align: left;}#page.flights .box_model_4 .ztemplate .elem.first {background-color: #004684;text-align: left;}#page.flights .box_model_4 .ztemplate .elem.first .zinput {font-family: "PTSans-Regular";font-size: 16px;color: #FFFFFF;text-transform: uppercase;text-align: left;line-height: 1;letter-spacing: 0;}#page.flights .box_model_4 Slideshow {background-color: #D0DFEE;background-image: linear-gradient(-180deg, rgba(234,241,248,0.00) 26%, #F3F6F9 75%);font-family: "PTSans-Bold";font-size: 56px;color: #FFFFFF;text-align: left;line-height: 1;letter-spacing: 0;text-shadow: 0 2px 4px rgba(0,0,0,0.50);}.internal.user {text-align: left;}.internal.user form {text-align: left;}.internal.user form .caption-fields {text-align: left;}.internal.user form .caption-fields .form_element_title {font-family: "PTSans-Regular";font-size: 16px;color: #004487;text-align: left;line-height: 1;letter-spacing: 0;}.internal.user form .caption-fields .radio {text-align: left;}.internal.user form .caption-fields .radio .form_element_title {font-family: "PTSans-Regular";font-size: 16px;color: #004487;text-align: left;line-height: 1;letter-spacing: 0;}.internal.user form .caption-fields .radio label {display: inline-block;font-family: "PTSans-Regular";font-size: 15px;color: #6B6B6B;text-align: left;line-height: 18px;letter-spacing: 0;position: relative;cursor: pointer;}.internal.user form .caption-fields .radio label:after {width: 28px;height: 28px;border-radius: 14px;background-color: #FFFFFF;text-align: left;box-shadow: 2px 0 10px 0 rgba(0,0,0,0.15);z-index: 2;position: absolute;left: -63px;top: -4px;bottom: 2px;content: '';}.internal.user form .caption-fields .radio label:before {width: 60px;height: 32px;border: 2px solid #DFDFDF;border-radius: 16px;background-color: #F0F0F0;text-align: left;box-shadow: inset 1px 1px 10px 0 rgba(0,0,0,0.01);z-index: 1;position: absolute;left: -65px;top: -6px;bottom: 0px;content: '';}.internal.user form .caption-fields .radio label.checked {font-family: "PTSans-Regular";font-size: 15px;color: #6B6B6B;text-align: left;line-height: 18px;letter-spacing: 0;}.internal.user form .caption-fields .radio label.checked:after {width: 28px;height: 28px;border-radius: 14px;background-color: #FFFFFF;text-align: left;box-shadow: -2px 0 10px 0 rgba(0,0,0,0.15);z-index: 2;position: absolute;left: -35px;top: -4px;bottom: 2px;content: '';}.internal.user form .caption-fields .radio label.checked:before {width: 60px;height: 32px;border: 2px solid #DFDFDF;border-radius: 16px;background-color: #004487;text-align: left;box-shadow: inset 1px 1px 10px 0 rgba(0,0,0,0.01);z-index: 1;position: absolute;left: -65px;top: -6px;bottom: 0px;content: '';}.internal.user form .caption-fields input {background-color: #F7F7F7;font-family: "PTSans-Regular";font-size: 15px;color: #6A6A6A;text-align: left;line-height: 34px;letter-spacing: 0;}.internal.user form input[type="submit"] {background-color: #004684;font-family: "PTSans-Regular";font-size: 16px;color: #FFFFFF;text-transform: uppercase;text-align: center;line-height: 1;letter-spacing: 0;}.internal.user .tabs {text-align: left;}.internal.user .tabs #varsimple_alert_fattura {display: flex;font-family: "PTSans-Regular";font-size: 20px;color: #3F3F3F;text-align: left;line-height: 24px;letter-spacing: 0;align-items: center;}.internal.user .tabs #varsimple_alert_fattura:before {font-family: "FontAwesome5Pro-Light";font-size: 18px;color: #004487;text-transform: lowercase;text-align: center;line-height: 1;letter-spacing: 0;content: "\f0f3";}.internal.user .tabs .tabs-nav {text-align: left;}.internal.user .tabs .tabs-nav li {height: 55px;display: inline-flex;background-color: #F7F7F7;font-family: "PTSans-Regular";font-size: 18px;color: #004487;text-align: left;line-height: 18px;letter-spacing: 0;position: relative;align-items: center;}.internal.user .tabs .tabs-nav li:before {font-family: "FontAwesome5Pro-Light";font-size: 28px;color: #003E75;text-transform: lowercase;text-align: center;line-height: 55px;letter-spacing: 0;position: relative;content: "\f007";}.internal.user #orders_list {text-align: left;}.internal.user #orders_list .order_number {background-color: #F9F9F9;text-align: center;}.internal.user #orders_list .order_number:after {float: right;font-family: "FontAwesome5Pro-Light";font-size: 25px;color: #004487;text-transform: lowercase;text-align: center;line-height: 30px;letter-spacing: 0;content: "\f105";}.internal.user #orders_list .order_number .number {font-family: "PTSans-Bold";font-size: 15px;color: #3F3F3F;text-transform: lowercase;text-align: left;line-height: 24px;letter-spacing: 0;}.internal.user #orders_list .order_number .paid {border-radius: 17.5px;background-color: #02C39A;font-family: "PTSans-Bold";font-size: 12px;color: #FFFFFF;text-transform: uppercase;text-align: left;line-height: 24px;letter-spacing: 0;}.internal.user #orders_list .order_number .paid:before {font-family: "FontAwesome5Pro-Light";font-size: 18px;color: #FFFFFF;text-transform: lowercase;text-align: center;line-height: 30px;letter-spacing: 0;position: relative;top: 2px;content: "\f058";}.internal.user #orders_list .order_number .canceled {border-radius: 17.5px;background-color: #EC5858;font-family: "PTSans-Bold";font-size: 12px;color: #FFFFFF;text-transform: uppercase;text-align: left;line-height: 24px;letter-spacing: 0;}.internal.user #orders_list .order_number .canceled:before {font-family: "FontAwesome5Pro-Light";font-size: 18px;color: #FFFFFF;text-transform: lowercase;text-align: center;line-height: 30px;letter-spacing: 0;position: relative;top: 2px;content: "\f00d";}.internal.user #orders_list .order_number .date {font-family: "PTSans-Bold";font-size: 15px;color: #3F3F3F;text-transform: lowercase;text-align: left;line-height: 24px;letter-spacing: 0;}.internal.user #orders_list .order_number .date:before {font-family: "FontAwesome5Pro-Light";font-size: 18px;color: #004487;text-transform: lowercase;text-align: center;line-height: 30px;letter-spacing: 0;position: relative;content: "\f073";}.internal.user #orders_list .order_number:before {font-family: "FontAwesome5Pro-Light";font-size: 18px;color: #004487;text-transform: lowercase;text-align: center;line-height: 1;letter-spacing: 0;position: relative;content: "\f570";}.internal.user #orders_list .caption {text-align: left;}.internal.user #orders_list .caption .product {justify-content: space-between;display: flex;text-align: left;align-items: center;}.internal.user #orders_list .caption .product .product_name {width: 30%;font-family: "PTSans-Regular";font-size: 20px;color: #3F3F3F;text-align: left;line-height: 24px;letter-spacing: 0;}.internal.user #orders_list .caption .product .prod_interval {width: 30%;text-align: left;}.internal.user #orders_list .caption .product .prod_interval div {font-family: "PTSans-Bold";font-size: 15px;color: #3F3F3F;text-align: left;line-height: 24px;letter-spacing: 0;}.internal.user #orders_list .caption .product .prod_interval div:before {font-family: "FontAwesome5Pro-Light";font-size: 16px;color: #004487;text-transform: lowercase;text-align: center;line-height: 30px;letter-spacing: 0;content: "\f017";}.internal.user #orders_list .caption .product .prod_amount {width: 20%;text-align: left;max-width: 100px;}.internal.user #orders_list .caption .product .prod_amount:before {font-family: "PTSans-Bold";font-size: 18px;color: #004684;text-transform: lowercase;text-align: left;line-height: 1;letter-spacing: 0;content: "€";}.internal.user #orders_list .caption .product .prod_amount .number {font-family: "PTSans-Bold";font-size: 18px;color: #004684;text-transform: lowercase;text-align: left;line-height: 1;letter-spacing: 0;}.internal.user #orders_list .caption .product .prod_amount .comma {font-family: "PTSans-Bold";font-size: 18px;color: #004684;text-transform: lowercase;text-align: left;line-height: 1;letter-spacing: 0;}.internal.user #orders_list .caption .product .prod_amount .decimal {font-family: "PTSans-Bold";font-size: 18px;color: #004684;text-transform: lowercase;text-align: left;line-height: 1;letter-spacing: 0;}.internal.user #orders_list .caption .product .prod_qty {width: 20%;font-family: "PTSans-Bold";font-size: 18px;color: #004684;text-transform: lowercase;text-align: center;line-height: 20px;letter-spacing: 0;max-width: 50px;}.internal.user #orders_list .caption .product #varlink_parking_integ-cnt {text-align: center;}.internal.user #orders_list .caption .product #varlink_parking_integ-cnt a {display: inline-flex;background-color: #004684;font-family: "PTSans-Regular";font-size: 16px;color: #FFFFFF;text-transform: uppercase;text-align: center;line-height: 1;letter-spacing: 0;align-items: center;}.internal.user #orders_list .caption .product #varlink_parking_integ-cnt a:before {font-family: "FontAwesome5Pro-Light";font-size: 18px;color: #FFFFFF;text-transform: lowercase;text-align: center;line-height: 30px;letter-spacing: 0;content: "\f017";}.internal.user #orders_list .caption .files {text-align: center;}.internal.user #orders_list .caption .files .goto {text-align: center;}.internal.user #orders_list .caption .files .goto a {display: inline-block;background-color: #02C39A;font-family: "PTSans-Regular";font-size: 16px;color: #FFFFFF;text-transform: uppercase;text-align: center;line-height: 1;letter-spacing: 0;}#page.shop.thankyou {text-align: left;}#page.shop.thankyou #thankyou {text-align: center;}#page.shop.thankyou #thankyou .box_area {font-family: "PTSans-Regular";font-size: 18px;color: #6A6A6A;text-align: center;line-height: 25px;letter-spacing: 0;}#page.shop.payment {text-align: left;}#page.shop.payment .payment_cnt {background-color: #FFFFFF;text-align: left;box-shadow: 0 0 30px 0 rgba(0,0,0,0.15);}#page.shop.payment .payment_cnt .days {justify-content: space-between;display: flex;background-color: #003E75;text-align: left;align-items: center;}#page.shop.payment .payment_cnt .days .date_checkin {width: 50%;display: flex;text-align: left;}#page.shop.payment .payment_cnt .days .date_checkin:before {font-family: "FontAwesome5Pro-Light";font-size: 28px;color: #FFFFFF;text-transform: lowercase;text-align: center;line-height: 1;letter-spacing: 0;position: relative;content: "\f073";}#page.shop.payment .payment_cnt .days .date_checkin .date {flex-direction: column;display: inline-flex;font-family: "PTSans-Bold";font-size: 14px;color: #FFFFFF;text-transform: uppercase;text-align: left;line-height: 1;letter-spacing: 0;}#page.shop.payment .payment_cnt .days .date_checkin .date .date_name {font-family: "PTSans-Bold";font-size: 16px;color: #FFFFFF;text-align: left;line-height: 1;letter-spacing: 0;}#page.shop.payment .payment_cnt .days .date_checkin .time {font-family: "PTSans-Bold";font-size: 14px;color: #FFFFFF;text-transform: lowercase;text-align: left;line-height: 1;letter-spacing: 0;}#page.shop.payment .payment_cnt .days .date_checkin .time:before {font-family: "FontAwesome5Pro-Light";font-size: 14px;color: #FFFFFF;text-transform: lowercase;text-align: center;line-height: 1;letter-spacing: 0;position: relative;content: "\f017";}#page.shop.payment .payment_cnt .days .date_checkout {justify-content: flex-end;width: 50%;display: flex;font-family: "PTSans-Bold";font-size: 14px;color: #FFFFFF;text-transform: uppercase;text-align: left;line-height: 1;letter-spacing: 0;}#page.shop.payment .payment_cnt .days .date_checkout:before {font-family: "FontAwesome5Pro-Light";font-size: 28px;color: #FFFFFF;text-transform: lowercase;text-align: center;line-height: 1;letter-spacing: 0;position: relative;content: "\f073";}#page.shop.payment .payment_cnt .days .date_checkout .date_name {font-family: "PTSans-Bold";font-size: 16px;color: #FFFFFF;text-align: left;line-height: 1;letter-spacing: 0;}#page.shop.payment .payment_cnt .days .date_checkout .time {font-family: "PTSans-Bold";font-size: 14px;color: #FFFFFF;text-transform: lowercase;text-align: left;line-height: 1;letter-spacing: 0;}#page.shop.payment .payment_cnt .days .date_checkout .time:before {font-family: "FontAwesome5Pro-Light";font-size: 14px;color: #FFFFFF;text-transform: lowercase;text-align: center;line-height: 1;letter-spacing: 0;position: relative;content: "\f017";}#page.shop.payment .payment_cnt .num_days {justify-content: center;display: flex;background-color: #2A679D;text-align: left;position: relative;align-items: center;}#page.shop.payment .payment_cnt .num_days div {width: 140px;background-color: #FFFFFF;font-family: "PTSans-Bold";font-size: 16px;color: #2A679D;text-transform: lowercase;text-align: left;line-height: 1;letter-spacing: 0;z-index: 1628;position: absolute;left: 0;right: 0;bottom: 0;}#page.shop.payment .payment_cnt .num_days div:before {font-family: "FontAwesome5Pro-Solid";font-size: 18px;color: #2A679D;text-transform: lowercase;text-align: center;line-height: 1;letter-spacing: 0;content: "\f017";}#page.shop.payment .payment_cnt #order_summary {text-align: left;}#page.shop.payment .payment_cnt #order_summary .caption {text-align: left;}#page.shop.payment .payment_cnt #order_summary .caption #order_template_wrapper {width: 100%;text-align: left;}#page.shop.payment .payment_cnt #order_summary .caption #order_template_wrapper .ztemplate {text-align: left;}#page.shop.payment .payment_cnt #order_summary .caption #order_template_wrapper .ztemplate .row {text-align: left;}#page.shop.payment .payment_cnt #order_summary .caption #order_template_wrapper .ztemplate .row .box-1 {text-align: left;}#page.shop.payment .payment_cnt #order_summary .caption #order_template_wrapper .ztemplate .row .box-1 .elem {text-align: left;}#page.shop.payment .payment_cnt #order_summary .caption #order_template_wrapper .ztemplate .row .box-1 .elem .caption-cnt {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -moz-flex;display: -webkit-flex;display: flex;background-color: #F9F9F9;text-align: left;list-style: none;-ms-box-orient: horizontal;-webkit-align-items: center;align-items: center;}#page.shop.payment .payment_cnt #order_summary .caption #order_template_wrapper .ztemplate .row .box-1 .elem .caption-cnt .caption {justify-content: space-between;width: 50%;display: inline-flex;text-align: left;align-items: center;order: 1;}#page.shop.payment .payment_cnt #order_summary .caption #order_template_wrapper .ztemplate .row .box-1 .elem .caption-cnt .caption .text {width: 60%;display: flex;font-family: "PTSans-Regular";font-size: 20px;color: #3F3F3F;text-align: left;line-height: 24px;letter-spacing: 0;align-items: center;}#page.shop.payment .payment_cnt #order_summary .caption #order_template_wrapper .ztemplate .row .box-1 .elem .caption-cnt .caption .text:before {display: none;font-family: "FontAwesome5Pro-Regular";font-size: 22px;color: #3F3F3F;text-transform: lowercase;text-align: center;line-height: 1;letter-spacing: 0;position: relative;content: "\f540";}#page.shop.payment .payment_cnt #order_summary .caption #order_template_wrapper .ztemplate .row .box-1 .elem .caption-cnt .caption-alt {width: 50%;text-align: left;order: 2;}#page.shop.payment .payment_cnt #order_summary .caption #order_template_wrapper .ztemplate .row .box-1 .elem .caption-cnt .caption-alt .zlabelprice {justify-content: flex-end;width: 100%;display: flex;font-family: "PTSans-Bold";font-size: 18px;color: #004684;text-transform: lowercase;text-align: left;line-height: 1;letter-spacing: 0;align-items: center;}#page.shop.payment .payment_cnt #order_summary .caption #order_template_wrapper .ztemplate .row .box-1 .elem .caption-cnt .caption-alt .zlabelprice:before {font-family: "PTSans-Bold";font-size: 18px;color: #004684;text-transform: lowercase;text-align: left;line-height: 1;letter-spacing: 0;position: relative;content: "€";}#page.shop.payment .payment_cnt #order_summary .caption #order_template_wrapper .ztemplate .row .box-2 {text-align: left;}#page.shop.payment .payment_cnt #order_summary .caption #order_template_wrapper .ztemplate .row .box-2 .elem {text-align: left;}#page.shop.payment .payment_cnt #order_summary .caption #order_template_wrapper .ztemplate .row .box-2 .elem .caption-cnt {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -moz-flex;display: -webkit-flex;display: flex;background-color: #F9F9F9;text-align: left;position: relative;list-style: none;-ms-box-orient: horizontal;-webkit-align-items: center;align-items: center;}#page.shop.payment .payment_cnt #order_summary .caption #order_template_wrapper .ztemplate .row .box-2 .elem .caption-cnt .caption {justify-content: space-between;width: 50%;display: inline-flex;text-align: left;align-items: center;order: 1;}#page.shop.payment .payment_cnt #order_summary .caption #order_template_wrapper .ztemplate .row .box-2 .elem .caption-cnt .caption .text {width: 60%;display: flex;font-family: "PTSans-Regular";font-size: 20px;color: #3F3F3F;text-align: left;line-height: 24px;letter-spacing: 0;align-items: center;}#page.shop.payment .payment_cnt #order_summary .caption #order_template_wrapper .ztemplate .row .box-2 .elem .caption-cnt .caption .text:before {display: none;font-family: "FontAwesome5Pro-Regular";font-size: 22px;color: #3F3F3F;text-transform: lowercase;text-align: center;line-height: 1;letter-spacing: 0;position: relative;content: "\f64a";}#page.shop.payment .payment_cnt #order_summary .caption #order_template_wrapper .ztemplate .row .box-2 .elem .caption-cnt .caption-alt {justify-content: space-between;width: 50%;display: inline-flex;text-align: left;align-items: center;order: 2;}#page.shop.payment .payment_cnt #order_summary .caption #order_template_wrapper .ztemplate .row .box-2 .elem .caption-cnt .caption-alt .zlabeltotalprice {justify-content: flex-end;width: 30%;display: inline-flex;font-family: "PTSans-Bold";font-size: 18px;color: #004684;text-transform: lowercase;text-align: left;line-height: 1;letter-spacing: 0;align-items: center;order: 2;}#page.shop.payment .payment_cnt #order_summary .caption #order_template_wrapper .ztemplate .row .box-2 .elem .caption-cnt .caption-alt .zlabeltotalprice:before {font-family: "PTSans-Bold";font-size: 18px;color: #004684;text-transform: lowercase;text-align: left;line-height: 1;letter-spacing: 0;position: relative;content: "€";}#page.shop.payment .payment_cnt #order_summary .caption #order_template_wrapper .ztemplate .row .box-2 .elem .caption-cnt .caption-alt .zlabelquantity {width: 20%;display: inline-flex;font-family: "PTSans-Bold";font-size: 18px;color: #004684;text-transform: lowercase;text-align: center;line-height: 20px;letter-spacing: 0;max-width: 50px;}#page.shop.payment .payment_cnt #order_summary .caption #order_template_wrapper .ztemplate .row .box-2 .elem .caption-cnt .caption-alt .zlabelquantity:before {font-family: "PTSans-Bold";font-size: 18px;color: #004684;text-transform: lowercase;text-align: center;line-height: 20px;letter-spacing: 0;content: "x";}#page.shop.payment .payment_cnt #order_summary .caption #order_template_wrapper .ztemplate .row .box-2 .elem .caption-cnt .caption-alt .zselection {width: 30%;display: none;text-align: left;align-items: center;order: 1;}#page.shop.payment .payment_cnt #order_summary .caption #order_template_wrapper .ztemplate .row .box-2 .elem .caption-cnt .caption-alt .zselection .prod_sel_rem {text-align: left;}#page.shop.payment .payment_cnt #order_summary .caption #order_template_wrapper .ztemplate .row .box-2 .elem .caption-cnt .caption-alt .zselection .prod_sel_rem:before {font-family: "FontAwesome5Pro-Light";font-size: 22px;color: #004282;text-transform: lowercase;text-align: left;line-height: 24px;letter-spacing: 0;position: relative;content: "\f056";}#page.shop.payment .payment_cnt #order_summary .caption #order_template_wrapper .ztemplate .row .box-2 .elem .caption-cnt .caption-alt .zselection .prod_sel_content {background-color: #FFFFFF;font-family: "PTSans-Bold";font-size: 20px;color: #004684;text-transform: lowercase;text-align: center;line-height: 20px;letter-spacing: 0;}#page.shop.payment .payment_cnt #order_summary .caption #order_template_wrapper .ztemplate .row .box-2 .elem .caption-cnt .caption-alt .zselection .prod_sel_add {text-align: left;}#page.shop.payment .payment_cnt #order_summary .caption #order_template_wrapper .ztemplate .row .box-2 .elem .caption-cnt .caption-alt .zselection .prod_sel_add:before {font-family: "FontAwesome5Pro-Light";font-size: 22px;color: #004282;text-transform: lowercase;text-align: left;line-height: 24px;letter-spacing: 0;position: relative;content: "\f055";}#page.shop.payment .payment_cnt #order_summary .caption #order_template_wrapper .ztemplate .row .box-2 .elem .caption-cnt .caption-alt .remove_product {height: 58px;display: none;text-align: center;z-index: 660;position: absolute;left: -30px;top: 3px;bottom: 0px;cursor: pointer;}#page.shop.payment .payment_cnt #order_summary .caption #order_template_wrapper .ztemplate .row .box-2 .elem .caption-cnt .caption-alt .remove_product:before {font-family: "FontAwesome5Pro-Light";font-size: 22px;color: #30689B;text-transform: lowercase;text-align: center;line-height: 58px;letter-spacing: 0;z-index: 682;position: absolute;left: 0px;bottom: 0px;content: "\f2ed";}#page.shop.payment .payment_cnt #order_summary .caption #gotobar {justify-content: space-between;display: flex;background-color: #FFFFFF;text-align: left;align-items: center;}#page.shop.payment .payment_cnt #order_summary .caption #gotobar #total_wrap {text-align: left;}#page.shop.payment .payment_cnt #order_summary .caption #gotobar #total_wrap .varsimple {font-family: "PTSans-Bold";font-size: 16px;color: #8D8D8D;text-align: left;line-height: 1;letter-spacing: 0;}#page.shop.payment .payment_cnt #order_summary .caption #gotobar #total_wrap #total_amount {text-align: left;}#page.shop.payment .payment_cnt #order_summary .caption #gotobar #total_wrap #total_amount .value {font-family: "PTSans-Bold";font-size: 60px;color: #004487;text-transform: lowercase;text-align: left;line-height: 1;letter-spacing: 0;}#page.shop.payment .payment_cnt #order_summary .caption #gotobar #total_wrap #total_amount .value:before {font-family: "PTSans-Bold";font-size: 60px;color: #004487;text-transform: lowercase;text-align: left;line-height: 1;letter-spacing: 0;content: "€";}#page.shop.payment .payment_cnt #order_summary .caption #gotobar .section_link {background-color: #02C39A;font-family: "PTSans-Regular";font-size: 16px;color: #FFFFFF;text-transform: uppercase;text-align: left;line-height: 1;letter-spacing: 0;}#page.shop.payment .payment_cnt #order_summary .caption #gotobar .section_link:after {font-family: "FontAwesome5Pro-Regular";font-size: 16px;color: #FFFFFF;text-transform: lowercase;text-align: right;line-height: 1;letter-spacing: 0;z-index: 1;position: absolute;right: 15px;top: 39px;content: "\f054";}#page.shop.order {text-align: left;}#page.shop.order #order_page {text-align: left;}#page.shop.order #order_page .days {justify-content: space-between;display: flex;background-color: #003E75;text-align: left;align-items: center;}#page.shop.order #order_page .days .date_checkin {width: 50%;display: flex;text-align: left;}#page.shop.order #order_page .days .date_checkin:before {font-family: "FontAwesome5Pro-Light";font-size: 28px;color: #FFFFFF;text-transform: lowercase;text-align: center;line-height: 1;letter-spacing: 0;position: relative;content: "\f073";}#page.shop.order #order_page .days .date_checkin .date {flex-direction: column;display: inline-flex;font-family: "PTSans-Bold";font-size: 14px;color: #FFFFFF;text-transform: uppercase;text-align: left;line-height: 1;letter-spacing: 0;}#page.shop.order #order_page .days .date_checkin .date .date_name {font-family: "PTSans-Bold";font-size: 16px;color: #FFFFFF;text-align: left;line-height: 1;letter-spacing: 0;}#page.shop.order #order_page .days .date_checkin .time {font-family: "PTSans-Bold";font-size: 14px;color: #FFFFFF;text-transform: lowercase;text-align: left;line-height: 1;letter-spacing: 0;}#page.shop.order #order_page .days .date_checkin .time:before {font-family: "FontAwesome5Pro-Light";font-size: 14px;color: #FFFFFF;text-transform: lowercase;text-align: center;line-height: 1;letter-spacing: 0;position: relative;content: "\f017";}#page.shop.order #order_page .days .date_checkout {justify-content: flex-end;width: 50%;display: flex;font-family: "PTSans-Bold";font-size: 14px;color: #FFFFFF;text-transform: uppercase;text-align: left;line-height: 1;letter-spacing: 0;}#page.shop.order #order_page .days .date_checkout:before {font-family: "FontAwesome5Pro-Light";font-size: 28px;color: #FFFFFF;text-transform: lowercase;text-align: center;line-height: 1;letter-spacing: 0;position: relative;content: "\f073";}#page.shop.order #order_page .days .date_checkout .date_name {font-family: "PTSans-Bold";font-size: 16px;color: #FFFFFF;text-align: left;line-height: 1;letter-spacing: 0;}#page.shop.order #order_page .days .date_checkout .time {font-family: "PTSans-Bold";font-size: 14px;color: #FFFFFF;text-transform: lowercase;text-align: left;line-height: 1;letter-spacing: 0;}#page.shop.order #order_page .days .date_checkout .time:before {font-family: "FontAwesome5Pro-Light";font-size: 14px;color: #FFFFFF;text-transform: lowercase;text-align: center;line-height: 1;letter-spacing: 0;position: relative;content: "\f017";}#page.shop.order #order_page #cnt-form {background-color: #FFFFFF;text-align: left;box-shadow: 0 0 30px 0 rgba(0,0,0,0.15);}#page.shop.order #order_page #cnt-form .form {text-align: left;}#page.shop.order #order_page #cnt-form .form .field {text-align: left;}#page.shop.order #order_page #cnt-form .form .field input {background-color: #F9F9F9;text-align: left;}#page.shop.order #order_page #cnt-form input[type="submit"] {background-color: #02C39A;font-family: "PTSans-Regular";font-size: 16px;color: #FFFFFF;text-transform: uppercase;text-align: left;line-height: 1;letter-spacing: 0;}#page.shop.order #order_page .num_days {justify-content: center;display: flex;background-color: #2A679D;text-align: left;position: relative;align-items: center;}#page.shop.order #order_page .num_days div {width: 140px;background-color: #FFFFFF;font-family: "PTSans-Bold";font-size: 16px;color: #2A679D;text-transform: lowercase;text-align: left;line-height: 1;letter-spacing: 0;z-index: 1564;position: absolute;left: 0;right: 0;bottom: 0;}#page.shop.order #order_page .num_days div:before {font-family: "FontAwesome5Pro-Solid";font-size: 18px;color: #2A679D;text-transform: lowercase;text-align: center;line-height: 1;letter-spacing: 0;content: "\f017";}#page.shop.order #summary {background-color: #FFFFFF;text-align: left;box-shadow: 0 0 30px 0 rgba(0,0,0,0.15);}#page.shop.order #summary #summary-cnt {flex-direction: column;display: flex;text-align: left;align-items: flex-end;}#page.shop.order #summary #summary-cnt #order_template_wrapper {width: 100%;text-align: left;}#page.shop.order #summary #summary-cnt #order_template_wrapper .ztemplate {text-align: left;}#page.shop.order #summary #summary-cnt #order_template_wrapper .ztemplate .row {text-align: left;}#page.shop.order #summary #summary-cnt #order_template_wrapper .ztemplate .row .box-1 {text-align: left;}#page.shop.order #summary #summary-cnt #order_template_wrapper .ztemplate .row .box-1 .elem {text-align: left;}#page.shop.order #summary #summary-cnt #order_template_wrapper .ztemplate .row .box-1 .elem .caption-cnt {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -moz-flex;display: -webkit-flex;display: flex;background-color: #F9F9F9;text-align: left;list-style: none;-ms-box-orient: horizontal;-webkit-align-items: center;align-items: center;}#page.shop.order #summary #summary-cnt #order_template_wrapper .ztemplate .row .box-1 .elem .caption-cnt .caption {justify-content: space-between;width: 50%;display: inline-flex;text-align: left;align-items: center;order: 1;}#page.shop.order #summary #summary-cnt #order_template_wrapper .ztemplate .row .box-1 .elem .caption-cnt .caption .text {width: 60%;display: flex;font-family: "PTSans-Regular";font-size: 20px;color: #3F3F3F;text-align: left;line-height: 24px;letter-spacing: 0;align-items: center;}#page.shop.order #summary #summary-cnt #order_template_wrapper .ztemplate .row .box-1 .elem .caption-cnt .caption .text:before {display: none;font-family: "FontAwesome5Pro-Regular";font-size: 22px;color: #3F3F3F;text-transform: lowercase;text-align: center;line-height: 1;letter-spacing: 0;position: relative;content: "\f540";}#page.shop.order #summary #summary-cnt #order_template_wrapper .ztemplate .row .box-1 .elem .caption-cnt .caption-alt {width: 50%;text-align: left;order: 2;}#page.shop.order #summary #summary-cnt #order_template_wrapper .ztemplate .row .box-1 .elem .caption-cnt .caption-alt .zlabelprice {justify-content: flex-end;width: 100%;display: flex;font-family: "PTSans-Bold";font-size: 18px;color: #004684;text-transform: lowercase;text-align: left;line-height: 1;letter-spacing: 0;align-items: center;}#page.shop.order #summary #summary-cnt #order_template_wrapper .ztemplate .row .box-1 .elem .caption-cnt .caption-alt .zlabelprice:before {font-family: "PTSans-Bold";font-size: 18px;color: #004684;text-transform: lowercase;text-align: left;line-height: 1;letter-spacing: 0;position: relative;content: "€";}#page.shop.order #summary #summary-cnt #order_template_wrapper .ztemplate .row .box-2 {text-align: left;}#page.shop.order #summary #summary-cnt #order_template_wrapper .ztemplate .row .box-2 .elem {text-align: left;}#page.shop.order #summary #summary-cnt #order_template_wrapper .ztemplate .row .box-2 .elem .caption-cnt {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -moz-flex;display: -webkit-flex;display: flex;background-color: #F9F9F9;text-align: left;position: relative;list-style: none;-ms-box-orient: horizontal;-webkit-align-items: center;align-items: center;}#page.shop.order #summary #summary-cnt #order_template_wrapper .ztemplate .row .box-2 .elem .caption-cnt .caption {justify-content: space-between;width: 50%;display: inline-flex;text-align: left;align-items: center;order: 1;}#page.shop.order #summary #summary-cnt #order_template_wrapper .ztemplate .row .box-2 .elem .caption-cnt .caption .text {width: 60%;display: flex;font-family: "PTSans-Regular";font-size: 20px;color: #3F3F3F;text-align: left;line-height: 24px;letter-spacing: 0;align-items: center;}#page.shop.order #summary #summary-cnt #order_template_wrapper .ztemplate .row .box-2 .elem .caption-cnt .caption .text:before {display: none;font-family: "FontAwesome5Pro-Regular";font-size: 22px;color: #3F3F3F;text-transform: lowercase;text-align: center;line-height: 1;letter-spacing: 0;position: relative;content: "\f64a";}#page.shop.order #summary #summary-cnt #order_template_wrapper .ztemplate .row .box-2 .elem .caption-cnt .caption-alt {justify-content: space-between;width: 50%;display: inline-flex;text-align: left;align-items: center;order: 2;}#page.shop.order #summary #summary-cnt #order_template_wrapper .ztemplate .row .box-2 .elem .caption-cnt .caption-alt .zlabeltotalprice {justify-content: flex-end;width: 30%;display: inline-flex;font-family: "PTSans-Bold";font-size: 18px;color: #004684;text-transform: lowercase;text-align: left;line-height: 1;letter-spacing: 0;align-items: center;order: 2;}#page.shop.order #summary #summary-cnt #order_template_wrapper .ztemplate .row .box-2 .elem .caption-cnt .caption-alt .zlabeltotalprice:before {font-family: "PTSans-Bold";font-size: 18px;color: #004684;text-transform: lowercase;text-align: left;line-height: 1;letter-spacing: 0;position: relative;content: "€";}#page.shop.order #summary #summary-cnt #order_template_wrapper .ztemplate .row .box-2 .elem .caption-cnt .caption-alt .zlabelquantity {width: 20%;display: inline-flex;font-family: "PTSans-Bold";font-size: 18px;color: #004684;text-transform: lowercase;text-align: center;line-height: 20px;letter-spacing: 0;max-width: 50px;}#page.shop.order #summary #summary-cnt #order_template_wrapper .ztemplate .row .box-2 .elem .caption-cnt .caption-alt .zlabelquantity:before {font-family: "PTSans-Bold";font-size: 18px;color: #004684;text-transform: lowercase;text-align: center;line-height: 20px;letter-spacing: 0;content: "x";}#page.shop.order #summary #summary-cnt #order_template_wrapper .ztemplate .row .box-2 .elem .caption-cnt .caption-alt .zselection {width: 30%;display: none;text-align: left;align-items: center;order: 1;}#page.shop.order #summary #summary-cnt #order_template_wrapper .ztemplate .row .box-2 .elem .caption-cnt .caption-alt .zselection .prod_sel_rem {text-align: left;}#page.shop.order #summary #summary-cnt #order_template_wrapper .ztemplate .row .box-2 .elem .caption-cnt .caption-alt .zselection .prod_sel_rem:before {font-family: "FontAwesome5Pro-Light";font-size: 22px;color: #004282;text-transform: lowercase;text-align: left;line-height: 24px;letter-spacing: 0;position: relative;content: "\f056";}#page.shop.order #summary #summary-cnt #order_template_wrapper .ztemplate .row .box-2 .elem .caption-cnt .caption-alt .zselection .prod_sel_content {background-color: #FFFFFF;font-family: "PTSans-Bold";font-size: 20px;color: #004684;text-transform: lowercase;text-align: center;line-height: 20px;letter-spacing: 0;}#page.shop.order #summary #summary-cnt #order_template_wrapper .ztemplate .row .box-2 .elem .caption-cnt .caption-alt .zselection .prod_sel_add {text-align: left;}#page.shop.order #summary #summary-cnt #order_template_wrapper .ztemplate .row .box-2 .elem .caption-cnt .caption-alt .zselection .prod_sel_add:before {font-family: "FontAwesome5Pro-Light";font-size: 22px;color: #004282;text-transform: lowercase;text-align: left;line-height: 24px;letter-spacing: 0;position: relative;content: "\f055";}#page.shop.order #summary #summary-cnt #order_template_wrapper .ztemplate .row .box-2 .elem .caption-cnt .caption-alt .remove_product {height: 58px;display: none;text-align: center;z-index: 529;position: absolute;left: -30px;top: 3px;bottom: 0px;cursor: pointer;}#page.shop.order #summary #summary-cnt #order_template_wrapper .ztemplate .row .box-2 .elem .caption-cnt .caption-alt .remove_product:before {font-family: "FontAwesome5Pro-Light";font-size: 22px;color: #30689B;text-transform: lowercase;text-align: center;line-height: 58px;letter-spacing: 0;z-index: 552;position: absolute;left: 0px;bottom: 0px;content: "\f2ed";}#page.shop.order #summary #summary-cnt #total_wrap {text-align: left;}#page.shop.order #summary #summary-cnt #total_wrap .varsimple {font-family: "PTSans-Bold";font-size: 16px;color: #8D8D8D;text-align: left;line-height: 1;letter-spacing: 0;}#page.shop.order #summary #summary-cnt #total_wrap #total_amount {text-align: left;}#page.shop.order #summary #summary-cnt #total_wrap #total_amount .value {font-family: "PTSans-Bold";font-size: 35px;color: #004487;text-transform: lowercase;text-align: left;line-height: 35px;letter-spacing: 0;}#page.shop.order #summary #summary-cnt #total_wrap #total_amount .value:before {font-family: "PTSans-Bold";font-size: 35px;color: #004487;text-transform: lowercase;text-align: left;line-height: 35px;letter-spacing: 0;content: "€";}#page.shop.order .step_2 {display: flex;text-align: left;}#page.shop.cart {text-align: left;}#page.shop.cart #summary {text-align: left;}#page.shop.cart #summary #summary-cnt {display: flex;text-align: left;}#page.shop.cart #summary #summary-cnt #cart {width: 50%;text-align: left;}#page.shop.cart #summary #summary-cnt #cart .days {justify-content: space-between;display: flex;background-color: #003E75;text-align: left;align-items: center;}#page.shop.cart #summary #summary-cnt #cart .days .date_checkin {width: 50%;display: flex;text-align: left;}#page.shop.cart #summary #summary-cnt #cart .days .date_checkin:before {font-family: "FontAwesome5Pro-Light";font-size: 28px;color: #FFFFFF;text-transform: lowercase;text-align: center;line-height: 1;letter-spacing: 0;position: relative;content: "\f073";}#page.shop.cart #summary #summary-cnt #cart .days .date_checkin .date {flex-direction: column;display: inline-flex;font-family: "PTSans-Bold";font-size: 14px;color: #FFFFFF;text-transform: uppercase;text-align: left;line-height: 1;letter-spacing: 0;}#page.shop.cart #summary #summary-cnt #cart .days .date_checkin .date .date_name {font-family: "PTSans-Bold";font-size: 16px;color: #FFFFFF;text-align: left;line-height: 1;letter-spacing: 0;}#page.shop.cart #summary #summary-cnt #cart .days .date_checkin .time {font-family: "PTSans-Bold";font-size: 14px;color: #FFFFFF;text-transform: lowercase;text-align: left;line-height: 1;letter-spacing: 0;}#page.shop.cart #summary #summary-cnt #cart .days .date_checkin .time:before {font-family: "FontAwesome5Pro-Light";font-size: 14px;color: #FFFFFF;text-transform: lowercase;text-align: center;line-height: 1;letter-spacing: 0;position: relative;content: "\f017";}#page.shop.cart #summary #summary-cnt #cart .days .date_checkout {justify-content: flex-end;width: 50%;display: flex;font-family: "PTSans-Bold";font-size: 14px;color: #FFFFFF;text-transform: uppercase;text-align: left;line-height: 1;letter-spacing: 0;}#page.shop.cart #summary #summary-cnt #cart .days .date_checkout:before {font-family: "FontAwesome5Pro-Light";font-size: 28px;color: #FFFFFF;text-transform: lowercase;text-align: center;line-height: 1;letter-spacing: 0;position: relative;content: "\f073";}#page.shop.cart #summary #summary-cnt #cart .days .date_checkout .date_name {font-family: "PTSans-Bold";font-size: 16px;color: #FFFFFF;text-align: left;line-height: 1;letter-spacing: 0;}#page.shop.cart #summary #summary-cnt #cart .days .date_checkout .time {font-family: "PTSans-Bold";font-size: 14px;color: #FFFFFF;text-transform: lowercase;text-align: left;line-height: 1;letter-spacing: 0;}#page.shop.cart #summary #summary-cnt #cart .days .date_checkout .time:before {font-family: "FontAwesome5Pro-Light";font-size: 14px;color: #FFFFFF;text-transform: lowercase;text-align: center;line-height: 1;letter-spacing: 0;position: relative;content: "\f017";}#page.shop.cart #summary #summary-cnt #cart .ztemplate {text-align: left;}#page.shop.cart #summary #summary-cnt #cart .ztemplate .row {text-align: left;}#page.shop.cart #summary #summary-cnt #cart .ztemplate .row .box-1 {text-align: left;}#page.shop.cart #summary #summary-cnt #cart .ztemplate .row .box-1 .elem {text-align: left;}#page.shop.cart #summary #summary-cnt #cart .ztemplate .row .box-1 .elem .caption-cnt {flex-direction: column;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -moz-flex;display: -webkit-flex;display: flex;background-color: #F9F9F9;text-align: left;list-style: none;-ms-box-orient: horizontal;-webkit-align-items: center;align-items: center;}#page.shop.cart #summary #summary-cnt #cart .ztemplate .row .box-1 .elem .caption-cnt .caption {justify-content: space-between;width: 50%;display: inline-flex;text-align: left;align-items: center;order: 1;}#page.shop.cart #summary #summary-cnt #cart .ztemplate .row .box-1 .elem .caption-cnt .caption .text {width: 60%;display: flex;font-family: "PTSans-Bold";font-size: 15px;color: #3F3F3F;text-align: left;line-height: 24px;letter-spacing: 0;align-items: center;}#page.shop.cart #summary #summary-cnt #cart .ztemplate .row .box-1 .elem .caption-cnt .caption .text:before {font-family: "FontAwesome5Pro-Regular";font-size: 22px;color: #3F3F3F;text-transform: lowercase;text-align: center;line-height: 1;letter-spacing: 0;position: relative;content: "\f540";}#page.shop.cart #summary #summary-cnt #cart .ztemplate .row .box-1 .elem .caption-cnt .caption-alt {width: 50%;text-align: left;order: 2;}#page.shop.cart #summary #summary-cnt #cart .ztemplate .row .box-1 .elem .caption-cnt .caption-alt .zlabelprice {justify-content: flex-end;width: 100%;display: flex;font-family: "PTSans-Bold";font-size: 26px;color: #004684;text-transform: lowercase;text-align: left;line-height: 1;letter-spacing: 0;align-items: center;}#page.shop.cart #summary #summary-cnt #cart .ztemplate .row .box-1 .elem .caption-cnt .caption-alt .zlabelprice:before {font-family: "PTSans-Bold";font-size: 26px;color: #004684;text-transform: lowercase;text-align: left;line-height: 1;letter-spacing: 0;position: relative;content: "€";}#page.shop.cart #summary #summary-cnt #cart .ztemplate .row .box-2 {text-align: left;}#page.shop.cart #summary #summary-cnt #cart .ztemplate .row .box-2 .elem {text-align: left;}#page.shop.cart #summary #summary-cnt #cart .ztemplate .row .box-2 .elem .caption-cnt {flex-direction: column;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -moz-flex;display: -webkit-flex;display: flex;background-color: #F9F9F9;text-align: left;position: relative;list-style: none;-ms-box-orient: horizontal;-webkit-align-items: center;align-items: center;}#page.shop.cart #summary #summary-cnt #cart .ztemplate .row .box-2 .elem .caption-cnt .caption {justify-content: space-between;width: 50%;display: inline-flex;text-align: left;align-items: center;order: 1;}#page.shop.cart #summary #summary-cnt #cart .ztemplate .row .box-2 .elem .caption-cnt .caption .text {width: 60%;display: flex;font-family: "PTSans-Bold";font-size: 15px;color: #3F3F3F;text-align: left;line-height: 24px;letter-spacing: 0;align-items: center;}#page.shop.cart #summary #summary-cnt #cart .ztemplate .row .box-2 .elem .caption-cnt .caption .text:before {font-family: "FontAwesome5Pro-Regular";font-size: 22px;color: #3F3F3F;text-transform: lowercase;text-align: center;line-height: 1;letter-spacing: 0;position: relative;content: "\f64a";}#page.shop.cart #summary #summary-cnt #cart .ztemplate .row .box-2 .elem .caption-cnt .caption-alt {justify-content: space-between;width: 50%;display: inline-flex;text-align: left;align-items: center;order: 2;}#page.shop.cart #summary #summary-cnt #cart .ztemplate .row .box-2 .elem .caption-cnt .caption-alt .zlabeltotalprice {justify-content: flex-end;width: 30%;display: inline-flex;font-family: "PTSans-Bold";font-size: 26px;color: #004684;text-transform: lowercase;text-align: left;line-height: 1;letter-spacing: 0;align-items: center;order: 2;}#page.shop.cart #summary #summary-cnt #cart .ztemplate .row .box-2 .elem .caption-cnt .caption-alt .zlabeltotalprice:before {font-family: "PTSans-Bold";font-size: 26px;color: #004684;text-transform: lowercase;text-align: left;line-height: 1;letter-spacing: 0;position: relative;content: "€";}#page.shop.cart #summary #summary-cnt #cart .ztemplate .row .box-2 .elem .caption-cnt .caption-alt .zselection {width: 30%;display: inline-flex;text-align: left;align-items: center;order: 1;}#page.shop.cart #summary #summary-cnt #cart .ztemplate .row .box-2 .elem .caption-cnt .caption-alt .zselection .prod_sel_rem {text-align: left;}#page.shop.cart #summary #summary-cnt #cart .ztemplate .row .box-2 .elem .caption-cnt .caption-alt .zselection .prod_sel_rem:before {font-family: "FontAwesome5Pro-Light";font-size: 22px;color: #004282;text-transform: lowercase;text-align: left;line-height: 24px;letter-spacing: 0;position: relative;content: "\f056";}#page.shop.cart #summary #summary-cnt #cart .ztemplate .row .box-2 .elem .caption-cnt .caption-alt .zselection .prod_sel_content {background-color: #FFFFFF;font-family: "PTSans-Bold";font-size: 20px;color: #004684;text-transform: lowercase;text-align: center;line-height: 20px;letter-spacing: 0;}#page.shop.cart #summary #summary-cnt #cart .ztemplate .row .box-2 .elem .caption-cnt .caption-alt .zselection .prod_sel_add {text-align: left;}#page.shop.cart #summary #summary-cnt #cart .ztemplate .row .box-2 .elem .caption-cnt .caption-alt .zselection .prod_sel_add:before {font-family: "FontAwesome5Pro-Light";font-size: 22px;color: #004282;text-transform: lowercase;text-align: left;line-height: 24px;letter-spacing: 0;position: relative;content: "\f055";}#page.shop.cart #summary #summary-cnt #cart .ztemplate .row .box-2 .elem .caption-cnt .caption-alt .remove_product {height: 58px;text-align: center;z-index: 1008;position: absolute;left: -30px;top: 3px;bottom: 0px;cursor: pointer;}#page.shop.cart #summary #summary-cnt #cart .ztemplate .row .box-2 .elem .caption-cnt .caption-alt .remove_product:before {font-family: "FontAwesome5Pro-Light";font-size: 22px;color: #30689B;text-transform: lowercase;text-align: center;line-height: 58px;letter-spacing: 0;z-index: 1032;position: absolute;left: 0px;bottom: 0px;content: "\f2ed";}#page.shop.cart #summary #summary-cnt #gotobar {justify-content: space-between;flex-direction: column;width: 50%;display: inline-flex;text-align: right;}#page.shop.cart #summary #summary-cnt #gotobar #total_wrap {justify-content: flex-end;flex-direction: column;display: flex;background-color: #FFFFFF;text-align: right;align-items: center;}#page.shop.cart #summary #summary-cnt #gotobar #total_wrap .section_title {font-family: "PTSans-Bold";font-size: 16px;color: #8D8D8D;text-align: left;line-height: 1;letter-spacing: 0;}#page.shop.cart #summary #summary-cnt #gotobar #total_wrap #total_amount {text-align: right;}#page.shop.cart #summary #summary-cnt #gotobar #total_wrap #total_amount .value {font-family: "PTSans-Bold";font-size: 60px;color: #004487;text-transform: lowercase;text-align: right;line-height: 1;letter-spacing: 0;}#page.shop.cart #summary #summary-cnt #gotobar #total_wrap #total_amount .value:before {font-family: "PTSans-Bold";font-size: 60px;color: #004487;text-transform: lowercase;text-align: right;line-height: 1;letter-spacing: 0;position: relative;content: "€";}#page.shop.cart #summary #summary-cnt #gotobar .section_forward_link {width: 100%;text-align: left;}#page.shop.cart #summary #summary-cnt #gotobar .section_forward_link a {width: 100%;display: block;background-color: #02C39A;font-family: "PTSans-Regular";font-size: 16px;color: #FFFFFF;text-transform: uppercase;text-align: left;line-height: 1;letter-spacing: 0;position: relative;}#page.shop.cart #summary #summary-cnt #gotobar .section_forward_link a:after {font-family: "FontAwesome5Pro-Regular";font-size: 16px;color: #FFFFFF;text-transform: lowercase;text-align: right;line-height: 1;letter-spacing: 0;z-index: 1;position: absolute;right: 15px;top: 13px;content: "\f054";}#page.shop.cart .step_2 {display: flex;text-align: left;}#page.shop {text-align: left;}#page.shop .step_2 {display: flex;text-align: left;}#page.shop .step_2 #pf_1_step_1 {text-align: left;}#page.shop .step_2 #pf_1_step_1 .step_footer {width: 100%;background-color: #02C39A;text-align: left;z-index: 1;position: relative;}#page.shop .step_2 #pf_1_step_1 .step_footer:before {font-family: "FontAwesome5Pro-Regular";font-size: 16px;color: #FFFFFF;text-transform: lowercase;text-align: right;line-height: 1;letter-spacing: 0;z-index: 1;position: absolute;right: 15px;top: 14px;content: "\f105";}#page.shop .step_2 #pf_1_step_1 .step_footer input {width: 100%;font-family: "PTSans-Regular";font-size: 16px;color: #FFFFFF;text-transform: uppercase;text-align: left;line-height: 1;letter-spacing: 0;z-index: 2;position: relative;}#page.shop .step_2 #pf_1_step_1 .ztemplate {text-align: left;}#page.shop .step_2 #pf_1_step_1 .ztemplate .row {text-align: left;}#page.shop .step_2 #pf_1_step_1 .ztemplate .row .box {text-align: left;}#page.shop .step_2 #pf_1_step_1 .ztemplate .row .box .elem {float: left;text-align: left;}#page.shop .step_2 #pf_1_step_1 .ztemplate .row .box .elem .subcontents {text-align: left;}#page.shop .step_2 #pf_1_step_1 .ztemplate .row .box .elem .subcontents .caption {background-color: #05668D;background-image: linear-gradient(-223deg, #A538A1 0%, #802C7D 100%);text-align: left;}#page.shop .step_2 #pf_1_step_1 .ztemplate .row .box .elem .subcontents .caption .text {display: flex;font-family: "PTSans-Regular";font-size: 18px;color: #FFFFFF;text-align: left;line-height: 1;letter-spacing: 0;align-items: center;}#page.shop .step_2 #pf_1_step_1 .ztemplate .row .box .elem .subcontents .caption .text:before {font-family: "FontAwesome5Pro-Regular";font-size: 16px;color: #FFFFFF;text-transform: lowercase;text-align: center;line-height: 1;letter-spacing: 0;content: "\f00c";}#page.shop .step_2 #pf_1_step_1 .ztemplate .row .box .elem .caption-cnt {flex-direction: column;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -moz-flex;display: -webkit-flex;display: flex;background-color: #F9F9F9;text-align: left;list-style: none;-ms-box-orient: horizontal;-webkit-align-items: center;align-items: center;}#page.shop .step_2 #pf_1_step_1 .ztemplate .row .box .elem .caption-cnt .caption {width: 100%;text-align: left;order: 1;}#page.shop .step_2 #pf_1_step_1 .ztemplate .row .box .elem .caption-cnt .caption .zlabelprice {text-align: left;}#page.shop .step_2 #pf_1_step_1 .ztemplate .row .box .elem .caption-cnt .caption .zlabelprice .fieldkey {font-family: "PTSans-Regular";font-size: 14px;color: #929292;text-align: left;line-height: 1;letter-spacing: 0;}#page.shop .step_2 #pf_1_step_1 .ztemplate .row .box .elem .caption-cnt .caption .zlabelprice .fieldvalue {font-family: "PTSans-Bold";font-size: 26px;color: #004684;text-transform: lowercase;text-align: left;line-height: 1;letter-spacing: 0;}#page.shop .step_2 #pf_1_step_1 .ztemplate .row .box .elem .caption-cnt .caption .zlabelprice .fieldvalue:before {font-family: "PTSans-Bold";font-size: 26px;color: #004684;text-transform: lowercase;text-align: left;line-height: 1;letter-spacing: 0;position: relative;content: "€";}#page.shop .step_2 #pf_1_step_1 .ztemplate .row .box .elem .caption-cnt .caption .zselection {width: 30%;display: flex;text-align: left;align-items: center;}#page.shop .step_2 #pf_1_step_1 .ztemplate .row .box .elem .caption-cnt .caption .zselection .prod_sel_rem {text-align: left;}#page.shop .step_2 #pf_1_step_1 .ztemplate .row .box .elem .caption-cnt .caption .zselection .prod_sel_rem:before {font-family: "FontAwesome5Pro-Light";font-size: 22px;color: #004282;text-transform: lowercase;text-align: left;line-height: 24px;letter-spacing: 0;position: relative;content: "\f056";}#page.shop .step_2 #pf_1_step_1 .ztemplate .row .box .elem .caption-cnt .caption .zselection .prod_sel_content {background-color: #FFFFFF;font-family: "PTSans-Bold";font-size: 20px;color: #004684;text-transform: lowercase;text-align: center;line-height: 20px;letter-spacing: 0;}#page.shop .step_2 #pf_1_step_1 .ztemplate .row .box .elem .caption-cnt .caption .zselection .prod_sel_add {text-align: left;}#page.shop .step_2 #pf_1_step_1 .ztemplate .row .box .elem .caption-cnt .caption .zselection .prod_sel_add:before {font-family: "FontAwesome5Pro-Light";font-size: 22px;color: #004282;text-transform: lowercase;text-align: left;line-height: 24px;letter-spacing: 0;position: relative;content: "\f055";}#page.shop .step_2 #pf_1_step_1 .ztemplate .row .box .elem .caption-cnt .caption .zinput.g2 {display: flex;background-color: #05668D;font-family: "PTSans-Regular";font-size: 22px;color: #FFFFFF;text-align: left;line-height: 1;letter-spacing: 0;align-items: center;}#page.shop .step_2 #pf_1_step_1 .ztemplate .row .box .elem .caption-cnt .caption .zinput.g2:before {font-family: "FontAwesome5Pro-Light";font-size: 28px;color: #FFFFFF;text-transform: lowercase;text-align: center;line-height: 1;letter-spacing: 0;position: relative;content: "\f64a";}#page.shop .step_2 #pf_1_step_1 .ztemplate .row .box .elem .caption-cnt .caption .title {display: flex;background-color: #05668D;font-family: "PTSans-Regular";font-size: 22px;color: #FFFFFF;text-align: left;line-height: 1;letter-spacing: 0;align-items: center;}#page.shop .step_2 #pf_1_step_1 .ztemplate .row .box .elem .caption-cnt .caption .title:before {font-family: "FontAwesome5Pro-Light";font-size: 28px;color: #FFFFFF;text-transform: lowercase;text-align: center;line-height: 1;letter-spacing: 0;position: relative;content: "\f540";}#page.shop .step_2 #pf_1_step_1 .ztemplate .row .box .elem .caption-cnt .caption .ztextarea.g14 {display: flex;background-color: #F9F9F9;font-family: "PTSans-Regular";font-size: 15px;color: #3F3F3F;text-transform: lowercase;text-align: left;line-height: 24px;letter-spacing: 0;align-items: center;}#page.shop .step_2 #pf_1_step_1 .ztemplate .row .box .elem .caption-cnt .caption .ztextarea.g14:before {font-family: "FontAwesome5Pro-Regular";font-size: 22px;color: #3F3F3F;text-transform: lowercase;text-align: center;line-height: 1;letter-spacing: 0;position: relative;content: "\f554";}#page.shop .step_2 #pf_1_step_1 .ztemplate .row .box .elem .caption-cnt .caption-alt {width: 100%;font-family: "PTSans-Regular";font-size: 15px;color: #6A6A6A;text-align: left;line-height: 20px;letter-spacing: 0;order: 2;}#page.shop .step_2 #pf_1_step_1 .ztemplate .row .box .elem .caption-cnt .caption-alt .zlabelprice {text-align: left;}#page.shop .step_2 #pf_1_step_1 .ztemplate .row .box .elem .caption-cnt .caption-alt .zlabelprice .fieldkey {font-family: "PTSans-Regular";font-size: 14px;color: #929292;text-align: left;line-height: 1;letter-spacing: 0;}#page.shop .step_2 #pf_1_step_1 .ztemplate .row .box .elem .caption-cnt .caption-alt .zlabelprice .fieldvalue {font-family: "PTSans-Bold";font-size: 26px;color: #004684;text-transform: lowercase;text-align: left;line-height: 1;letter-spacing: 0;}#page.shop .step_2 #pf_1_step_1 .ztemplate .row .box .elem .caption-cnt .caption-alt .zlabelprice .fieldvalue:before {font-family: "PTSans-Bold";font-size: 26px;color: #004684;text-transform: lowercase;text-align: left;line-height: 1;letter-spacing: 0;position: relative;content: "€";}#page.shop .step_2 #pf_1_step_1 .ztemplate .row .box .elem .caption-cnt .caption-alt .zlabelprice .old_price {font-family: "PTSans-Bold";font-size: 15px;color: #6A6A6A;text-transform: lowercase;text-align: left;line-height: 15px;letter-spacing: 0;}#page.shop .step_2 #pf_1_step_1 .ztemplate .row .box .elem .caption-cnt .caption-alt .zlabelprice .old_price:before {font-family: "PTSans-Bold";font-size: 15px;color: #6A6A6A;text-transform: lowercase;text-align: left;line-height: 15px;letter-spacing: 0;position: relative;content: "€";}#page.shop .step_2 #pf_1_step_1 .ztemplate .row .box .elem .caption-cnt .caption-alt .zsimplebutton {display: inline-block;font-family: "PTSans-Regular";font-size: 16px;color: #004487;text-align: left;line-height: 1;letter-spacing: 0;}#page.shop .step_2 #pf_1_step_1 .ztemplate .row .box .elem .caption-cnt .caption-alt .zsimplebutton:before {font-family: "FontAwesome5Pro-Regular";font-size: 16px;color: #004487;text-transform: lowercase;text-align: center;line-height: 1;letter-spacing: 0;position: relative;content: "\f05a";}#page.shop .step_2 #pf_1_step_1 .ztemplate .row .box .elem .caption-cnt .caption-alt input[type="submit"] {text-align: left;}#page.shop .step_2 #pf_1_step_1 .ztemplate .row .box .elem .caption-cnt .caption-alt .zselection.inherited_availability {width: 100%;background-color: #02C39A;font-family: "PTSans-Regular";font-size: 16px;color: #FFFFFF;text-transform: uppercase;text-align: left;line-height: 1;letter-spacing: 0;z-index: 1;position: relative;}#page.shop .step_2 #pf_1_step_1 .ztemplate .row .box .elem .caption-cnt .caption-alt .zselection.inherited_availability:before {font-family: "FontAwesome5Pro-Regular";font-size: 16px;color: #FFFFFF;text-transform: lowercase;text-align: right;line-height: 1;letter-spacing: 0;z-index: 3925;position: absolute;right: 15px;top: 13px;content: "\f105";}#page.shop .step_2 #pf_1_step_1 .ztemplate .row .box .elem .caption-cnt .caption-alt .zselection {width: 100%;background-color: #02C39A;font-family: "PTSans-Regular";font-size: 16px;color: #FFFFFF;text-transform: uppercase;text-align: left;line-height: 1;letter-spacing: 0;position: relative;}#page.shop .step_2 #pf_1_step_1 .ztemplate .row .box .elem .caption-cnt .caption-alt .zselection:before {font-family: "FontAwesome5Pro-Regular";font-size: 16px;color: #FFFFFF;text-transform: lowercase;text-align: right;line-height: 1;letter-spacing: 0;z-index: 3800;position: absolute;right: 15px;top: 13px;content: "\f105";}#page.shop .step_2 #pf_1_step_1 .ztemplate .row .box .elem .caption-cnt .caption-add {background-color: #FFFFFF;font-family: "PTSans-Regular";font-size: 15px;color: #6A6A6A;text-align: left;line-height: 20px;letter-spacing: 0;order: 3;}#page.shop .step_2 .ztemplate_model_pf1 {text-align: left;}#page.shop .step_2 #accessori {text-align: left;}#page.shop .step_2 #accessori .section_top {display: flex;background-color: #05668D;font-family: "PTSans-Regular";font-size: 20px;color: #FFFFFF;text-align: left;line-height: 1;letter-spacing: 0;align-items: center;}#page.shop .step_2 #accessori .section_top:before {font-family: "FontAwesome5Pro-Light";font-size: 28px;color: #FFFFFF;text-transform: lowercase;text-align: center;line-height: 1;letter-spacing: 0;position: relative;content: "";}#page.shop .step_2 #accessori .ztemplate {text-align: left;}#page.shop .step_2 #accessori .ztemplate .row {text-align: left;}#page.shop .step_2 #accessori .ztemplate .row .box {text-align: left;}#page.shop .step_2 #accessori .ztemplate .row .box .elem {text-align: left;}#page.shop .step_2 #accessori .ztemplate .row .box .elem .caption-cnt {flex-direction: column;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;}#page.shop .step_2 #accessori .ztemplate .row .box .elem .caption-cnt .caption {justify-content: space-between;width: 100%;display: inline-flex;background-color: #F9F9F9;text-align: left;align-items: center;order: 1;}#page.shop .step_2 #accessori .ztemplate .row .box .elem .caption-cnt .caption .text {width: 60%;display: flex;font-family: "PTSans-Bold";font-size: 15px;color: #3F3F3F;text-align: left;line-height: 24px;letter-spacing: 0;align-items: center;}#page.shop .step_2 #accessori .ztemplate .row .box .elem .caption-cnt .caption .text:before {font-family: "FontAwesome5Pro-Regular";font-size: 22px;color: #3F3F3F;text-transform: lowercase;text-align: center;line-height: 1;letter-spacing: 0;position: relative;content: "\f64a";}#page.shop .step_2 #accessori .ztemplate .row .box .elem .caption-cnt .caption .zlabelprice {width: 30%;display: flex;font-family: "PTSans-Bold";font-size: 26px;color: #004684;text-transform: lowercase;text-align: left;line-height: 1;letter-spacing: 0;align-items: center;}#page.shop .step_2 #accessori .ztemplate .row .box .elem .caption-cnt .caption .zlabelprice:before {font-family: "PTSans-Bold";font-size: 26px;color: #004684;text-transform: lowercase;text-align: left;line-height: 1;letter-spacing: 0;position: relative;content: "€";}#page.shop .step_2 #accessori .ztemplate .row .box .elem .caption-cnt .caption .zselection {width: 30%;display: flex;text-align: left;align-items: center;}#page.shop .step_2 #accessori .ztemplate .row .box .elem .caption-cnt .caption .zselection .prod_sel_rem {text-align: left;}#page.shop .step_2 #accessori .ztemplate .row .box .elem .caption-cnt .caption .zselection .prod_sel_rem:before {font-family: "FontAwesome5Pro-Light";font-size: 22px;color: #004282;text-transform: lowercase;text-align: left;line-height: 24px;letter-spacing: 0;position: relative;content: "\f056";}#page.shop .step_2 #accessori .ztemplate .row .box .elem .caption-cnt .caption .zselection .prod_sel_content {background-color: #FFFFFF;font-family: "PTSans-Bold";font-size: 20px;color: #004684;text-transform: lowercase;text-align: center;line-height: 20px;letter-spacing: 0;}#page.shop .step_2 #accessori .ztemplate .row .box .elem .caption-cnt .caption .zselection .prod_sel_add {text-align: left;}#page.shop .step_2 #accessori .ztemplate .row .box .elem .caption-cnt .caption .zselection .prod_sel_add:before {font-family: "FontAwesome5Pro-Light";font-size: 22px;color: #004282;text-transform: lowercase;text-align: left;line-height: 24px;letter-spacing: 0;position: relative;content: "\f055";}#page.shop .step_2 #accessori .ztemplate .row .box .elem .caption-cnt .caption-alt {width: 100%;background-color: #F9F9F9;font-family: "PTSans-Regular";font-size: 15px;color: #6A6A6A;text-align: left;line-height: 25px;letter-spacing: 0;order: 2;}#page.shop .step_2 #summary {text-align: left;}#page.shop .step_2 #summary .days {justify-content: space-between;display: flex;background-color: #003E75;text-align: left;align-items: center;}#page.shop .step_2 #summary .days .date_checkin {width: 50%;display: flex;text-align: left;}#page.shop .step_2 #summary .days .date_checkin:before {font-family: "FontAwesome5Pro-Light";font-size: 32px;color: #FFFFFF;text-transform: lowercase;text-align: center;line-height: 1;letter-spacing: 0;position: relative;content: "\f073";}#page.shop .step_2 #summary .days .date_checkin .date {flex-direction: column;display: inline-flex;font-family: "PTSans-Bold";font-size: 14px;color: #FFFFFF;text-transform: uppercase;text-align: left;line-height: 1;letter-spacing: 0;}#page.shop .step_2 #summary .days .date_checkin .date .date_name {font-family: "PTSans-Bold";font-size: 16px;color: #FFFFFF;text-align: left;line-height: 1;letter-spacing: 0;}#page.shop .step_2 #summary .days .date_checkin .time {font-family: "PTSans-Bold";font-size: 14px;color: #FFFFFF;text-transform: lowercase;text-align: left;line-height: 1;letter-spacing: 0;}#page.shop .step_2 #summary .days .date_checkin .time:before {font-family: "FontAwesome5Pro-Light";font-size: 14px;color: #FFFFFF;text-transform: lowercase;text-align: center;line-height: 1;letter-spacing: 0;position: relative;content: "\f017";}#page.shop .step_2 #summary .days .date_checkout {justify-content: flex-end;width: 50%;display: flex;font-family: "PTSans-Bold";font-size: 14px;color: #FFFFFF;text-transform: uppercase;text-align: left;line-height: 1;letter-spacing: 0;}#page.shop .step_2 #summary .days .date_checkout:before {font-family: "FontAwesome5Pro-Light";font-size: 32px;color: #FFFFFF;text-transform: lowercase;text-align: center;line-height: 1;letter-spacing: 0;position: relative;content: "\f073";}#page.shop .step_2 #summary .days .date_checkout .date_name {font-family: "PTSans-Bold";font-size: 16px;color: #FFFFFF;text-align: left;line-height: 1;letter-spacing: 0;}#page.shop .step_2 #summary .days .date_checkout .time {font-family: "PTSans-Bold";font-size: 14px;color: #FFFFFF;text-transform: lowercase;text-align: left;line-height: 1;letter-spacing: 0;}#page.shop .step_2 #summary .days .date_checkout .time:before {font-family: "FontAwesome5Pro-Light";font-size: 14px;color: #FFFFFF;text-transform: lowercase;text-align: center;line-height: 1;letter-spacing: 0;position: relative;content: "\f017";}#page.shop .step_2 #summary .num_days {justify-content: center;display: flex;background-color: #2A679D;font-family: "PTSans-Bold";font-size: 16px;color: #FFFFFF;text-transform: lowercase;text-align: left;line-height: 1;letter-spacing: 0;align-items: center;}#page.shop .step_2 #summary .num_days:before {font-family: "FontAwesome5Pro-Solid";font-size: 18px;color: #FFFFFF;text-transform: lowercase;text-align: center;line-height: 1;letter-spacing: 0;content: "\f017";}#page.shop .step_2 #summary .ztemplate {text-align: right;}#page.shop .step_2 #summary .ztemplate .row {text-align: right;}#page.shop .step_2 #summary .ztemplate .row .box {text-align: right;}#page.shop .step_2 #summary .ztemplate .row .box .elem {text-align: right;}#page.shop .step_2 #summary .ztemplate .row .box .elem .caption-cnt {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -moz-flex;display: -webkit-flex;display: flex;background-color: #F9F9F9;text-align: right;list-style: none;-ms-box-orient: horizontal;-webkit-align-items: center;align-items: center;}#page.shop .step_2 #summary .ztemplate .row .box .elem .caption-cnt .caption {width: 50%;text-align: left;order: 1;}#page.shop .step_2 #summary .ztemplate .row .box .elem .caption-cnt .caption .text {font-family: "PTSans-Bold";font-size: 16px;color: #3F3F3F;text-align: left;line-height: 1;letter-spacing: 0;}#page.shop .step_2 #summary .ztemplate .row .box .elem .caption-cnt .caption-alt {width: 50%;text-align: right;order: 2;}#page.shop .step_2 #summary .ztemplate .row .box .elem .caption-cnt .caption-alt .zlabelquantity {display: inline-flex;font-family: "PTSans-Bold";font-size: 14px;color: #3F3F3F;text-transform: lowercase;text-align: right;line-height: 1;letter-spacing: 0;align-items: center;order: 1;}#page.shop .step_2 #summary .ztemplate .row .box .elem .caption-cnt .caption-alt .zlabelquantity:after {font-family: "PTSans-Bold";font-size: 14px;color: #3F3F3F;text-transform: uppercase;text-align: right;line-height: 1;letter-spacing: 0;position: relative;content: "X";}#page.shop .step_2 #summary .ztemplate .row .box .elem .caption-cnt .caption-alt .zlabeltotalprice {text-align: right;order: 2;}#page.shop .step_2 #summary .ztemplate .row .box .elem .caption-cnt .caption-alt .zlabeltotalprice .fieldvalue {font-family: "PTSans-Bold";font-size: 14px;color: #3F3F3F;text-transform: lowercase;text-align: right;line-height: 1;letter-spacing: 0;}#page.shop .step_2 #summary .ztemplate .row .box .elem .caption-cnt .caption-alt .zlabeltotalprice .fieldvalue:before {font-family: "PTSans-Bold";font-size: 14px;color: #3F3F3F;text-transform: lowercase;text-align: right;line-height: 1;letter-spacing: 0;position: relative;content: "€";}#page.shop .step_2 #summary .ztemplate .row .box .elem .caption-cnt .caption-alt .zlabelprice {text-align: right;order: 2;}#page.shop .step_2 #summary .ztemplate .row .box .elem .caption-cnt .caption-alt .zlabelprice .fieldvalue {font-family: "PTSans-Bold";font-size: 14px;color: #3F3F3F;text-transform: lowercase;text-align: right;line-height: 1;letter-spacing: 0;}#page.shop .step_2 #summary .ztemplate .row .box .elem .caption-cnt .caption-alt .zlabelprice .fieldvalue:before {font-family: "PTSans-Bold";font-size: 14px;color: #3F3F3F;text-transform: lowercase;text-align: right;line-height: 1;letter-spacing: 0;position: relative;content: "€";}#page.shop .step_2 #summary #total_wrap {justify-content: flex-end;display: flex;background-color: #FFFFFF;text-align: right;align-items: center;}#page.shop .step_2 #summary #total_wrap .section_title {font-family: "PTSans-Bold";font-size: 16px;color: #3F3F3F;text-align: left;line-height: 1;letter-spacing: 0;}#page.shop .step_2 #summary #total_wrap #total_amount {text-align: right;}#page.shop .step_2 #summary #total_wrap #total_amount .value {font-family: "PTSans-Bold";font-size: 14px;color: #3F3F3F;text-transform: lowercase;text-align: right;line-height: 1;letter-spacing: 0;}#page.shop .step_2 #summary #total_wrap #total_amount .value:before {font-family: "PTSans-Bold";font-size: 14px;color: #3F3F3F;text-transform: lowercase;text-align: right;line-height: 1;letter-spacing: 0;position: relative;content: "€";}#page.shop .step_2 #summary .section_forward_link {text-align: left;}#page.shop .step_2 #summary .section_forward_link .step_footer {width: 100%;display: block;background-color: #02C39A;text-align: left;position: relative;}#page.shop .step_2 #summary .section_forward_link .step_footer:after {font-family: "FontAwesome5Pro-Regular";font-size: 16px;color: #FFFFFF;text-transform: lowercase;text-align: right;line-height: 1;letter-spacing: 0;z-index: 1;position: absolute;right: 15px;top: 13px;content: "\f054";}#page.shop .step_2 #summary .section_forward_link .step_footer input {font-family: "PTSans-Regular";font-size: 16px;color: #FFFFFF;text-transform: uppercase;text-align: left;line-height: 1;letter-spacing: 0;z-index: 2;position: relative;}#page.shop .step_1 {text-align: left;}#page.shop .step_1 #cnt-form {background-color: #004487;text-align: left;}#page.shop .step_1 #cnt-form .form {text-align: left;}#page.shop .step_1 #cnt-form .form .caption-fields {text-align: left;}#page.shop .step_1 #cnt-form .form .caption-fields .date {text-align: left;}#page.shop .step_1 #cnt-form .form .caption-fields .date .form_element_title {font-family: "PTSans-Regular";font-size: 15px;color: #FFFFFF;text-transform: uppercase;text-align: left;line-height: 25px;letter-spacing: 0;}#page.shop .step_1 #cnt-form .form .caption-fields .date .date_from_html {display: inline-flex;background-color: #FFFFFF;text-align: left;align-items: center;cursor: pointer;}#page.shop .step_1 #cnt-form .form .caption-fields .date .date_from_html .day {display: inline-flex;font-family: "PTSans-Bold";font-size: 24px;color: #004487;text-transform: lowercase;text-align: left;line-height: 25px;letter-spacing: 0;align-items: center;}#page.shop .step_1 #cnt-form .form .caption-fields .date .date_from_html .day:before {font-family: "FontAwesome5Pro-Light";font-size: 18px;color: #004487;text-transform: lowercase;text-align: center;line-height: 30px;letter-spacing: 0;position: relative;content: "\f073";}#page.shop .step_1 #cnt-form .form .caption-fields .date .date_from_html .month_name_tiny {display: block;font-family: "PTSans-Bold";font-size: 24px;color: #004487;text-transform: uppercase;text-align: left;line-height: 25px;letter-spacing: 0;}#page.shop .step_1 #cnt-form .form .caption-fields .date .date_from_html .year {font-family: "PTSans-Bold";font-size: 24px;color: #004487;text-transform: lowercase;text-align: left;line-height: 25px;letter-spacing: 0;}#page.shop .step_1 #cnt-form .form .caption-fields .date .date_from_html .time_html {display: inline-flex;background-color: #30689B;text-align: left;align-items: center;}#page.shop .step_1 #cnt-form .form .caption-fields .date .date_from_html .time_html .hours {display: inline-flex;font-family: "PTSans-Bold";font-size: 24px;color: #FFFFFF;text-transform: lowercase;text-align: left;line-height: 25px;letter-spacing: 0;align-items: center;}#page.shop .step_1 #cnt-form .form .caption-fields .date .date_from_html .time_html .hours:before {font-family: "FontAwesome5Pro-Light";font-size: 18px;color: #FFFFFF;text-transform: lowercase;text-align: center;line-height: 30px;letter-spacing: 0;position: relative;content: "\f017";}#page.shop .step_1 #cnt-form .form .caption-fields .date .date_from_html .time_html .minutes {font-family: "PTSans-Bold";font-size: 24px;color: #FFFFFF;text-transform: lowercase;text-align: left;line-height: 25px;letter-spacing: 0;}#page.shop .step_1 #cnt-form .form .caption-fields .date .date_from_html .time_html .minutes:before {font-family: "PTSans-Bold";font-size: 24px;color: #FFFFFF;text-transform: lowercase;text-align: left;line-height: 25px;letter-spacing: 0;position: relative;content: ".";}#page.shop .step_1 #cnt-form .form .caption-fields input[type="submit"] {background-color: #05668D;font-family: "PTSans-Regular";font-size: 16px;color: #FFFFFF;text-transform: uppercase;text-align: center;line-height: 1;letter-spacing: 0;}#page.shop .step_1 .ztemplate_model_pf1 {text-align: left;}#page.shop .step_1 .ztemplate_model_pf1 .step_footer {width: 100%;background-color: #02C39A;text-align: left;z-index: 1;position: relative;}#page.shop .step_1 .ztemplate_model_pf1 .step_footer:before {font-family: "FontAwesome5Pro-Regular";font-size: 16px;color: #FFFFFF;text-transform: lowercase;text-align: right;line-height: 1;letter-spacing: 0;z-index: 1;position: absolute;right: 15px;top: 14px;content: "\f105";}#page.shop .step_1 .ztemplate_model_pf1 .step_footer input {width: 100%;font-family: "PTSans-Regular";font-size: 16px;color: #FFFFFF;text-transform: uppercase;text-align: left;line-height: 1;letter-spacing: 0;z-index: 2;position: relative;}#page.shop .step_1 .ztemplate_model_pf1 .ztemplate {text-align: left;}#page.shop .step_1 .ztemplate_model_pf1 .ztemplate .row {text-align: left;}#page.shop .step_1 .ztemplate_model_pf1 .ztemplate .row .box {text-align: left;}#page.shop .step_1 .ztemplate_model_pf1 .ztemplate .row .box .elem {float: left;text-align: left;}#page.shop .step_1 .ztemplate_model_pf1 .ztemplate .row .box .elem .subcontents {text-align: left;}#page.shop .step_1 .ztemplate_model_pf1 .ztemplate .row .box .elem .subcontents .caption {background-color: #05668D;background-image: linear-gradient(-223deg, #A538A1 0%, #802C7D 100%);text-align: left;}#page.shop .step_1 .ztemplate_model_pf1 .ztemplate .row .box .elem .subcontents .caption .text {display: flex;font-family: "PTSans-Regular";font-size: 18px;color: #FFFFFF;text-align: left;line-height: 1;letter-spacing: 0;align-items: center;}#page.shop .step_1 .ztemplate_model_pf1 .ztemplate .row .box .elem .subcontents .caption .text:before {font-family: "FontAwesome5Pro-Regular";font-size: 16px;color: #FFFFFF;text-transform: lowercase;text-align: center;line-height: 1;letter-spacing: 0;content: "\f00c";}#page.shop .step_1 .ztemplate_model_pf1 .ztemplate .row .box .elem .caption-cnt {flex-direction: column;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -moz-flex;display: -webkit-flex;display: flex;background-color: #F9F9F9;text-align: left;list-style: none;-ms-box-orient: horizontal;-webkit-align-items: center;align-items: center;}#page.shop .step_1 .ztemplate_model_pf1 .ztemplate .row .box .elem .caption-cnt .caption {width: 100%;text-align: left;order: 1;}#page.shop .step_1 .ztemplate_model_pf1 .ztemplate .row .box .elem .caption-cnt .caption .zlabelprice {text-align: left;}#page.shop .step_1 .ztemplate_model_pf1 .ztemplate .row .box .elem .caption-cnt .caption .zlabelprice .fieldkey {font-family: "PTSans-Regular";font-size: 14px;color: #929292;text-align: left;line-height: 1;letter-spacing: 0;}#page.shop .step_1 .ztemplate_model_pf1 .ztemplate .row .box .elem .caption-cnt .caption .zlabelprice .fieldvalue {font-family: "PTSans-Bold";font-size: 26px;color: #004684;text-transform: lowercase;text-align: left;line-height: 1;letter-spacing: 0;}#page.shop .step_1 .ztemplate_model_pf1 .ztemplate .row .box .elem .caption-cnt .caption .zlabelprice .fieldvalue:before {font-family: "PTSans-Bold";font-size: 26px;color: #004684;text-transform: lowercase;text-align: left;line-height: 1;letter-spacing: 0;position: relative;content: "€";}#page.shop .step_1 .ztemplate_model_pf1 .ztemplate .row .box .elem .caption-cnt .caption .zselection {width: 30%;display: flex;text-align: left;align-items: center;}#page.shop .step_1 .ztemplate_model_pf1 .ztemplate .row .box .elem .caption-cnt .caption .zselection .prod_sel_rem {text-align: left;}#page.shop .step_1 .ztemplate_model_pf1 .ztemplate .row .box .elem .caption-cnt .caption .zselection .prod_sel_rem:before {font-family: "FontAwesome5Pro-Light";font-size: 22px;color: #004282;text-transform: lowercase;text-align: left;line-height: 24px;letter-spacing: 0;position: relative;content: "\f056";}#page.shop .step_1 .ztemplate_model_pf1 .ztemplate .row .box .elem .caption-cnt .caption .zselection .prod_sel_content {background-color: #FFFFFF;font-family: "PTSans-Bold";font-size: 20px;color: #004684;text-transform: lowercase;text-align: center;line-height: 20px;letter-spacing: 0;}#page.shop .step_1 .ztemplate_model_pf1 .ztemplate .row .box .elem .caption-cnt .caption .zselection .prod_sel_add {text-align: left;}#page.shop .step_1 .ztemplate_model_pf1 .ztemplate .row .box .elem .caption-cnt .caption .zselection .prod_sel_add:before {font-family: "FontAwesome5Pro-Light";font-size: 22px;color: #004282;text-transform: lowercase;text-align: left;line-height: 24px;letter-spacing: 0;position: relative;content: "\f055";}#page.shop .step_1 .ztemplate_model_pf1 .ztemplate .row .box .elem .caption-cnt .caption .zinput.g2 {display: flex;background-color: #802C7D;font-family: "PTSans-Regular";font-size: 22px;color: #FFFFFF;text-align: left;line-height: 1;letter-spacing: 0;align-items: center;}#page.shop .step_1 .ztemplate_model_pf1 .ztemplate .row .box .elem .caption-cnt .caption .zinput.g2:before {font-family: "FontAwesome5Pro-Light";font-size: 28px;color: #FFFFFF;text-transform: lowercase;text-align: center;line-height: 1;letter-spacing: 0;position: relative;content: "\f64a";}#page.shop .step_1 .ztemplate_model_pf1 .ztemplate .row .box .elem .caption-cnt .caption .title {display: flex;background-color: #05668D;font-family: "PTSans-Regular";font-size: 22px;color: #FFFFFF;text-align: left;line-height: 1;letter-spacing: 0;align-items: center;}#page.shop .step_1 .ztemplate_model_pf1 .ztemplate .row .box .elem .caption-cnt .caption .title:before {font-family: "FontAwesome5Pro-Light";font-size: 28px;color: #FFFFFF;text-transform: lowercase;text-align: center;line-height: 1;letter-spacing: 0;position: relative;content: "\f540";}#page.shop .step_1 .ztemplate_model_pf1 .ztemplate .row .box .elem .caption-cnt .caption .ztextarea.g14 {display: flex;background-color: #F9F9F9;font-family: "PTSans-Regular";font-size: 15px;color: #3F3F3F;text-transform: lowercase;text-align: left;line-height: 24px;letter-spacing: 0;align-items: center;}#page.shop .step_1 .ztemplate_model_pf1 .ztemplate .row .box .elem .caption-cnt .caption .ztextarea.g14:before {font-family: "FontAwesome5Pro-Regular";font-size: 22px;color: #3F3F3F;text-transform: lowercase;text-align: center;line-height: 1;letter-spacing: 0;position: relative;content: "\f554";}#page.shop .step_1 .ztemplate_model_pf1 .ztemplate .row .box .elem .caption-cnt .caption-alt {width: 100%;font-family: "PTSans-Regular";font-size: 15px;color: #6A6A6A;text-align: left;line-height: 20px;letter-spacing: 0;order: 2;}#page.shop .step_1 .ztemplate_model_pf1 .ztemplate .row .box .elem .caption-cnt .caption-alt .zlabelprice {text-align: left;}#page.shop .step_1 .ztemplate_model_pf1 .ztemplate .row .box .elem .caption-cnt .caption-alt .zlabelprice .fieldkey {font-family: "PTSans-Regular";font-size: 14px;color: #929292;text-align: left;line-height: 1;letter-spacing: 0;}#page.shop .step_1 .ztemplate_model_pf1 .ztemplate .row .box .elem .caption-cnt .caption-alt .zlabelprice .fieldvalue {font-family: "PTSans-Bold";font-size: 26px;color: #004684;text-transform: lowercase;text-align: left;line-height: 1;letter-spacing: 0;}#page.shop .step_1 .ztemplate_model_pf1 .ztemplate .row .box .elem .caption-cnt .caption-alt .zlabelprice .fieldvalue:before {font-family: "PTSans-Bold";font-size: 26px;color: #004684;text-transform: lowercase;text-align: left;line-height: 1;letter-spacing: 0;position: relative;content: "€";}#page.shop .step_1 .ztemplate_model_pf1 .ztemplate .row .box .elem .caption-cnt .caption-alt .zlabelprice .old_price {font-family: "PTSans-Bold";font-size: 15px;color: #6A6A6A;text-transform: lowercase;text-align: left;line-height: 15px;letter-spacing: 0;}#page.shop .step_1 .ztemplate_model_pf1 .ztemplate .row .box .elem .caption-cnt .caption-alt .zlabelprice .old_price:before {font-family: "PTSans-Bold";font-size: 15px;color: #6A6A6A;text-transform: lowercase;text-align: left;line-height: 15px;letter-spacing: 0;position: relative;content: "€";}#page.shop .step_1 .ztemplate_model_pf1 .ztemplate .row .box .elem .caption-cnt .caption-alt .zsimplebutton {display: inline-block;font-family: "PTSans-Regular";font-size: 16px;color: #004487;text-align: left;line-height: 1;letter-spacing: 0;}#page.shop .step_1 .ztemplate_model_pf1 .ztemplate .row .box .elem .caption-cnt .caption-alt .zsimplebutton:before {font-family: "FontAwesome5Pro-Regular";font-size: 16px;color: #004487;text-transform: lowercase;text-align: center;line-height: 1;letter-spacing: 0;position: relative;content: "\f05a";}#page.shop .step_1 .ztemplate_model_pf1 .ztemplate .row .box .elem .caption-cnt .caption-alt input[type="submit"] {text-align: left;}#page.shop .step_1 .ztemplate_model_pf1 .ztemplate .row .box .elem .caption-cnt .caption-alt .zselection.inherited_availability {width: 100%;background-color: #02C39A;font-family: "PTSans-Regular";font-size: 16px;color: #FFFFFF;text-transform: uppercase;text-align: left;line-height: 1;letter-spacing: 0;z-index: 1;position: relative;}#page.shop .step_1 .ztemplate_model_pf1 .ztemplate .row .box .elem .caption-cnt .caption-alt .zselection.inherited_availability:before {font-family: "FontAwesome5Pro-Regular";font-size: 16px;color: #FFFFFF;text-transform: lowercase;text-align: right;line-height: 1;letter-spacing: 0;z-index: 1664;position: absolute;right: 15px;top: 13px;content: "\f105";}#page.shop .step_1 .ztemplate_model_pf1 .ztemplate .row .box .elem .caption-cnt .caption-alt .zselection {width: 100%;background-color: #02C39A;font-family: "PTSans-Regular";font-size: 16px;color: #FFFFFF;text-transform: uppercase;text-align: left;line-height: 1;letter-spacing: 0;position: relative;}#page.shop .step_1 .ztemplate_model_pf1 .ztemplate .row .box .elem .caption-cnt .caption-alt .zselection:before {font-family: "FontAwesome5Pro-Regular";font-size: 16px;color: #FFFFFF;text-transform: lowercase;text-align: right;line-height: 1;letter-spacing: 0;z-index: 1534;position: absolute;right: 15px;top: 13px;content: "\f105";}#page.shop .step_1 .ztemplate_model_pf1 .ztemplate .row .box .elem .caption-cnt .caption-add {background-color: #FFFFFF;font-family: "PTSans-Regular";font-size: 15px;color: #6A6A6A;text-align: left;line-height: 20px;letter-spacing: 0;order: 3;}.section_link {text-align: left;}.section_link a {display: inline-block;background-color: #004684;font-family: "PTSans-Regular";font-size: 16px;color: #FFFFFF;text-transform: uppercase;text-align: left;line-height: 1;letter-spacing: 0;}#page.meeting {text-align: left;}#page.meeting .zinput.g6 {display: flex;text-align: left;align-items: center;}#page.meeting .zinput.g6 .fieldkey {font-family: "PTSans-Bold";font-size: 24px;color: #004684;text-align: left;line-height: 25px;letter-spacing: 0;}#page.meeting .zinput.g6 .fieldkey:before {width: 30px;height: 30px;border-radius: 15px;background-color: #004684;font-family: "FontAwesome5Pro-Light";font-size: 18px;color: #FFFFFF;text-transform: lowercase;text-align: center;line-height: 30px;letter-spacing: 0;position: relative;content: "\f129";}#page.meeting .zinput.g6 .fieldvalue {text-align: left;}#page.meeting .zinput.g6 .fieldvalue a {display: inline-block;font-family: "PTSans-Regular";font-size: 24px;color: #6B6B6B;text-transform: lowercase;text-align: left;line-height: 25px;letter-spacing: 0;}#page.meeting .zcheckbox {text-align: left;}#page.meeting .zcheckbox .fieldkey {font-family: "PTSans-Bold";font-size: 20px;color: #004684;text-align: left;line-height: 28px;letter-spacing: 0;}#page.meeting .zcheckbox .fieldvalue {display: block;font-family: "PTSans-Regular";font-size: 15px;color: #004684;text-align: left;line-height: 25px;letter-spacing: 0;}#page.meeting .zcheckbox .fieldvalue:before {width: 30px;height: 30px;font-family: "FontAwesome5Pro-Light";font-size: 18px;color: #004684;text-transform: lowercase;text-align: center;line-height: 30px;letter-spacing: 0;position: relative;content: "\f058";}#page.meeting .caption-add {text-align: left;position: relative;}.ztemplate_model_23 {text-align: center;}.ztemplate_model_23 .ztemplate {text-align: center;}.ztemplate_model_23 .ztemplate .row {text-align: center;}.ztemplate_model_23 .ztemplate .row .box {text-align: center;}.ztemplate_model_23 .ztemplate .row .box .elem {text-align: center;}.ztemplate_model_23 .ztemplate .row .box .elem .caption-cnt {flex-direction: column;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -moz-flex;display: -webkit-flex;display: flex;background-color: #FFFFFF;text-align: center;box-shadow: 0 0 30px 0 rgba(0,0,0,0.15);list-style: none;-ms-box-orient: horizontal;-webkit-align-items: center;align-items: center;}.ztemplate_model_23 .ztemplate .row .box .elem .caption-cnt .caption {width: 100%;text-align: center;position: relative;order: 1;}.ztemplate_model_23 .ztemplate .row .box .elem .caption-cnt .caption .zsimplebutton {height: 45px;text-align: center;z-index: 675;position: absolute;left: 0;right: 0;bottom: 0px;}.ztemplate_model_23 .ztemplate .row .box .elem .caption-cnt .caption .zsimplebutton a {display: inline-block;background-color: #004684;font-family: "PTSans-Regular";font-size: 16px;color: #FFFFFF;text-transform: uppercase;text-align: center;line-height: 1;letter-spacing: 0;}.ztemplate_model_23 .ztemplate .row .box .elem .caption-cnt .caption img {background-color: #000000;text-align: left;}.ztemplate_model_23 .ztemplate .row .box .elem .caption-cnt .caption-alt {justify-content: center;flex-direction: column;display: flex;text-align: center;align-items: center;order: 2;}.ztemplate_model_23 .ztemplate .row .box .elem .caption-cnt .caption-alt .title {text-align: center;}.ztemplate_model_23 .ztemplate .row .box .elem .caption-cnt .caption-alt .title a {display: block;font-family: "PTSans-Bold";font-size: 26px;color: #004684;text-align: center;line-height: 28px;letter-spacing: 0;}.ztemplate_model_23 .ztemplate .row .box .elem .caption-cnt .caption-alt .zinput.g6 {display: flex;text-align: left;align-items: center;}.ztemplate_model_23 .ztemplate .row .box .elem .caption-cnt .caption-alt .zinput.g6 .fieldkey {font-family: "PTSans-Bold";font-size: 18px;color: #004684;text-align: left;line-height: 25px;letter-spacing: 0;}.ztemplate_model_23 .ztemplate .row .box .elem .caption-cnt .caption-alt .zinput.g6 .fieldkey:before {width: 30px;height: 30px;border-radius: 15px;background-color: #004684;font-family: "FontAwesome5Pro-Light";font-size: 18px;color: #FFFFFF;text-transform: lowercase;text-align: center;line-height: 30px;letter-spacing: 0;position: relative;content: "\f129";}.ztemplate_model_23 .ztemplate .row .box .elem .caption-cnt .caption-alt .zinput.g6 .fieldvalue {text-align: left;}.ztemplate_model_23 .ztemplate .row .box .elem .caption-cnt .caption-alt .zinput.g6 .fieldvalue a {display: inline-block;font-family: "PTSans-Regular";font-size: 18px;color: #6B6B6B;text-transform: lowercase;text-align: left;line-height: 25px;letter-spacing: 0;}.ztemplate_model_28 {text-align: center;}.ztemplate_model_28 .ztemplate {text-align: center;}.ztemplate_model_28 .ztemplate .row {text-align: center;}.ztemplate_model_28 .ztemplate .row .box {background-color: #FFFFFF;text-align: center;box-shadow: 0 0 15px 0 rgba(0,0,0,0.15);}.ztemplate_model_28 .ztemplate .row .box .elem {text-align: center;}.ztemplate_model_28 .ztemplate .row .box .elem .caption-cnt {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -moz-flex;display: -webkit-flex;display: flex;text-align: center;list-style: none;-ms-box-orient: horizontal;-webkit-align-items: center;align-items: center;}.ztemplate_model_28 .ztemplate .row .box .elem .caption-cnt .caption {width: 100%;text-align: center;order: 1;}.ztemplate_model_28 .ztemplate .row .box .elem .caption-cnt .caption .title {display: block;text-align: center;}.ztemplate_model_28 .ztemplate .row .box .elem .caption-cnt .caption .title a {display: block;font-family: "PTSans-Regular";font-size: 16px;color: #004684;text-align: center;line-height: 1;letter-spacing: 0;position: relative;}.ztemplate_model_28 .ztemplate .row .box .elem .caption-cnt .caption .title a:before {font-family: "FontAwesome5Pro-Light";font-size: 44px;color: #004684;text-transform: lowercase;text-align: center;line-height: 1;letter-spacing: 0;z-index: 3080;position: absolute;left: 0;right: 0;top: -50px;content: "\f540";}.menu_open {text-align: left;}.menu_open #menu1 {text-align: center;}.menu_open #menu1 li {text-align: left;}.menu_open #menu1 li a.fired {display: block;font-family: "PTSans-Bold";font-size: 18px;color: #004684;text-align: left;line-height: 1;letter-spacing: 0;position: relative;}.menu_open #menu1 li a.fired:before {width: 20px;height: 1px;background-color: #2B7CC4;text-align: left;z-index: 2604;position: absolute;left: 0px;bottom: 8px;content: '';}.menu_open #menu1 li a {display: block;font-family: "PTSans-Regular";font-size: 18px;color: #004684;text-align: left;line-height: 1;letter-spacing: 0;position: relative;}.menu_open #menu1 li a:before {width: 0px;height: 1px;background-color: #2B7CC4;text-align: left;z-index: 2492;position: absolute;left: 0px;top: 0px;content: '';}.menu_open #menu1 .extended-menu {background-color: #004684;text-align: left;}.menu_open #menu1 .extended-menu li {text-align: left;}.menu_open #menu1 .extended-menu li a {display: block;font-family: "PTSans-Regular";font-size: 16px;color: #FFFFFF;text-align: left;line-height: 32px;letter-spacing: 0;}.menu_open .secondary_menu {text-align: left;}.menu_open .secondary_menu #menu2 {text-align: left;}.menu_open .secondary_menu #menu2 .extended-menu {background-color: #004684;text-align: left;}.menu_open .secondary_menu #menu2 .extended-menu li {text-align: left;}.menu_open .secondary_menu #menu2 .extended-menu li a {display: block;font-family: "PTSans-Regular";font-size: 16px;color: #FFFFFF;text-align: left;line-height: 32px;letter-spacing: 0;}.menu_open .secondary_menu #menu2 li {text-align: left;}.menu_open .secondary_menu #menu2 li a.fired {display: block;font-family: "PTSans-Bold";font-size: 16px;color: #004684;text-align: left;line-height: 1;letter-spacing: 0;position: relative;}.menu_open .secondary_menu #menu2 li a.fired:before {width: 20px;height: 1px;background-color: #2B7CC4;text-align: left;z-index: 1876;position: absolute;left: 0px;bottom: 8px;content: '';}.menu_open .secondary_menu #menu2 li a {display: block;font-family: "PTSans-Regular";font-size: 16px;color: #004684;text-align: left;line-height: 1;letter-spacing: 0;position: relative;}.menu_open .secondary_menu #menu2 li a:before {width: 0px;height: 1px;background-color: #2B7CC4;text-align: left;z-index: 1736;position: absolute;left: 0px;top: 0px;content: '';}.menu_open .section_text {font-family: "PTSans-Regular";font-size: 13px;color: #4A4A4A;text-align: left;line-height: 20px;letter-spacing: 0;}.ztemplate_model_25 {text-align: center;}.ztemplate_model_25 #template25 {text-align: center;position: relative;}.ztemplate_model_25 #template25 .row {text-align: center;}.ztemplate_model_25 #template25 .row .box {width: 100%;display: block;font-size: 0px;text-align: center;position: relative;}.ztemplate_model_25 #template25 .row .box .elem {width: 25%;display: inline-block;vertical-align: top;background-color: #FFFFFF;text-align: center;box-shadow: 0 0 15px 0 rgba(0,0,0,0.15);position: relative;}.ztemplate_model_25 #template25 .row .box .elem .caption-cnt {display: block;text-align: center;position: relative;list-style: none;-ms-box-orient: horizontal;-webkit-align-items: center;align-items: center;}.ztemplate_model_25 #template25 .row .box .elem .caption-cnt .caption {display: block;text-align: center;position: relative;order: 1;}.ztemplate_model_25 #template25 .row .box .elem .caption-cnt .caption .title {text-align: center;}.ztemplate_model_25 #template25 .row .box .elem .caption-cnt .caption .title:before {width: 100px;height: 100px;border-radius: 50px;background-color: #004684;font-family: "FontAwesome5Pro-Light";font-size: 40px;color: #FFFFFF;text-transform: lowercase;text-align: center;line-height: 100px;letter-spacing: 0;z-index: 1276;position: absolute;left: 0;right: 0;top: 0px;content: "\f072";}.ztemplate_model_25 #template25 .row .box .elem .caption-cnt .caption .title a {display: block;font-family: "PTSans-Bold";font-size: 27px;color: #004684;text-align: center;line-height: 28px;letter-spacing: 0;}.ztemplate_model_25 #template25 .row .box .elem .caption-cnt .caption .zsimplebutton {text-align: left;}.ztemplate_model_25 #template25 .row .box .elem .caption-cnt .caption .zsimplebutton a {display: inline-block;background-color: #004684;font-family: "PTSans-Regular";font-size: 16px;color: #FFFFFF;text-transform: uppercase;text-align: left;line-height: 1;letter-spacing: 0;}.ztemplate_model_25 #template25 .row .box .elem .caption-cnt .caption .zsimplebutton a:after {display: inline-block;font-family: "FontAwesome5Pro-Regular";font-size: 16px;color: #FFFFFF;text-transform: lowercase;text-align: right;line-height: 1;letter-spacing: 0;position: relative;content: "";}.ztemplate_model_25 #template25 .row .box .elem .caption-cnt .caption-alt {text-align: left;order: 2;}.ztemplate_model_25 #template25 .row .box .elem .caption-cnt .caption-alt img {text-align: left;}.ztemplate_model_27 {text-align: left;}.ztemplate_model_27 .ztemplate {text-align: left;}.ztemplate_model_27 .ztemplate .row {text-align: left;}.ztemplate_model_27 .ztemplate .row .box {text-align: left;}.ztemplate_model_27 .ztemplate .row .box .elem {text-align: left;}.ztemplate_model_27 .ztemplate .row .box .elem .caption-cnt {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -moz-flex;display: -webkit-flex;display: flex;background-color: #FFFFFF;text-align: left;list-style: none;-ms-box-orient: horizontal;-webkit-align-items: center;align-items: center;}.ztemplate_model_27 .ztemplate .row .box .elem .caption-cnt .caption {width: 30%;text-align: left;order: 1;}.ztemplate_model_27 .ztemplate .row .box .elem .caption-cnt .caption .zimage {background-color: #FFFFFF;text-align: left;box-shadow: 0 2px 23px 0 rgba(0,0,0,0.08);}.ztemplate_model_27 .ztemplate .row .box .elem .caption-cnt .caption-alt {width: 70%;text-align: left;order: 2;}.ztemplate_model_27 .ztemplate .row .box .elem .caption-cnt .caption-alt .title {display: inline-block;font-family: "PTSans-Bold";font-size: 22px;color: #004684;text-align: left;line-height: 24px;letter-spacing: 0;}.ztemplate_model_27 .ztemplate .row .box .elem .caption-cnt .caption-alt .zinput.g2 {display: inline-flex;text-align: left;align-items: center;}.ztemplate_model_27 .ztemplate .row .box .elem .caption-cnt .caption-alt .zinput.g2 .fieldkey {font-family: "PTSans-Bold";font-size: 16px;color: #004684;text-align: left;line-height: 30px;letter-spacing: 0;}.ztemplate_model_27 .ztemplate .row .box .elem .caption-cnt .caption-alt .zinput.g2 .fieldkey:before {font-family: "FontAwesome5Pro-Light";font-size: 18px;color: #004684;text-transform: lowercase;text-align: center;line-height: 30px;letter-spacing: 0;content: "\f072";}.ztemplate_model_27 .ztemplate .row .box .elem .caption-cnt .caption-alt .zinput.g2 .fieldkey:after {font-family: "PTSans-Bold";font-size: 16px;color: #004684;text-transform: lowercase;text-align: left;line-height: 30px;letter-spacing: 0;content: ":";}.ztemplate_model_27 .ztemplate .row .box .elem .caption-cnt .caption-alt .zinput.g2 .fieldvalue {font-family: "PTSans-Bold";font-size: 16px;color: #6B6B6B;text-transform: uppercase;text-align: left;line-height: 30px;letter-spacing: 0;}.ztemplate_model_27 .ztemplate .row .box .elem .caption-cnt .caption-alt .text.g4 {display: flex;font-family: "PTSans-Regular";font-size: 15px;color: #6B6B6B;text-transform: lowercase;text-align: left;line-height: 18px;letter-spacing: 0;align-items: center;}.ztemplate_model_27 .ztemplate .row .box .elem .caption-cnt .caption-alt .text.g4:before {width: 30px;height: 30px;font-family: "FontAwesome5Pro-Light";font-size: 16px;color: #004684;text-transform: lowercase;text-align: center;line-height: 30px;letter-spacing: 0;position: relative;content: "\f095";}.ztemplate_model_27 .ztemplate .row .box .elem .caption-cnt .caption-alt .text.g4 a {display: inline-block;font-family: "PTSans-Regular";font-size: 15px;color: #6B6B6B;text-transform: lowercase;text-align: left;line-height: 18px;letter-spacing: 0;}.ztemplate_model_27 .ztemplate .row .box .elem .caption-cnt .caption-alt .zlink.g5 {display: flex;text-align: left;align-items: center;}.ztemplate_model_27 .ztemplate .row .box .elem .caption-cnt .caption-alt .zlink.g5:before {width: 30px;height: 30px;font-family: "FontAwesome5Pro-Light";font-size: 16px;color: #004684;text-transform: lowercase;text-align: center;line-height: 30px;letter-spacing: 0;position: relative;content: "\f0ac";}.ztemplate_model_27 .ztemplate .row .box .elem .caption-cnt .caption-alt .zlink.g5 a {display: inline-block;font-family: "PTSans-Regular";font-size: 15px;color: #6B6B6B;text-transform: lowercase;text-align: left;line-height: 18px;letter-spacing: 0;}.ztemplate_model_27 .ztemplate .row .box .elem .caption-cnt .caption-alt .zlink.g5 .fieldvalue {text-align: left;}.ztemplate_model_24 {text-align: left;}.ztemplate_model_24 .ztemplate {text-align: left;}.ztemplate_model_24 .ztemplate .row {text-align: left;}.ztemplate_model_24 .ztemplate .row .box {text-align: left;}.ztemplate_model_24 .ztemplate .row .box .elem {text-align: left;}.ztemplate_model_24 .ztemplate .row .box .elem .caption-cnt {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -moz-flex;display: -webkit-flex;display: flex;background-color: #FFFFFF;text-align: left;box-shadow: 0 0 30px 0 rgba(0,0,0,0.15);list-style: none;-ms-box-orient: horizontal;-webkit-align-items: center;align-items: center;}.ztemplate_model_24 .ztemplate .row .box .elem .caption-cnt .caption {width: 40%;text-align: left;order: 1;}.ztemplate_model_24 .ztemplate .row .box .elem .caption-cnt .caption img {background-color: #D8D8D8;text-align: left;}.ztemplate_model_24 .ztemplate .row .box .elem .caption-cnt .caption-alt {width: 60%;text-align: left;order: 2;}.ztemplate_model_24 .ztemplate .row .box .elem .caption-cnt .caption-alt .zdatepicker {text-align: left;}.ztemplate_model_24 .ztemplate .row .box .elem .caption-cnt .caption-alt .zdatepicker .fieldvalue {text-align: left;}.ztemplate_model_24 .ztemplate .row .box .elem .caption-cnt .caption-alt .zdatepicker .fieldvalue:before {font-family: "FontAwesome5Pro-Light";font-size: 18px;color: #004684;text-transform: lowercase;text-align: center;line-height: 30px;letter-spacing: 0;content: "\f073";}.ztemplate_model_24 .ztemplate .row .box .elem .caption-cnt .caption-alt .zdatepicker .fieldvalue .day {font-family: "PTSans-Bold";font-size: 16px;color: #004684;text-transform: lowercase;text-align: left;line-height: 30px;letter-spacing: 0;}.ztemplate_model_24 .ztemplate .row .box .elem .caption-cnt .caption-alt .zdatepicker .fieldvalue .month {font-family: "PTSans-Bold";font-size: 16px;color: #004684;text-transform: lowercase;text-align: left;line-height: 30px;letter-spacing: 0;}.ztemplate_model_24 .ztemplate .row .box .elem .caption-cnt .caption-alt .zdatepicker .fieldvalue .month:before {font-family: "PTSans-Bold";font-size: 16px;color: #004684;text-transform: lowercase;text-align: left;line-height: 30px;letter-spacing: 0;position: relative;left: -2px;content: ".";}.ztemplate_model_24 .ztemplate .row .box .elem .caption-cnt .caption-alt .zdatepicker .fieldvalue .month:after {font-family: "PTSans-Bold";font-size: 16px;color: #004684;text-transform: lowercase;text-align: left;line-height: 30px;letter-spacing: 0;position: relative;right: -2px;content: ".";}.ztemplate_model_24 .ztemplate .row .box .elem .caption-cnt .caption-alt .zdatepicker .fieldvalue .year {font-family: "PTSans-Bold";font-size: 16px;color: #004684;text-transform: lowercase;text-align: left;line-height: 30px;letter-spacing: 0;}.ztemplate_model_24 .ztemplate .row .box .elem .caption-cnt .caption-alt .title {text-align: left;}.ztemplate_model_24 .ztemplate .row .box .elem .caption-cnt .caption-alt .title a {display: block;font-family: "PTSans-Bold";font-size: 22px;color: #004684;text-align: left;line-height: 24px;letter-spacing: 0;}.ztemplate_model_24 .ztemplate .row .box .elem .caption-cnt .caption-alt .ztextarea {font-family: "PTSans-Regular";font-size: 18px;color: #6B6B6B;text-align: left;line-height: 25px;letter-spacing: 0;}.ztemplate_model_24 .ztemplate .row .box .elem .caption-cnt .caption-alt .zsimplebutton {text-align: left;}.ztemplate_model_24 .ztemplate .row .box .elem .caption-cnt .caption-alt .zsimplebutton a {display: block;background-color: #004684;font-family: "PTSans-Regular";font-size: 16px;color: #FFFFFF;text-transform: uppercase;text-align: left;line-height: 1;letter-spacing: 0;}.ztemplate_model_24 .ztemplate .row .box .elem .caption-cnt .caption-alt .zsimplebutton a:after {display: inline-block;font-family: "FontAwesome5Pro-Regular";font-size: 16px;color: #FFFFFF;text-transform: lowercase;text-align: right;line-height: 1;letter-spacing: 0;position: relative;content: "";}.ztemplate_model_33 {text-align: left;}.ztemplate_model_33 .ztemplate {text-align: left;}.ztemplate_model_33 .ztemplate .row {text-align: left;}.ztemplate_model_33 .ztemplate .row .box {text-align: left;}.ztemplate_model_33 .ztemplate .row .box .elem {text-align: left;}.ztemplate_model_33 .ztemplate .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;}.ztemplate_model_33 .ztemplate .row .box .elem .caption-cnt .caption {width: 100%;background-color: #FFFFFF;text-align: left;box-shadow: 0 0 30px 0 rgba(0,0,0,0.15);position: relative;order: 1;}.ztemplate_model_33 .ztemplate .row .box .elem .caption-cnt .caption .title {text-align: left;}.ztemplate_model_33 .ztemplate .row .box .elem .caption-cnt .caption .title a {display: inline-block;font-family: "PTSans-Bold";font-size: 22px;color: #004684;text-align: left;line-height: 25px;letter-spacing: 0;}.ztemplate_model_33 .ztemplate .row .box .elem .caption-cnt .caption .ztextarea {font-family: "PTSans-Regular";font-size: 18px;color: #6B6B6B;text-align: left;line-height: 25px;letter-spacing: 0;}.ztemplate_model_33 .ztemplate .row .box .elem .caption-cnt .caption .zsimplebutton {text-align: left;}.ztemplate_model_33 .ztemplate .row .box .elem .caption-cnt .caption .zsimplebutton a {display: block;background-color: #004684;font-family: "PTSans-Regular";font-size: 16px;color: #FFFFFF;text-transform: uppercase;text-align: left;line-height: 1;letter-spacing: 0;}.ztemplate_model_33 .ztemplate .row .box .elem .caption-cnt .caption .zsimplebutton a:after {display: inline-block;font-family: "FontAwesome5Pro-Regular";font-size: 16px;color: #FFFFFF;text-transform: lowercase;text-align: right;line-height: 1;letter-spacing: 0;position: relative;content: "";}.ztemplate_model_26 {text-align: left;}.ztemplate_model_26 .ztemplate {text-align: left;}.ztemplate_model_26 .ztemplate .row {text-align: left;}.ztemplate_model_26 .ztemplate .row .box {text-align: left;}.ztemplate_model_26 .ztemplate .row .box .elem {text-align: left;}.ztemplate_model_26 .ztemplate .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;}.ztemplate_model_26 .ztemplate .row .box .elem .caption-cnt .caption {width: 100%;background-color: #FFFFFF;text-align: left;box-shadow: 0 0 30px 0 rgba(0,0,0,0.15);position: relative;order: 1;}.ztemplate_model_26 .ztemplate .row .box .elem .caption-cnt .caption .ztextarea {display: flex;font-family: "PTSans-Regular";font-size: 18px;color: #6B6B6B;text-align: left;line-height: 25px;letter-spacing: 0;align-items: center;}.ztemplate_model_26 .ztemplate .row .box .elem .caption-cnt .caption .ztextarea:before {width: 30px;height: 30px;font-family: "FontAwesome5Pro-Light";font-size: 18px;color: #004684;text-transform: lowercase;text-align: center;line-height: 30px;letter-spacing: 0;position: relative;content: "\f073";}.ztemplate_model_26 .ztemplate .row .box .elem .caption-cnt .caption .title {text-align: left;}.ztemplate_model_26 .ztemplate .row .box .elem .caption-cnt .caption .title a {display: block;font-family: "PTSans-Bold";font-size: 22px;color: #004684;text-align: left;line-height: 25px;letter-spacing: 0;}.ztemplate_model_26 .ztemplate .row .box .elem .caption-cnt .caption .zsimplebutton {text-align: left;}.ztemplate_model_26 .ztemplate .row .box .elem .caption-cnt .caption .zsimplebutton a {display: block;background-color: #004684;font-family: "PTSans-Regular";font-size: 16px;color: #FFFFFF;text-transform: uppercase;text-align: left;line-height: 1;letter-spacing: 0;}.ztemplate_model_26 .ztemplate .row .box .elem .caption-cnt .caption .zsimplebutton a:after {display: inline-block;font-family: "FontAwesome5Pro-Regular";font-size: 16px;color: #FFFFFF;text-transform: lowercase;text-align: right;line-height: 1;letter-spacing: 0;position: relative;content: "";}.ztemplate_model_26 .ztemplate .row .box .elem .caption-cnt .caption:after {font-family: "FontAwesome5Pro-Light";font-size: 20px;color: #FFFFFF;text-transform: lowercase;text-align: left;line-height: 20px;letter-spacing: 0;z-index: 396;position: absolute;right: 8px;top: 13px;content: "\f07c";}.ztemplate_model_26 .ztemplate .row .box .elem .caption-cnt .caption:before {background-color: #004684;text-align: left;z-index: 330;position: absolute;right: 0px;top: 0px;content: '';}.content_slide_in {text-align: left;}.content_slide_in .close_cs {width: 70px;height: 70px;text-align: left;z-index: 2030;position: absolute;right: 0px;top: 0px;cursor: pointer;}.content_slide_in .close_cs:after {font-family: "FontAwesome5Pro-Light";font-size: 20px;color: #FFFFFF;text-transform: lowercase;text-align: left;line-height: 20px;letter-spacing: 0;z-index: 2135;position: absolute;right: 11px;top: 13px;content: "\f057";}.content_slide_in .close_cs:before {background-color: #004684;text-align: left;z-index: 2065;position: absolute;right: 0px;top: 0px;content: '';}.content_slide_in .caption-add {background-color: #FFFFFF;text-align: left;box-shadow: 0 0 30px 0 rgba(0,0,0,0.15);position: relative;}.content_slide_in .caption-add .title {font-family: "PTSans-Bold";font-size: 26px;color: #004684;text-align: left;line-height: 28px;letter-spacing: 0;}.content_slide_in .caption-add .ztextarea {font-family: "PTSans-Regular";font-size: 18px;color: #6B6B6B;text-align: left;line-height: 25px;letter-spacing: 0;}.content_slide_in .caption-add .zinput.g4 {display: flex;text-align: left;align-items: center;}.content_slide_in .caption-add .zinput.g4 .fieldkey {font-family: "PTSans-Bold";font-size: 18px;color: #004684;text-align: left;line-height: 25px;letter-spacing: 0;}.content_slide_in .caption-add .zinput.g4 .fieldkey:before {width: 30px;height: 30px;border-radius: 15px;background-color: #004684;font-family: "FontAwesome5Pro-Light";font-size: 18px;color: #FFFFFF;text-transform: lowercase;text-align: center;line-height: 30px;letter-spacing: 0;position: relative;content: "\f095";}.content_slide_in .caption-add .zinput.g4 .fieldvalue {text-align: left;}.content_slide_in .caption-add .zinput.g4 .fieldvalue a {display: inline-block;font-family: "PTSans-Regular";font-size: 18px;color: #6B6B6B;text-transform: lowercase;text-align: left;line-height: 25px;letter-spacing: 0;}.content_slide_in .caption-add .zinput.g6 {display: flex;text-align: left;align-items: center;}.content_slide_in .caption-add .zinput.g6 .fieldkey {font-family: "PTSans-Bold";font-size: 18px;color: #004684;text-align: left;line-height: 25px;letter-spacing: 0;}.content_slide_in .caption-add .zinput.g6 .fieldkey:before {width: 30px;height: 30px;border-radius: 15px;background-color: #004684;font-family: "FontAwesome5Pro-Light";font-size: 18px;color: #FFFFFF;text-transform: lowercase;text-align: center;line-height: 30px;letter-spacing: 0;position: relative;content: "\f0e0";}.content_slide_in .caption-add .zinput.g6 .fieldvalue {text-align: left;}.content_slide_in .caption-add .zinput.g6 .fieldvalue a {display: inline-block;font-family: "PTSans-Regular";font-size: 18px;color: #6B6B6B;text-transform: lowercase;text-align: left;line-height: 25px;letter-spacing: 0;}.content_slide_in .caption-add .zinput.g7 {display: flex;text-align: left;align-items: center;}.content_slide_in .caption-add .zinput.g7 .fieldkey {font-family: "PTSans-Bold";font-size: 18px;color: #004684;text-align: left;line-height: 25px;letter-spacing: 0;}.content_slide_in .caption-add .zinput.g7 .fieldkey:before {width: 30px;height: 30px;border-radius: 15px;background-color: #004684;font-family: "FontAwesome5Pro-Light";font-size: 18px;color: #FFFFFF;text-transform: lowercase;text-align: center;line-height: 30px;letter-spacing: 0;position: relative;content: "\f0ac";}.content_slide_in .caption-add .zinput.g7 .fieldvalue {text-align: left;}.content_slide_in .caption-add .zinput.g7 .fieldvalue a {display: inline-block;font-family: "PTSans-Regular";font-size: 18px;color: #6B6B6B;text-transform: lowercase;text-align: left;line-height: 25px;letter-spacing: 0;}.content_slide_in .caption-add Group {text-align: left;}.ztemplate_model_20 {text-align: center;}.ztemplate_model_20 .ztemplate {text-align: center;}.ztemplate_model_20 .ztemplate .row {text-align: center;}.ztemplate_model_20 .ztemplate .row .box {text-align: center;}.ztemplate_model_20 .ztemplate .row .box .elem {text-align: center;}.ztemplate_model_20 .ztemplate .row .box .elem .caption-cnt {flex-direction: column;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -moz-flex;display: -webkit-flex;display: flex;background-color: #FFFFFF;text-align: center;box-shadow: 0 0 30px 0 rgba(0,0,0,0.15);list-style: none;-ms-box-orient: horizontal;-webkit-align-items: center;align-items: center;}.ztemplate_model_20 .ztemplate .row .box .elem .caption-cnt .caption {width: 100%;text-align: center;position: relative;order: 1;}.ztemplate_model_20 .ztemplate .row .box .elem .caption-cnt .caption .zsimplebutton {height: 45px;background-color: #004684;font-family: "PTSans-Regular";font-size: 16px;color: #FFFFFF;text-transform: uppercase;text-align: center;line-height: 1;letter-spacing: 0;z-index: 525;position: absolute;left: 0;right: 0;bottom: 0px;}.ztemplate_model_20 .ztemplate .row .box .elem .caption-cnt .caption img {background-color: #000000;text-align: left;}.ztemplate_model_20 .ztemplate .row .box .elem .caption-cnt .caption-alt {justify-content: center;flex-direction: column;display: flex;text-align: center;align-items: center;order: 2;}.ztemplate_model_20 .ztemplate .row .box .elem .caption-cnt .caption-alt .title {font-family: "PTSans-Bold";font-size: 26px;color: #004684;text-align: center;line-height: 28px;letter-spacing: 0;}.album_page {text-align: left;}.album_page .page_title {font-family: "PTSans-Bold";font-size: 56px;color: #004684;text-align: left;line-height: 1;letter-spacing: 0;}.template_filters {text-align: center;}.template_filters .filter_radio {text-align: center;}.template_filters .filter_radio .filter_key {font-family: "PTSans-Bold";font-size: 20px;color: #004684;text-align: center;line-height: 1;letter-spacing: 0;}.template_filters .filter_radio .filter_values {text-align: center;}.template_filters .filter_radio .filter_values label {display: inline-block;font-family: "PTSans-Regular";font-size: 15px;color: #6B6B6B;text-align: left;line-height: 18px;letter-spacing: 0;position: relative;cursor: pointer;}.template_filters .filter_radio .filter_values label:after {width: 28px;height: 28px;border-radius: 14px;background-color: #FFFFFF;text-align: left;box-shadow: 2px 0 10px 0 rgba(0,0,0,0.15);z-index: 2;position: absolute;left: -63px;top: -4px;bottom: 2px;content: '';}.template_filters .filter_radio .filter_values label:before {width: 60px;height: 32px;border: 2px solid #DFDFDF;border-radius: 16px;background-color: #F0F0F0;text-align: left;box-shadow: inset 1px 1px 10px 0 rgba(0,0,0,0.01);z-index: 1;position: absolute;left: -65px;top: -6px;bottom: 0px;content: '';}.template_filters .filter_radio .filter_values label.checked {font-family: "PTSans-Regular";font-size: 15px;color: #6B6B6B;text-align: left;line-height: 18px;letter-spacing: 0;}.template_filters .filter_radio .filter_values label.checked:after {width: 28px;height: 28px;border-radius: 14px;background-color: #FFFFFF;text-align: left;box-shadow: -2px 0 10px 0 rgba(0,0,0,0.15);z-index: 2;position: absolute;left: -35px;top: -4px;bottom: 2px;content: '';}.template_filters .filter_radio .filter_values label.checked:before {width: 60px;height: 32px;border: 2px solid #DFDFDF;border-radius: 16px;background-color: #004487;text-align: left;box-shadow: inset 1px 1px 10px 0 rgba(0,0,0,0.01);z-index: 2;position: absolute;left: -65px;top: -6px;bottom: 0px;content: '';}a.external {display: inline-block;font-family: "PTSans-Regular";font-size: 16px;color: #004684;text-align: left;line-height: 1;letter-spacing: 0;}a.external:before {font-family: "FontAwesome5Pro-Regular";font-size: 13px;color: #AAAAAA;text-transform: lowercase;text-align: left;line-height: 13px;letter-spacing: 0;position: relative;content: "\f35d";}.documents {text-align: left;}.documents .document {text-align: left;}.documents .document a {display: block;font-family: "PTSans-Regular";font-size: 16px;color: #004684;text-align: left;line-height: 30px;letter-spacing: 0;}.documents .document a:before {width: 30px;height: 30px;background-color: #004684;font-family: "FontAwesome5Pro-Regular";font-size: 14px;color: #FFFFFF;text-transform: lowercase;text-align: center;line-height: 30px;position: relative;content: "\f019";}.submenu_cnt {text-align: left;}.submenu_cnt .section_title {font-family: "PTSans-Regular";font-size: 20px;color: #004684;text-align: left;line-height: 1;letter-spacing: 0;}.submenu {text-align: left;}.submenu li:hover {text-align: left;}.submenu li:hover a {display: block;background-color: #E5F3F8;font-family: "PTSans-Regular";font-size: 15px;color: #004684;text-align: left;line-height: 18px;letter-spacing: 0;position: relative;}.submenu li:hover a:before {width: 8px;height: 100%;background-color: #004684;text-align: left;z-index: 1224;position: absolute;left: 0;bottom: 0px;content: '';}.submenu li:hover a:after {font-family: "FontAwesome5Pro-Light";font-size: 20px;color: #004684;text-transform: lowercase;text-align: left;line-height: 30px;letter-spacing: 0;z-index: 1116;position: absolute;right: 10px;bottom: 5px;content: "\f105";}.submenu li {text-align: left;}.submenu li a {display: block;background-color: #FAFAFA;font-family: "PTSans-Regular";font-size: 15px;color: #6B6B6B;text-align: left;line-height: 18px;letter-spacing: 0;position: relative;}.submenu li a:before {width: 0px;height: 100%;background-color: #004684;text-align: left;z-index: 936;position: absolute;left: 0;bottom: 0px;content: '';}.submenu li a:after {font-family: "FontAwesome5Pro-Light";font-size: 20px;color: #DBDBDB;text-transform: lowercase;text-align: left;line-height: 30px;letter-spacing: 0;z-index: 828;position: absolute;right: 10px;top: 5px;content: "\f105";}#page {text-align: left;}#page .zdatepicker {text-align: left;}#page .zdatepicker .fieldvalue {text-align: left;}#page .zdatepicker .fieldvalue:before {font-family: "FontAwesome5Pro-Light";font-size: 18px;color: #004684;text-transform: lowercase;text-align: center;line-height: 30px;letter-spacing: 0;content: "\f073";}#page .zdatepicker .fieldvalue .day {font-family: "PTSans-Bold";font-size: 16px;color: #004684;text-transform: lowercase;text-align: left;line-height: 30px;letter-spacing: 0;}#page .zdatepicker .fieldvalue .month {font-family: "PTSans-Bold";font-size: 16px;color: #004684;text-transform: lowercase;text-align: left;line-height: 30px;letter-spacing: 0;}#page .zdatepicker .fieldvalue .month:before {font-family: "PTSans-Bold";font-size: 16px;color: #004684;text-transform: lowercase;text-align: left;line-height: 30px;letter-spacing: 0;position: relative;left: -2px;content: ".";}#page .zdatepicker .fieldvalue .month:after {font-family: "PTSans-Bold";font-size: 16px;color: #004684;text-transform: lowercase;text-align: left;line-height: 30px;letter-spacing: 0;position: relative;right: -2px;content: ".";}#page .zdatepicker .fieldvalue .year {font-family: "PTSans-Bold";font-size: 16px;color: #004684;text-transform: lowercase;text-align: left;line-height: 30px;letter-spacing: 0;}#page.white {background-color: #FFFFFF;text-align: left;}
@keyframes animate {0% {background-position: 0px;}100% {background-position: -5440px;}}@keyframes storm {0% {top: 0px;}100% {top: 30px;}}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:#00438b;}.text_dyn .accordion a, .text_dyn .accordion a:hover, .text_dyn .accordion a:focus, .text_dyn .accordion a:visited {color:#063c76;}input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover {opacity:0.9;}.clear {clear: both;}.overflow {overflow: hidden;}.documents, .videos {margin: 20px auto 40px auto;}.documents .document {margin: 10px;padding: 010px 10px 10px;display: block;clear:both;border-bottom: 1px solid #D5D5D5;overflow:hidden;}.documents .document a {overflow-wrap: break-word;line-height: 20px}.documents .document a:before {margin:0px 10px 0px 0px !important;float:left;}.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 {padding-top: 179px!important}header .bar {top: 140px!important}.alert_link {background: #02c39a;text-align: center;padding: 30px 15px;}.alert_link a {font-size: 20px;line-height: 18px;color: #fff;font-weight: bold;}.alert_link a:before {font-family: "FontAwesome5Pro-Light";content: '\f06a';color: #fff;margin-right: 5px}#meteo {color: #004684;font-family: "PTSans-Regular";top: 0;position: relative;display: block;z-index: 3000;top: 5px}#meteo .forecasts {height: 55px;width: 150px;background-repeat: no-repeat;background-position: bottom;}#meteo .forecasts .forecastday {position: relative;display: inline-block;height: 40px;opacity: 0;}#meteo.meteoshow .forecasts .forecastday {opacity: 1;}#meteo .forecasts .condition {display: none;}#meteo .forecasts .code {display: none;}#meteo .forecasts .icon {float: left;position: absolute;left: 0px;top: 13px;}#meteo .forecasts .date {float: left;position: absolute;left: 50px;top: 0px;font-size: 13px;display: flex;}#meteo .forecasts .date > div {position: relative;display: inline-block;font-size: 14px}#meteo .forecasts .date .day {margin-right: 7px}#meteo .forecasts .date .month {text-transform: uppercase;}#meteo .forecasts .date .year {display: none;}#meteo .forecasts .temperatures {position: absolute;top: 20px;left: 50px;font-size: 16px;display: flex;}#meteo .forecasts .temperatures > div {position: relative;display: inline-block;}#meteo .forecasts .temperatures .min {margin: 0 10px 0 0;}#meteo .forecasts .temperatures .min:after {content: 'MIN';position: relative;display: block;font-size: 12px;}#meteo .forecasts .temperatures .max {border-left: 1px solid #004486;padding-left: 15px;}#meteo .forecasts .temperatures .max:after {content: 'MAX';position: relative;display: block;font-size: 12px;}#meteo .slick-dots {position: relative;bottom: -20px;text-align: center;}#meteo .slick-dots li button {padding: 4px;font-size: 0;border: none;border-radius: 100%;margin: 0 3px;background-color: #1679BD;outline: none;}#meteo .slick-dots li.slick-active button {opacity: 0.5;}#meteo .wi {font-size: 28px;}.gallery_cnt.slide .slick-dots {position: relative;bottom: 0px;text-align: center;}.gallery_cnt.slide .slick-dots li {width: 10px}.gallery_cnt.slide .slick-dots li button {padding: 4px;font-size: 0;border: none;border-radius: 100%;width: 10px;height: 10px;margin: 0 3px;background-color: #1679BD;outline: none;}.gallery_cnt.slide .slick-dots li.slick-active button {opacity: 0.5;}blockquote {background-color: #014485;color: #fff;padding: 15px 20px;margin: 0;}#page.news.covid blockquote {display: flex;}#page.news.covid blockquote:before {font-family: "FontAwesome5Pro-Light";color: #fff;content: '\f0eb';font-size: 50px;padding: 30px}.page_not_found img {position: relative;animation: storm 1s infinitealternate}.page_not_found {padding: 100px 15px;text-align: center;position: relative;}.page_not_found .content {max-width: 640px;margin: 30px auto}.page_not_found .not-found {font-weight: bold;font-size: 22px;text-align: center;}.page_not_found .section_link {text-align: center;position: relative;z-index: 3}.cloud {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: url('../images/bg/cloud.png');animation: animate 60s linear infinite;background-size: cover;}#pf_shop_overlay {position: fixed;z-index: 99;width: 100%;height: 100%;left: 0;text-align: center;color: #14689f}#page_error .cnt-message {position: fixed;z-index: 3000;top: 0px;left: 0px;width: 100vw;height: 100vh;display: flex;background-color: rgba(0,0,0,0.5);align-items: center;justify-content: center;}#page_error .cnt-message .caption {position: relative;display: block;padding: 50px;background: #fff url(../images/bg/sogeaal_logo_bg.svg);background-repeat: no-repeat;background-position: right bottom;background-size: contain;}#page_error .cnt-message .caption .glyphicons {position: absolute;top: -10px;right: -10px;background-color: #004684;color: #FFFFFF;padding: 10px;border: 1px solid rgba(255,255,255,0.5);cursor: pointer;}.form .caption-fields input[type="submit"] {padding: 10px 20px;}body {padding: 240px 0px 0px 0px;overflow-x: hidden;font-family: "PTSans-Regular";font-size: 18px;color: #333333;background-color: #EEE;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}body.noslide {padding: 100px 0px 0px;}header .top {font-size: 0px;padding: 20px 60px 50px 60px;height: 100px;}header .bar {min-height: 100px;padding: 20px 25px;}header .bar #cntlogo {padding: 0 25px 0 0;border-right: 1px solid #D8D8D8;vertical-align: middle;width: 290px}header .bar #cntlogo img {width: 100%}header .bar .menu_model_1 {top: 5px}header .bar .menu_model_1 ul {margin: 0px;}header .bar .menu_model_1 ul li a {padding: 5px 0;}header .bar .menu_model_1 ul li {margin: 0 15px}header .bar .menu_model_1 ul li ul.extended-menu {padding: 0px;top: 45px;display: block;z-index: -1;opacity: 0;transition: .3s}header .bar .menu_model_1 ul li.active ul.extended-menu {display: block;}header .bar .menu_model_1 ul li ul.extended-menu li {display: none;}header .bar .menu_model_1 ul li.active ul.extended-menu li {display: none;}header .bar .menu_model_1 ul li ul.extended-menu.fired {top: 35px;z-index: 2;opacity: 1}header .bar .menu_model_1 ul li ul.extended-menu:before {display: none;position: absolute;content: '';width: 10px;height: 10px;transform: rotate(45deg);top: -5px;left: 10px;background-color: #004486!important;z-index: -1!important}header .bar .menu_model_1 ul li ul.extended-menu.fired:before {display: block;}header .bar .menu_model_1 ul li.cid-12 {top: -15px}header .bar .menu_model_1 ul li.cid-12 a {border: 1px solid #028090;background-color: #028090;padding: 20px;color: #fff}header .bar .menu_model_1 ul li.cid-12 ul.extended-menu {background-color: #02C39A}header .bar .menu_model_1 ul li.cid-12 ul.extended-menu li.even {background-color: #16c097}header .bar .menu_model_1 ul li ul.extended-menu li {margin: 0;display: none;}header .bar .menu_model_1 ul li ul.extended-menu li.even {background-color: #0a4d8e}header .bar .menu_model_1 ul li ul.extended-menu li a {border: unset;padding: 5px 15px;}header .bar .menu_model_1 ul li.cid-12 .extended-menu {top: 80px}header .bar .menu_model_1 ul li.cid-12 .extended-menu.fired {top: 60px}header .bar .menu_model_1 ul li.cid-12 ul.extended-menu:before {background-color: #028090!important;z-index: -1}header .bar .menu_model_1 ul li.cid-12 ul.extended-menu li:hover a {background-color: #06668d}header .bar .menu_model_1 ul li ul.extended-menu.fired li {display: block;}header .bar .menu_model_1 ul li.cid-25 ul.extended-menu {min-width: 320px}header .top .col2 .menu_model_2 {margin: 0px 30px 0px 0px;}header .top .col2 .menu_model_2 .navbar-collapse ul li ul.extended-menu li {display: none;}header .top .col2 .menu_model_2 .navbar-collapse ul li ul.extended-menu.fired li {display: block;}header .top .col2 .menu_model_2 .navbar-collapse ul li ul.extended-menu li.even {background-color: #0a4d8e}header .top .col2 .menu_model_2 .navbar-collapse ul li ul.extended-menu {background-color: #044f97}header .top .col2 .menu_model_2 .navbar-collapse ul li.last ul.extended-menu {left: unset;right: 0}header .top .col2 .menu_model_2 .navbar-collapse ul li.last ul.extended-menu:before {left: unset;right: 15px}header .top .col2 .menu_model_2 .navbar-collapse ul li ul.extended-menu:before {display: none;position: absolute;content: '';width: 10px;height: 10px;transform: rotate(45deg);top: -5px;left: 10px;background-color: #044f97;z-index: -1}header .top .col2 .menu_model_2 .navbar-collapse ul li ul.extended-menu.fired:before {display: block;}header .top .col2 .menu_model_2 .navbar-collapse ul li a {margin: 0 8px;line-height: 20px;padding-bottom: 20px}header .top .col2 .menu_model_2 .navbar-collapse ul li ul.extended-menu a {line-height: inherit;padding: 5px 15px;margin: 0}header .top .col2 .menu_user {margin: 0px 30px 0px 0px;}header .top .col2 .language_cnt {padding-bottom: 20px}header .top .col2 .language_cnt #language ul li:before {position: absolute;top: -2px;left: 10px;}header .top .col2 .language_cnt #language ul li:first-child:before {display: none}header .top .col2 .language_cnt #language ul li a {margin: 0 0 0 20px;text-transform: uppercase;font-size: 14px}header .top .col2 .menu_model_2 .navbar-collapse ul li ul.extended-menu {padding: 0px;top: 45px;display: block;z-index: -1;opacity: 0;transition: .3s}header .top .col2 .menu_model_2 .navbar-collapse ul li ul.extended-menu.fired {top: 35px;z-index: 9998;opacity: 1}#top_seo {margin: 0px 0px 20px 0px;}.page_subtitle #page_name {font-family: "PTSans-Bold";font-size: 24px;text-shadow: 0 2px 4px rgba(0,0,0,0.50);margin: 0px 0px;}.text_dyn .fieldvalue {position: relative;display: block;clear: both;}.text_dyn .fieldvalue:not(.first) {padding: 20px 0px 0px 0px;}.text_dyn .fieldvalue p {margin: 0px 0px 20px 0px;}.text_dyn:after {content: '';display: block;position: relative;clear: both;width: 100%;}body:not(.home) section#banner {position: relative;}.box_lateral {width: 370px;margin: 0px 0px 0px 40px;position: relative;display: inline-block;vertical-align: top;}.banner_lateral {margin: 0px 0px 40px 0px;}.banner_lateral .caption-alt {display: none;}.box_lateral_sensitive.with_lateral {width: calc(100% - 370px - 45px);position: relative;display: inline-block;vertical-align: top;}.banner_lateral .ztemplate .caption-cnt .ztextarea.g8,#banner .ztemplate .caption-cnt .ztextarea.g8 {display: none;}.cb {display: block;clear: both;width: 100%;}#slideshow {overflow: hidden;top: 100px;}.gallery_cnt,.albums_cnt {position: relative;display: block;margin: 0px 0px 0px 0px;text-align: center;}#page.news.covid .gallery_cnt {max-width: 725px}.albums_cnt {text-align: left;}.albums_cnt .album {display: inline-block;position: relative;vertical-align: top;margin: 20px 20px 0px 0px;width: calc(100% / 3 - (20px / 3 * 2));}.albums_cnt .album:nth-child(3n + 1) {margin: 20px 0px 0px 0px;}.album .album_title a {position: absolute;bottom: 0px;right: 20px;padding: 10px 20px 10px 20px;}.album .album_title a:after {margin-left: 10px;}#banner .ztemplate .caption-alt {display: none;}section.page_top {padding: 40px 0px 40px 0px;}body.noslide section.page_top {background-color: #1f669c;padding: 80px 0px 40px 0px;margin-bottom: 40px;}body.noslide.flights section.page_top {background-color: unset;}body.noslide.flights {background-image: url(../images/bg/bg_flights.png);background-size: contain;background-position: top;background-repeat: no-repeat;}section.page_top.noslide {background-color: #1f669c;padding: 80px 0px 40px 0px;margin-bottom: 40px;}section.page_content {font-size: 0px;}section.page_content .col1,section.page_content .col2 {display: inline-block;width: 50%;vertical-align: top;}section.page_content .col1 {padding-right: 15px;}section.page_content .col2 {padding-left: 15px;}.box_model_4 .box_model_contents .content .top #search_realtime_flight_cnt input {background-color: unset;border-bottom: 1px solid rgba(216, 216, 216, 0.5);position: relative;}.box_model_4 .box_model_contents .content .top #search_realtime_flight_cnt:after {z-index: 3000;}footer .menu_model_3 {background: none;border-top: 1px solid rgba(255, 255, 255, 0.2);border-bottom: 1px solid rgba(255, 255, 255, 0.2);margin-top: 25px;}.slideshow_cnt.shop.fixed_image {height: 450px;width: 100%;background-image: url('../images/bg/bg_pf.jpg');background-repeat: no-repeat;background-size: cover;background-position: bottom;}section.page_top.login {padding: 40px 0px 100px 0px;background: transparent;}#page.shop.login .box-padd {position: relative;top: -90px}.ztemplate_model_1 {display: block;position: relative;margin-top: 40px;}.ztemplate_model_1 .ztemplate .row .box-1 {text-align: center;}.ztemplate_model_1 .ztemplate .row .box-1 .elem.first {margin-left: 0px;}.ztemplate_model_1 .ztemplate .row .box-1 .elem {position: relative;display: inline-block;margin-left: 30px;width: calc((100% - 60px) / 3);}.ztemplate_model_1 .ztemplate .subcontents .row .box {font-size: 18px;}.ztemplate_model_1 .ztemplate .subcontents .groupfield.g11 {display: none;}.ztemplate_model_1 .subcontents .ztemplate .row .box .elem {box-shadow: none;width: 100%;margin-left: 0px;}.ztemplate_model_1 .subcontents .ztemplate .row .box .elem .caption-cnt {position: relative;}.ztemplate_model_1 .subcontents .ztemplate .row .box .elem .caption-cnt .caption-alt {position: unset;padding: 0px 20px 60px 20px;}.ztemplate_model_1 .ztemplate .row .box .elem .caption-cnt .caption-alt div.zselection {position: absolute;bottom: 20px;right: 20px;}.ztemplate_model_1 .ztemplate .row .box .elem .caption-cnt .caption-alt div.zselection:after {position: absolute;right: 10px;bottom: 10px;}.ztemplate_model_1 .ztemplate .row .box .elem .caption-cnt .caption-alt div.zselection input.zselection {padding: 10px 40px 10px 20px;}.ztemplate_model_1 .ztemplate .row .box .elem .caption-cnt .caption-alt {padding: 20px 20px 20px 20px;}.ztemplate_model_1 .ztemplate .row .box .elem .caption-cnt .caption-alt .title {margin: 0px 0px 10px 0px;}.ztemplate_model_1 .ztemplate .row .box .elem .caption-cnt .caption-alt .ztextarea {line-height: 20px;margin: 10px 0px;}.ztemplate_model_1 .ztemplate .row .box .elem .caption-cnt .caption img {}#page.shop .ztemplate_model_1 .ztemplate .row .box .elem .caption-cnt .caption-alt div.zselection {display: flex;position: relative;text-align: right;align-items: center;justify-content: flex-start;width: 50%;bottom: unset;right: unset;margin-top: 40px;}#page.shop .ztemplate_model_1 #template2.ztemplate .row .box .elem .caption-cnt .caption-alt div.zselection:after {display: none;}#page.shop .ztemplate_model_1 .ztemplate .row .box .elem .caption-cnt .caption .text.g2 {margin: 20px 0px 0px 0px;padding: 0px 0px 0px 20px;}#page_name {margin: 0 0 15px}#summary .ztemplate_model_1 .ztemplate .row .box-1 .elem {width: calc(100%);margin: 0px;}#summary #cart > .days {}#summary .days {position: relative;display: inline-block;}#summary .days .box,#summary .days .box .date,#summary .days .box .time {position: relative;display: inline-block;}.step_1 .form .caption-fields {position: relative;display: block;text-align: left;}.step_1 .form .caption-fields .form.field.date,.step_1 .form .caption-fields input[type="submit"] {position: relative;display: inline-block;vertical-align: top;}.step_1 .form .caption-fields input {top: 20px;}.step_1 #cnt-form {padding: 20px 10px 10px 10px;}#pf_shop_overlay {display: none;}.prod_sel_rem, .prod_sel_add{margin-left: 10px;margin-right: 10px;}#summary .ztemplate .row .box .elem {margin: 20px 0px;}#summary .ztemplate .row .box .elem .caption-cnt {}#summary .ztemplate .row .box .elem .caption-cnt .caption {display: flex;justify-content: space-between;align-items: center;}#summary .ztemplate .row .box .elem .caption-cnt .caption-alt .zlabelprice .fieldkey {display: none;}#summary .ztemplate .row .box .elem .caption-cnt .caption-alt .zlabelprice {min-width: 180px;text-align: right;}#summary .ztemplate .row .box .elem .caption-cnt .caption-alt .zlabelprice .fieldvalue {text-align: right;}#page.cart #summary .ztemplate .zlabel.g8.zlabelquantity {display: none;}.box_area {width: 100%;padding: 20px 0;margin: 0px 0px 40px 0px;line-height: 26px;}.box_area .title {margin-bottom: 20px;}.box_area.nopadding {padding: 0px;}.box_cnt {display: flex;align-items: flex-start;}.box_cnt .box_area {position: relative;width: calc(50% - 20px);height: auto;}.box_cnt .box_area.first {margin-right: 40px;}#gotobar .section_link {text-align: right;}#gotobar .section_link .varsimple {cursor: pointer;padding: 15px 40px;}.setefi_payment {display: none;}#thankyou .after_msg .box_area {margin: 0px auto 40px auto;}#thankyou .box_area table {border-spacing: 0;border-collapse: collapse;border-spacing: 10px;border-collapse: separate;}#thankyou .box_area table th {}#thankyou .box_area .label_order_number {display: flex;justify-content: flex-start;}#thankyou .box_area .varsimple {margin-right: 10px;}#thankyou .box_area .product_name.total .varsimple {margin: 10px 0px 10px 15px;}#thankyou td.total_amount {font-size: 22px;text-align: right;}.alternate{width:100%;border-collapse:collapse;}.alternate td{padding:7px;;}.alternate tr{background: #b8d1f3;line-height: 40px}.alternate tr:nth-child(odd){background: #fff;}.alternate tr:nth-child(even){background: #f9f9f9;}.login-mask {display: flex;align-items: flex-start;}.login-mask .box_area {position: relative;width: calc(50% - 20px);height: auto;padding: 30px}.login-mask .box_area.first {margin-right: 40px;}.login-mask .box_area form .caption-fields {border: 1px solid #e9ebee;}#page #cnt-form .form.field input {background-color: #f5f5f5}#cnt-form .form.field {margin-top: 20px;}#cnt-form .form.field input {text-transform: inherit;}#cnt-form .form.field .form_element_title {text-transform: uppercase;}#login_lostpassword_wrap {text-align: right;margin-top: 30px}#login_lostpassword_wrap a {font-family: "PTSans-Regular";font-size: 14px;color: #004684;text-align: left;line-height: 1;letter-spacing: 0;}#page.destinations .map-canvas {height: 600px}.destinations_cnt {}#page.destinations .destinations_cnt #template6 .row-1 {display: none;}#page.destinations .destinations_cnt #template8 .row-1 {display: block;}#page.destinations .gm-style .gm-style-iw-c {width: 100%;border-radius: unset;max-width: 390px!important}#page.destinations .section_calendar_cnt {z-index: -1;opacity: 0;position: fixed;top:0px;left: 0px;width: auto;height: 100%;background-color: rgba(2, 34, 68, 0.71);transition: .4s}#page.destinations .section_calendar_cnt.active {opacity: 1;z-index: 9999;}#page.destinations .section_calendar_cnt .section_wrap {width: 100%;max-width: 1440px;display: flex;height: 100%;align-items: center;padding: 30px;}#page.destinations .section_calendar_cnt .section_wrap .section_content {display: flex;}#page.destinations #flight_calendar_cnt {min-width: 550px;position: relative;z-index: 10}#page.destinations #flight_calendar_cnt.active {}#page.destinations #flight_calendar {left: -290px;background-color: #FFFFFF;position: relative;transition: .4s}#page.destinations .section_calendar_cnt.active #flight_calendar {left: 0}#page.destinations #flight_calendar .flight_calendar_close_btn {display: block;position: absolute;width: 66px;line-height: 25px;background-color: #00c697;top: 0px;text-align: center;right: 0px;height: 66px;cursor: pointer;}#page.destinations #flight_calendar .flight_calendar_close_btn:after {content: '\f00d';font-size: 20px;text-align: center;line-height: 66px;position: relative;font-family: "FontAwesome5Pro-Light";color: #fff;}#page.destinations .section_calendar_cnt.active #flight_calendar .day-content img {width: 30px;mix-blend-mode: multiply;}#template_calendar1_detail {}#template_calendar1_detail .close_detail {display: block;position: absolute;width: 66px;line-height: 25px;background-color: #00c697;top: 0px;text-align: center;right: 0px;height: 66px;cursor: pointer;}#template_calendar1_detail .close_detail:after {content: '\f00d';font-size: 20px;text-align: center;line-height: 66px;position: relative;font-family: "FontAwesome5Pro-Light";color: #fff;}#template_calendar1_detail .selected_day {display: none;}.destinations_cnt .detail_content .ztemplate {position: relative;}.details_loading {position: absolute;left: 0;right: 0;text-align: center;top: calc(50% - 8px)}.destinations_cnt .detail_content .ztemplate .row {transition: .1s}.destinations_cnt .detail_content .ztemplate .row.loading {opacity: 0}#template8 .caption-add {text-align: right;}#template8 .caption-add .zsimplebutton {padding: 10px 15px;margin: 20px auto}#template8 .caption-add .zsimplebutton:after {margin-left: 10px;}#template8 .caption-alt {min-height: 60px;padding: 10px 0px;}#template8 .caption {text-align: center;background-color: #fff;padding: 10px 0px;}#template8 .caption .title {margin: 0px;display: inline-flex;align-items: center;}#page.destinations #template_calendar1_detail {position: relative;z-index: -1;opacity: 0;left: -450px;width: 0;transition: .4s}#page.destinations #template_calendar1_detail .header_detail {padding: 19px;height: 66px;background-color: #30689B;color: #fff;font-size: 18px;text-align: center;font-family: "PTSans-Bold";display: flex;justify-content: space-between;}#page.destinations #template_calendar1_detail .header_detail .date_container {margin-right: 70px}#page.destinations #template_calendar1_detail .header_detail .date_container:before {position: relative;font-family: "FontAwesome5Pro-Light";font-size: 18px;color: #fff;content:'\f073';padding-right: 7px}#page.destinations #template_calendar1_detail.active {min-width: 500px;opacity: 1;z-index: 9;left: 30px;margin-right: 30px}.destinations_cnt .ztemplate .row .box .elem .caption-cnt .caption .title:before {margin-right: 8px}.destinations_cnt .ztemplate .row .box .elem .caption-cnt .caption .text {padding: 7px 8px}.destinations_cnt .detail_content {background-color: #fafafa}.destinations_cnt .detail_content .template {height: 100%;}.destinations_cnt .detail_content .ztemplate .row .box .elem .caption-cnt .caption .text .fieldkey {position: relative;font-family: "PTSans-Bold";font-size: 11px;padding: 17px 7px 7px;text-align:center;color: #14689f}.destinations_cnt .detail_content .ztemplate .row .box .elem .caption-cnt .caption .text .fieldvalue {background: #2e78a9;padding: 5px 10px;border-radius: 3px;text-align: center;color: #fff}.destinations_cnt .detail_content .ztemplate .row .box .elem .caption-cnt .caption .text .fieldkey:before {position: absolute;font-family: "FontAwesome5Pro-Light";font-size: 18px;color: #2e78a9;content:'';top: -7px;left: 0;right: 0}.destinations_cnt .detail_content .ztemplate .row .box .elem .caption-cnt .caption .text.g2 .fieldkey:before {content:'\f46d';}.destinations_cnt .detail_content .ztemplate .row .box .elem .caption-cnt .caption .text.g4 .fieldkey:before {content:'\f05a';}.destinations_cnt .detail_content .ztemplate .row .box .elem .caption-cnt .caption .text.g5 .fieldkey:before {content:'\f017';}.destinations_cnt .detail_content .ztemplate .row .box .elem .caption-cnt .caption .text.g6 .fieldkey:before {content:'\f072';}.destinations_cnt .detail_content .ztemplate .row .box .elem .caption-cnt .caption .airline-name {position: relative;font-family: "PTSans-Bold";font-size: 22px;padding: 0 7px;text-align:center;color: #14689f;background-color: #e2e7ec;position: absolute;left: 0;top: 0;width: 100%}.destinations_cnt .detail_content .ztemplate .row .box .elem .caption-cnt .caption {border-bottom: 0!important;position: relative;padding-top: 30px}.template_calendar .data_loading .fa-spin {color: #0066a0}.filters_alt_cnt {display: flex;justify-content: center;}.filters_alt_cnt .option {opacity: .6;transition: .4s;position: relative;color: #fff;cursor: pointer;margin: 0 5px;padding: 5px 12px 5px 38px;border-radius: 100px;background-color: #125c8c}.filters_alt_cnt .option.selected {opacity: 1;background-color: #0079ad}.filters_alt_cnt .option:before {transition: .4s;width: 25px;height: 25px;background-color: #0068a4;border-radius: 100%;content: '';position: absolute;left: 6px;top: 5px}.filters_alt_cnt .option:after {padding-right: 10px;overflow: hidden;transition: .4s;width: 21px;height: 21px;border-radius: 100%;background-color: transparent;content: '\f072';font-family: "FontAwesome5Pro-Solid";line-height: 20px;text-align: center;font-size: 10px;color: transparent;position: absolute;left: 8px;top: 7px}.filters_alt_cnt .option.selected:after {padding-right: 0;background-color: #14689f;color: #fff;}.destinations_tabs {display: flex;justify-content: center;border-bottom: 4px solid #004486;background-color: #fafafa}.destinations_tabs > div {padding: 15px 25px;cursor: pointer;font-family: "PTSans-Bold";font-size: 18px;color: #004684;text-align: center;line-height: 1;letter-spacing: 0;}.destinations_tabs > div.active {background-color: #004486;color: #fff}.destinations_contents > div {display: none;}.destinations_contents > div.active {display: block;}#destination_date {max-width: 1170px;margin: 0 auto}#template36 {display: none;}#destination_date #template6 {display: none;}.selected_day {display: flex;justify-content: center;align-items: center;padding: 15px;font-family: "PTSans-Regular";font-size: 18px;color: #fff;background-color: #30689b;text-align: center;line-height: 1;letter-spacing: 0;}.selected_day > div {margin: 0 3px}.selected_day > div:first-of-type {display: flex;align-items: center;}.selected_day > div:first-of-type:before {font-family: "FontAwesome5Pro-Light";font-size: 22px;color: #fff;content:'\f073';margin-right: 5px}.search_calendar_tabs {display: none;margin-top: 30px;text-align: center;border-bottom: 4px solid #004486;background-color: #fafafa}.search_calendar_tabs > div {display: inline-block;padding: 15px 25px;cursor: pointer;font-family: "PTSans-Bold";font-size: 18px;color: #004684;text-align: center;line-height: 1;letter-spacing: 0;}.search_calendar_tabs > div.active {background-color: #004486;color: #fff}.search_calendar_tabs #search_arrivals_btn:before {content: '\f5af';font-family: "FontAwesome5Pro-Light";font-size: 20px;top: 0!important;margin-right: 5px}.search_calendar_tabs #search_departures_btn:before {content: '\f5b0';font-family: "FontAwesome5Pro-Light";font-size: 20px;top: 0!important;margin-right: 5px}#destination_date #template_calendar2 {max-width: 590px;margin: 30px auto;position: relative;}#destination_date #template_calendar2_detail.template_calendar_detail {display: none;}#destination_date #template_calendar2_detail .close_detail {display: none;}#destination_date #template_calendar2_detail .detail_content .ztemplate .elem .caption-cnt .caption {display: flex;justify-content: space-between;padding: 10px}#destination_date #template_calendar2_detail .detail_content .ztemplate .elem.odd .caption-cnt .caption {background-color: #eff4f9}#destination_date #template_calendar2_detail .detail_content .ztemplate .elem .caption-cnt .caption .airline-name {width: 200px;color: #004486;font-weight: bold;font-size: 16px;}#destination_date #template_calendar2_detail .detail_content .ztemplate .elem .caption-cnt .caption .zinput {width: calc(100% / 5);padding: 0 7px}#destination_date #template_calendar2_detail .detail_content .ztemplate .elem .caption-cnt .caption .zinput .fieldkey {font-family: "PTSans-Bold";font-size: 16px;margin-bottom: 5px;text-align: center;color: #14689f;}#destination_date #template_calendar2_detail .detail_content .ztemplate .elem .caption-cnt .caption .zinput .fieldvalue {text-align: center;color: #656969;font-size: 16px}#showprivacy {padding-left: 15px;}#varsimple_manuale_aeroporto_sezione_label {display: none;}.manual_cnt .documents .section .content {transform: scaleY(0);opacity: 0;position: relative;height: 0px;transition-duration: 0s;}.manual_cnt .documents .section.active .content {transform: scaleY(1);opacity: 1;height: auto;transition-duration: 0s;}.manual_cnt .caption-add {transform: scaleY(0);opacity: 0;position: relative;height: 0px;transition-duration: 0s;}.manual_cnt .caption-cnt.active .caption-add {transform: scaleY(1);opacity: 1;height: auto;transition-duration: 0s;}.manual_links {display: flex;align-items: center;}.manual_links > div {margin: 0 15px 30px 0;}.manual_cnt .ztemplate .elem {background-color: #f5f5f5;margin-bottom: 15px}.manual_cnt .ztemplate .elem .caption-cnt {padding: 15px}.manual_cnt .ztemplate .elem .caption-cnt .caption {padding: 12px;background-color: #003f83;color: #fff;cursor: pointer;}.manual_cnt .ztemplate .elem .caption-cnt .caption .title {margin: 0;}.manual_cnt .ztemplate .elem .caption-cnt .caption .title:before {padding-right: 8px;position: relative;left: 0;transition: .3s;font-family: "FontAwesome5Pro-Light";font-size: 22px;color: #fff;content:'\f02d';transform-origin: center;}.manual_cnt .ztemplate .elem .caption-cnt .caption-alt {padding: 20px 0 0}.manual_cnt .ztemplate .elem .caption-cnt .caption-add {cursor: pointer;}.manual_cnt .ztemplate .elem .caption-cnt .caption-add .documents {margin-bottom: 0;background-color: #fff;padding: 15px}.manual_cnt .ztemplate .elem .caption-cnt .caption-add .documents .section .title {position: relative;padding-left: 18px;font-size: 15px}.manual_cnt .ztemplate .elem .caption-cnt .caption-add .documents .section .title:before {padding-right: 5px;position: absolute;left: 0;transition: .3s;font-family: "FontAwesome5Pro-Light";font-size: 18px;color: #2e78a9;content:'\f105';transform-origin: center;}.manual_cnt .ztemplate .elem .caption-cnt .caption-add .documents .section.active .title:before {transform: rotate(90deg);}.manual_cnt .ztemplate .elem .caption-cnt .caption-add .documents .document a:before {content: '\f518'}.manual_cnt .ztemplate .elem .caption-cnt .caption-add .documents .document a {font-size: 14px;}.manual_cnt .ztemplate .elem .caption-cnt .caption-add .documents .document {padding: 0 0 10px 0}.document_sub_title {padding-left: 10px;}.document_sub_title .documents_cnt {padding-left: 20px;}.lost_pwd {background-color: #6bb1ff}.lost_pwd.center_text .box_area{text-align: center;}.lost_pwd .cloud {background: url('../images/bg/clean_cloud.png');}.lost_pwd #cnt-form {text-align: center;}.lost_pwd #cnt-form input[type="submit"] {padding: 15px 25px}.lost_pwd img {position: relative;animation: storm 1s infinitealternate}.lost_pwd {padding: 100px 15px;text-align: center;position: relative;}.lost_pwd .content {max-width: 720px;margin: 30px auto}.lost_pwd .not-found {font-weight: bold;font-size: 22px;text-align: center;}.lost_pwd .section_link {text-align: center;position: relative;z-index: 3}.lost_pwd .box_area {position: relative;z-index: 2;padding: 30px}.gallery {display: block;position: relative;text-align: center;margin: 0px -10px;}.gallery ul {display: block;position: relative;text-align: center;font-size: 0px;}.gallery ul li {display: inline-block;position: relative;margin: 10px;width: calc(100% / 3 - 20px);vertical-align: top}#page.shop.payment .payment_cnt #order_summary .caption #gotobar .payment_link_wrap {padding: 0 25px 0;}#gotobar #total_wrap {padding: 0px 0px 15px 40px;}#payment_method {display: flex;align-items: center;}#payment_method .section_link {cursor: pointer;margin-top: 15px;border: 1px solid #028090;background-color: #028090;padding: 20px;color: #fff;display: inline-block;text-transform: uppercase;}#payment_method .caption.paypal input {border: 1px solid #00407f;background-color: #00407f;padding: 20px;color: #fff;display: inline-block;text-transform: uppercase;}#payment_method .caption.paypal .paypal_payment {position: relative;margin: 15px 0 0 15px;}#payment_method .caption.paypal .paypal_payment .paypal_loading {position: absolute;top: 50%;left: 50%;transform: translateX(-50%) translateY(-50%);}#payment_method .caption.paypal .paypal_payment .paypal_loading .fa-spin {color: #fff}#payment_method .caption.paypal input.pressed {color: transparent;}#page.shop.payment .payment_cnt #order_summary .caption #gotobar #total_wrap #total_amount {padding-bottom: 20px}#arrivals_and_departures .ztemplate .elem .groupfield.g6.zinput {padding-right: 0}.diverted_string {color: #00a795;font-size: 14px;font-weight: bold;}.diverted_to {font-size: 14px;font-weight: bold;color: #00a795;}.diverted_status {background: #008090;display: inline-block;font-size: 14px;padding: 5px;color: #fff;font-weight: bold;margin-bottom: 5px;}body.home .diverted_status {display: none;}body.home .diverted_string {font-size: 10px;}body.home .diverted_to {font-size: 10px;}body.no_menu header .bar #cntlogo {border-right: 0px}@media (max-width: 979px) {}@media (max-width: 480px) {}@media (max-width: 767px) {.lost_pwd .box_area {padding: 15px;text-align: center;}}@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) {}#form_13 {display: none;}#form_14 .date-4 {display: none;}body {}#cnt-form {}#page.step #cart_bottom {position: relative;display: flex;align-items: center;}#page.step #cart_cnt #cart_bottom .col1 {display: flex;width: 50%;text-align: right;justify-content: flex-end;}#page.step #cart_cnt #cart_bottom #total_wrap {position: relative;display: flex;line-height: 100px;padding: 0px 40px;min-width: 160px;}#cart_cnt #cart_bottom #total_wrap .total_amount .value {position: relative;line-height: 100px;margin-left: 20px;}#page.step #cart_cnt #cart_bottom .col2 {display: flex;width: 50%;text-align: right;justify-content: flex-end;}#cart_cnt #cart_bottom .section_link .varlink a {padding: 10px 20px;margin-right: 20px;}#gotobar {background: #014d91;color: #FFFFFF;display: flex;align-items: center;padding: 0px 20px;}#gotobar .col_1 {display: flex;width: 50%;text-align: right;justify-content: flex-end;align-items: center;}#gotobar .col_2 {display: block;width: 50%;text-align: right;padding: 20px 0px;}#gotobar .total_amount {text-align: left;padding: 0;text-align: right;line-height: 100px;}#gotobar .varlink {text-align: right;}#gotobar .varlink a {padding: 10px 20px;}#gotobar #total_wrap {padding: 0px 0px 0px 40px;}#form_11_login {display: flex;}#form_11 {display: flex;}#page.payment .caption .product {position: relative;display: flex;align-items: center;justify-content: space-between;padding: 0px 20px;margin: 0px 0px 5px 0px;}#page.payment .caption .product .prod_amount {line-height: 100px;padding: 0px 20px;text-align: right;min-width: 160px;}#content.userprofile .tabs {padding:0 30px;}#content.userprofile .tabs .tabs-nav {margin:0px 0px 0px 0px;padding:0px 0px 2px 0px;list-style:none;border-bottom: 1px solid #D8D8D8;}#content.userprofile .tabs .tabs-nav .tab {padding:20px;background:#E72124;cursor:pointer;}#content.userprofile .tabs .tabs-nav .tab.active {background: #00ADEE;}#content.userprofile .tabs .content {padding:0px 0px 30px 0px;background-color: #fff;display:none;}#content.userprofile .tabs .content.active {display:block;}#content.userprofile #orders_list .order_number {margin: 0 0 1px 0;padding: 20px;cursor: pointer;border:none;background-color: #F5F5F5;text-align: left}#content.userprofile #orders_list .order_number.opened {margin: 0 auto;}#content.userprofile #orders_list .order_number.opened:after {transition: .3s}#content.userprofile #orders_list .order_number.opened:after {transform: rotate(90deg);}#content.userprofile #orders_list .order_number #varsimple_order_number {margin: 0 10px 0 auto;padding: 0;display: inline-block;font-family: "GrotaSansBold";font-size: 18px;color: #27AAE1;text-transform: uppercase;text-align: left;line-height: 15px}#content.userprofile #orders_list .caption {margin: 0px;padding: 0 20px;border:1px solid #d8d8d8;overflow: hidden;display:none;}#content.userprofile #orders_list .product {margin: 0;padding:20px 0 20px;border-bottom: 1px solid #D0D0D0;text-align: left;overflow:hidden;}#content.userprofile #orders_list .product.last {border-bottom: none;}#content.userprofile #orders_list .files {margin: 0 0 20px 0;overflow:hidden;text-align:left;border-top: 1px solid #D0D0D0;}#content.userprofile #orders_list .files .goto {margin: 20px 10px 0px 0px;display:inline-block;vertical-align:middle;}content.userprofile form#user_profile {margin:30px 0 0 0;}#content.userprofile form#user_profile input[type="submit"] {margin:0;}#content.userprofile form#user_profile input[disabled] {opacity:0.5;}#content.userprofile form#user_profile .change_password {display:none;}#content.userprofile form#user_profile .element_1, #content.userprofile form#user_profile .element_2, #content.userprofile form#user_profile .element_3, #content.userprofile form#user_profile .change_password {width:33.3333%;float:left;text-align:left;}#content.userprofile form#user_profile .element_4, #content.userprofile form#user_profile .element_5 {width:50%;float:left;text-align:left;}#content.userprofile form#user_profile .check_password {width:100%;text-align:left;}#content.userprofile form#lost_password input[type="submit"] {margin:0 15px;}#content.userprofile form#lost_password .form-title {display:block;}#content.userprofile form#lost_password .field.email {width:100%;text-align:left;}#content.userprofile form#reset_password input[type="submit"] {margin:0 15px;}#content.userprofile form#reset_password .form-title {display:block;}#content.userprofile form#reset_password .form.field {width:50%;float:left;text-align:left;}#content.userprofile #orders_list .files .goto input.ask_for_invoice {background-color: #005995;font-family: "PTSans-Regular";font-size: 16px;color: #FFFFFF;text-transform: uppercase;text-align: center;line-height: 1;letter-spacing: 0;padding: 15px}#arrivals_and_departures .ztemplate .elem:not(.first) {background-color: unset;border-bottom: 1px solid rgba(0, 0, 0, 0.15);}#arrivals_and_departures .ztemplate .elem.first .groupfield {text-transform: uppercase !important;}#arrivals_and_departures .ztemplate .elem .groupfield {display: inline-block;padding: 10px;width: calc(100% / 24 * 4);vertical-align: top;}#arrivals_and_departures .ztemplate .elem .groupfield.g4 {width: calc(100% / 24 * 3)}#arrivals_and_departures .ztemplate .elem .groupfield.g1 {width: calc(100% / 24 * 7);text-transform: none;}#arrivals_and_departures .ztemplate .elem .groupfield.g2 {width: calc(100% / 24 * 7);text-transform: none;}#arrivals_and_departures .ztemplate .elem .groupfield.g7 {width: calc(100% / 24 * 3)}#arrivals_and_departures .ztemplate .elem .groupfield.g5 {word-wrap: break-word;}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {#arrivals_and_departures .ztemplate .elem .groupfield.g7 {width: auto;}}@supports (-ms-ime-align:auto) {#arrivals_and_departures .ztemplate .elem .groupfield {display: inline-block;padding: 10px;width: calc(100% / 25 * 4);}}_:-ms-fullscreen, :root .box_model_4 .box_model_contents .content .ztemplate .elem {background-color: #fff}_:-ms-fullscreen, :root .box_model_4 .box_model_contents .content .ztemplate .elem.first {background-color: #c9d7e5}_:-ms-fullscreen, :root .box_model_4 .box_model_contents .content .top #search_realtime_flight_cnt input {background-color: transparent}#arrivals_and_departures .ztemplate .elem .groupfield.g8 {width: calc(100% / 24 * 3)}#arrivals_and_departures .ztemplate .elem .groupfield.g9 {display: none;}#arrivals_and_departures .ztemplate .elem .caption {display: block;width: 100%;}#arrivals_and_departures .ztemplate .elem .caption-alt {display: inline-block;}#arrivals_and_departures .ztemplate .elem.hide {display: none;}#arrivals_and_departures .ztemplate .elem:not(.first) {display: none;}.flights #arrivals_and_departures .ztemplate .elem:not(.first) {display: block;}#arrivals_and_departures .ztemplate .elem:not(.hide):not(.first):nth-child(-n+6) {display: block;}.realtime_lastupdate.realtime_arrivals,.realtime_lastupdate.realtime_departures {}.box_model_4 .box_model_contents .content .realtime_lastupdate:before {margin-right: 5px}.box_model_4 .box_model_contents .content .realtime_lastupdate {justify-content: flex-end;background-color: #cad7e6;padding: 5px 10px}.box_model_4 .box_model_contents .content .realtime_error:before {margin-right: 5px}.box_model_4 .box_model_contents .content .realtime_error {justify-content: flex-end;background-color: #cad7e6;padding: 5px 10px}#arrivals_and_departures #varlink_all_arrivals-cnt {padding: 10px 7px;text-align: left;}#arrivals_and_departures #varlink_all_arrivals-cnt a{font-family: "PTSans-Regular";font-size: 12px;color: #fff;background-color: #003e75;padding: 5px;text-transform: uppercase;text-align: right;line-height: 1;letter-spacing: 0;}#arrivals_and_departures #varlink_all_departures-cnt {padding: 10px 7px;text-align: left;}#arrivals_and_departures #varlink_all_departures-cnt a{font-family: "PTSans-Regular";font-size: 12px;color: #fff;background-color: #003e75;padding: 5px;text-transform: uppercase;text-align: right;line-height: 1;letter-spacing: 0;}.box_model_2.standard {display: flex;flex-wrap: wrap;margin-bottom: 30px;}.box_model_2.standard .elem {display: flex;align-items: center;}.box_model_2.standard .elem .varlink {display: block;padding: 0px 0px 0px 30px;}.box_model_2.standard .elem a {margin-left: 50px;}.box_model_2.standard .elem a:before {position: absolute !important;left: 30px;top: 30px;}.box_model_2 #varlink_box_2_services-cnt a:before {content: '\f64a'}#fast_bnt {position: fixed;left: -55px;width: 55px;transition-duration: 0.5s;top: 50vh;z-index: 9}#fast_bnt.active {transition-duration: 0.25s;left: 0px;}#fast_bnt .box_model_2 .elem {position: relative;display: block;height: 55px;width: 100%;}#fast_bnt .box_model_2 .elem a {position: relative;left: 0px;}#fast_bnt .box_model_2 .elem a:before {position: absolute;top: 10px;left: 10px;}#fast_bnt .box_model_2 .elem a span {position: absolute;right: 0px;width: 160px;height: 55px;}#fast_bnt .box_model_2 .icon .elem {text-align: center;width: 100%;}#fast_bnt .box_model_2 .icon .elem a {font-size: 0px;text-align: center;display: block;width: 100%;}#fast_bnt .box_model_2 .icon .elem a:before {font-size: 28px;display: inline-block;text-align: center;line-height: 55px !important;top: unset;left: unset;width: 100% !important;top: 0px;left: 0px;}#fast_bnt .box_model_2 .extended {width: 160px;position: absolute;top: 0px;left: -160px;}#fast_bnt .box_model_2 .extended .elem {left: 0px;height: 55px;transition-duration: 0.5s;display: flex;align-items: center;}#fast_bnt .box_model_2 .extended .elem .varlink {display: block;}#fast_bnt .box_model_2 .extended .elem a {font-size: 16px;line-height: 18px;padding: 0 10px;}#fast_bnt .box_model_2 .extended .elem a:before {display: none;}#fast_bnt .box_model_2 .extended .elem.active {transition-duration: 0.25s;left: 215px;}.box_model_4 .tab {display: none;padding: 0px 0px 0px 20px;margin: 0 2px 0px 0px;}.box_model_4 .tab.active {display: inline-block;}.box_model_4 .content {display: none;}.box_model_4 .content.active {display: block;}.box_model_4 .sub_content {display: none;}.box_model_4 .sub_content.active {display: block;}.box_model_12 .tab {display: none;}.box_model_12 .tab.active {display: inline-block;}.box_model_12 .content {opacity: 0;z-index: -1;position: absolute;bottom: 0px;padding: 20px;}.box_model_12 .content.active {opacity: 1;z-index: 1;position: relative;}.box_model_12 .box_model_contents .content .ztemplate .row .box {max-height: 200px;}.box_model_12 .box_model_contents .content .ztemplate .row .box .elem {height: auto;}.box_model_12 .box_model_contents .content .ztemplate .row .box .elem .caption-cnt .caption img {max-height: 100px;max-width: 100px;}#template6 .elem {float: left;margin: 10px;}#template6 .f3 {height: 70px;width: 70px;}#template7 {display: none;}.zsimplebutton {cursor: pointer;}.highlight {background: coral;}#template_calendar1 .day-content {display: flex;}#template9 .box-1 .caption{display: flex;}#template9 .box-1 .caption .groupfield{margin: 10px;}#page {padding: 0;min-height: 100vh;}body.noslide #page {padding: 0px 0px 0px 0px;min-height: unset;padding-bottom: 90px}.box_model_4 .box_model_tabs .tab {width: calc(25% - 2px);}.box_model_4 .box_model_tabs .tab .varsimple {line-height: 50px !important;padding-left: 30px;}.box_model_4 .box_model_tabs .tab #varsimple_label_ticket {padding-left: 28px}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {.box_model_4 .box_model_tabs .tab #varsimple_label_ticket {padding-left: 26px} .box_model_4 .box_model_tabs .tab #varsimple_label_ticket.varsimple:before {left: -25px;font-size: 20px;text-align: left;}}.box_model_4 .box_model_tabs .tab .varsimple:before {position: absolute !important;top: 15px !important;left: 15px !important;right: unset !important;bottom: unset !important;}.box_model_4 .box_model_tabs > div {cursor: pointer;}.box_model_4 .box_model_tabs .tab #varsimple_label_parking.varsimple {padding-left: 25px}.box_model_4 .box_model_tabs .tab #varsimple_label_parking.varsimple:before {z-index: 1}.box_model_4 .box_model_tabs .tab #varsimple_label_arrivals_and_departures.varsimple:before {z-index: 1}.box_model_4 .box_model_tabs .tab #varsimple_label_ticket.varsimple {text-align: left;}.box_model_4 .box_model_tabs .tab #varsimple_label_ticket.varsimple:before {z-index: 1;font-size: 21px}.box_model_4 .box_model_tabs .tab #varsimple_show_arrival_btn:before {content: '\f5af';font-family: "FontAwesome5Pro-Light";font-size: 20px;top: 0!important}.box_model_4 .box_model_tabs .tab #varsimple_show_departure_btn:before {content: '\f5b0';font-family: "FontAwesome5Pro-Light";font-size: 20px;top: 0!important}.ztemplate_model_11 {margin-bottom: 50px;}.ztemplate_model_11 .ztemplate .row .box .elem .caption-cnt .caption-alt {left: 0px;padding: 0px 20px 20px 20px;position: absolute;}.ztemplate_model_11 .ztemplate .row .box .elem .caption-cnt .caption-alt .title a {margin-bottom: 10px;}.ztemplate_model_11 .ztemplate .row .box .elem .caption-cnt .caption-alt .ztextarea {line-height: 23px;}.ztemplate_model_13 .ztemplate .row .box .elem .caption-cnt .caption-alt .ztextarea {margin: 20px 0px 0px 0px;line-height: 20px;}.ztemplate_model_13 .ztemplate .row .box .elem .caption-cnt .caption-alt .zsimplebutton {position: absolute;top: -20px;text-align: right;right: 20px;}.ztemplate_model_13 .ztemplate .row .box .elem .caption-cnt .caption-alt .zsimplebutton a {line-height: 40px;padding: 0px 20px;display: inline-block;}.ztemplate_model_13 .ztemplate .row .box .elem .caption-cnt .caption-alt .zsimplebutton a:after {margin-left: 15px;}.ztemplate_model_11 .ztemplate .row .box .slick-dots {display: none;}.box_model_4 .box_model_contents {width: calc(100% - 2px);}.box_model_4 .box_model_contents .content .top {padding: 15px 10px 0px 10px;}.box_model_4 .box_model_contents .content .top .buttons_cnt > div {cursor: pointer;}.box_model_4 .box_model_contents .content .top .buttons_cnt div{margin: 0px 15px 0px 10px;padding-left: 15px;z-index: 2;}.box_model_4 .box_model_contents .content .top .buttons_cnt #departure_btn:before {content: '\f5b0';font-family: "FontAwesome5Pro-Light";font-size: 20px;}.box_model_4 .box_model_contents .content .top .buttons_cnt #arrival_btn:before {content: '\f5af';font-size: 20px;}#page.flights .box_model_4 .box_model_contents .content .top {background-color: unset;padding: 0px;height: 67px;}#page.flights .box_model_4 .box_model_contents {background-color: unset;}#page.flights .box_model_4 .box_model_contents .conten_btn {line-height: 67px;background-color: #00468460;color: #FFFFFF;padding: 0px 40px;}#page.flights .box_model_4 .box_model_contents .content .top .buttons_cnt #arrival_btn:before {bottom: 20px;left: 30px;z-index: 0;right: unset;}#page.flights .box_model_4 .box_model_contents .conten_btn.active {background-color: #004684;}#page.flights .box_model_4 .box_model_contents .content .top .buttons_cnt #arrival_btn {margin: 0px 5px 0px 0px;line-height: 67px;cursor: pointer;}#page.flights .box_model_4 .box_model_contents .content .top .buttons_cnt #departure_btn {margin: 0px 5px 0px 0px;line-height: 67px;cursor: pointer}#page.flights #arrivals_and_departures .ztemplate .elem.first .caption {background-color: #004684;color: #FFFFFF;}#page.flights .box_model_4 .box_model_contents .content .top #search_realtime_flight_cnt {z-index: 2}#page.flights .box_model_4 .box_model_contents .content .top #search_realtime_flight_cnt input {background-color: #FFFFFF;padding: 10px;z-index: 2000;}#page.flights .box_model_4 .box_model_contents .content .ztemplate .elem.first .zinput {color: #FFFFFF;}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {#page.flights .box_model_4 .ztemplate .elem .zinput.g6 {text-align: center;}#page.flights .box_model_4 .box_model_contents .content .ztemplate .elem.first .zinput.g6 {text-align: center;}}#page.flights #arrivals_and_departures .ztemplate .elem:not(.first) {padding: 12px 0px;}#page.flights .box_model_4 .box_model_contents .content .top .buttons_cnt #arrival_btn a {line-height: 67px;}#page.flights .box_model_4 .box_model_contents .content .top .buttons_cnt #arrival_btn:before {content: '\f5af';}#page.flights .box_model_4 .box_model_contents .content .top .buttons_cnt #departure_btn a {line-height: 67px;}#page.flights .box_model_4 .box_model_contents .content .top .buttons_cnt #departure_btn:before {content: '\f5b0';right: unset;bottom: 20px;left: 30px;}#page.flights .box_model_4 .box_model_contents .content .top #search_realtime_flight_cnt:after {bottom: 15px;top: unset;right: 10px}.box_model_4 .box_model_contents .content .top #search_realtime_flight_cnt:after {z-index: 1}::placeholder {color: #fff;opacity: .4}.box_model_4 {margin-bottom: 30px;}.box_model_12 {margin-bottom: 50px;}.box_model_12 .box_model_tabs .tab .varsimple {line-height: 55px !important;padding: 0px 10px;}.box_model_12 .box_model_tabs > div {cursor: pointer;}.box_model_12 .box_model_contents .content .ztemplate .row .box .elem .caption-cnt .caption-alt {padding-left: 20px;}.box_model_12 .box_model_contents .content .ztemplate .row .box .slick-dots {text-align: center;position: absolute;bottom: -40px;}.box_model_12 .box_model_contents .content .ztemplate .row .box .slick-dots li {margin: 0px 5px !important;}section#banner {margin-bottom: 35px;}.ztemplate_model_13 .ztemplate .row .box .elem {margin-left: 30px;width: calc((100% - ( 30px * 2)) / 3);}.ztemplate_model_13 .ztemplate .row .box .elem.first {margin-left: 0px;}.ztemplate_model_13 .ztemplate .row .box .elem .caption-cnt .caption-alt {padding: 40px 20px 20px 20px;}.step_1 .ztemplate_model_1 .ztemplate .row .box {font-size: 18px;}.col_cnt {display: block;font-size: 0px;text-align: center;}.col_cnt .col {display: inline-block;position: relative;width: 50%;vertical-align: top;font-size: 18px;}footer {background-image: url(../images/bg/bg_footer.png);background-size: contain;background-repeat: no-repeat;background-position: left;height: auto;margin-top: 30px;}footer .top {padding: 30px;margin-top: 30px;}footer .top .box_contact_model_1 .contact {margin-right: 40px;}footer .top .box_contact_model_1 .varlink {margin-top: 5px;}footer .top .box_contact_model_1 .varlink a:before {margin-right: 10px;}footer .top .box_contact_model_2:before {top: 10px;position: relative;left: -10px;}footer .top .box_contact_model_2 .title {display: inline-block;}footer .follow {margin-top: 25px;}footer .follow .socialnet {margin-right: 20px;}footer .follow .socialnet a i {margin-right: 5px;font-size: 24px;top: 4px;}footer .menu_model_3 ul li {margin-right: 20px;}footer .menu_model_3 ul li a {line-height: 30px;}footer .menu_model_3 ul {margin: 0px;padding: 10px 0px;}footer .bottom {margin: 30px 0px;}footer .bottom .logo_footer {margin-right: 30px;}footer .bottom .text a {margin: 10px 10px 0 0;color: #FFFFFF;}header .bar .menu_model_1 ul li {line-height: 40px;height: 40px;}#page.gara #page_name {font-size: 25px;}body {padding-top: 100px}#slideshow {top: 0;position: relative;}.slideshow_cnt {position: relative;margin-bottom: -70px;}.slideshow_cnt section.page_top {position: absolute;bottom: 70px;left: 0;right: 0;margin: 0 auto;z-index: 1}#slideshow .slick-dots {position: absolute;}.slideshow_cnt #slideshow {background-color: #000}.slideshow_cnt #slideshow .slide .elem img {opacity: .7}#page .box_area {color: #656969;}#page .box_area h1,#page .box_area h2,#page .box_area h3,#page .box_area h4,#page .box_area h5,#page .box_area h6 {color: #00438b!important;border-bottom: 1px solid #00438b;padding-bottom: 8px;margin-bottom: 10px;position: relative;clear: both;}#page .box_area h1:before,#page .box_area h2:before,#page .box_area h3:before,#page .box_area h4:before,#page .box_area h5:before,#page .box_area h6:before {position: absolute;width: 30px;height: 5px;content: '';background-color: #00438b;left: 0;bottom: -5px;}#page.autonoleggi img.left{box-shadow: 0 0 15px 0 rgba(0,0,0,0.15);float: none!important;margin-bottom: 15px!important}#page.standard form .caption-fields .form.select select {padding: 15px;cursor: pointer;border: 2px solid #EDEDED;border-radius: 6px;background-color: transparent;width: 100%}#page.standard form .caption-fields .form.select:before {font-family: "FontAwesome5Pro-Solid";color: #000;font-size: 18px;content: '\f0d7';position: absolute;z-index: -1;right: 25px;top: calc(50% - 10px);color: #004486}#page.standard form .caption-fields .form.select {position: relative;z-index: 1;}#page.standard form .caption-fields .form.textview {color: #fff;padding: 15px}#page.standard form .caption-fields .form.textview > div {background-color: #30689B;padding: 10px;border-top-left-radius: 6px;border-top-right-radius: 6px;}#page.standard #cnt-form input[type="file"] {line-height: 0;font-size: 13px}.accordion {background-color: #f7f7f7;padding: 20px}.text_dyn .accordion a, .text_dyn .accordion a:hover, .text_dyn .accordion a:focus, .text_dyn .accordion a:visited {display: block;padding: 10px 50px 10px 10px;margin-bottom: 5px;background-color: #fff}.text_dyn .accordion a.selected {background-color: #00438b;color: #fff;margin-bottom: 0}.text_dyn .accordion a {position: relative;}.text_dyn .accordion a:before {position: absolute;width: 20px;height: 20px;border: 2px solid #dedede;content: '';right: 10px;top: calc(50% - 10px);border-radius: 100%}.text_dyn .accordion a:after {position: absolute;width: 12px;height: 12px;background-color: transparent;transition: .9s;content: '';right: 14px;top: calc(50% - 6px);border-radius: 100%;transform: scale(0);}.text_dyn .accordion a.selected:after {background-color: #fff;transform: scale(1);}.accordion .accordion-content {padding: 10px 10px 5px;background-color: #fff;border-bottom: 5px solid #f7f7f7;}.accordion .accordion-content a:before {display: none;}.accordion .accordion-content a {display: inline-block;padding: 0!important;}.accordion .accordion-content a:focus {padding: 0!important;margin-bottom: 0!important;display: inline-block;}.accordion .accordion-content a:hover {display: inline-block;padding: inherit;}.submenu {padding: 0;margin-bottom: 30px}.submenu #tree {margin: 0}.submenu #tree > li.active {position: relative;padding: 8px 10px 8px 15px;margin-bottom: 3px;background-color: #E5F3F8;display: block;font-size: 15px;color: #004684}.submenu #tree > li.active:before {width: 8px;height: 100%;background-color: #004684;text-align: left;z-index: 2;position: absolute;left: 0;bottom: 0px;content: '';}.submenu #tree > li > a {transition: .3s;display: block;padding: 10px 10px 10px 15px;margin-bottom: 3px}.submenu #tree > li > a:before {transition: .3s}.submenu_cnt .section_title {border-top: 5px solid #FAFAFA;padding: 13px 10px}#page.white {padding-top: 0}#page.white #page_name {margin: 10px 0 15px;color: #004684;text-shadow: unset;}#page.white #container_name {margin: 10px 0 15px;color: #004684;text-shadow: unset;}#page.white .page_subtitle {text-shadow: unset;}#slideshow .slide .elem img {width: 100%;min-height: 390px;object-fit: cover}#page.white .box_area {box-shadow: unset;background: #fff;margin-bottom: 0;padding-bottom: 60px}#page.white .box_area_plane {box-shadow: unset;background: #fff url('../images/bg/airplane_one.webp');background-repeat: no-repeat;background-position: right bottom;margin-bottom: 0;padding-bottom: 60px}#page.white section.page_top {background-color: #fafafa}#page.white .page_subtitle {color: #a4a4a4}a.external:before {margin-right: 5px}header .bar {display: flex;align-items: flex-end;justify-content: space-between;padding: 20px}header .bar .right_content {display: inline-flex;align-items: center;}header .bar .menu_user {display: flex;}header .bar .menu_user a {padding-right: 12px;z-index: 1;position: relative;overflow: hidden;margin: 0 5px}header .bar .menu_user a:before {margin-right: 12px;z-index: 1;transition: .65s}header .bar .menu_usera:hover :after {width: 100%;}header .bar .menu_user a:hover:before {background-color: #4e7eaa;}header .bar .menu_user a:hover {background-color: #33699f}header .bar .menu_user #varlink_logout-cnt a:before {content: '\f2f5';background: transparent;color: #00438b;width: inherit;height: inherit;font-size: 15px;margin-right: 5px;}header .bar .menu_user #varlink_logout-cnt a {color: #00438b;background: transparent;font-size: 15px;margin-right: 0;padding-right: 0;}#footer_box {margin-bottom: 30px}footer {margin-top: 0}footer .varlink {display: inline-block;}.ztemplate_model_33 .ztemplate .row .box .elem .caption-cnt .caption {padding: 25px}.ztemplate_model_33 .ztemplate .row .box .elem {margin-bottom: 30px}.ztemplate_model_33 .ztemplate .row .box .elem .caption-cnt .caption .title {margin-top: 0}.ztemplate_model_33 .ztemplate .row .box .elem .caption-cnt .caption .ztextarea {margin-bottom: 30px}.ztemplate_model_33 .ztemplate .row .box .elem .caption-cnt .caption .zsimplebutton a {display: inline-block;line-height: 40px;padding: 0px 20px;}.ztemplate_model_33 .ztemplate .row .box .elem .caption-cnt .caption .zsimplebutton a:after {margin-left: 15px}.page_subtitle #container_summary {color: #a4a4a4;text-shadow: unset;}.template_filters {margin-bottom: 60px;text-align: center;background-color: #f4f4f4;border-top: 5px solid #004388;}.template_filters .filter_radio {padding: 15px 15px 35px}.template_filters .filter_radio .filter_values input[type="radio"] {display: none;}.template_filters .filter_radio .filter_values label {margin-right: 90px}.template_filters .filter_radio .filter_values label:before {transition: .3s}.template_filters .filter_radio .filter_values label:after {transition: .3s}.template_filters .filter_radio .filter_key {margin: 15px auto 30px}.box_lateral_sensitive.with_lateral .ztemplate_model_20 .ztemplate .row .box .elem {width: calc(50% - 20px)}.ztemplate_model_20 {margin-bottom: 90px}.ztemplate_model_20 .ztemplate .row .box .elem .caption-cnt .caption-add {display: none;}.ztemplate_model_20 .ztemplate .row .box .elem .caption-cnt .caption-alt {min-height: 170px;padding: 15px}.ztemplate_model_20 .ztemplate .row .box .elem .caption-cnt .caption .zsimplebutton {display: inline-block;width: fit-content;width: 100%;max-width: 150px;margin: 0 auto;padding: 15px 30px;bottom: -22px}.ztemplate_model_20 .ztemplate .row .box .elem {float: left;margin: 10px;width: calc(33.333% - 20px);position: relative;z-index: 1;transition: .3s}.ztemplate_model_20 .ztemplate .row .box .elem .caption-cnt {overflow: hidden;}.ztemplate_model_20 .ztemplate .row .box .elem .caption-cnt .caption img {height: 310px;object-fit: cover;transition: .4s}.ztemplate_model_20 .ztemplate .row .box .elem:hover {z-index: 2;transform: scale(1.11);}.ztemplate_model_20 .ztemplate .row .box .elem:hover .caption-cnt .caption img {transform: scale(2.2);opacity: .2;}.ztemplate_model_20 .ztemplate .row .box .elem .caption-cnt .caption-add.caption-4 {display: none;}.content_slide_in {position: fixed;top: 0;left: 100%;height: 100%;width: 100%;z-index: -1;background-color: rgba(0, 67, 139, 0.22);display: flex;align-items: center;justify-content: center;transition: .3s;opacity: 0;left: 0;}.content_slide_in .caption-add {padding: 30px;max-width: 920px;list-style-type: none;background: #fff url('../images/bg/sogeaal_logo_bg.svg');background-repeat: no-repeat;background-position: right bottom}.content_slide_in.fired {z-index: 9999;opacity: 1}.ztemplate_model_20 .ztemplate.fired {opacity: .1}.content_slide_in .caption-add .ztextarea {margin-bottom: 30px;border-bottom: 1px solid #dedede;padding-bottom: 30px}.content_slide_in .caption-add .ztextarea a {color: #004684}.content_slide_in .caption-add .zinput {margin-bottom: 20px}.content_slide_in .caption-add .zinput .fieldkey:before {margin-right: 8px;padding: 10px;border-radius: 100%!important}.content_slide_in .caption-add .zinput .fieldvalue {margin-left: 15px}.content_slide_in .close_cs:before {background-color: transparent;width: 0;height: 0;border-style: solid;border-width: 0 70px 70px 0;border-color: transparent #004684 transparent transparent;line-height: 0px;_border-color: #000000 #004684 #000000 #000000;_filter: progid:DXImageTransform.Microsoft.Chroma(color='#000000');}.content_slide_in .caption-add img {box-shadow: 0 0 30px 10px rgba(0,0,0,0.12);}.content_slide_in .caption-add .slides {margin: 0 0 20px 0;box-shadow: 0 0 30px 10px rgba(0,0,0,0.12);max-width: 460px;position:relative;clear:both;display:block;}.content_slide_in .caption-add .slides .slick-dots {margin: 0 auto;text-align: center;z-index: 1;position: absolute;bottom: 40%;right: -30px;}.content_slide_in .caption-add .slides .slick-dots li {margin: 0 auto;text-align: center;display: block;}.content_slide_in .caption-add .slides .slick-dots li button {margin: 0 0 5px auto;width: 10px;height: 10px;background-color: #4a90e2;border-radius:100%;}.content_slide_in .caption-add .slides .slick-dots li.slick-active {}.content_slide_in .caption-add .slides .slick-dots li.slick-active button {width: 10px;height: 10px;background-color: #185abc;border-radius:100%;}.content_slide_in .caption-add .slides img {box-shadow:none;}.ztemplate_model_23 {margin-bottom: 90px}.ztemplate_model_23 .ztemplate .row .box .elem {float: left;margin: 10px;width: calc(33.333% - 20px);position: relative;z-index: 1;transition: .3s}.ztemplate_model_23 .ztemplate .row .box .elem .caption-cnt .caption .zsimplebutton {display: inline-block;width: fit-content;margin: 0 auto;bottom: -22px}.ztemplate_model_23 .ztemplate .row .box .elem .caption-cnt .caption .zsimplebutton a {padding: 15px 30px;}.ztemplate_model_23 .ztemplate .row .box .elem .caption-cnt .caption-alt {min-height: 170px;padding: 15px}.ztemplate_model_23 .ztemplate .row .box .elem .caption-cnt .caption-alt .zinput.g6 .fieldkey {position: relative;margin-right: 15px}.ztemplate_model_23 .ztemplate .row .box .elem .caption-cnt .caption-alt .zinput.g6 .fieldkey:before {position: absolute;left: -40px;line-height: 10px;padding: 10px;margin-right: 8px;border-radius: 100%!important}.ztemplate_model_23 .ztemplate .row .box .elem .caption-cnt {overflow: hidden;}.ztemplate_model_23 .ztemplate .row .box .elem .caption-cnt .caption img {transition: .4s}.ztemplate_model_23 .ztemplate .row .box .elem:hover {z-index: 2;transform: scale(1.11);}.ztemplate_model_23 .ztemplate .row .box .elem:hover .caption-cnt .caption img {transform: scale(2.2);opacity: .2;}#page.meeting .zcheckbox .fieldvalue:before {padding: 5px;}#page.meeting .zcheckbox .fieldvalue {margin-bottom: 8px}#page.meeting .amenities {display: flex;margin: 60px 0;border-top: 1px solid #ececec}#page.meeting .zcheckbox {padding: 20px;width: 50%}#page.meeting .page_subtitle .zinput {display: flex;}#page.meeting .page_subtitle .zinput .fieldkey {margin-right: 15px}#page.meeting .page_subtitle .zinput .fieldvalue {font-weight: bold;}#page.meeting .zinput.g6 .fieldkey {position: relative;padding-left: 40px}#page.meeting .zinput.g6 .fieldkey:before {position: absolute;left: 0px;line-height: 10px;padding: 10px;margin-right: 8px;border-radius: 100%!important}#cnt-form.meeting .form.field {width: 50%}#cnt-form.meeting .form.field.textarea {width: 100%}.section_link {margin-top: 30px}.section_link a {padding: 15px}.fc-calendar .fc-head {background-color: #fff;color: #acacac}.fc-calendar .fc-row > div > span.fc-date {color: #00407F}.fc-calendar .fc-row > div {height: 80px;width: calc(100% / 7.02);}#template_calendar1 .day-content {}#template9 .box-1 .caption {border-bottom: 4px solid #fff}#template9 .box-1 .elem:last-of-type .caption{border-bottom: 0}#template9 .box-1 .elem:nth-child(even) .caption{background-color: #f9f9f9}#select_flight_nature {margin: 0 auto;display: none;}#select_flight_nature option:nth-of-type(1):before {position: relative;width: 20px;height: 20px;background-color: red;content: '';}.fc-calendar .fc-row > div.fc-today {background: #e3f3ff}.fc-calendar .fc-row > div.selected {background-color: #e7fdf8}.fc-calendar .fc-row > div.fc-past {background-color: #fafafa;}.fc-calendar .fc-row > div.fc-past .fc-date {color: #dedede}.fc-calendar .fc-row > div.empty-c {background-color: #fafafa}.current_month, .current_year {color: #004684;font-size: 22px}.select_flight_nature_cnt {padding: 15px;background: #30689B;}.calendar_header {padding: 15px 0}.destinations_cnt .detail_content .ztemplate .row .box .elem .caption-cnt .caption .text {background-color: transparent;}#page.destinations #flight_calendar_cnt.active {overflow: scroll;}.controls .prev_month {background: transparent;width: 30px;height: 30px;line-height: 30px;text-align: center;color: #14689f;border-radius: 100%;}.controls .next_month {background: transparent;width: 30px;height: 30px;line-height: 30px;text-align: center;color: #14689f;border-radius: 100%;}#page.destinations.white .box_area {padding-bottom: 0}#page .zdatepicker {margin-top: 30px}#page .zdatepicker .fieldvalue:before {margin-right: 5px}.ztemplate_model_24 .ztemplate .row .box .elem .caption-cnt .caption-alt .ztextarea {display: none;}.ztemplate_model_24 .ztemplate .row .box .elem .caption-cnt .caption-alt .zsimplebutton a {line-height: 40px;padding: 0px 20px;display: inline-block;}.ztemplate_model_24 .ztemplate .row .box .elem .caption-cnt .caption-alt .zsimplebutton a:after {margin-left: 15px;}.ztemplate_model_24 .ztemplate .row .box .elem .caption-cnt {padding: 15px}.ztemplate_model_24 .ztemplate .row .box .elem .caption-cnt .caption-alt {padding: 0 0 0 15px}.ztemplate_model_24 .ztemplate .row .box .elem {margin-bottom: 30px}.ztemplate_model_24 .ztemplate .row .box .elem .caption-cnt .caption-alt .zdatepicker {margin-top: 0}.ztemplate_model_24 .ztemplate .row .box .elem .caption-cnt .caption-alt .title {margin-top: 5px}.slideshow_cnt.shop {margin-bottom: 30px}.slideshow_cnt.shop section.page_top {bottom: 0}#page.shop #cnt-form .form.field input {border: unset;}#page.shop .step_1 #cnt-form .form .caption-fields .date .date_from_html .day {padding: 15px 10px 15px 15px}#page.shop .step_1 #cnt-form .form .caption-fields .date .date_from_html .day:before {margin-right: 5px}#page.shop .step_1 #cnt-form .form .caption-fields .date .date_from_html .year {padding: 15px 15px 15px 10px}#page.shop .step_1 #cnt-form .form .caption-fields .date .date_from_html .time_html {padding: 15px}#page.shop .step_1 #cnt-form .form .caption-fields .date .date_from_html .time_html .hours:before {margin-right: 5px}#page.shop .step_1 #cnt-form {padding: 0}#page.shop .step_1 #cnt-form .form .caption-fields {display: flex;margin: 0}#page.shop .step_1 #cnt-form .form .caption-fields .date {margin: 0;}#page.shop .step_1 #cnt-form .form .caption-fields input[type="submit"] {margin: 0;top: 0;padding: 25px 15px;}#page.shop .step_1 #cnt-form .form .caption-fields .date .form_element_title {padding-top: 5px}#page.shop {min-height: unset;padding-bottom: 60px}#page.shop .content {display: flex;}#page.shop .content .section_searchform {width: 35%;}#page.shop .content .section_box_text {width: 65%;background-color: #fff;padding: 30px;}#page.shop .content .section_searchform #cnt-form .form .caption-fields {flex-direction: column;}#page.shop .content .section_searchform #cnt-form .form .caption-fields .date .date_from_html {width: 100%}#page.shop .content .section_searchform #cnt-form .form .caption-fields .date .date_from_html .time_html {margin-left: auto;}#page.shop .content .section_box_text .vareditor h2 {font-family: "PTSans-Bold";color: #004486}#page.shop .content .section_box_text .vareditor ul {list-style-type: none;padding-left: 0}#page.shop .content .section_box_text .vareditor ul li {margin-bottom: 18px}#page.shop .content .section_box_text .vareditor ul li:last-of-type {margin-bottom: 0}#page.shop .content .section_box_text .vareditor ul li:before {position: relative;font-family: "FontAwesome5Pro-Light";color: #004486;content: '\f00c';padding-right: 7px}#page.shop #purchase_flow_5_steps {margin-top: 30px}#page.shop #purchase_flow_5_steps .ztemplate .row .box-1 .elem {margin-left: 30px}#page.shop #purchase_flow_5_steps .ztemplate .row .box-1 .elem:first-of-type {margin-left: 0}#page.shop #purchase_flow_5_steps .ztemplate .row .box-1 .elem{float: left;width: calc((100% - 30px) / 2);}#page.shop #purchase_flow_5_steps .ztemplate .subcontents .ztemplate .row .box .elem{width: 100%}#goto_thankyou_page {background-color: #02C39A;font-family: "PTSans-Regular";font-size: 16px;color: #FFFFFF;text-transform: uppercase;text-align: left;line-height: 1;letter-spacing: 0;}.payment_link_wrap.gift .payment.corner {display: flex;align-items: center;background-color: #02C39A;font-family: "PTSans-Regular";font-size: 16px;color: #FFFFFF;text-transform: uppercase;text-align: left;line-height: 1;letter-spacing: 0;height: 100px;}.payment_link_wrap.gift .section_link {display: none!important;}.payment_link_wrap.gift img {display: none!important;}#goto_thankyou_page {height: 100px;padding: 0 60px}#pf_1_sf .form_element_title sup {display: none;}#page.shop #pf_1_step_1 .ztemplate {margin-top: 30px}#page.shop #pf_1_step_1 .ztemplate .row .box .elem .caption-cnt .caption-add {order: 3;padding: 15px;margin: 15px;display: none;}#page.shop #pf_1_step_1 .ztemplate .row .box .elem .caption-cnt .caption-add p {margin-bottom: 15px}#page.shop #pf_1_step_1 .ztemplate .row .box .elem .caption-cnt .caption-add.fired {}#page.shop #pf_1_step_1 .ztemplate .row .box-1 .elem {width: calc((100% - 30px) / 2);margin-left: 30px;float: left;}#page.shop #pf_1_step_1 .ztemplate .row .box-1 .elem:nth-of-type(1){margin-left: 0}#page.shop #pf_1_step_1 .ztemplate .row .box .elem .caption-cnt .caption .title {margin: 0;padding: 15px;}#page.shop #pf_1_step_1 .ztemplate .row .box .elem .caption-cnt .caption .title:before {margin-right: 5px}#page.shop #pf_1_step_1 .ztemplate .row .box .elem .caption-cnt .caption .zinput.g2 {margin: 0;padding: 15px;}#page.shop #pf_1_step_1 .ztemplate .row .box .elem .caption-cnt .caption .zinput.g2:before {margin-right: 5px}#page.shop .step_2 #pf_1_step_1 .ztemplate .row .box .elem .caption-cnt .caption .title {background-color: #802C7D}#page.shop #pf_1_step_1 .ztemplate .row .box .elem.odd .caption-cnt .caption .title {background-color: #36A0CD}#page.shop #pf_1_step_1 .ztemplate .row .box .elem .caption-cnt .caption .ztextarea.g14 {padding: 15px}#page.shop #pf_1_step_1 .ztemplate .row .box .elem .caption-cnt .caption .ztextarea.g14:before {margin-right: 5px}#page.shop #pf_1_step_1 .ztemplate .row .box .elem .caption-cnt .caption-alt {padding: 15px;border-bottom: 5px solid #eeeeee}#page.shop #pf_1_step_1 .ztemplate .row .box .elem .caption-cnt .caption {border-bottom: 5px solid #eee;}#page.shop #pf_1_step_1 .ztemplate .row .box .elem .caption-cnt .caption-alt .zsimplebutton {margin: 15px 0 0}#page.shop #pf_1_step_1 .ztemplate .row .box .elem .caption-cnt .caption-alt .zsimplebutton:before {margin-right: 5px}#page.shop #pf_1_step_1 .ztemplate .subcontents .ztemplate {margin-top: 0;position: relative;}#page.shop #pf_1_step_1 .ztemplate .subcontents .ztemplate .row .box .elem .caption-cnt .caption {border-bottom: unset;}#page.shop #pf_1_step_1 .ztemplate .elem.odd .subcontents .ztemplate .row .box .elem .caption-cnt .caption {background-image: linear-gradient(-223deg, #36A0CD 0%, #4CBBEA 100%);}#page.shop #pf_1_step_1 .ztemplate .subcontents .ztemplate .row .box .elem {width: 100%;margin-left: 0}#page.shop #pf_1_step_1 .ztemplate .row .box .elem .caption-cnt .caption-alt .zselection input {padding: 15px}#page.shop #pf_1_step_1 .ztemplate .row .box .elem .caption-cnt .caption-alt .zlabelprice {margin-bottom: 15px}#page.shop #pf_1_step_1 .ztemplate .row .box .elem .caption-cnt .caption-alt .zlabelprice .fieldkey {margin-bottom: 5px;display: none;}#page.shop #pf_1_step_1 .ztemplate .row .box .elem .caption-cnt .caption-alt .zlabelprice .price_num_days {margin-bottom: 6px}#page.shop #pf_1_step_1 .step_footer input {background-color: transparent;padding: 15px}#page.shop #pf_1_step_1 .step_footer {}#page.shop #pf_1_step_1 .ztemplate .row .box .elem .caption-cnt .caption .group-cnt {display: flex;align-items: center;justify-content: space-between;padding: 15px}#page.shop #pf_1_step_1 .ztemplate .row .box .elem .caption-cnt .caption .zselection .prod_sel_content {padding: 4px}#page.shop #pf_1_step_1 .ztemplate .row .box .elem .caption-cnt .caption .zselection .prod_sel_rem:before {top: 2px}#page.shop #pf_1_step_1 .ztemplate .row .box .elem .caption-cnt .caption .zselection .prod_sel_add:before {top: 2px}#page.shop .step_2 #pf_1_step_1 .ztemplate .row .box .elem .caption-cnt .caption {padding: 0!important}#page.shop #pf_1_step_1 .ztemplate .subcontents .ztemplate .row .box .elem .caption-cnt .caption {padding: 15px!important}#page.shop .step_2 #pf_1_step_1 .ztemplate .row .box .elem .caption-cnt .caption {flex-direction: column;align-items: initial;}#page.shop .step_2 #pf_1_step_1.ztemplate .row .box .elem .caption-cnt .caption .text {color: #fff}#page.shop .step_2 #pf_1_step_1 .ztemplate .row .box .elem .caption-cnt .caption .text:before {color: #fff;content: '\f00c'}#page.shop .step_2 #pf_1_step_1 .ztemplate {margin-top: 0}#page.shop .step_2 #summary .section_forward_link .step_footer {overflow: hidden;}#page.shop .step_2 #pf_1_step_1.ztemplate .row .box .elem .caption-cnt .caption .text {width: 100%}#purchase_flow_7_steps {margin-top: 30px}#page.shop #cnt-form .form.field input.datetimepicker{cursor: pointer;}#page.shop .step_1 #cnt-form .form .caption-fields .date.element_4 {display: none;}#page.shop .step_1 #cnt-form .form .caption-fields .element_5 {background-color: #00336b;margin-top: 0;}#page.shop .step_1 #cnt-form .form .caption-fields .element_5 .form_element_title {color: #fff;font-size: 15px;line-height: 25px;padding-top: 5px}#page.shop .step_1 #cnt-form .form .caption-fields .element_5 .textview-5 {color: #fff;padding: 20px;background-color: #053b7f;border-radius: 10px}#page.shop .step_1 .ztemplate_model_pf1 .ztemplate .row .box .elem .caption-cnt .caption .title {margin: 0;padding: 15px;}#page.shop .step_1 .ztemplate_model_pf1 .ztemplate .row .box .elem .caption-cnt .caption .title:before {margin-right: 5px}#page.shop .step_1 .ztemplate_model_pf1 .ztemplate .row .box .elem {float: unset;}#page.shop .step_1 .ztemplate_model_pf1 .ztemplate .row .box .elem .caption-cnt .caption .ztextarea.g14 {padding: 15px}#page.shop .step_1 .ztemplate_model_pf1 .ztemplate .row .box .elem .caption-cnt .caption .ztextarea.g14:before {margin-right: 5px}#page.shop .step_1 .ztemplate_model_pf1 .ztemplate .row .box .elem .caption-cnt .caption-alt .zsimplebutton {display: none;}#page.shop .step_1 .ztemplate_model_pf1 .ztemplate .row .box .elem .caption-cnt .caption-add {width: 100%;padding: 15px}#page.shop .step_1 .ztemplate_model_pf1 .ztemplate .row .box .elem .subcontents .caption-cnt .caption {padding: 15px}#page.shop .step_1 .ztemplate_model_pf1 .ztemplate .row .box .elem .subcontents .caption .text:before {margin-right: 5px}#page.shop .step_1 .ztemplate_model_pf1 .ztemplate .row .box .elem .caption-cnt .caption-alt .zselection.inherited_availability {padding: 0}#page.shop .step_1 .ztemplate_model_pf1 .ztemplate .row .box .elem .caption-cnt .caption-alt .zselection {padding: 15px}#page.shop .step_1 .ztemplate_model_pf1 .ztemplate .row .box .elem .caption-cnt .caption-alt .zlabelprice {margin-bottom: 15px}#page.shop #pf_1_step_1 .ztemplate .row .box .elem .subcontents .caption {padding: 10px 15px}#page.shop #pf_1_step_1 .ztemplate .row .box .elem .subcontents .caption .text:before {margin-right: 5px}.old_price {position: relative;margin-right: 10px}.old_price:after {position: absolute;content: '';width: 100%;height: 1px;background-color: #6A6A6A;left: 0;right: 0;top: 7px}#page.shop #pf_1_step_1 .ztemplate .row .box .elem .caption-cnt .caption-alt .zlabelprice .group-cnt {display: flex;align-items: baseline;}#page.shop #pf_1_step_1 .ztemplate .row .box .elem .caption-cnt .caption-alt .zlabelprice .old_price {opacity: .7}#page.shop .step_2 #accessori .section_top {padding: 15px;min-height: 70px}#page.shop .step_2 #accessori .section_top:before{margin-right: 10px}#page.shop .step_2 #accessori .ztemplate .row .box .elem .caption-cnt .caption {padding: 15px}#page.shop .step_2 #accessori .ztemplate .row .box .elem .caption-cnt .caption .zlabelprice .fieldkey {display: none;}#page.shop .step_2 #accessori .ztemplate .row .box .elem .caption-cnt .caption .zselection .prod_sel_content {padding: 4px}#page.shop .step_2 #accessori .ztemplate .row .box .elem .caption-cnt .caption .text:before {margin-right: 5px}#page.shop .step_2 #accessori .ztemplate .row .box .elem .caption-cnt .caption .zlabelprice:before {margin-right: 5px}#page.shop .step_2 #accessori .ztemplate .row .box .elem .caption-cnt .caption .zselection .prod_sel_content {border: unset;}#page.shop .step_2 #accessori .ztemplate .row .box .elem .caption-cnt .caption .zselection .prod_sel_rem:before {top: 2px}#page.shop .step_2 #accessori .ztemplate .row .box .elem .caption-cnt .caption .zselection .prod_sel_add:before {top: 2px}#page.shop .step_2 #accessori .ztemplate .row .box .elem .caption-cnt .caption .zselection {border-left: 1px solid #dedede;padding-left: 15px;}.prod_sel_rem, .prod_sel_add {background-color: transparent;}#page.shop .step_2 #accessori .ztemplate .row .box .elem .caption-cnt .caption-alt {padding: 15px 15px 15px;margin-top: 10px}#summary .ztemplate .row .box .elem {margin: 0 0 10px}#page.shop .step_2 #summary {margin-left: 30px;min-width: 450px}#page.shop .step_2 #summary .days {min-height: 70px;padding: 15px}#page.shop .step_2 #summary .days .date_checkin .time {margin-left: 5px}#page.shop .step_2 #summary .days .date_checkin:before {margin-right: 5px}#page.shop .step_2 #summary .days .date_checkout:before {margin-right: 5px}#page.shop .step_2 #summary .days .date_checkout .time {margin-left: 5px}#page.shop .step_2 #summary .days .date .date_name {margin-bottom: 3px}#page.shop .step_2 #summary .days .date_checkout {border-left: 1px solid #205c94}#page.shop .step_2 #summary .ztemplate .row .box .elem .caption-cnt .caption-alt .zlabelprice .fieldvalue:before {margin-right: 5px}#page.shop .step_2 #summary .ztemplate .row .box .elem .caption-cnt {padding: 15px}#page.shop .step_2 #summary #total_wrap {padding: 15px}#page.shop .step_2 #summary #total_wrap .section_title {margin-right: 15px}#page.shop .step_2 #summary #total_wrap #total_amount .value:before {margin-right: 5px}#page.shop .step_2 #summary .section_forward_link .step_footer {}#page.shop .step_2 #summary .section_forward_link .step_footer input {background-color: transparent;width: 100%;padding: 15px;position: relative;z-index: 2}#page.shop .step_2 #summary .section_forward_link .step_footer:after {z-index: 1}#page.step #summary #cart_summary_wrapper .remove_product {display: none;}#page.shop #summary #cart_summary_wrapper .product_selection_wrap {display: none;}#page.shop .step_2 #summary .ztemplate .row .box .elem .caption-cnt .caption-alt {display: inline-flex;align-items: center;justify-content: flex-end;}#page.shop .step_2 #summary .ztemplate .row .box .elem .caption-cnt .caption-alt .zlabeltotalprice .fieldkey {display: none;}#page.shop .step_2 #summary .ztemplate .row .box .elem .caption-cnt .caption-alt .zlabeltotalprice {min-width: 180px}#page.shop .step_2 #summary .num_days:before {margin-right: 5px}#page.shop .step_2 #summary .num_days {padding: 10px}#page.shop .step_1 .ztemplate_model_pf1 .ztemplate .row .box .elem .caption-cnt .caption .zinput.g2 {padding: 15px}#page.shop .step_1 .ztemplate_model_pf1 .ztemplate .row .box .elem .caption-cnt .caption .group-cnt {display: flex;align-items: center;justify-content: space-between;padding: 15px;background-color: #fff}#page.shop .step_1 .ztemplate_model_pf1 .ztemplate .row .box .elem .caption-cnt .caption .zselection {justify-content: flex-end;}#page.shop .step_1 .ztemplate_model_pf1 .ztemplate .row .box .elem .caption-cnt .caption .group-cnt {display: flex;align-items: center;justify-content: space-between;padding: 15px}#page.shop .step_1 .ztemplate_model_pf1 .ztemplate .row .box .elem .caption-cnt .caption .zselection .prod_sel_content {padding: 4px}#page.shop .step_1 .ztemplate_model_pf1 .ztemplate .row .box .elem .caption-cnt .caption .zselection .prod_sel_rem:before {top: 2px}#page.shop .step_1 .ztemplate_model_pf1 .ztemplate .row .box .elem .caption-cnt .caption .zselection .prod_sel_add:before {top: 2px}#page.shop .step_1 .ztemplate_model_pf1 .step_footer input {background-color: transparent;padding: 15px}#page.shop .step_1 .ztemplate_model_pf1 .step_footer {}#page.shop .step_1 .ztemplate_model_pf1 .ztemplate .row .box .elem .caption-cnt .caption-alt {padding: 15px}#page.shop .step_1 .ztemplate_model_pf1 #purchase_flow_4_steps.ztemplate .row .box .elem .caption-cnt .caption .zinput.g2 {background-color: #05668D}#page.shop.cart #summary #summary-cnt #cart .ztemplate .row .box-1 {margin-bottom: 10px}#page.shop.cart #summary #summary-cnt #cart .ztemplate .row .box .elem {margin-bottom: 0}#page.shop.cart #summary #summary-cnt #cart .ztemplate .row .box-1 .elem .caption-cnt {flex-direction: row;padding: 15px}#page.shop.cart #summary #summary-cnt #cart .ztemplate .row .box-2 .elem .caption-cnt {flex-direction: row;padding: 15px}#page.shop.cart #summary #summary-cnt #cart .ztemplate .row .box .elem .caption-cnt .caption .text:before {margin-right: 10px}#page.shop.cart #summary #summary-cnt #cart .ztemplate .row .box-2 .elem .caption-cnt .caption-alt .zselection .prod_sel_content {padding: 7px}#page.shop.cart #summary #summary-cnt #cart .ztemplate .row .box-2 .elem .caption-cnt .caption-alt .zlabeltotalprice .fieldkey {display: none;}#page.shop.cart #summary #summary-cnt #cart .days {min-height: 70px;padding: 15px}#page.shop.cart #summary #summary-cnt #cart .days .date .date_name {margin-bottom: 3px}#page.shop.cart #summary #summary-cnt #cart .days .date_checkin .time {margin-left: 5px}#page.shop.cart #summary #summary-cnt #cart .days .date_checkin:before {margin-right: 10px}#page.shop.cart #summary #summary-cnt #cart .days .date_checkout:before {margin-right: 10px}#page.shop.cart #summary #summary-cnt #cart .days .date_checkout .time {margin-left: 5px}#gotobar {background-color: #fff;color: #8f8f8f;margin-left: 30px;padding: 0}#page.shop.cart #summary #summary-cnt #gotobar #total_wrap {align-items: baseline;padding: 25px}#page.shop.cart #summary #summary-cnt #gotobar .group_wrap {display: flex;align-items: center;justify-content: space-between;width: 100%}#gotobar .varlink a {padding: 15px}.template_loading {position: absolute;left: 0;right: 0;text-align: center;margin-left: 0 auto}.fa-spin {color: #0066a0}#page.order .box_area {padding: 0;width: 100%;background-color: transparent;box-shadow: unset;}#page.order #cnt-form .form.field {width: 100%}#page.order #cnt-form input[type="submit"] {clear: both;}#page.shop.order #summary #summary-cnt #order_template_wrapper .ztemplate .row .box-2 .elem .caption-cnt .caption-alt .zlabeltotalprice .fieldkey {display: none;}#page.shop.order #summary #summary-cnt #order_template_wrapper .ztemplate .row .box .elem .caption-cnt {padding: 15px}#page.shop.order #summary {padding: 15px}#page.shop.order #cnt-form {padding: 0;margin-top: 0}#page.shop.order #cnt-form .form.field input {background-color: #fff}#page.shop.order #order_page {display: flex;}#page.shop.order #order_page .order_summary {width: 50%;margin: 10px}#page.shop.order #order_page .order_personal_data {width: 50%;margin: 10px}#page.shop.order #order_page .order_personal_data .section_text h3 {margin: 0;font-family: "PTSans-Bold";text-transform: uppercase;font-size: 16px}#page.shop.order #order_page .order_personal_data .section_text {background-color: #003e79;padding: 15px;color: #fff}#page.shop.order #order_page .days {padding: 15px}#page.shop.order #order_page .days .date_checkin .date .date_full {display: flex;}#page.shop.order #order_page .days .date_checkout .date .date_full {display: flex;}#page.shop.order #order_page .days .date_checkin:before {margin-right: 5px}#page.shop.order #order_page .days .date_checkout:before {margin-right: 5px}#page.shop.order #order_page .days .time {margin-left: 15px}#page.shop.order #order_page .num_days {padding: 10px 15px}#page.shop.order #order_page .num_days div {margin: 0 auto;padding: 31px 15px;text-align: center;}#page.shop.order #order_page .num_days div:before {margin-right: 5px}#page.shop.order #order_page #cnt-form {padding: 15px}#page.shop.payment #order_summary .caption #gotobar {margin: 0;padding: 0}#page.shop.payment #order_summary .caption #gotobar .section_link {margin: 0;height: 100px;display: flex;align-items: center;}#page.shop.payment #order_summary .caption #gotobar .section_link .varsimple {padding: 0;line-height: 100px;height: 100%;padding: 0 20px;}#page.shop.payment .days {padding: 15px}#page.shop.payment .days .date_checkin .date .date_full {display: flex;}#page.shop.payment .days .date_checkout .date .date_full {display: flex;}#page.shop.payment .days .date_checkin:before {margin-right: 5px}#page.shop.payment .days .date_checkout:before {margin-right: 5px}#page.shop.payment .days .time {margin-left: 15px}#page.shop.payment .num_days {padding: 10px 15px}#page.shop.payment .num_days div {margin: 0 auto;padding: 31px 15px;}#page.shop.payment .payment_cnt .num_days div {text-align: center;}#page.shop.payment .num_days div:before {margin-right: 5px}#page.shop.payment #order_summary .caption #order_template_wrapper .ztemplate .row .box .elem .caption-cnt .caption {padding: 15px}#page.shop.payment .payment_cnt #order_summary .caption #order_template_wrapper .ztemplate .row .box .elem {background-color: #fff;padding: 15px 15px 0 15px}#page.shop.payment .payment_cnt #order_summary .caption #order_template_wrapper .ztemplate .row .box .elem .caption-cnt .caption-alt {padding: 15px}#page.shop.payment .payment_cnt #order_summary .caption #order_template_wrapper .ztemplate .row .box .elem .caption-cnt .caption-alt .zlabelprice .fieldkey {display: none;}#page.shop.payment .payment_cnt #order_summary .caption #order_template_wrapper .ztemplate .row .box .elem .caption-cnt .caption-alt .zlabeltotalprice .fieldkey {display: none;}#page.shop.payment .payment_cnt #order_summary .caption #gotobar .payment_link_wrap {display: flex;align-items: center;}#page.shop.payment .payment_cnt #order_summary .caption #gotobar .section_link {margin-left: 30px}#page.shop.payment .payment_cnt #order_summary .caption #gotobar {margin-top: 15px}#page.shop.thankyou #thankyou .box_area.noshadow {box-shadow: unset;background-color: transparent;}header .top .col2 #cart {margin-right: 20px}header .top .col2 #cart #cart_detail {height: fit-content;padding: 15px}header .top .col2 #cart #cart_detail:before {width: 10px;height: 10px;background-color: #fff;position: absolute;content: '';top: -5px;transform: rotate(45deg);left: 30px}header .top .col2 #cart #cart_detail .product {padding: 15px 0;border-bottom: 1px solid #dedede}header .top .col2 #cart #cart_detail .total_amount {padding: 15px 0}header .top .col2 #cart #cart_detail .go_to_cart a {padding: 15px}header .top .col2 #cart #cart_detail .total_amount .key {margin-right: 10px}.internal.user {margin-top: 15px}.internal.user .tabs .tabs-nav li:nth-of-type(2):before{content: '\f570'}.internal.user .tabs .tabs-nav li .varsimple {padding-left: 15px}.internal.user .tabs .tabs-nav li.active {color: #fff}#content.userprofile .tabs .tabs-nav .tab {background-color: #F7F7F7}#content.userprofile .tabs .tabs-nav .tab.active {background-color: #30689b;}#content.userprofile .tabs .tabs-nav .tab.active:before {color: #fff}#content.userprofile .tabs .content {padding: 30px}#content.userprofile form#user_profile .element_1, #content.userprofile form#user_profile .element_2, #content.userprofile form#user_profile .element_3, #content.userprofile form#user_profile .change_password {text-align: left;}.internal.user form .caption-fields .form input, .internal.user #cntform form .caption-fields .form select, .internal.user #cntform form .caption-fields .form textarea {background-color: #f7f7f7;color: #333333}.internal.user .tabs {text-align: left;}.internal.user form .caption-fields .form {}.internal.user form .caption-fields .form.radio label {width: auto;padding: 2px;margin: 30px 0 0 70px}#content.userprofile form#user_profile input[type="submit"] {clear: both;}.internal.user #name_elements {display: flex;align-items: center;}.internal.user #name_elements .field {float: none!important;width: 50%!important}.internal.user #pwd_elements {display: flex;align-items: center;flex-wrap: wrap;}.internal.user #pwd_elements .field.check_password {width: 100%!important}.internal.user #pwd_elements .field {float: none!important;width: 33.333%!important}.internal.user #user_data_elements {display: flex;align-items: center;}.internal.user #user_data_elements .field {float: none!important;width: 33.333%!important}.internal.user #car_info {display: flex;align-items: center;flex-wrap: wrap;background-color: #30689b;padding: 15px 0 0;color: #fff;margin-bottom: 15px}.internal.user #car_info .form_element_title {color: #fff}.internal.user #car_info .field:first-of-type{width: 100%!important;font-weight: bold;}.internal.user #car_info .field {float: none!important;width: 50%!important}.internal.user #invoice_info {display: flex;align-items: center;flex-wrap: wrap;background-color: #f7f7f7;padding: 15px 0 0;color: #333333;margin-bottom: 15px}.internal.user #invoice_info .field:first-of-type{width: 100%!important;font-weight: bold;color: #30689b}.internal.user #invoice_info .field {float: none!important;width: 50%!important}.internal.user #invoice_info input {background-color: #fff}.internal.user form input[type="submit"] {padding: 15px 30px}.internal.user .group {border: 1px solid #f0f0f0;padding: 15px 0 0;margin-bottom: 15px;}.internal.user form .caption-fields .form.select select {padding: 10px;line-height: 34px;background-color: #fff;width: 100%;cursor: pointer;}.internal.user form .caption-fields .form.select {position: relative;}.internal.user {margin-bottom: 60px;text-align: center;}.internal.user .radio {padding: 15px 15px 35px}.internal.user .radio input[type="radio"] {display: none;}.internal.user .radio label {margin-right: 90px}.internal.user .radio label:before {transition: .3s}.internal.user .radio label:after {transition: .3s}.internal.user .radio {margin: 15px auto 30px}.internal.user #orders_list .order_number .date {margin-left: 30px}.internal.user #orders_list .order_number .paid {margin-left: 30px}.internal.user #orders_list .order_number .canceled {margin-left: 30px}.internal.user #orders_list .order_number .date:before {margin-right: 5px}.internal.user #orders_list .order_number .paid:before {margin-right: 5px}.internal.user #orders_list .order_number .canceled:before {margin-right: 5px}.internal.user #orders_list .order_number:before {margin-right: 5px}.internal.user #orders_list .caption .product .prod_interval div:before {margin-right: 5px;position: relative;top: 2px}.internal.user #orders_list .caption .files .goto a {padding: 15px}.internal.user #orders_list .caption .product .prod_qty:before {content: 'x';}#content.userprofile #orders_list .order-paid .order_number {background-color: #defbdf}#content.userprofile #orders_list .order-canceled .order_number {background-color: #f7e2e2}#varsimple_alert_fattura {margin-bottom: 30px}.internal.user .tabs #varsimple_alert_fattura:before {margin-right: 5px}.internal.user .tabs #varsimple_alert_fattura a {cursor: pointer;color: #004486;margin-left: 6px}.internal.user #orders_list .order_number .paid {padding: 7px 10px 7px 6px}.internal.user #orders_list .order_number .canceled {padding: 7px 10px 7px 9px}.internal.user #orders_list .caption .product #varlink_parking_integ-cnt a {padding: 10px 15px}.internal.user #orders_list .caption .product #varlink_parking_integ-cnt a:before {margin-right: 5px}.box_model_4 #parking #cnt-form .form .caption-fields {margin: 0;flex-wrap: wrap;position: relative;background-color: #004486}.box_model_4 #parking #cnt-form .form.field input {border: unset;}.box_model_4 #parking #cnt-form .form .caption-fields .date .date_from_html .day {padding: 15px 5px 15px 10px}.box_model_4 #parking #cnt-form .form .caption-fields .date .date_from_html .day:before {margin-right: 5px}.box_model_4 #parking #cnt-form .form .caption-fields .date .date_from_html .year {padding: 15px 10px 15px 10px}.box_model_4 #parking #cnt-form .form .caption-fields .date .date_from_html .time_html {padding: 15px 13px}.box_model_4 #parking #cnt-form .form .caption-fields .date .date_from_html .time_html .hours:before {margin-right: 5px}.box_model_4 #parking #cnt-form {padding: 0}.box_model_4 #parking #cnt-form .form .caption-fields {display: flex;margin: 0}.box_model_4 #parking #cnt-form .form .caption-fields .date {margin: 0;width: 50%}.box_model_4 #parking #cnt-form .form .caption-fields input[type="submit"] {margin: 0;top: 0;width: 100%;margin: 0 15px 15px}.box_model_4 #parking #cnt-form .form .caption-fields .date .form_element_title {padding-top: 5px}.box_model_4 #parking {background-color: #004684;}.box_model_4 #ticket .ztemplate .row .box .elem .caption-cnt {position: relative;}.box_model_4 #ticket .ztemplate .row .box .elem .caption-cnt .caption .zlabelprice .fieldkey {display: none;}.box_model_4 #ticket .step_footer input {background-color: transparent;padding: 15px}.box_model_4 #ticket .step_footer {}.box_model_4 #ticket .ztemplate .row .box .elem .caption-cnt .caption-alt {text-transform: initial;padding: 15px}.box_model_4 #ticket .ztemplate .row .box .elem .caption-cnt .caption {padding: 15px}.box_model_4 #ticket .ztemplate .row .box .elem .caption-cnt .caption .zselection .prod_sel_content {padding: 4px}.box_model_4 #ticket .ztemplate .row .box .elem .caption-cnt .caption .text:before {margin-right: 5px}.box_model_4 #ticket .ztemplate .row .box .elem .caption-cnt .caption .zlabelprice:before {margin-right: 5px}.box_model_4 #ticket .ztemplate .row .box .elem .caption-cnt .caption .zselection .prod_sel_content {border: unset;}.box_model_4 #ticket .ztemplate .row .box .elem .caption-cnt .caption .zselection .prod_sel_rem:before {top: 2px}.box_model_4 #ticket .ztemplate .row .box .elem .caption-cnt .caption .zselection .prod_sel_add:before {top: 2px}.box_model_4 #ticket .ztemplate .row .box .elem .caption-cnt .caption .group-cnt {display: inline-flex;justify-content: space-between;width: 50%}.box_model_4 #ticket .ztemplate .row .box .elem .caption-cnt .caption .zselection {width: inherit;}.box_model_4 #ticket .ztemplate .row .box .elem .caption-cnt .caption .text {width: 50%}#page.destinations .text_dyn.g3 .fieldvalue.n1 {display: none;}.slick_img {position: relative;background-color: #000}.ztemplate_model_11 .ztemplate .row .box .elem .caption-cnt .caption img {opacity: .6;}.ztemplate_model_11 .ztemplate .row .box .elem .caption-cnt .caption .img_title {position: absolute;top: 15px;left: 15px;}.ztemplate_model_11 .ztemplate .row .box .elem .caption-cnt .caption-alt .zlink {font-family: "PTSans-Bold";font-size: 20px;color: #FFFFFF;text-align: left;line-height: 1;letter-spacing: 0;text-shadow: 0 2px 4px rgba(0,0,0,0.50);position: absolute;top: 15px;left: 15px;}.ztemplate_model_11.model_ras .ztemplate .row .box .elem .caption-cnt .caption-alt {bottom: unset;top: 20px;}.ztemplate_model_11 .ztemplate .row .box .elem .caption-cnt .caption-alt .zlink a {color: #FFFFFF;}.ztemplate_model_11.model_ras .ztemplate .row .box .elem .caption-cnt .caption img {opacity: .9;cursor: pointer;}.ztemplate_model_11 .ztemplate .row .box .elem .caption-cnt .caption-alt .zlink strong {font-family: "PTSans-Bold";font-size: 20px;color: #E39F46;text-align: left;line-height: 1;letter-spacing: 0;text-shadow: 0 2px 4px rgba(0,0,0,0.50);}#template_white_labels {padding: 60px 15px 0}#template_white_labels .section_title {text-align: center;}.ztemplate_model_25 .ztemplate{padding: 0}.ztemplate_model_25 #template25 .row .box .elem:first-of-type {margin-left: 0}.ztemplate_model_25 #template25 .row .box .elem {padding: 25px 25px 5px;width: calc(25% - 30px);margin: 10px 0 0 30px}.ztemplate_model_25 {margin: 90px 0 60px}.ztemplate_model_25 #template25 .row .box .elem .caption-cnt .caption .title {margin: 50px auto 30px}.ztemplate_model_25 #template25 .row .box .elem .caption-cnt .caption .title:before {top: -125px;margin: 0 auto;transition: .3s}.ztemplate_model_25 #template25 .row .box .elem:hover .caption-cnt .caption .title:before {transform: scale(.9);background-color: #fff;color: #004684;box-shadow: 0 -27px 50px -21px rgba(0,0,0,0.15);}.ztemplate_model_25 #template25 .row .box .elem.c949 .caption-cnt .caption .title:before {content: '\f594'}.ztemplate_model_25 #template25 .row .box .elem.c950 .caption-cnt .caption .title:before {content: '\f1b9'}.ztemplate_model_25 #template25 .row .box .elem.c951 .caption-cnt .caption .title:before {content: '\f59f'}.ztemplate_model_25 .ztemplate .row .box .elem .caption-cnt .caption .zsimplebutton {text-align: center!important;}.ztemplate_model_25 .ztemplate .row .box .elem .caption-cnt .caption .zsimplebutton a {line-height: 40px;padding: 10px 20px;display: inline-block;}.ztemplate_model_25 .ztemplate .row .box .elem .caption-cnt .caption .zsimplebutton a:after {margin-left: 15px;}.ztemplate_model_25 #template25 .row .box .elem:hover {}#kayak-i-frame-iframe-id {max-width: 1023px;}.kayak-i-frame-wrapper {text-align: center;}iframe > .search-panel h2 {color: #004684}.modal_form {display: flex;align-items: center;justify-content: center;position: fixed;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0, 67, 139, 0.22);z-index: -1;opacity: 0;transition: .3s}.modal_form.fired {z-index: 99999;opacity: 1;}.modal_form .modal_form_cnt {background-color: #fff;width: 100%;max-width: 920px;padding: 40px 60px}.modal_form .modal_form_cnt .close_modal:before {background-color: transparent;width: 0;height: 0;border-style: solid;border-width: 0 70px 70px 0;border-color: transparent #004684 transparent transparent;line-height: 0px;_border-color: #000000 #004684 #000000 #000000;_filter: progid:DXImageTransform.Microsoft.Chroma(color='#000000');}.section_cnt_text h2 {margin-bottom: 0}.privacy_field .show_privacy a{border-bottom: 1px solid #004487;font-size: 12px;line-height: 16px;color: #004487}#showprivacy .privacy_field input[type="checkbox"].privacy_field_val {position: relative;top: 2px;margin-right: 3px;}#complaints_form #cnt-form .form.field {width: 50%;margin-top: 0}#complaints_form #cnt-form .caption-fields {margin-top: 15px}#complaints_form #cnt-form .form.textarea {width: 100%}#complaints_form #showprivacy {padding: 0 20px;}.ztemplate_model_26 .ztemplate .row .box .elem .caption-cnt .caption {padding: 15px}.ztemplate_model_26 .ztemplate .row .box .elem .caption-cnt .caption .zsimplebutton {display: none;}.ztemplate_model_26 .ztemplate .row .box .elem .caption-cnt .caption .title {margin: 12px 0 0}.ztemplate_model_26 .ztemplate .row .box .elem {margin-bottom: 30px}.ztemplate_model_26 .ztemplate .row .box .elem .caption-cnt .caption:before {background-color: transparent;width: 0;height: 0;border-style: solid;border-width: 0 70px 70px 0;border-color: transparent #004684 transparent transparent;line-height: 0px;_border-color: #000000 #004684 #000000 #000000;_filter: progid:DXImageTransform.Microsoft.Chroma(color='#000000');}.ztemplate_model_27 {margin-top: 40px}.ztemplate_model_27 .ztemplate .row .box .elem {margin-bottom: 30px}.ztemplate_model_27 .ztemplate .row .box .elem .caption-cnt .caption-alt {padding: 30px}.ztemplate_model_27 .ztemplate .row .box .elem .caption-cnt .caption-alt .title {margin: 0}.ztemplate_model_27 .ztemplate .row .box .elem .caption-cnt .caption-alt .text.g4:before,.ztemplate_model_27 .ztemplate .row .box .elem .caption-cnt .caption-alt .zlink.g5:before {margin-right: 5px}.ztemplate_model_27 .ztemplate .row .box .elem .caption-cnt .caption-alt .text.g4 {margin-bottom: 5px}.ztemplate_model_27 .ztemplate .row .box .elem .caption-cnt .caption-alt .zinput.g2 {margin-left: 20px}.ztemplate_model_27 .ztemplate .row .box .elem .caption-cnt .caption-alt .zinput.g2 .fieldkey:before {margin-right: 10px}.ztemplate_model_27 .ztemplate .row .box .elem .caption-cnt .caption-alt .zinput.g2 .fieldkey:after {margin-right: 5px}#showprivacy {clear: both;font-size: 12px;line-height: 16px;color: #656969;padding: 0 20px;}#page.login .show_privacy, #page.login .privacy, #page.login .privacy_text {padding: 0 15px!important}#page.login .privacy_text {display: none;}#page.login .privacy_text.fired {display: block;}#page.login .show_privacy {cursor: pointer;}#page.login form .newsletter input[type="checkbox"] {margin-top: 5px}#cnt-form .privacy_text {display: none;}#cnt-form .privacy_text.fired {display: block;}#cnt-form .show_privacy {cursor: pointer;}.section_invoice_readme {border-top: 10px solid #215991;background: #fff;padding: 15px;margin: 30px 0;box-shadow: 0 0 15px 0 rgba(0,0,0,0.15);font-size: 16px;line-height: 20px}.section_invoice_readme a {font-weight: bold;color: #004486;}#page.login .show_privacy, #page.login .privacy, #page.login .privacy_text {padding: 0 0!important}form .newsletter {padding: 0 15px 15px}form .newsletter .newsletter_text {font-size: 12px;line-height: 16px;color: #656969}form .newsletter .newsletter_text p {margin-bottom: 10px}form .newsletter label {font-size: 12px;line-height: 14px;color: #656969}form .newsletter label input {margin: 0 5px 0px 1px}@media (max-width: 1610px){header .bar .menu_model_1 ul li {margin: 0 8px}header .bar .menu_model_1 ul li.cid-12 a {padding: 20px 8px}}@media (max-width: 1520px){header .bar .menu_model_1 ul li a,header .bar .menu_model_1 ul li.active a {font-size: 16px}}@media (max-width: 1440px){#slideshow .slide .elem img {object-fit: cover;min-height: 390px}}@media (max-width: 1390px){header .bar #cntlogo {width: 250px}header .bar .menu_model_1 ul li {margin: 0 7px}header .bar .menu_model_1 ul li.cid-12 a {padding: 22px 12px}}@media (max-width: 1299px){header .bar .menu_model_1 ul li {margin: 0 8px}header .bar .menu_model_1 ul li a {font-size: 16px}}@media (max-width: 1199px){header .bar #cntlogo {width: 210px}.box_model_4 .box_model_tabs .tab {width: auto;}.box_model_4 .box_model_tabs .tab .varsimple {font-size: 14px!important}.box_model_4 .box_model_tabs .tab .varsimple:before {font-size: 19px!important}.box_model_4 .box_model_tabs #ticket_btn.tab {width: 125px;margin-right: 0}.box_model_4 .tab {padding: 0 15px}.box_model_4 #parking #cnt-form .form .caption-fields .date {width: 100%}.box_model_4 #parking #cnt-form .form .caption-fields .date .date_from_html {width: 100%}.box_model_4 #parking #cnt-form .form .caption-fields .date .date_from_html .time_html {width: 50%;border-right: 1px solid #004486;}.box_model_4 #parking #cnt-form .form .caption-fields .date .date_from_html .year {width: 20%}.box_model_4 #parking #cnt-form .form .caption-fields .date .date_from_html .month_name_tiny {width: 20%}.box_model_4 #parking #cnt-form .form .caption-fields .date .date_from_html .day {width: 30%}.ztemplate_model_25 #template25 .row .box .elem .caption-cnt .caption .title {margin-top: 20px}.ztemplate_model_25 #template25 .row .box .elem .caption-cnt .caption .title a {font-size: 18px}.ztemplate_model_25 #template25 .row .box .elem .caption-cnt .caption .title:before {font-size: 28px;width: 80px;height: 80px;line-height: 80px;top: -90px}#page.shop .step_2 {flex-direction: column;}#page.shop .step_2 #accessori {order: 1}#page.shop .step_2 #summary {order: 2;margin: 0 0 30px 0}#page.shop.order #order_page .days {flex-direction: row;}#page.shop.order #order_page .num_days div,#page.shop.payment .payment_cnt .num_days div {position: relative;width: 100%;padding: 10px 15px;background-color: transparent;color: #fff}#page.shop.order #order_page .num_days div:before {color: #fff}#page.shop.order #order_page .num_days {padding-left: 0}#page.shop.order #order_page .days .date_checkin {width: 100%;justify-content: center;}#page.shop.order #order_page .days .date_checkout {width: 100%;justify-content: center;}.box_model_4 .box_model_contents .content .ztemplate .elem .zinput {font-size: 12px}#arrivals_and_departures .ztemplate .elem .groupfield {padding: 6px}body.en .box_model_4 .box_model_contents .content .ztemplate .elem.first .zinput {font-size: 9px}}@media (max-width: 1160px){header .bar .menu_user a {background-color: transparent;color: #004486;font-size: 14px}header .bar .menu_user a:before {width: unset;color: #30689B;background-color: transparent;font-size: 22px;margin-right: 5px}header .bar .menu_user a:hover {background-color: transparent;}header .bar .menu_user a:hover:before {background-color: transparent;}header .bar .menu_model_1 ul li.cid-12 a {padding: 20px 10px}header .bar #cntlogo {padding: 0;width: auto;}header .bar {padding-left: 10px}#page.destinations #template_calendar1_detail.active {min-width: 450px}#page.destinations #flight_calendar_cnt {min-width: 500px}}@media (max-width: 1024px){#page.shop .content .section_searchform {width: 50%}#page.shop .content .section_box_text {width: 50%}#page.shop .content .section_box_text .vareditor h2 {margin-top: 0}#page.shop .step_1 #cnt-form .form .caption-fields input[type="submit"] {margin: 15px}}@media (max-width: 1023px){.box_lateral_sensitive.with_lateral {width: 100%}.box_lateral {width: 100%}.banner_lateral_cnt {max-width: 420px;margin: 15px auto}.ztemplate_model_20 .ztemplate .row .box .elem,.ztemplate_model_23 .ztemplate .row .box .elem {width: calc(50% - 20px)}#page.shop .content .section_box_text .vareditor h2 {font-size: 22px}#page.shop .content .section_box_text {font-size: 17px}}@media (max-width: 992px){section.page_content .container {display: flex;flex-direction: column;}section.page_content .col1 {order: 2;width: 100%;margin: 15px 0;padding: 0}section.page_content .col2 {order: 1;width: 100%}.ztemplate_model_25 #template25 .row .box .elem {width: calc(50% - 30px);margin-bottom: 90px}.ztemplate_model_25 #template25 .row .box .elem:nth-of-type(3) {margin-left: 0}#page .container {width: 100%}#page.shop .step_1 #cnt-form .form .caption-fields {flex-direction: column;}#page.shop.order #order_page #cnt-form .form .field {width: 100%}.login-mask {flex-direction: column;}.login-mask .box_area {width: 100%;padding: 30px 0 30px 30px}.login-mask .box_area form .caption-fields {width: 100%}#login_lostpassword_wrap {padding-right: 20px}.template_filters .filter_radio .filter_key {text-align: left;}.template_filters .filter_radio .filter_values {display: flex;flex-direction: column;padding-left: 60px}.template_filters .filter_radio .filter_values label {margin: 12px 0}#page.shop.order #order_page {display: block;}#page.shop.order #order_page .order_summary {width: 100%;margin: 10px 0}#page.shop.order #order_page .order_personal_data {width: 100%;margin: 10px 0}.box_model_4 .box_model_tabs .tab {width: calc(25% - 2px)!important;}.box_model_4 .box_model_tabs .tab .varsimple {font-size: 16px!important}.box_model_4 .box_model_tabs .tab #varsimple_label_ticket.varsimple:before {font-size: 24px!important}#page.shop .content {flex-direction: column;}#page.shop .content .section_searchform {width: 100%}#page.shop .content .section_box_text {width: 100%}}@media (max-width: 768px){footer .top .box_contact_model_1 {display: flex;flex-direction: column;justify-content: center;align-items: center;}footer .top .box_contact_model_1 .contact {margin: 15px auto}footer .top .box_contact_model_1 .contact .title {text-align: center;}footer .top .box_contact_model_2 {float: unset;display: block;text-align: center;}footer .follow #varscript_social {display: flex;flex-wrap: wrap;justify-content: space-around;}footer .follow .socialnet {margin: 15px 0;width: 33.333%;}footer .follow .socialnet a {text-align: center;}footer .bottom .logo_footer {display: block;margin: 0 0 30px 0;text-align: center;}}@media (max-width: 767px){#fast_bnt {display: none;}.box_lateral {margin-left: 0}.box_model_2 .elem {width: 100%}.ztemplate_model_13 .ztemplate .row .box {text-align: center;}.ztemplate_model_13 .ztemplate .row .box .elem {width: 100%;max-width: 390px;margin: 0 auto 30px auto}.ztemplate_model_25 #template25 .row .box .elem {width: 100%;max-width: 390px;margin: 0 auto 90px auto}#page_name {font-size: 35px!important}#page.shop #pf_1_step_1 .ztemplate .row .box-1 .elem {width: 100%;margin: 0 0 30px 0}#page.shop .step_2 #summary {min-width: unset;width: 100%}#page.shop .step_2 #summary .days .date_checkin:before {display: none;}#page.shop .step_2 #summary .days .date_checkout:before {display: none;}#page.shop .step_2 #accessori .ztemplate .row .box .elem .caption-cnt .caption .zselection .prod_sel_rem:before {font-size: 18px}#page.shop .step_2 #accessori .ztemplate .row .box .elem .caption-cnt .caption .zselection .prod_sel_add:before {font-size: 18px}#page.shop .step_2 #accessori .ztemplate .row .box .elem .caption-cnt .caption .zlabelprice {font-size: 18px}#page.shop .step_2 #accessori .ztemplate .row .box .elem .caption-cnt .caption .zlabelprice:before {font-size: 18px}#page.shop .step_2 #accessori .ztemplate .row .box .elem .caption-cnt .caption .zselection {width: 40%;border-left: 0}#page.order .box_area {padding: 0}#page.shop.order #order_page .days {flex-direction: row;}#page.shop.order #order_page .days .date_checkin:before,#page.shop.order #order_page .days .date_checkout:before,#page.shop.payment .payment_cnt .days .date_checkin:before,#page.shop.payment .payment_cnt .days .date_checkout:before {display: none;}#page.shop.order #summary #summary-cnt #order_template_wrapper .ztemplate .row .box-1 .elem .caption-cnt .caption-alt {width: auto;}.box_model_12 .box_model_contents .content .ztemplate .row .box .elem .caption-cnt {flex-direction: column;}.box_model_12 .box_model_contents .content .ztemplate .row .box .elem .caption-cnt .caption {width: 100%}.box_model_12 .box_model_contents .content .ztemplate .row .box .elem .caption-cnt .caption img {max-width: unset;max-height: unset;}.box_model_12 .box_model_contents .content .ztemplate .row .box .elem .caption-cnt .caption-alt {width: 100%}#page.shop.payment .payment_cnt #order_summary .caption #gotobar,#page.shop.payment .payment_cnt #order_summary .caption #gotobar .payment_link_wrap {flex-direction: column;}#page.shop.payment .payment_cnt #order_summary .caption #gotobar .section_link {margin: 15px auto}#page.shop.payment #order_summary .caption #gotobar .section_link {height: inherit;}#page.shop.payment #order_summary .caption #gotobar .section_link .varsimple {line-height: inherit;}#page.shop.payment .payment_cnt #order_summary .caption #gotobar .section_link {padding: 15px}#page.shop.payment .payment_cnt #order_summary .caption #gotobar #total_wrap #total_amount .value,#page.shop.payment .payment_cnt #order_summary .caption #gotobar #total_wrap #total_amount .value:before {font-size: 35px}#page.shop.payment .payment_cnt #order_summary .caption #gotobar #total_wrap #total_amount {margin-bottom: 15px}#content.userprofile .tabs {padding: 0 15px}.internal.user #name_elements {flex-direction: column;}.internal.user #name_elements .field {width: 100%!important}.internal.user #user_data_elements {flex-direction: column;}.internal.user #user_data_elements .field {width: 100%!important}.internal.user #car_info {flex-direction: column;}.internal.user #car_info .field {width: 100%!important}.internal.user #invoice_info {flex-direction: column;}.internal.user #invoice_info .field {width: 100%!important}.internal.user form .caption-fields .radio .form_element_title {margin-bottom: 20px}.internal.user form .caption-fields .form.radio label {display: inline;}.internal.user #orders_list .caption .product {display: block;}.internal.user #orders_list .caption .product .product_name,.internal.user #orders_list .caption .product .prod_interval,.internal.user #orders_list .caption .product .prod_amount,.internal.user #orders_list .caption .product .prod_qty {width: 100%}#content.userprofile .tabs .content[data-tab="2"]{padding: 0}.internal.user #orders_list .caption .product .prod_amount {display: inline-block;}.internal.user #orders_list .caption .product .prod_qty {display: inline-block;float: right;}.internal.user #orders_list .caption .product .prod_interval {margin-bottom: 10px}.internal.user #orders_list .order_number .paid {margin-left: 5px}.internal.user #orders_list .order_number .date {margin-left: 8px}.internal.user #orders_list .caption .files .goto {width: 100%}.internal.user #orders_list .caption .files .goto a {display: block;}#content.userprofile #orders_list .files .goto input.ask_for_invoice {width: 100%}.ztemplate_model_20 .ztemplate .row .box .elem,.ztemplate_model_23 .ztemplate .row .box .elem {width: 100%;margin: 10px 0}.content_slide_in .caption-add .zinput.g4 .fieldkey {font-size: 0}.content_slide_in .caption-add .zinput.g4 .fieldkey:before {margin-right: 0}.content_slide_in .caption-add .zinput.g6 .fieldkey {font-size: 0}.content_slide_in .caption-add .zinput.g6 .fieldkey:before {margin-right: 0}.content_slide_in .caption-add .zinput.g7 .fieldkey {font-size: 0}.content_slide_in .caption-add .zinput.g7 .fieldkey:before {margin-right: 0}#cnt-form.meeting .form.field {width: 100%}#page.meeting .amenities {display: block;}#page.meeting .zcheckbox {width: 100%}.accordion {padding: 0}#rentalcars_box {height: 400px}header .bar {align-items: center;}#destination_date #template_calendar2_detail .detail_content .ztemplate .elem .caption-cnt .caption {flex-direction: column;}#destination_date #template_calendar2_detail .detail_content .ztemplate .elem .caption-cnt .caption .zinput {width: 100%;display: flex;padding: 0;padding: 5px}#destination_date #template_calendar2_detail .detail_content .ztemplate .elem .caption-cnt .caption .zinput .fieldkey {margin-right: 10px}#destination_date #template_calendar2_detail .detail_content .ztemplate .elem .caption-cnt .caption .zinput .fieldkey:after {content: ':'}#destination_date #template_calendar2_detail .detail_content .ztemplate .elem .caption-cnt .caption .airline-name {width: 100%;font-size: 22px;background-color: #004486;color: #fff;padding: 5px}}@media (max-width: 320px){#page.shop .step_2 #summary .days .date_checkin .time {margin: 5px 0 0 0}#page.shop .step_2 #summary .days .date_checkout .time {margin: 5px 0 0 0}#page.shop .step_2 #summary .days .date_checkout {padding-left: 15px}#page.shop.order #order_page .days .date_checkin .date .date_full,#page.shop.order #order_page .days .date_checkout .date .date_full {flex-direction: column;}#page.shop.order #order_page .days .date_checkin .time,#page.shop.order #order_page .days .date_checkout .time {margin: 5px 0 0 0}}@media (max-height: 968px){.content_slide_in {align-items: flex-start;margin-top: 20px;overflow: scroll;}}.force-show-scrollbars ::-webkit-scrollbar-track:vertical {border-left: 1px solid #E7E7E7;box-shadow: 1px 0 1px 0 #F6F6F6 inset, -1px 0 1px 0 #F6F6F6 inset;}.force-show-scrollbars ::-webkit-scrollbar-track:horizontal {border-top: 1px solid #E7E7E7;box-shadow: 0 1px 1px 0 #F6F6F6 inset, 0 -1px 1px 0 #F6F6F6 inset;}.force-show-scrollbars ::-webkit-scrollbar {-webkit-appearance: none;background-color: #FAFAFA;width: 16px;}.force-show-scrollbars ::-webkit-scrollbar-thumb {background-clip: padding-box;background-color: #C1C1C1;border-color: transparent;border-radius: 9px 8px 8px 9px;border-style: solid;border-width: 3px 3px 3px 4px;box-shadow: 0 0 1px rgba(255, 255, 255, 0.5);}.force-show-scrollbars ::-webkit-scrollbar-thumb:hover {background-color: rgba(0, 0, 0, 0.5);}
