.action-links{margin:1em 0;padding:0;list-style:none;}[dir="rtl"] .action-links{margin-right:0;}.action-links li{display:inline-block;margin:0 0.3em;}.action-links li:first-child{margin-left:0;}[dir="rtl"] .action-links li:first-child{margin-right:0;margin-left:0.3em;}.button-action{display:inline-block;padding:0.2em 0.5em 0.3em;text-decoration:none;line-height:160%;}.button-action:before{margin-left:-0.1em;padding-right:0.2em;content:"+";font-weight:900;}[dir="rtl"] .button-action:before{margin-right:-0.1em;margin-left:0;padding-right:0;padding-left:0.2em;}
.breadcrumb{padding-bottom:0.5em;}.breadcrumb ol{margin:0;padding:0;}[dir="rtl"] .breadcrumb ol{margin-right:0;}.breadcrumb li{display:inline;margin:0;padding:0;list-style-type:none;}.breadcrumb li:before{content:" \BB ";}.breadcrumb li:first-child:before{content:none;}
.button,.image-button{margin-right:1em;margin-left:1em;}.button:first-child,.image-button:first-child{margin-right:0;margin-left:0;}
.collapse-processed > summary{padding-right:0.5em;padding-left:0.5em;}.collapse-processed > summary:before{float:left;width:1em;height:1em;content:"";background:url(/core/misc/menu-expanded.png) 0 100% no-repeat;}[dir="rtl"] .collapse-processed > summary:before{float:right;background-position:100% 100%;}.collapse-processed:not([open]) > summary:before{-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);background-position:25% 35%;}[dir="rtl"] .collapse-processed:not([open]) > summary:before{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);background-position:75% 35%;}
.container-inline label:after,.container-inline .label:after{content:":";}.form-type-radios .container-inline label:after,.form-type-checkboxes .container-inline label:after{content:"";}.form-type-radios .container-inline .form-type-radio,.form-type-checkboxes .container-inline .form-type-checkbox{margin:0 1em;}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}
details{margin-top:1em;margin-bottom:1em;border:1px solid #ccc;}details > .details-wrapper{padding:0.5em 1.5em;}summary{padding:0.2em 0.5em;cursor:pointer;}
.exposed-filters .filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .filters{float:right;margin-right:0;margin-left:1em;}.exposed-filters .form-item{margin:0 0 0.1em 0;padding:0;}.exposed-filters .form-item label{float:left;width:10em;font-weight:normal;}[dir="rtl"] .exposed-filters .form-item label{float:right;}.exposed-filters .form-select{width:14em;}.exposed-filters .current-filters{margin-bottom:1em;}.exposed-filters .current-filters .placeholder{font-weight:bold;font-style:normal;}.exposed-filters .additional-filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .additional-filters{float:right;margin-right:0;margin-left:1em;}
.field__label{font-weight:bold;}.field--label-inline .field__label,.field--label-inline .field__items{float:left;}.field--label-inline .field__label,.field--label-inline > .field__item,.field--label-inline .field__items{padding-right:0.5em;}[dir="rtl"] .field--label-inline .field__label,[dir="rtl"] .field--label-inline .field__items{padding-right:0;padding-left:0.5em;}.field--label-inline .field__label::after{content:":";}
form .field-multiple-table{margin:0;}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0;}[dir="rtl"] form .field-multiple-table .field-multiple-drag{padding-left:0;}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0.5em;}[dir="rtl"] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0;padding-left:0.5em;}form .field-add-more-submit{margin:0.5em 0 0;}.form-item,.form-actions{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;}.form-composite > .fieldset-wrapper > .description,.form-item .description{font-size:0.85em;}label.option{display:inline;font-weight:normal;}.form-composite > legend,.label{display:inline;margin:0;padding:0;font-size:inherit;font-weight:bold;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}[dir="rtl"] .form-type-radio .description,[dir="rtl"] .form-type-checkbox .description{margin-right:2.4em;margin-left:0;}.marker{color:#e00;}.form-required:after{display:inline-block;width:6px;height:6px;margin:0 0.3em;content:"";vertical-align:super;background-image:url(/core/misc/icons/ee0000/required.svg);background-repeat:no-repeat;background-size:6px 6px;}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}.form-item--error-message:before{display:inline-block;width:14px;height:14px;content:"";vertical-align:sub;background:url(/core/misc/icons/e32700/error.svg) no-repeat;background-size:contain;}
.icon-help{padding:1px 0 1px 20px;background:url(/core/misc/help.png) 0 50% no-repeat;}[dir="rtl"] .icon-help{padding:1px 20px 1px 0;background-position:100% 50%;}.feed-icon{display:block;overflow:hidden;width:16px;height:16px;text-indent:-9999px;background:url(/core/misc/feed.svg) no-repeat;}
.form--inline .form-item{float:left;margin-right:0.5em;}[dir="rtl"] .form--inline .form-item{float:right;margin-right:0;margin-left:0.5em;}[dir="rtl"] .views-filterable-options-controls .form-item{margin-right:2%;}.form--inline .form-item-separator{margin-top:2.3em;margin-right:1em;margin-left:0.5em;}[dir="rtl"] .form--inline .form-item-separator{margin-right:0.5em;margin-left:1em;}.form--inline .form-actions{clear:left;}[dir="rtl"] .form--inline .form-actions{clear:right;}
.item-list .title{font-weight:bold;}.item-list ul{margin:0 0 0.75em 0;padding:0;}.item-list li{margin:0 0 0.25em 1.5em;padding:0;}[dir="rtl"] .item-list li{margin:0 1.5em 0.25em 0;}.item-list--comma-list{display:inline;}.item-list--comma-list .item-list__comma-list,.item-list__comma-list li,[dir="rtl"] .item-list--comma-list .item-list__comma-list,[dir="rtl"] .item-list__comma-list li{margin:0;}
button.link{margin:0;padding:0;cursor:pointer;border:0;background:transparent;font-size:1em;}label button.link{font-weight:bold;}
ul.inline,ul.links.inline{display:inline;padding-left:0;}[dir="rtl"] ul.inline,[dir="rtl"] ul.links.inline{padding-right:0;padding-left:15px;}ul.inline li{display:inline;padding:0 0.5em;list-style-type:none;}ul.links a.is-active{color:#000;}
ul.menu{margin-left:1em;padding:0;list-style:none outside;text-align:left;}[dir="rtl"] ul.menu{margin-right:1em;margin-left:0;text-align:right;}.menu-item--expanded{list-style-type:circle;list-style-image:url(/core/misc/menu-expanded.png);}.menu-item--collapsed{list-style-type:disc;list-style-image:url(/core/misc/menu-collapsed.png);}[dir="rtl"] .menu-item--collapsed{list-style-image:url(/core/misc/menu-collapsed-rtl.png);}.menu-item{margin:0;padding-top:0.2em;}ul.menu a.is-active{color:#000;}
.more-link{display:block;text-align:right;}[dir="rtl"] .more-link{text-align:left;}
tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}body div.tabledrag-changed-warning{margin-bottom:0.5em;}
tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}[dir="rtl"] td.checkbox,[dir="rtl"] th.checkbox{text-align:center;}
th.is-active img{display:inline;}td.is-active{background-color:#ddd;}
div.tabs{margin:1em 0;}ul.tabs{margin:0 0 0.5em;padding:0;list-style:none;}.tabs > li{display:inline-block;margin-right:0.3em;}[dir="rtl"] .tabs > li{margin-right:0;margin-left:0.3em;}.tabs a{display:block;padding:0.2em 1em;text-decoration:none;}.tabs a.is-active{background-color:#eee;}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5;}
.form-textarea-wrapper textarea{display:block;box-sizing:border-box;width:100%;margin:0;}
.ui-dialog--narrow{max-width:500px;}@media screen and (max-width:600px){.ui-dialog--narrow{min-width:95%;max-width:95%;}}
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/core/misc/icons/73b355/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/core/misc/icons/e29700/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/core/misc/icons/e32700/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
.progress__track{border-color:#b3b3b3;border-radius:10em;background-color:#f2f1eb;background-image:-webkit-linear-gradient(#e7e7df,#f0f0f0);background-image:linear-gradient(#e7e7df,#f0f0f0);box-shadow:inset 0 1px 3px hsla(0,0%,0%,0.16);}.progress__bar{height:16px;margin-top:-1px;margin-left:-1px;padding:0 1px;-webkit-transition:width 0.5s ease-out;transition:width 0.5s ease-out;-webkit-animation:animate-stripes 3s linear infinite;-moz-animation:animate-stripes 3s linear infinite;border:1px #07629a solid;border-radius:10em;background:#057ec9;background-image:-webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.15)),-webkit-linear-gradient(left top,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.15)),linear-gradient(to right bottom,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-size:40px 40px;}[dir="rtl"] .progress__bar{margin-right:-1px;margin-left:0;-webkit-animation-direction:reverse;-moz-animation-direction:reverse;animation-direction:reverse;}@media screen and (prefers-reduced-motion:reduce){.progress__bar{-webkit-transition:none;transition:none;-webkit-animation:none;-moz-animation:none;}}@-webkit-keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}@-ms-keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}@keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}
.node--unpublished{background-color:#fff4f4;}
.synbtn{display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;user-select:none;border:1px solid transparent;padding:0.375rem 0.75rem;font-size:1rem;line-height:1.5;border-radius:0.25rem;transition:opacity 0.4s,color 0.4s,background 0.4s;color:#ffffff;background-color:#ff3333;border-color:#ff3333;}.synbtn:hover{background-color:#cc0000;border-color:#cc0000;}.synbtn:active{opacity:0.7;}.synbtn:focus{box-shadow:none;outline:none;}#sys .col-md-12{min-height:0;}.jumbotron{background:none;}.element-hidden,.hidden{display:none;}select.form-control:not([size]):not([multiple]){height:calc(2.25rem + 6px);}details select.form-control:not([size]):not([multiple]){height:2.8rem;width:80%;}a.tabledrag-handle .handle{width:22px;height:22px;}.container-inline .form-no-label{display:inline-block;width:45%;}.container-inline input{box-sizing:border-box;}.form-type-radio .description,.form-type-checkbox .description{margin-left:0;}.bootstrap-adaptive{margin:0 auto;}@media (min-width:576px){.bootstrap-adaptive{max-width:540px;}}@media (min-width:768px){.bootstrap-adaptive{max-width:720px;}}@media (min-width:992px){.bootstrap-adaptive{max-width:960px;}}@media (min-width:1200px){.bootstrap-adaptive{max-width:1140px;}}.img-adaptive img,img.adaptive{width:100%;height:auto;}form.node-image-form .image-preview{float:left;padding-right:15px;}form.node-image-form .image-widget-data{overflow:hidden;padding-bottom:2px;}form.node-image-form .image-widget-data .form-type-textfield{margin-top:0;}.modal-dialog{max-width:500px;}.modal-content{border:0;border-radius:0;text-align:center;padding:50px 65px;box-shadow:0 12px 35px rgba(0,0,0,0.2);}.modal-header{border:0;padding:0;display:block;margin:0 0 35px;}.modal-title{margin:0;padding:0;width:100%;font-size:30px;line-height:1.2;font-weight:bold;text-align:center;}.modal-text{font-size:18px;line-height:1.4;padding-top:15px;}.modal-body{padding:0 0 20px;}.modal-close{margin:0;padding:0;opacity:1;position:absolute;top:0;right:0;width:40px;height:40px;text-shadow:none;box-shadow:none;border-radius:0;background:none;border:0;font-size:32px;line-height:1;display:flex;align-items:center;justify-content:center;transition:background-color 0.4s,border-color 0.4s,color 0.4s,opacity 0.4s;}.modal-close:hover{opacity:1;color:#fff;background-color:#F44336;border-color:transparent;}.modal-close:active{opacity:0.7;}.modal .form .form-actions{padding-top:10px;text-align:center;}.modal .form .form-item{margin:0 0 20px;}.modal .form .form-control{border-color:#c3d4e6;}.modal .form .form-control:hover{background-color:rgba(195,212,230,0.3);}.modal .form .form-control:focus{border-color:#234a95;background-color:#fff;}.modal .text-bottom{margin:0;padding:20px 0 0;}.modal form{max-width:360px;margin:0 auto;}#manager-menu{position:absolute;top:100px;left:100px;border:1px solid #ccc;box-shadow:0 0 5px 0 #ccc;padding:20px;cursor:move;z-index:20;background:#fff;max-width:205px;}@media (max-width:767.98px){#manager-menu{display:none !important;}}#manager-menu .contextual{display:none;}#manager-menu .toggle-manager{position:relative;z-index:3;max-width:1em;cursor:pointer;}#manager-menu h2{margin:-1em 0 0.5em 1em;font-size:1.5em;}.breadcrumb{display:flex;font-size:12px;font-weight:400;padding:18px 0;list-style:none;background-color:#fff;margin-bottom:0;}.breadcrumb-block{border-bottom:1px solid #EAEAEA;margin-bottom:50px;}.breadcrumb li::before{content:"•";font-size:14px;vertical-align:middle;}.h-0{height:0 !important;}.region-tabs{height:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;width:auto;font-size:0.875em;line-height:1.1em;}.region-tabs nav{position:absolute;top:0;right:0;float:right;z-index:8;padding:0 0 0 0.1em;margin:0;overflow:hidden;border:none;background:none;}.region-tabs nav li{display:block;float:left;vertical-align:bottom;margin:0 0 0 0.35em;}.region-tabs nav li a{color:#000;opacity:0.65;background-color:#efefef;display:block;padding:0.3em 0.5em 0.2em;border:solid 1px #9ab1df;border-radius:3px;white-space:nowrap;line-height:1.2;}.region-tabs nav li a:hover{opacity:1;}.region-tabs nav li.active a{background-color:#ffffff;}.region-tabs .block-local-actions-block nav{left:0;}.region-tabs .block > div.contextual{display:none !important;}.region-tabs ul.secondary{position:absolute;top:25px;right:0;float:right;z-index:8;padding:0 0 0 3px;margin:0;overflow:hidden;border:none;background:none;}.h-xs-up,.hidden-xs-up{display:none !important;}@media (max-width:575.98px){.h-xs-down,.hidden-xs-down{display:none !important;}}@media (min-width:576px){.h-sm-up,.hidden-sm-up{display:none !important;}}@media (max-width:767.98px){.h-sm-down,.hidden-sm-down{display:none !important;}}@media (min-width:768px){.h-md-up,.hidden-md-up{display:none !important;}}@media (max-width:991.98px){.h-md-down,.hidden-md-down{display:none !important;}}@media (min-width:992px){.h-lg-up,.hidden-lg-up{display:none !important;}}@media (max-width:1199.98px){.h-lg-down,.hidden-lg-down{display:none !important;}}@media (min-width:1200px){.h-xl-up,.hidden-xl-up{display:none !important;}}.h-xl-down,.hidden-xl-down{display:none !important;}@font-face{font-family:"Roboto";src:url(/themes/main/fonts/Roboto/Roboto-MediumItalic.eot);src:local("Roboto Medium Italic"),local("Roboto-MediumItalic"),url(/themes/main/fonts/Roboto/Roboto-MediumItalic.eot#iefix) format("embedded-opentype"),url(/themes/main/fonts/Roboto/Roboto-MediumItalic.woff) format("woff"),url(/themes/main/fonts/Roboto/Roboto-MediumItalic.ttf) format("truetype");font-weight:500;font-style:italic;font-display:swap;}@font-face{font-family:"Roboto";src:url(/themes/main/fonts/Roboto/Roboto-Italic.eot);src:local("Roboto Italic"),local("Roboto-Italic"),url(/themes/main/fonts/Roboto/Roboto-Italic.eot#iefix) format("embedded-opentype"),url(/themes/main/fonts/Roboto/Roboto-Italic.woff) format("woff"),url(/themes/main/fonts/Roboto/Roboto-Italic.ttf) format("truetype");font-weight:normal;font-style:italic;font-display:swap;}@font-face{font-family:"Roboto";src:url(/themes/main/fonts/Roboto/Roboto-Bold.eot);src:local("Roboto Bold"),local("Roboto-Bold"),url(/themes/main/fonts/Roboto/Roboto-Bold.eot#iefix) format("embedded-opentype"),url(/themes/main/fonts/Roboto/Roboto-Bold.woff) format("woff"),url(/themes/main/fonts/Roboto/Roboto-Bold.ttf) format("truetype");font-weight:bold;font-style:normal;font-display:swap;}@font-face{font-family:"Roboto";src:url(/themes/main/fonts/Roboto/Roboto-Regular.eot);src:local("Roboto"),local("Roboto-Regular"),url(/themes/main/fonts/Roboto/Roboto-Regular.eot#iefix) format("embedded-opentype"),url(/themes/main/fonts/Roboto/Roboto-Regular.woff) format("woff"),url(/themes/main/fonts/Roboto/Roboto-Regular.ttf) format("truetype");font-weight:normal;font-style:normal;font-display:swap;}@font-face{font-family:"Roboto";src:url(/themes/main/fonts/Roboto/Roboto-Medium.eot);src:local("Roboto Medium"),local("Roboto-Medium"),url(/themes/main/fonts/Roboto/Roboto-Medium.eot#iefix) format("embedded-opentype"),url(/themes/main/fonts/Roboto/Roboto-Medium.woff) format("woff"),url(/themes/main/fonts/Roboto/Roboto-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap;}@font-face{font-family:"Roboto";src:url(/themes/main/fonts/Roboto/Roboto-BoldItalic.eot);src:local("Roboto Bold Italic"),local("Roboto-BoldItalic"),url(/themes/main/fonts/Roboto/Roboto-BoldItalic.eot#iefix) format("embedded-opentype"),url(/themes/main/fonts/Roboto/Roboto-BoldItalic.woff) format("woff"),url(/themes/main/fonts/Roboto/Roboto-BoldItalic.ttf) format("truetype");font-weight:bold;font-style:italic;font-display:swap;}@font-face{font-family:"Roboto";src:url(/themes/main/fonts/Roboto/Roboto-ThinItalic.eot);src:local("Roboto Thin Italic"),local("Roboto-ThinItalic"),url(/themes/main/fonts/Roboto/Roboto-ThinItalic.eot#iefix) format("embedded-opentype"),url(/themes/main/fonts/Roboto/Roboto-ThinItalic.woff) format("woff"),url(/themes/main/fonts/Roboto/Roboto-ThinItalic.ttf) format("truetype");font-weight:100;font-style:italic;font-display:swap;}@font-face{font-family:"Roboto";src:url(/themes/main/fonts/Roboto/Roboto-Black.eot);src:local("Roboto Black"),local("Roboto-Black"),url(/themes/main/fonts/Roboto/Roboto-Black.eot#iefix) format("embedded-opentype"),url(/themes/main/fonts/Roboto/Roboto-Black.woff) format("woff"),url(/themes/main/fonts/Roboto/Roboto-Black.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap;}@font-face{font-family:"Roboto";src:url(/themes/main/fonts/Roboto/Roboto-Light.eot);src:local("Roboto Light"),local("Roboto-Light"),url(/themes/main/fonts/Roboto/Roboto-Light.eot#iefix) format("embedded-opentype"),url(/themes/main/fonts/Roboto/Roboto-Light.woff) format("woff"),url(/themes/main/fonts/Roboto/Roboto-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap;}@font-face{font-family:"Roboto";src:url(/themes/main/fonts/Roboto/Roboto-LightItalic.eot);src:local("Roboto Light Italic"),local("Roboto-LightItalic"),url(/themes/main/fonts/Roboto/Roboto-LightItalic.eot#iefix) format("embedded-opentype"),url(/themes/main/fonts/Roboto/Roboto-LightItalic.woff) format("woff"),url(/themes/main/fonts/Roboto/Roboto-LightItalic.ttf) format("truetype");font-weight:300;font-style:italic;font-display:swap;}@font-face{font-family:"Roboto";src:url(/themes/main/fonts/Roboto/Roboto-BlackItalic.eot);src:local("Roboto Black Italic"),local("Roboto-BlackItalic"),url(/themes/main/fonts/Roboto/Roboto-BlackItalic.eot#iefix) format("embedded-opentype"),url(/themes/main/fonts/Roboto/Roboto-BlackItalic.woff) format("woff"),url(/themes/main/fonts/Roboto/Roboto-BlackItalic.ttf) format("truetype");font-weight:900;font-style:italic;font-display:swap;}@font-face{font-family:"Roboto";src:url(/themes/main/fonts/Roboto/Roboto-Thin.eot);src:local("Roboto Thin"),local("Roboto-Thin"),url(/themes/main/fonts/Roboto/Roboto-Thin.eot#iefix) format("embedded-opentype"),url(/themes/main/fonts/Roboto/Roboto-Thin.woff) format("woff"),url(/themes/main/fonts/Roboto/Roboto-Thin.ttf) format("truetype");font-weight:100;font-style:normal;font-display:swap;}@font-face{font-family:"PT Sans";src:url(/themes/main/fonts/PTSans/PTSans-Bold.eot);src:local("PT Sans Bold"),local("PTSans-Bold"),url(/themes/main/fonts/PTSans/PTSans-Bold.eot#iefix) format("embedded-opentype"),url(/themes/main/fonts/PTSans/PTSans-Bold.woff) format("woff"),url(/themes/main/fonts/PTSans/PTSans-Bold.ttf) format("truetype");font-weight:bold;font-style:normal;font-display:swap;}@font-face{font-family:"PT Sans";src:url(/themes/main/fonts/PTSans/PTSans-Italic.eot);src:local("PT Sans Italic"),local("PTSans-Italic"),url(/themes/main/fonts/PTSans/PTSans-Italic.eot#iefix) format("embedded-opentype"),url(/themes/main/fonts/PTSans/PTSans-Italic.woff) format("woff"),url(/themes/main/fonts/PTSans/PTSans-Italic.ttf) format("truetype");font-weight:normal;font-style:italic;font-display:swap;}@font-face{font-family:"PT Sans";src:url(/themes/main/fonts/PTSans/PTSans-Regular.eot);src:local("PT Sans"),local("PTSans-Regular"),url(/themes/main/fonts/PTSans/PTSans-Regular.eot#iefix) format("embedded-opentype"),url(/themes/main/fonts/PTSans/PTSans-Regular.woff) format("woff"),url(/themes/main/fonts/PTSans/PTSans-Regular.ttf) format("truetype");font-weight:normal;font-style:normal;font-display:swap;}@font-face{font-family:"PT Sans";src:url(/themes/main/fonts/PTSans/PTSans-BoldItalic.eot);src:local("PT Sans Bold Italic"),local("PTSans-BoldItalic"),url(/themes/main/fonts/PTSans/PTSans-BoldItalic.eot#iefix) format("embedded-opentype"),url(/themes/main/fonts/PTSans/PTSans-BoldItalic.woff) format("woff"),url(/themes/main/fonts/PTSans/PTSans-BoldItalic.ttf) format("truetype");font-weight:bold;font-style:italic;font-display:swap;}.synbtn{display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;user-select:none;border:1px solid transparent;padding:0.375rem 0.75rem;font-size:1rem;line-height:1.5;border-radius:0.25rem;transition:opacity 0.4s,color 0.4s,background 0.4s;color:#ffffff;background-color:#ff3333;border-color:#ff3333;}.synbtn:hover{background-color:#cc0000;border-color:#cc0000;}.synbtn:active{opacity:0.7;}.synbtn:focus{box-shadow:none;outline:none;}#sys .col-md-12{min-height:0;}.jumbotron{background:none;}.element-hidden,.hidden{display:none;}select.form-control:not([size]):not([multiple]){height:calc(2.25rem + 6px);}details select.form-control:not([size]):not([multiple]){height:2.8rem;width:80%;}a.tabledrag-handle .handle{width:22px;height:22px;}.container-inline .form-no-label{display:inline-block;width:45%;}.container-inline input{box-sizing:border-box;}.form-type-radio .description,.form-type-checkbox .description{margin-left:0;}.bootstrap-adaptive{margin:0 auto;}@media (min-width:576px){.bootstrap-adaptive{max-width:540px;}}@media (min-width:768px){.bootstrap-adaptive{max-width:720px;}}@media (min-width:992px){.bootstrap-adaptive{max-width:960px;}}@media (min-width:1200px){.bootstrap-adaptive{max-width:1140px;}}.img-adaptive img,img.adaptive{width:100%;height:auto;}form.node-image-form .image-preview{float:left;padding-right:15px;}form.node-image-form .image-widget-data{overflow:hidden;padding-bottom:2px;}form.node-image-form .image-widget-data .form-type-textfield{margin-top:0;}.modal-dialog{max-width:500px;}.modal-content{border:0;border-radius:0;text-align:center;padding:50px 65px;box-shadow:0 12px 35px rgba(0,0,0,0.2);}.modal-header{border:0;padding:0;display:block;margin:0 0 35px;}.modal-title{margin:0;padding:0;width:100%;font-size:30px;line-height:1.2;font-weight:bold;text-align:center;}.modal-text{font-size:18px;line-height:1.4;padding-top:15px;}.modal-body{padding:0 0 20px;}.modal-close{margin:0;padding:0;opacity:1;position:absolute;top:0;right:0;width:40px;height:40px;text-shadow:none;box-shadow:none;border-radius:0;background:none;border:0;font-size:32px;line-height:1;display:flex;align-items:center;justify-content:center;transition:background-color 0.4s,border-color 0.4s,color 0.4s,opacity 0.4s;}.modal-close:hover{opacity:1;color:#fff;background-color:#F44336;border-color:transparent;}.modal-close:active{opacity:0.7;}.modal .form .form-actions{padding-top:10px;text-align:center;}.modal .form .form-item{margin:0 0 20px;}.modal .form .form-control{border-color:#c3d4e6;}.modal .form .form-control:hover{background-color:rgba(195,212,230,0.3);}.modal .form .form-control:focus{border-color:#234a95;background-color:#fff;}.modal .text-bottom{margin:0;padding:20px 0 0;}.modal form{max-width:360px;margin:0 auto;}#manager-menu{position:absolute;top:100px;left:100px;border:1px solid #ccc;box-shadow:0 0 5px 0 #ccc;padding:20px;cursor:move;z-index:20;background:#fff;max-width:205px;}@media (max-width:767.98px){#manager-menu{display:none !important;}}#manager-menu .contextual{display:none;}#manager-menu .toggle-manager{position:relative;z-index:3;max-width:1em;cursor:pointer;}#manager-menu h2{margin:-1em 0 0.5em 1em;font-size:1.5em;}.breadcrumb{display:flex;font-size:12px;font-weight:400;padding:18px 0;list-style:none;background-color:#fff;margin-bottom:0;}.breadcrumb-block{border-bottom:1px solid #EAEAEA;margin-bottom:50px;}.breadcrumb li::before{content:"•";font-size:14px;vertical-align:middle;}.h-0{height:0 !important;}.region-tabs{height:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;width:auto;font-size:0.875em;line-height:1.1em;}.region-tabs nav{position:absolute;top:0;right:0;float:right;z-index:8;padding:0 0 0 0.1em;margin:0;overflow:hidden;border:none;background:none;}.region-tabs nav li{display:block;float:left;vertical-align:bottom;margin:0 0 0 0.35em;}.region-tabs nav li a{color:#000;opacity:0.65;background-color:#efefef;display:block;padding:0.3em 0.5em 0.2em;border:solid 1px #9ab1df;border-radius:3px;white-space:nowrap;line-height:1.2;}.region-tabs nav li a:hover{opacity:1;}.region-tabs nav li.active a{background-color:#ffffff;}.region-tabs .block-local-actions-block nav{left:0;}.region-tabs .block > div.contextual{display:none !important;}.region-tabs ul.secondary{position:absolute;top:25px;right:0;float:right;z-index:8;padding:0 0 0 3px;margin:0;overflow:hidden;border:none;background:none;}.h-xs-up,.hidden-xs-up{display:none !important;}@media (max-width:575.98px){.h-xs-down,.hidden-xs-down{display:none !important;}}@media (min-width:576px){.h-sm-up,.hidden-sm-up{display:none !important;}}@media (max-width:767.98px){.h-sm-down,.hidden-sm-down{display:none !important;}}@media (min-width:768px){.h-md-up,.hidden-md-up{display:none !important;}}@media (max-width:991.98px){.h-md-down,.hidden-md-down{display:none !important;}}@media (min-width:992px){.h-lg-up,.hidden-lg-up{display:none !important;}}@media (max-width:1199.98px){.h-lg-down,.hidden-lg-down{display:none !important;}}@media (min-width:1200px){.h-xl-up,.hidden-xl-up{display:none !important;}}.h-xl-down,.hidden-xl-down{display:none !important;}*{scrollbar-width:thin;scrollbar-color:#A9A9A9 #D3D5DA;}.inverse{color:#ffffff;}body{font-family:"Roboto",sans-serif;color:#747474;font-size:15px;line-height:1.5;font-weight:400;}body.cke_editable{background:#fff;}body .bgdark{background:#d03f38;}body .bglight{background:#ff3333;color:#ffffff;}h1{font-size:2.25rem;line-height:1.2;font-weight:500;font-family:"Roboto",sans-serif;margin-bottom:0.5em;}h2{font-size:2rem;line-height:1.2;font-weight:300;font-family:"Roboto",sans-serif;margin-bottom:0.5em;}h3{font-size:1.75rem;line-height:1.2;font-weight:300;font-family:"Roboto",sans-serif;margin-bottom:0.5em;}h4{font-size:1.5rem;line-height:1.2;font-weight:300;font-family:"Roboto",sans-serif;margin-bottom:0.5em;}h5{font-size:1.25rem;line-height:1.2;font-weight:300;font-family:"Roboto",sans-serif;margin-bottom:0.5em;}h6{font-size:1rem;line-height:1.2;font-weight:300;font-family:"Roboto",sans-serif;margin-bottom:0.5em;}a{color:#333;}a:hover{color:#234A95;text-decoration:none;}a:focus{outline:none;}b,strong{font-weight:600;}blockquote{padding:0.5rem 1rem;margin-bottom:1rem;font-size:1.25rem;border-left:0.25rem solid #eceeef;}button:focus{outline:none;}img{max-width:100%;height:auto;}table{width:100%;max-width:100%;margin-bottom:1rem;}table td,table th{padding:0.75rem;line-height:1.5;vertical-align:top;border-top:1px solid #eceeef;}table thead th{vertical-align:bottom;border-bottom:2px solid #eceeef;}table tbody tr:nth-of-type(odd){background-color:#f9f9f9;}table tbody + tbody{border-top:2px solid #eceeef;}.footer{padding:43px 0 12px;background-color:#eeeeee;}.footer-top{padding-bottom:33px;display:flex;margin:0 -15px;}.footer-top-col{padding:0 15px;display:flex;align-items:center;}.footer-top-col--logo{border-right:0;display:flex;flex-direction:column;align-items:flex-start;margin-right:115px;width:100%;max-width:148px;}.footer-top-col--logo .menu{margin:0;}.footer-top-col--logo .menu-item:not(:last-child){margin-bottom:10px;}.footer-top-col--logo .menu-item a{font-size:17px;line-height:1.24;color:#747474;transition:0.3s;}.footer-top-col--logo .menu-item a:hover{color:rgb(35,74,149);}.footer-top-col--logo .menu-item a.is-active{color:rgb(35,74,149);}.footer-top-col--menu{flex-direction:column;align-items:flex-start;padding-top:23px;}.footer-top-col--menu .menu{display:grid;grid-template-columns:repeat(2,minmax(160px,1fr));gap:12px;margin:0;}.footer-top-col--menu .menu-item{padding-top:0;}.footer-top-col--menu .menu-item a{font-size:17px;line-height:1.23;color:#747474;transition:0.3s;}.footer-top-col--menu .menu-item a:hover{color:rgb(35,74,149);}.footer-top-col--menu .menu-item a.is-active{color:rgb(35,74,149);}.footer-top-col--contacts{flex-grow:1;padding-left:75px;}.footer-top-col--menu{width:100%;}.footer-top-col--menu .region-footer{width:100%;}.footer-top-col--menu .region-footer .menu{display:grid;grid-template-columns:1fr 1fr;margin-left:0;}.footer-top-col--center{margin-right:85px;max-width:350px;}.footer-top-col--right .menu{display:grid;grid-template-columns:repeat(2,minmax(200px,1fr));margin:0;}.footer-top-col--payment{border-right:0;min-width:210px;}.footer-subtitle{font-size:17px;font-weight:700;line-height:1.23;color:#747474;margin-bottom:29px;}.footer-contacts{line-height:1.15;font-family:"PT Sans",sans-serif;font-size:16px;}.footer-contacts-phone{font-weight:700;font-size:18px;margin:0 0 13px;}.footer-contacts-phone a{color:#747474;transition:color 0.4s;}.footer-contacts-phone a:hover{color:#99bbdb;}.footer-contacts-phone a:active{color:#234a95;}.footer-contacts-worktime{font-size:17px;line-height:1.24;color:#747474;}.footer-payment-label{color:#747474;font-family:"PT Sans",sans-serif;font-size:15px;line-height:1.4;margin:0 0 13px;}.footer-payment-logos{display:flex;}.footer-payment-logos img{margin-left:12px;}.footer-payment-logos img:first-child{margin-left:0;}.footer-bottom{display:flex;justify-content:flex-start;align-items:center;margin:0 -15px;padding-top:30px;padding-bottom:18px;position:relative;}.footer-bottom::before{content:"";width:calc(100% - 30px);height:1px;background-color:#DFDFDF;position:absolute;left:15px;top:0;}.footer-bottom-col{padding:0 15px;}.footer-bottom-col--left{margin-right:78px;}.footer-bottom-col--social{display:flex;margin-right:90px;}.footer-bottom-col--social .social{display:flex;flex-direction:column;margin-right:64px;}.footer-bottom-col--social .social-row{display:flex;}.footer-bottom-col--social .social-item{color:rgba(35,74,149,0.5);}.footer-copyright{font-family:"PT Sans",sans-serif;font-size:13px;line-height:1.23;opacity:0.8;margin-bottom:17px;}.footer-copyright .link{display:block;margin:5px 0;}.footer-logo{margin-bottom:45px;display:block;transition:opacity 0.4s;}.footer-logo img{height:65px;object-fit:contain;}.footer-logo:hover{opacity:0.8;}.footer-logo:active{opacity:0.6;}.footer .main-menu{flex-wrap:wrap;margin:0 -25px -5px;}.footer .main-menu .menu-item{width:50%;padding:0 25px;margin:0 0 5px;}.footer .main-menu .nav-link{border:0;transition:color 0.4s;}.footer .main-menu .nav-link:hover{color:#99bbdb;}.footer .main-menu .nav-link:active{color:#234a95;}.footer .synapse-logo{position:relative;top:-5px;height:24px;}.footer .synapse-link{display:inline-block;font-family:"PT Sans",sans-serif;color:#699acd;font-size:14px;line-height:1.1;text-decoration:none;border-bottom:1px solid #699acd;transition:border-color 0.4s,color 0.4s;}.footer .synapse-link:focus,.footer .synapse-link:hover{color:#c3d4e6;border-color:transparent;}.footer .synapse-link:active{border-color:#c3d4e6;}.footer-version{margin-top:10px;}#block-popular-hotel .menu-item a{pointer-events:none;}.main-menu{display:flex;}.main-menu .menu-item{padding-top:0;display:flex;align-items:center;margin:0 5px;}.main-menu .menu-item.active .nav-link{color:#333;}.main-menu .menu-item.classic-menu-dropdown .menu-dropdown-trigger{margin-left:-15px;transform:rotate(0deg) translateY(1px);pointer-events:none;transition:0.3s;}.main-menu .menu-item.classic-menu-dropdown:hover .menu-dropdown-trigger{transform:rotate(180deg) translateY(0);}.main-menu .menu-item.classic-menu-dropdown._active .menu-dropdown-trigger{transform:rotate(180deg) translateY(0);}.main-menu .menu-item.classic-menu-dropdown._active > .menu--sub{display:block;opacity:1;animation-name:fade;animation-duration:1s;}.main-menu .menu-item.classic-menu-dropdown .menu{min-width:175px;padding:0;box-shadow:0px 10px 34px rgba(0,4,22,0.11);top:100%;transition:0.4s;}.main-menu .menu-item.classic-menu-dropdown .menu-item{margin:0;}.main-menu .menu-item.classic-menu-dropdown .menu-item:last-child .nav-link::before{content:none;}.main-menu .menu-item.classic-menu-dropdown .menu-item .nav-link{color:#747474;font-weight:400;font-size:17px;line-height:21px;position:relative;display:flex;align-items:center;width:100%;min-height:37px;padding:5px 30px 5px 24px;transition:0.4s;}.main-menu .menu-item.classic-menu-dropdown .menu-item .nav-link:hover{background-color:#EFF3F6;color:#234A95;}.main-menu .menu-item.classic-menu-dropdown .menu-item .nav-link:hover::before{background-color:transparent;}@media (max-width:991.98px){.main-menu .menu-item.classic-menu-dropdown .menu-item .nav-link{padding:0 15px;}}.main-menu .menu-item--sub .menu-dropdown-trigger{position:absolute;top:50%;right:11px;margin:0;transform:translateY(-50%) rotate(-90deg) !important;}.main-menu .menu-item--sub > .menu--sub{left:100%;top:0 !important;}.main-menu .menu-item--sub > .menu--sub::before{content:none !important;}.main-menu .menu-item--sub:hover .menu-dropdown-trigger path{fill:#234A95;fill-opacity:1;}.main-menu .nav-link{display:inline;font-family:"PT Sans",sans-serif;font-size:17px;line-height:21px;padding:32px 15px;white-space:nowrap;}.main-menu .classic-menu-dropdown{position:relative;}.main-menu .classic-menu-dropdown > a{float:left;}.main-menu .classic-menu-dropdown > span i{line-height:1.5;color:#373a3c;}.main-menu .classic-menu-dropdown ul{left:0;min-width:175px;position:absolute;z-index:1000;top:100%;display:none;padding:0.5rem;background-color:#fff;margin:0;border-radius:0 0 8px 8px;}.main-menu .classic-menu-dropdown:hover > .menu--sub{display:block;}.nav-toggler{position:relative;width:36px;height:36px;border-radius:0.3rem;border:2px solid #d03f38;margin:0.3rem 0 0.3rem 0.6rem;background:#ff3333;display:flex;justify-content:center;align-items:center;}.nav-toggler:focus{outline:none;}.nav-toggler span{height:0.2rem;width:1.4rem;position:absolute;background:#ffffff;transition-duration:0.3s;}.nav-toggler span:nth-child(2){margin-top:0;transform:rotate(45deg);}.nav-toggler span:last-child{margin-top:0;transform:rotate(-45deg);}.nav-toggler.nav-info{border-radius:100%;}.nav-toggler.nav-menu span:nth-child(3){display:none;}.nav-toggler.collapsed.nav-menu span:nth-child(2){margin-top:-25%;transform:none;}.nav-toggler.collapsed.nav-menu span:nth-child(3){display:block;}.nav-toggler.collapsed.nav-menu span:last-child{margin-top:25%;transform:none;}.nav-toggler.collapsed.nav-info span:nth-child(2){margin-top:-0.5rem;transform:none;width:0.2rem;}.nav-toggler.collapsed.nav-info span:last-child{margin-top:0.2rem;transform:none;height:0.9rem;width:0.2rem;}.header{color:#234a95;background-color:#fff;position:relative;border-bottom:solid 1px #eaeaea;}.path-frontpage .header{border-bottom-color:transparent;}.header::after{content:"";display:block;position:absolute;top:100%;left:0;width:100%;height:15px;z-index:6;opacity:0.85;pointer-events:none;background:url(/themes/main/images/template/header-shadow.webp) no-repeat center bottom;}.header-inner{display:flex;justify-content:space-between;margin:0 -15px;min-height:86px;}.header-col{padding:10px;display:flex;align-items:center;position:relative;}.header-col--logo{flex-shrink:0;}.header-col--menu{flex-grow:1;max-width:550px;padding:0 20px;}.header-col--menu .region{flex-grow:1;}.header-col--contacts{border-right:0;}.header-col--button{padding-left:16px;padding-top:0;padding-bottom:0;}.header-col::after{content:"";width:1px;position:absolute;top:21px;bottom:21px;right:0;background-color:rgba(129,129,129,0.15);}.header-col--contacts::after,.header-col--button::after{content:none;}.header-logo{display:block;transition:opacity 0.4s;}.header-logo:hover{opacity:0.8;}.header-logo:active{opacity:0.6;}.header-contacts{display:flex;align-items:center;line-height:1.25;font-family:"PT Sans",sans-serif;}.header-contacts-worktime{font-size:12px;font-weight:300;margin-left:24px;}.header-contacts-phone{font-size:18px;font-weight:600;}.header-contacts-phone a{border-bottom:solid 1px transparent;transition:border-color 0.4s;}.header-contacts-phone a:hover{border-color:rgba(35,74,149,0.5);}.header-contacts-phone a:active{border-color:#234a95;}.top-message{color:#fff;font-family:"PT Sans",sans-serif;position:relative;display:none;padding:11px 0;background-color:#234a95;box-shadow:0 6px 16px 0 rgba(26,42,73,0.23);z-index:5;}.top-message-content{display:flex;justify-content:center;align-items:center;}.top-message-title{font-size:15px;line-height:1.25;margin-right:20px;}.top-message-title a{color:#fff;}.top-message-button{margin-right:25px;}.top-message-button .btn{color:#3d3d3d;font-size:14px;background-color:#fedc01;text-transform:uppercase;border-radius:3px;padding:9px 25px;min-width:143px;}.top-message-button .btn:hover{background-color:#d0b401;}.top-message-button .btn:active{background-color:#a89101;}.top-message-close{border:0;box-shadow:none;width:35px;align-self:normal;padding:0;border-radius:3px;background:url(/themes/main/images/icons/top-message-close.png) no-repeat center;transition:background-color 0.4s;}.top-message-close:focus{outline:none;}.top-message-close:hover{background-color:rgba(255,255,255,0.1);}.top-message-close:active{background-color:rgba(255,255,255,0.2);}.top-message-collapse{padding:20px 0 10px;}.top-message-collapse-overlay{padding-top:20px;border-top:solid 1px rgba(255,255,255,0.5);}.top-message-collapse-title{font-size:20px;margin:0 0 20px;}.top-message-collapse-title:last-child{margin-bottom:0;}.top-message-collapse-text{padding-left:20px;}.top-message-collapse ul{padding-left:17px;margin:0 0 20px;}.top-message-collapse b{font-weight:500;}.view-payment-and-return #v-pills-tab{margin-top:1.5rem;}.view-payment-and-return #v-pills-tab a{padding:0;font-size:30px;font-weight:bold;padding:10px 0;position:relative;margin-right:4rem;}.view-payment-and-return #v-pills-tab a::before{content:"";width:100%;height:3px;background:#244a95;display:block;position:absolute;bottom:-1px;left:0;opacity:0;}.view-payment-and-return #v-pills-tab a.active{background:none;color:#244a95;}.view-payment-and-return #v-pills-tab a.active::before{opacity:1;}.view-payment-and-return .tab-footer{display:none;}.view-payment-and-return .tab-footer .field-content{padding-top:2rem;display:block;}.view-payment-and-return .tab-footer.active{display:block;}.view-payment-and-return #v-pills-tabContent-second #accordion{width:100%;margin-top:1.5rem;}.view-payment-and-return #v-pills-tabContent-second #accordion .card-header{padding:0;border:0;background:none;}.view-payment-and-return #v-pills-tabContent-second #accordion .card{border:0;}.view-payment-and-return #v-pills-tabContent-second #accordion .card .collapse.show,.view-payment-and-return #v-pills-tabContent-second #accordion .card .collapsing{border-bottom:1px solid #244a95;}.view-payment-and-return #v-pills-tabContent-second #accordion .card .btn{padding:20px 0;width:100%;justify-content:space-between;}.view-payment-and-return #v-pills-tabContent-second #accordion .card .btn .fas{color:#244a95;}.view-payment-and-return #v-pills-tabContent-second #accordion .card .btn[aria-expanded=false]{border-bottom:1px solid #e1e1e1;}.view-payment-and-return #v-pills-tabContent-second #accordion .card .btn[aria-expanded=true]{border-bottom:1px solid transparent;}.view-payment-and-return #v-pills-tabContent-second #accordion .card .btn[aria-expanded=true] .fas{color:#b4b4b4;}.view-payment-and-return #v-pills-tabContent-second #accordion .card .btn[aria-expanded=true] .fas::before{content:"\f077";}.view-payment-and-return #v-pills-tabContent-second #accordion .card-body{padding:0.8rem 0;color:#646464;}.view-payment-and-return #v-pills-tabContent-second #accordion .card-body a{color:#244a95;}.view-payment-and-return #v-pills-tab-second{width:100%;margin:0 -9px;}.view-payment-and-return #v-pills-tab-second a{position:relative;}.view-payment-and-return #v-pills-tab-second a::before{content:"";width:100%;height:3px;background:#244a95;display:block;position:absolute;bottom:-1px;left:0;opacity:0;}.view-payment-and-return #v-pills-tab-second a.active{background:none;color:#244a95;}.view-payment-and-return #v-pills-tab-second a.active::before{opacity:1;}.view-payment-and-return #v-pills-tabContent{border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;}.view-payment-and-return #v-pills-tabContent a{padding:23px 9px;}.view-payment-and-return .tab-pane{justify-content:space-between;display:none;}.view-payment-and-return .tab-pane.active{display:flex;}html{position:relative;min-height:100%;}body,.container{min-width:1140px;}#main{position:relative;}.page{display:flex;flex-direction:column;min-height:100vh;}.page-content{flex-grow:1;}.path-frontpage .page-content{display:flex;flex-direction:column;justify-content:center;}.page-synhelper-policy .page-content{padding-top:30px;}.page-container{max-width:1400px;padding:0 15px;margin:0 auto;}.page-container--small{max-width:1100px;}.page-columns{display:flex;}.path-search-tours .page-columns{max-width:1110px;margin:0 auto;}.page-column--left{margin-top:-14px;padding-left:15px;display:flex;flex-direction:column;max-width:232px;width:100%;margin-right:48px;margin-bottom:20px;}.page-column--left .search-block-header{padding:0;}.page-column--left .search-block-header-title{padding:14px 0;}.page-column--left .search-block-body.search-block-body--stars{border-bottom:none;padding:0 0 11px;}.page-column--left .search-block-body.search-block-body--price{border-bottom:none;}.page-column--left .search-block-body.search-block-body--price .search-slider{padding:0 0 11px;}.page-column--left .search-block-body.search-block-body--rating .checkbox-list{padding:0 0 10px;}.page-column--left .search-block-header-title:not(:only-child){padding:10px 0 12px;}.page-column--left .checkbox-list{padding-top:0;padding-bottom:10px;}.page-column--left .checkbox-list .checkbox-list-item{padding:5px 0;}.page-column--left .btn--reset{font-family:"Roboto";font-weight:400;font-size:14px;line-height:1.235;color:#244A95;background-color:transparent;padding:0;border:none;display:flex;align-items:flex-end;justify-content:flex-start;margin-top:10px;transition:color 0.3s;}.page-column--left .btn--reset svg line{transition:0.3s;}.page-column--left .btn--reset:hover{color:#FFD600;}.page-column--left .btn--reset:hover svg line{stroke:#FFD600;}.page-column--right{display:flex;flex-direction:column;flex:1;max-width:100%;width:100%;}.page-col{width:20%;padding:0 5px;display:flex;flex-direction:column;justify-content:space-between;}.node--type-article .page-title{margin-top:10px;margin-bottom:10px;}#disclaimer_cookie{color:#fff;font-family:"PT Sans",sans-serif;position:fixed;bottom:0;width:100%;display:none;padding:11px 0;background-color:#234a95;z-index:18;}#disclaimer_cookie a{text-decoration:underline;}#disclaimer_cookie a:hover{text-decoration:none;}#disclaimer_cookie .top-message-title{min-width:60%;text-align:center;max-width:84%;}#disclaimer_cookie .top-message-content{align-items:center;}#disclaimer_cookie .btn{color:transparent;font-size:0;line-height:0;align-self:auto;}.search-form-bottom{width:100%;margin-top:23px;}.search-form-bottom-container{display:flex;}.search-form-bottom-item{display:flex;align-items:center;font-family:"Roboto";font-weight:400;font-size:12px;line-height:1.33;color:#636363;}.search-form-bottom-item svg{margin-right:10px;}.search-form-bottom-content{flex:1;}.search-form-bottom-tour{color:#234995;}.search-form-bottom-country{max-width:292px;width:100%;margin-right:66px;}.search-form-bottom-direction{max-width:175px;width:100%;margin-right:66px;}.search-form-bottom-hot{max-width:165px;width:100%;}.big-title{text-align:center;padding:0.8em 0;text-transform:uppercase;font-size:1.7em;font-weight:bold;margin-bottom:3rem;}.big-title::after{content:"\f078";font-family:"Font Awesome 5 Free";display:block;line-height:1em;}@media (max-width:991.98px){.big-title{margin-bottom:20px;}}#lp-section #contacts .contacts__inner{padding:40px 0;}#lp-section #contacts p{margin:0 0 12px;font-size:17px;font-weight:300;}#lp-section #contacts a{text-decoration:none;border-bottom:solid 1px;}#lp-section #contacts a:hover{border-color:#fff !important;}#lp-section #line,#lp-section #order{background:url(/themes/main/images/line-bg.jpg) center top/cover no-repeat;position:relative;text-align:center;padding:4rem 0 4.5rem;}#lp-section #order h2{color:#ffffff;}#lp-section #order .field--name-field-order-item{display:none;}#lp-section #line{color:#ffffff;}#lp-section #line .line-title,#lp-section #line #order h2,#lp-section #order #line h2{font-size:52px;line-height:52px;font-weight:bold;margin-bottom:25px;}#lp-section #line .line-subtitle{font-size:32px;line-height:40px;font-weight:300;max-width:640px;margin:0 auto 30px;}#lp-section #line .line-buttons{max-width:60%;}@media (max-width:1199.98px){#lp-section #line .line-buttons{max-width:80%;}}@media (max-width:991.98px){#lp-section #line .line-buttons{max-width:90%;}}#lp-section #line .line-buttons .btn{display:inline-flex;align-items:center;width:100%;justify-content:center;}#lp-section #line .line-buttons .btn i{font-size:2em;margin-right:0.5rem;}.field--type-text-long table{table-layout:fixed;overflow-x:scroll;}@media (max-width:767.98px){.field--type-text-long table{display:block;}}.field--name-field-attach{margin:50px 0 30px;}.field--name-field-attach .field__item{display:flex;align-items:center;padding-left:1.5em;position:relative;line-height:3em;}.field--name-field-attach .field__item::before{content:"\f15b";font-size:2.5em;font-family:"Font Awesome 5 Free";position:absolute;top:0;left:0;}.field--name-field-attach .file{font-size:1em;font-weight:bold;background:none;}.field--name-field-attach .file a{text-decoration:none;border-bottom:solid 1px transparent;}.field--name-field-attach .file a:hover{border-color:#fff !important;}@media (max-width:991.98px){.field--name-field-attach .field--name-field-attach{margin:20px 0;}.field--name-field-attach .field--name-field-attach .file{background-size:20px;padding:0 0 15px 30px;font-size:15px;}}.field--name-body a{text-decoration:none;border-bottom:solid 1px;}.field--name-body a:hover{border-color:#fff !important;}.field--name-body ul{list-style-type:none;padding:0;}.field--name-body ul li{padding-left:19px;position:relative;}.field--name-body ul li::before{content:"";width:5px;height:5px;border-radius:5px;background-color:#244A95;position:absolute;left:0;top:13px;transform:translateY(-50%);}.field--name-body ul li:not(:last-child){margin-bottom:20px;}.field--name-body table p{font-size:16px;line-height:1.4;}@media (max-width:991.98px){.field--name-body .field--name-body table td,.field--name-body .field--name-body table thead th{padding:10px;}}@media (max-width:575.98px){.field--name-body table{display:block;overflow:auto;margin-bottom:15px;}.field--name-body h2{margin:20px 0;font-size:23px;}.field--name-body h3{margin:18px 0;font-size:20px;line-height:24px;}.field--name-body h4{margin:15px 0;font-size:18px;line-height:24px;}.field--name-body p{font-size:15px;margin:0 0 15px;}.field--name-body blockquote,.field--name-body blockquote p{font-size:17px;}.field--name-body blockquote{padding:0;}.field--name-body blockquote::before{z-index:-1;opacity:0.08;top:50%;transform:translate3d(-50%,-50%,0);left:50%;font-size:4rem;}.field--name-body .youtube-embed-wrapper{margin:15px 0;}.field--name-body iframe{max-height:40vh;margin:15px 0;}}.field--name-field-gallery{padding:30px 0 50px;}.field--name-field-gallery .field__item a{display:block;overflow:hidden;text-align:center;}.field--name-field-gallery .field__item img{transition:transform 0.4s,opacity 0.4s;object-fit:cover;}.field--name-field-gallery .field__item img:hover{transform:scale(1.2) perspective(1px);}.field--name-field-gallery .field__item img:active{opacity:0.7;}@media (max-width:991.98px){.field--name-field-gallery{padding:0 0 15px;}.field--name-field-gallery .field__item{width:33.333%;}}.social{display:flex;margin:0 -5px;}.social-col{padding:0 5px;}.social-item{color:#99bbdb;font-size:24px;display:flex;align-items:center;justify-content:center;width:37px;height:37px;border-radius:19px;transition:background-color 0.4s,color 0.4s;}.social-item:hover{color:#fff;}.social-item--vk:hover{background-color:#7895c4;}.social-item--vk:active{background-color:#4a6faa;}.social-item--instagram:hover{background-color:#aa582b;}.social-item--instagram:active{background-color:#713b1d;}.social-item--tg{font-size:37px;}.social-item--tg:hover{color:#c3d4e6;}.social-item--youtube{font-size:18px;background-color:#dd4544;}.social-item--youtube:hover{background-color:#d62827;}.social-item--youtube:active{background-color:#b82221;}.transfer-block{padding:60px 0 90px;background:url(/themes/main/images/template/transfer-block-bg.jpg) #234a95 no-repeat center top;background-size:cover;color:#fff;text-align:center;}.transfer-block-title{font-family:"PT Sans",sans-serif;font-weight:600;font-size:57px;line-height:1.25;display:flex;justify-content:center;margin:0 0 20px;}.transfer-block-title-inner{border-bottom:solid 1px #fff;}.transfer-block-text{font-family:"PT Sans",sans-serif;font-size:20px;line-height:1.25;margin:0 0 40px;}.transfer-block-button .btn{width:340px;max-width:100%;}.reliability-block{padding:80px 0;min-height:640px;background:url(/themes/main/images/template/reliability-block-bg.jpg) no-repeat center;background-size:cover;}.reliability-block-content{width:100%;max-width:540px;margin-left:auto;}.reliability-block-title{font-family:"PT Sans",sans-serif;font-size:57px;line-height:1.25;font-weight:600;margin:0 0 40px;}.reliability-block-text{font-size:18px;line-height:1.45;}.scroll-preloader{height:70px;border-bottom:solid 2px #f0f2f8;background:url(/themes/main/images/bg/small-loader.png) no-repeat center;}.scroll-preloader--no-border{border:0;}.scroll-preloader--text{display:flex;align-items:center;justify-content:center;font-size:18px;line-height:1.25;font-weight:bold;color:rgba(136,151,189,0.9);height:80px;padding-top:7px;background-image:none;}.scroll-preloader--text img{margin-right:15px;flex-shrink:0;animation:animate-preloader 1s linear infinite;}.progress{top:0;z-index:5;height:54px;border-radius:0;margin:0 0 20px;position:sticky;position:-webkit-sticky;background-color:#c3d4e6;}.progress-bar{background-color:#345fb4;background-size:60px 60px;box-shadow:7px 0 7px 0 rgba(139,151,164,0.5);transition:width 0.5s;min-width:50px;}.progress--active .progress-bar{background-image:linear-gradient(135deg,hsla(0,0%,100%,0.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,0.15) 0,hsla(0,0%,100%,0.15) 75%,transparent 0,transparent);animation:animate-loader-stripes 1.5s linear infinite;}.progress-label{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#fff;z-index:4;font-size:16px;font-weight:normal;}.badges{display:flex;align-items:center;}.badges-item{color:#676767;font-size:14px;line-height:1.25;padding:10px 20px;border-radius:50px;margin-right:12px;border:solid 1px #e5e5e5;}.badges-item:last-child{margin-right:0;}.load-more{display:flex;flex-direction:column;align-items:center;padding:15px;cursor:pointer;user-select:none;transition:background-color 0.4s;}.load-more:hover{background-color:#f0f2f8;}.load-more:active{background-color:#cdd4e8;}.load-more::before{content:"";display:block;width:54px;height:32px;background:url(/themes/main/images/bg/small-loader.png) no-repeat center;margin-bottom:10px;}.load-more-text{font-size:15px;opacity:0.8;transition:opacity 0.4s;}.load-more:hover .load-more-text{opacity:1;}.alert-message{color:#4b4b4b;background-color:#f0f2f8;}.hotline{display:flex;align-items:center;padding:20px 23px;border:solid 2px rgba(195,212,230,0.2);border-radius:3px;margin-top:30px;}.hotline-icon{flex-shrink:0;margin-right:35px;}.hotline-content{flex-grow:1;line-height:1.25;color:#545454;}.hotline-label{font-size:16px;margin-bottom:3px;}.hotline-phone{font-size:29px;font-weight:bold;}::-webkit-scrollbar{width:5px;height:3px;}::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);}::-webkit-scrollbar-thumb{background-color:darkgrey;outline:1px solid slategrey;}@keyframes animate-loader-stripes{0%{background-position:120px 0;}to{background-position:0 0;}}@keyframes animate-preloader{0%{transform:none;}33%{transform:translate3d(0,5px,0);}66%{transform:translate3d(0,-5px,0);}100%{transform:none;}}[data-vue-loading]{opacity:0;}.site-is-ready [data-vue-loading]{opacity:1;transition:opacity 0.4s;}.loading-text{color:#234a95;font-size:14px;font-weight:normal;display:flex;align-items:center;white-space:nowrap;}.loading-text::before{content:"";display:block;width:20px;height:20px;background:url(/themes/main/images/icons/ajax-preloader.svg) no-repeat center;background-size:contain;flex-shrink:0;margin-right:5px;}.tooltip{display:block !important;z-index:10000;}.tooltip .tooltip-inner{background:#234a95;color:#fff;border-radius:4px;padding:5px 10px;}.tooltip .tooltip-arrow{width:0;height:0;border-style:solid;position:absolute;margin:5px;border-color:black;}.tooltip[x-placement^=top]{margin-bottom:5px;}.tooltip[x-placement^=top] .tooltip-arrow{border-width:5px 5px 0 5px;border-left-color:transparent !important;border-right-color:transparent !important;border-bottom-color:transparent !important;bottom:-5px;left:calc(50% - 5px);margin-top:0;margin-bottom:0;}.tooltip[x-placement^=bottom]{margin-top:5px;}.tooltip[x-placement^=bottom] .tooltip-arrow{border-width:0 5px 5px 5px;border-left-color:transparent !important;border-right-color:transparent !important;border-top-color:transparent !important;top:-5px;left:calc(50% - 5px);margin-top:0;margin-bottom:0;}.tooltip[x-placement^=right]{margin-left:5px;}.tooltip[x-placement^=right] .tooltip-arrow{border-width:5px 5px 5px 0;border-left-color:transparent !important;border-top-color:transparent !important;border-bottom-color:transparent !important;left:-5px;top:calc(50% - 5px);margin-left:0;margin-right:0;}.tooltip[x-placement^=left]{margin-right:5px;}.tooltip[x-placement^=left] .tooltip-arrow{border-width:5px 0 5px 5px;border-top-color:transparent !important;border-right-color:transparent !important;border-bottom-color:transparent !important;right:-5px;top:calc(50% - 5px);margin-left:0;margin-right:0;}.tooltip[aria-hidden=true]{visibility:hidden;opacity:0;transition:opacity 0.15s,visibility 0.15s;}.tooltip[aria-hidden=false]{visibility:visible;opacity:1;transition:opacity 0.15s;}.is-dragging a{pointer-events:none;}.search-page .page-col{width:25%;}.node--type-page .field--name-body{color:#595959;font-size:16px;}.page-toor__top{background-repeat:no-repeat;background-size:cover;background-position:center;padding:150px 0;min-height:600px;display:flex;justify-content:center;align-items:center;}.page-toor__top--dark{background-color:#345fb4;}.page-toor__top h1{font-size:72px;line-height:1.17;letter-spacing:1px;color:#fff;font-weight:600;text-align:center;text-shadow:0px 4px 4px rgba(0,0,0,0.5);}.page-toor__content{padding-top:50px;}.btn{display:inline-flex;align-items:center;justify-content:center;background:none;box-shadow:none;border-radius:0;border:0;font-family:"PT Sans",sans-serif;font-size:20px;line-height:1.25;font-weight:bold;padding:20px 25px;transition:background-color 0.4s,color 0.4s,box-shadow 0.4s;}.btn:focus{outline:none;box-shadow:none;}.btn--tour{color:#31549b;font-size:17px;font-weight:400;font-family:"PT Sans",sans-serif;padding:13px 27px;border-radius:50px;border:solid 1px rgba(35,74,149,0.15);transition:background-color 0.4s,border-color 0.4s;}.btn--tour::before{content:"";display:block;width:18px;height:18px;margin-right:21px;flex-shrink:0;background:url(/themes/main/images/icons/airplane-button-icon.webp) no-repeat center;transition:transform 0.4s;}.btn--tour:hover{border-color:transparent;background-color:rgba(35,74,149,0.07);}.btn--tour:hover::before{transform:translate3d(3px,0,0);}.btn--tour:active{background-color:rgba(35,74,149,0.15);}.btn--green{color:#fff;background-color:#069e1c;}.btn--green:hover{color:#fff;background-color:#058117;}.btn--green:active{background-color:#046312;}.btn--yellow{background-color:#fedc01;}.btn--yellow:hover{background-color:#dabd01;}.btn--yellow:active{background-color:#a89101;}.btn--small{font-family:"Roboto",sans-serif;font-size:14px;font-weight:400;padding:6px 10px;color:#414141;border-radius:40px;}.btn--shadow{box-shadow:0 3px 5px 0 rgba(0,0,0,0.2);transition:background-color 0.4s,box-shadow 0.4s;}.btn--recall{background-color:#c3d4e6;color:#234a95;padding:12px 32px 12px 60px;border-radius:40px;position:relative;font-size:16px;}.btn--recall::before{content:"";display:block;width:13px;height:100%;position:absolute;top:0;left:18px;transform-origin:center;background:url(/themes/main/images/icons/btn-recall-icon.png) no-repeat center;transition:transform 0.4s;}.btn--recall .btn-content{border-bottom:dotted 1px #234a95;}.btn--recall:hover{background-color:#fff;}.btn--recall:hover::before{transform:rotate(-215deg);}.btn--recall:active{background-color:#cccccc;}.btn--submit{color:#fff;min-width:210px;font-size:18px;padding:17px 25px;font-weight:400;border-radius:6px;letter-spacing:1px;font-family:"PT Sans",sans-serif;background-color:#2DA63C;box-shadow:0px 4px 20px rgba(6,136,19,0.47);}.hotel-search-form .btn--submit{min-width:150px;}.btn--submit:hover{color:#fff;background-color:#3868c6;box-shadow:0px 4px 20px rgba(56,104,198,0.47);}.btn--submit:active{background-color:#7395d7;}.btn--form{padding:21px 35px;min-width:215px;}.btn--lb{font-size:16px;line-height:1.35;font-weight:400;color:#272727;padding:15px 25px;min-width:135px;background-color:#c3d4e6;}.btn--lb:hover{color:#fff;background-color:#234a95;}.btn--lb:active{background-color:#2d5fbe;}.btn--light{background-color:#f0f2f8;color:#272727;}.btn--light:hover{color:#fff;background-color:#234a95;}.btn--light:active{background-color:#2d5fbe;}.btn--light-submit{font-size:16px;line-height:1.35;font-weight:400;color:#272727;padding:21px 50px;min-width:235px;background-color:#f0f2f8;}.btn--light-submit:hover{background-color:#d8dded;}.btn--light-submit:active{background-color:#5f86d2;}.btn--make-search{box-shadow:0 5px 8px 0 rgba(0,0,0,0.15);}.btn--big-submit{width:100%;padding:19px 25px;transition:background-color 0.4s,color 0.4s,box-shadow 0.4s;min-width:auto;}.btn--big-submit:hover{box-shadow:0 5px 12px 0 rgba(0,0,0,0.21);}.btn--show-tours{padding:18px 29px 19px;min-width:165px;}.btn--show-tours .btn-content{line-height:1.2;border-bottom:dotted 1px rgba(99,116,122,0.9);transition:border-color 0.4s;}.btn--show-tours:hover .btn-content{border-color:#fff;}.btn--buy{width:100%;font-size:16px;font-weight:400;padding:16px 25px;transition:background-color 0.4s,color 0.4s,box-shadow 0.4s;}.btn--buy:hover{box-shadow:0 5px 12px 0 rgba(0,0,0,0.21);}.btn--gradient{background:linear-gradient(90.03deg,#234A95 0.03%,#5F39AA 99.98%);border-radius:6px;width:100%;position:relative;box-shadow:0px 7px 19px rgba(0,20,63,0.22);}.btn--gradient::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180.03deg,#5F39AA 99.98%,#234A95 0.03%);opacity:0;transition:opacity 0.4s;border-radius:6px;}.btn--gradient span{font-weight:700;font-size:17px;line-height:21px;color:#fff;position:relative;z-index:1;}.btn--gradient:hover::after{opacity:1;}.form .form-control{background-color:#fff;border-radius:4px;border:solid 1px transparent;margin:0;height:auto !important;padding:15px 25px;font-family:inherit;font-size:inherit;line-height:1.35;font-weight:500;color:#000;box-sizing:border-box;box-shadow:none;background-image:none;transition:background-color 0.4s,border-color 0.4s,color 0.4s,box-shadow 0.4s;}.form .form-control:hover{border-color:#c6cbde;background-color:rgba(255,255,255,0.7);}.form .form-control:focus{background-color:#fff;box-shadow:none;outline:none;}.form .form-control.error{border:solid 1px #F44336 !important;}.form .form-control::-webkit-input-placeholder{color:#adadad;transition:opacity 0.4s;}.form .form-control:focus::-webkit-input-placeholder{opacity:0;}.form .form-control::-moz-placeholder{color:#adadad;transition:opacity 0.4s;}.form .form-control:focus::-moz-placeholder{opacity:0;}.form .form-control:-moz-placeholder{color:#adadad;transition:opacity 0.4s;}.form .form-control:focus:-moz-placeholder{opacity:0;}.form .form-group{font-size:16px;margin:0 0 15px;}.messages{box-shadow:none;border:0;color:#fff;margin:0 0 15px;padding:15px 20px;font-size:16px;line-height:1.25;}.messages a{color:#fff;border-bottom:solid 1px rgba(255,255,255,0.25);transition:color 0.4s,border-color 0.4s;}.messages a:hover{color:#fff;border-color:#fff;}.messages a:active{border-color:rgba(255,255,255,0.5);}.messages--error{background:#F44336;}.messages--information{background:#f0f2f8;color:#282828;}.messages--status{background:#4CAF50;}.messages--warning{background:#FF9800;}.messages--no-offset{margin:0;}.contact-form .ajax-progress{display:none;}.buy-form{color:#4b4b4b;background-color:#fff;padding:0 0 60px;}.buy-form-inner{background:url(/themes/main/images/bg/buy-form-bg.jpg) #c3d4e6 no-repeat center top;background-size:cover;padding:40px 30px;border-radius:6px;}.buy-form-container{max-width:440px;margin:0 auto;}.buy-form-title{font-size:16px;line-height:1.25;font-weight:bold;text-align:center;text-transform:uppercase;margin:0 0 35px;}.buy-form label:not(.form-item--fz-152-label){display:none;}.buy-form .form-control{font-weight:normal;padding:20px 25px;border:solid 1px #a6b4c4;}.buy-form .form-item{margin:0 0 20px;}.buy-form .form-item-field-form-details-0-value{display:none;}.buy-form .form-actions{margin:25px 0;text-align:center;}.buy-form p{text-align:center;margin:34px 0;font-size:15px;line-height:1.35;font-weight:300;color:#676767;}.buy-form p a{color:#234a95;border-bottom:solid 1px transparent;transition:border-color 0.4s;}.buy-form p a:hover{border-color:rgba(35,74,149,0.5);}.buy-form p a:active{border-color:#234a95;}.buy-form .text-bottom{margin-bottom:0;}#block-select-tour .modal-dialog,#block-select-tour-page .modal-dialog{max-width:1130px;width:100%;pointer-events:all;padding:10px;}#block-select-tour .modal-dialog-content,#block-select-tour-page .modal-dialog-content{display:flex;width:100%;border-radius:6px;position:relative;}#block-select-tour .modal-dialog .contact-message-select-tour-form,#block-select-tour-page .modal-dialog .contact-message-select-tour-form{padding:72px 40px 72px 50px;width:100%;background-color:#fff;box-shadow:0px 0px 18px rgba(0,0,0,0.15);border-radius:0 6px 6px 0;}@media (max-width:1140px){#block-select-tour .modal-dialog .contact-message-select-tour-form,#block-select-tour-page .modal-dialog .contact-message-select-tour-form{padding:40px;}}@media (max-width:899px){#block-select-tour .modal-dialog .contact-message-select-tour-form,#block-select-tour-page .modal-dialog .contact-message-select-tour-form{border-radius:6px;}}#block-select-tour .modal-dialog-bg,#block-select-tour-page .modal-dialog-bg{border-radius:6px 0 0 6px;object-fit:cover;}@media (max-width:899px){#block-select-tour .modal-dialog-bg,#block-select-tour-page .modal-dialog-bg{display:none;}}#block-select-tour .modal-title,#block-select-tour-page .modal-title{font-size:34px;line-height:1.1;color:#333;margin-bottom:44px;}@media (max-width:1140px){#block-select-tour .modal-title,#block-select-tour-page .modal-title{font-size:28px;margin-bottom:30px;}}#block-select-tour .modal-body,#block-select-tour-page .modal-body{padding-bottom:25px;}@media (max-width:1140px){#block-select-tour .modal-body,#block-select-tour-page .modal-body{padding-bottom:0;}}#block-select-tour .front-main .search-filter,#block-select-tour-page .front-main .search-filter{flex-direction:row;justify-content:space-between;flex-wrap:wrap;max-width:100%;}@media (max-width:1140px){#block-select-tour .front-main .search-filter,#block-select-tour-page .front-main .search-filter{flex-direction:column;}}#block-select-tour .front-main .search-filter .search-filter-field,#block-select-tour-page .front-main .search-filter .search-filter-field{max-width:264px;width:100%;}@media (max-width:1140px){#block-select-tour .front-main .search-filter .search-filter-field,#block-select-tour-page .front-main .search-filter .search-filter-field{max-width:100%;}}#block-select-tour .front-main .search-filter .search-filter-flex,#block-select-tour-page .front-main .search-filter .search-filter-flex{display:flex;align-items:center;}#block-select-tour .front-main .search-filter .search-filter-flex svg,#block-select-tour-page .front-main .search-filter .search-filter-flex svg{margin-right:6px;}#block-select-tour .front-main .search-filter .search-filter-field--name .search-filter-label,#block-select-tour .front-main .search-filter .search-filter-field--mail .search-filter-label,#block-select-tour .front-main .search-filter .search-filter-field--phone .search-filter-label,#block-select-tour .front-main .search-filter .search-filter-field--wp .search-filter-label,#block-select-tour .front-main .search-filter .search-filter-field--tg .search-filter-label,#block-select-tour-page .front-main .search-filter .search-filter-field--name .search-filter-label,#block-select-tour-page .front-main .search-filter .search-filter-field--mail .search-filter-label,#block-select-tour-page .front-main .search-filter .search-filter-field--phone .search-filter-label,#block-select-tour-page .front-main .search-filter .search-filter-field--wp .search-filter-label,#block-select-tour-page .front-main .search-filter .search-filter-field--tg .search-filter-label{margin-bottom:0;}#block-select-tour .front-main .search-filter .search-filter-field--comment .search-filter-flex,#block-select-tour-page .front-main .search-filter .search-filter-field--comment .search-filter-flex{align-items:flex-start;}#block-select-tour .front-main .search-filter .search-filter-field-checkbox,#block-select-tour-page .front-main .search-filter .search-filter-field-checkbox{margin-bottom:11px;}#block-select-tour .front-main .search-filter .search-filter-field-checkbox .search-filter-label,#block-select-tour-page .front-main .search-filter .search-filter-field-checkbox .search-filter-label{margin-bottom:16px;}#block-select-tour .front-main .search-filter .search-filter-field-checkbox .search-radio-label,#block-select-tour-page .front-main .search-filter .search-filter-field-checkbox .search-radio-label{font-size:15px;color:#333;font-weight:700;line-height:1;}#block-select-tour .front-main .search-filter .search-filter-field-checkbox .search-filter-radio,#block-select-tour-page .front-main .search-filter .search-filter-field-checkbox .search-filter-radio{margin-bottom:6px;}#block-select-tour .front-main .search-filter .search-filter-field-checkbox .search-filter-radio input[type=radio],#block-select-tour-page .front-main .search-filter .search-filter-field-checkbox .search-filter-radio input[type=radio]{display:none;}#block-select-tour .front-main .search-filter .search-filter-field-checkbox .search-filter-radio input[type=radio]:checked + .search-radio-label::after,#block-select-tour-page .front-main .search-filter .search-filter-field-checkbox .search-filter-radio input[type=radio]:checked + .search-radio-label::after{content:"";display:inline-block;width:10px;height:10px;position:absolute;left:4px;bottom:4px;background:#234A95;border-radius:10px;}#block-select-tour .front-main .search-filter .search-filter-field-checkbox .search-filter-radio .search-radio-label,#block-select-tour-page .front-main .search-filter .search-filter-field-checkbox .search-filter-radio .search-radio-label{display:inline-block;cursor:pointer;position:relative;padding-left:25px;margin-right:0;line-height:18px;user-select:none;margin-bottom:0;}#block-select-tour .front-main .search-filter .search-filter-field-checkbox .search-filter-radio .search-radio-label::before,#block-select-tour-page .front-main .search-filter .search-filter-field-checkbox .search-filter-radio .search-radio-label::before{content:"";display:inline-block;width:18px;height:18px;position:absolute;left:0;bottom:0;background:#EFF3F6;border-radius:18px;}#block-select-tour .front-main .search-filter-row,#block-select-tour-page .front-main .search-filter-row{display:flex;justify-content:space-between;width:100%;}@media (max-width:1140px){#block-select-tour .front-main .search-filter-row,#block-select-tour-page .front-main .search-filter-row{flex-direction:column;}}#block-select-tour .front-main .search-filter-col,#block-select-tour-page .front-main .search-filter-col{max-width:264px;width:100%;}@media (max-width:1140px){#block-select-tour .front-main .search-filter-col,#block-select-tour-page .front-main .search-filter-col{max-width:100%;}}#block-select-tour .front-main .search-filter-field--comment,#block-select-tour-page .front-main .search-filter-field--comment{min-height:141px;}#block-select-tour .front-main .search-filter-textarea,#block-select-tour-page .front-main .search-filter-textarea{border:none;outline:none;background-color:inherit;resize:none;}#block-select-tour .front-main .search-filter-input,#block-select-tour-page .front-main .search-filter-input{border:none;outline:none;background-color:inherit;width:100%;max-width:100%;padding:0;}#block-select-tour .front-main .search-filter-field--countries,#block-select-tour-page .front-main .search-filter-field--countries{position:relative;}#block-select-tour .front-main .search-filter-field--countries::before,#block-select-tour-page .front-main .search-filter-field--countries::before{content:"";width:24px;height:24px;background-color:#fff;border-radius:24px;position:absolute;top:22px;right:12px;cursor:pointer;pointer-events:none;z-index:10;}#block-select-tour .front-main .search-filter-field--countries:after,#block-select-tour-page .front-main .search-filter-field--countries:after{content:url(/themes/main/images/icons/plus.svg);position:absolute;width:8px;height:8px;top:22px;right:20px;pointer-events:none;pointer-events:none;z-index:10;}#block-select-tour-page{padding:50px 20px;max-width:590px;margin:0 auto;}#block-select-tour-page .front-main__title{max-width:100%;text-align:center;margin-bottom:30px;}#contact-message-select-tour-form .form-actions{margin:0;}#contact-message-select-tour-form .form-actions .btn{transition:0.3s;}#contact-message-select-tour-form .form-actions .btn:hover{opacity:0.8;color:#fff;}#block-main-form-callme form,#block-main-contactblock form{display:flex;flex-direction:column;}#block-main-form-callme form .form-item--fz-152,#block-main-contactblock form .form-item--fz-152{order:10;}.search-filter-politic{display:flex;align-items:flex-start;width:100%;margin-bottom:25px;position:relative;}.search-filter-politic input{margin-right:5px;margin-top:3px;}.search-filter-politic a{color:#234a95;transition:0.3s;}.search-filter-politic a:hover{color:#F44336;}.search-filter-politic-text{font-size:12px;margin:0;position:absolute;bottom:-10px;left:23px;}.checkout-agree .search-filter-politic-text{bottom:-25px;left:50px;}.form-politic{transition:0.3s;}.form-politic:hover{color:#234a95;}.paragraph-subscribe{padding:135px 0 150px;}@media (max-width:1199.98px){.paragraph-subscribe{padding:80px 0;}}.paragraph-subscribe .field--name-field-title{font-size:42px;line-height:1.23;font-weight:600;color:#000;padding-bottom:24px;position:relative;text-align:center;margin-bottom:23px;}@media (max-width:1199.98px){.paragraph-subscribe .field--name-field-title{font-size:38px;}}.paragraph-subscribe .field--name-field-paragraphs-text{max-width:560px;margin:0 auto 74px;font-size:24px;line-height:1.5;color:#000000;font-weight:300;text-align:center;}.paragraph-subscribe .contact-message-subscribe-form{max-width:620px;margin:0 auto;display:flex;align-items:center;flex-wrap:wrap;gap:20px;}.paragraph-subscribe .contact-message-subscribe-form .field--name-field-email{max-width:440px;}.paragraph-subscribe .contact-message-subscribe-form .field--name-field-email .form-item{margin:0;}.paragraph-subscribe .contact-message-subscribe-form .field--name-field-email label{display:none;}.paragraph-subscribe .contact-message-subscribe-form .field--name-field-email .form-email{border-color:#c2c2c2;border-radius:0;height:58px !important;}.paragraph-subscribe .contact-message-subscribe-form .form-item--fz-152{order:3;margin:0 !important;}.paragraph-subscribe .contact-message-subscribe-form .form-actions{margin:0;flex:1;}.paragraph-subscribe .contact-message-subscribe-form .form-actions .form-submit{background:#000;border-radius:0;padding:10px;height:58px;font-size:16px;box-shadow:none;transition:0.3s;}.paragraph-subscribe .contact-message-subscribe-form .form-actions .form-submit:hover{opacity:0.8;color:#fff;}.front-form{color:#454545;padding:110px 0 225px;background-size:cover;background-color:#eff3f6;background-position:center;background-repeat:no-repeat;}.front-form--1{background-image:url(/themes/main/images/template/front-form-bg-1.webp);}.front-form--2{background-image:url(/themes/main/images/template/front-form-bg-2.webp);}.front-form--3{background-image:url(/themes/main/images/template/front-form-bg-3.webp);}.front-form--4{background-image:url(/themes/main/images/template/front-form-bg-4.webp);}.front-form-title{font-family:"PT Sans",sans-serif;font-size:67px;line-height:1.1;font-weight:600;margin:0 0 9px;text-align:center;}.front-form-text{font-family:"PT Sans",sans-serif;font-size:24px;line-height:1.25;text-align:center;max-width:520px;margin:0 auto;}.front-form-header{margin:0 0 55px;}.search-filter{display:flex;opacity:0;overflow:hidden;height:71px;max-width:1055px;margin:0 auto;}.site-is-ready .search-filter{overflow:visible;opacity:1;height:auto;transition:opacity 0.4s;}.search-filter-field{flex-grow:1;font-size:15px;background-color:#fff;color:#000;position:relative;border-right:solid 1px rgba(0,0,0,0.15);transition:background-color 0.4s,box-shadow 0.4s;}.hotel-search-form .search-filter-field{border:solid #e5e5e5;border-width:1px 1px 1px 0;}.search-filter-field-inner{display:flex;flex-direction:column;padding:11px 17px;min-height:71px;cursor:pointer;}.search-filter-field:hover{background-color:#dae4f6;z-index:4;}.search-filter-field.is-active{background-color:#fff !important;box-shadow:0 2px 9px 0 rgba(0,0,0,0.24);z-index:5;}.search-filter-field--nights{width:120px;flex-grow:0;flex-shrink:0;}.search-filter-submit{flex-shrink:0;}.search-filter-submit .btn{height:100%;}.search-filter-picker{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;pointer-events:none;}.search-filter-kid{display:flex;border-bottom:solid 1px #f0f0f0;transition:border-color 0.4s;}.search-filter-kid:hover{border-color:#9fbad7;}.search-filter-kid-title{flex-grow:1;font-size:15px;line-height:1.25;color:#4b4b4b;padding:10px;display:flex;align-items:center;justify-content:center;text-align:center;border-right:solid 1px #f0f0f0;}.search-filter-kid-remove{width:60px;height:60px;flex-shrink:0;display:flex;align-items:center;justify-content:center;user-select:none;cursor:pointer;transition:background-color 0.4s;}.search-filter-kid-remove::before{content:"";width:12px;height:13px;flex-shrink:0;background:url(/themes/main/images/icons/remove-kid-icon.png) no-repeat center;}.search-filter-kid-remove:hover{background-color:#c3d4e6;}.search-filter-kid-remove:active{background-color:#9fbad7;}.search-filter-label{pointer-events:none;font-size:12px;line-height:1.15;margin:0 0 14px;}.search-filter-value{pointer-events:none;font-size:18px;line-height:1.15;font-weight:bold;}.search-filter-input{max-width:160px;}.search-filter-input .form-control{border:0;padding:0;color:#000;font-size:18px;line-height:1.15;font-weight:bold;}.search-filter .form-count{display:flex;justify-content:space-between;border-bottom:solid 1px #f0f0f0;transition:border-color 0.4s;}.search-filter .form-count:hover{border-color:#9fbad7;}.search-filter .form-count-button{width:60px;height:60px;flex-shrink:0;font-size:27px;font-weight:300;display:flex;align-items:center;justify-content:center;user-select:none;color:#c2c2c2;cursor:pointer;transition:background-color 0.4s;}.search-filter .form-count-button--left{font-size:55px;}.search-filter .form-count-button:hover{background-color:#e7eef5;}.search-filter .form-count-button:active{background-color:#c3d4e6;}.search-filter .form-count-field{min-width:120px;font-size:15px;flex-grow:1;flex-shrink:0;color:#4b4b4b;text-align:center;display:flex;align-items:center;justify-content:center;padding:0 5px;border:solid #f0f0f0;border-width:0 1px;}.search-filter .form-add-kids{display:flex;align-items:center;justify-content:center;text-align:center;font-size:14px;line-height:1.35;padding:15px 10px;color:#234a95;cursor:pointer;user-select:none;min-height:60px;transition:background-color 0.4s;}.search-filter .form-add-kids:hover{background-color:#c3d4e6;}.search-filter .form-add-kids:active{background-color:#9fbad7;}.search-filter .form-add-kids-link{display:inline;border-bottom:dotted 1px #234a95;}.search-close{position:absolute;right:10px;top:10px;}.search-dropdown,.search-block-choice-dropdown{position:absolute;top:100%;left:0;z-index:10;min-width:100%;background-color:#fff;box-shadow:0 2px 9px 0 rgba(0,0,0,0.24);opacity:0;transform:scale(0.8,0.5);pointer-events:none;transition:opacity 0.3s,transform 0.3s;transform-origin:left top;}.search-dropdown--long{min-width:555px;overflow-y:auto;max-height:41vh;min-height:80px;}.search-dropdown--is-visible,.search-block-choice-dropdown--is-visible{opacity:1;transform:none;pointer-events:auto;}.search-dropdown--kids{margin-top:-60px;}.search-dropdown-block{font-size:15px;line-height:1.25;padding:20px 25px;color:#4b4b4b;border-bottom:solid 1px #f0f0f0;}.search-dropdown-block:last-child{border-bottom:0;}.search-dropdown-block .form-control{border-color:#f0f0f0;font-weight:400;box-shadow:0 2px 5px 0 rgba(0,0,0,0.15);padding:12px 15px;}.search-dropdown-label{font-weight:bold;margin:0 0 12px;}.search-dropdown .list,.search-block-choice-dropdown .list{list-style-type:none;padding:0;margin:0 -25px;}.search-dropdown .list-item,.search-block-choice-dropdown .list-item{padding:7px 25px;white-space:nowrap;cursor:pointer;transition:background-color 0.4s;}.search-dropdown .list-item:hover,.search-block-choice-dropdown .list-item:hover{background-color:#eef3f8;}.search-dropdown .list-item:active,.search-block-choice-dropdown .list-item:active{background-color:#9fbad7;}.search-dropdown .list-item--is-active,.search-block-choice-dropdown .list-item--is-active{background-color:#dce6f1 !important;}.search-dropdown .list--countries,.search-block-choice-dropdown .list--countries{columns:4;column-gap:0;}.search-dropdown .list--countries .list-item,.search-block-choice-dropdown .list--countries .list-item{height:38px;display:flex;align-items:center;padding-left:12px;padding-right:12px;page-break-inside:avoid;}.search-dropdown .list--countries .list-item img,.search-block-choice-dropdown .list--countries .list-item img{flex-shrink:0;margin-right:7px;}.search-dropdown-block--small{padding-top:10px;padding-bottom:10px;overflow-y:auto;max-height:25vh;min-height:80px;}.search-dropdown-block--small .list-item{padding-top:10px;padding-bottom:10px;}.TVMobileContainer .TVMobilePanelHeader{max-width:900px;}.TVMobileContainer .TVMobilePanelBody{max-width:900px;}.pluses{padding:50px 0 60px;}.pluses-list{display:flex;margin:0 -5px;}.pluses-list-item{width:33.333%;padding:0 5px;display:flex;}.pluses-item{padding:47px 30px 55px;position:relative;min-height:100%;width:100%;display:flex;align-items:center;border:solid 1px #e6e6e6;}.pluses-item-num{position:absolute;top:15px;right:19px;color:#94b4d0;font-size:14px;line-height:1;}.pluses-item-icon{flex-shrink:0;margin-right:35px;}.pluses-item-title{font-size:18px;line-height:1.35;}.hot-tours{margin-bottom:60px;padding:0 29px;overflow:hidden;}.hot-tours-item{width:365px;margin-right:9px;}.hot-tours-picture{height:250px;background-position:center top;background-size:cover;position:relative;overflow:hidden;margin:0 0 35px;}.hot-tours-picture-content{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(43,62,87,0.58);color:#fff;display:flex;flex-direction:column;justify-content:flex-end;padding:22px 25px;max-height:100%;}.hot-tours-picture-label{font-family:"PT Sans",sans-serif;font-size:14px;line-height:1.15;margin:0 0 9px;}.hot-tours-picture-title{font-family:"PT Sans",sans-serif;font-size:36px;line-height:1.15;font-weight:600;}.hot-tours-body{padding:0 30px;}.hot-tours-more{display:flex;justify-content:flex-end;padding-top:10px;}.hot-tours .flickity-prev-next-button{width:90px;height:80px;top:85px;transform:none;background:none;background-color:#234a95;transform:skew(-10deg) perspective(1px);border-radius:0;transition:background-color 0.4s,opacity 0.4s;}.hot-tours .flickity-prev-next-button.previous{left:-8px;}.hot-tours .flickity-prev-next-button.next{right:-8px;}.hot-tours .flickity-prev-next-button svg{transform:skew(10deg);fill:#fff;top:50%;left:50%;width:25px;height:25px;margin-top:-12px;margin-left:-14px;transition:transform 0.4s;}.hot-tours .flickity-prev-next-button:hover{background-color:#1c3c78;}.hot-tours .flickity-prev-next-button.previous:hover svg{transform:skew(10deg) translate3d(-3px,0,0);}.hot-tours .flickity-prev-next-button.next:hover svg{transform:skew(10deg) translate3d(3px,0,0);}.hot-tours .flickity-prev-next-button:active{opacity:1;background-color:#102142;}.tour{display:block;padding-bottom:21px;margin-bottom:12px;border-bottom:solid 1px rgba(195,212,229,0.56);transition:border-color 0.4s,background-color 0.4s;}.tour:hover{border-color:#234a95;}.tour:active{background-color:rgba(195,212,230,0.17);}.tour-header{display:flex;justify-content:space-between;margin-bottom:12px;}.tour-header-left{margin-right:30px;}.tour-header-right{padding-top:5px;}.tour-body{display:flex;align-items:center;}.tour-body::before{content:"";width:18px;height:18px;margin-right:10px;flex-shrink:0;background:url(/themes/main/images/icons/tour-plane-icon.png) no-repeat center;}.tour-body-content{flex-grow:1;margin-right:20px;font-size:14px;line-height:1.3;color:#676767;}.tour-stars{display:flex;align-items:center;font-size:14px;line-height:1.25;}.tour-stars::after{content:"";width:18px;height:18px;flex-shrink:0;margin-left:5px;position:relative;top:-2px;background:url(/themes/main/images/icons/tour-star-icon.png) no-repeat center;}.tour-name{font-size:20px;line-height:1.25;font-weight:500;color:#3868c6;margin:0 0 7px;}.tour-resort{font-size:14px;line-height:1.25;}.tour-price{font-size:18px;line-height:1;color:#414141;background-color:#fedc01;padding:6px 12px;border-radius:40px;}.countries-block{padding:115px 0 55px;}.countries-block-title{font-family:"PT Sans",sans-serif;font-size:57px;line-height:1.15;font-weight:600;margin:0 0 50px;text-align:center;}.countries-block-item{padding:0 0 45px;margin:0 0 20px;}.countries-block-item--bottom{margin:0;border-bottom:solid 1px rgba(195,212,230,0.56);}.countries-block-item-title{font-family:"PT Sans",sans-serif;font-size:20px;line-height:1.25;display:flex;align-items:center;margin:0 0 33px;}.countries-block-item-title::before,.countries-block-item-title::after{content:"";display:block;flex-grow:1;height:1px;background-color:rgba(195,212,230,0.56);}.countries-block-item-title::before{margin-right:12px;}.countries-block-item-title::after{margin-left:12px;}.countries-block-list{display:flex;flex-wrap:wrap;margin:0 -15px -25px;}.countries-block-list-item{width:20%;padding:0 15px;margin-bottom:25px;}.country-teaser-inner{display:flex;align-items:center;transition:color 0.4s;}.country-teaser-inner:hover{color:#234a95;}.country-teaser-inner:active{color:#000;}.country-teaser-image{width:30px;margin-right:21px;flex-shrink:0;transition:transform 0.4s;}.country-teaser-inner:hover .country-teaser-image{transform:translate3d(2px,0,0);}.country-teaser-name{font-family:"PT Sans",sans-serif;font-size:18px;line-height:1.15;}.view-team.view-display-id-block_1{position:static;}.team{position:relative;margin-bottom:70px;}.team-content{z-index:5;min-height:415px;position:relative;pointer-events:none;padding:65px 80px 50px;}.team-content-inner{max-width:500px;margin-left:auto;pointer-events:auto;}.team-title{font-family:"PT Sans",sans-serif;font-weight:600;font-size:46px;line-height:1.05;margin:0 0 30px;}.team-text{font-family:"PT Sans",sans-serif;font-size:16px;line-height:1.15;margin-bottom:60px;}.team-button .btn{font-size:16px;min-width:215px;font-weight:normal;}.team-slider{position:absolute;bottom:0;left:0;z-index:4;width:100%;pointer-events:none;}.team-slider-overlay{margin:0 -15px;position:relative;background-color:#dbe6f0;}.team-slider .flickity-prev-next-button{top:50%;z-index:5;width:50px;height:50px;fill:#fff;display:flex;align-items:center;justify-content:center;border-radius:0;pointer-events:auto;background-color:transparent;transition:fill 0.4s,opacity 0.4s;}.team-slider .flickity-prev-next-button:hover{fill:#234a95;background-color:transparent;}.team-slider .flickity-prev-next-button:active{box-shadow:none;background-color:transparent;}.team-slider .flickity-prev-next-button.previous{left:30px;}.team-slider .flickity-prev-next-button.next{right:30px;}.team-slider .flickity-prev-next-button svg{position:static;width:20px;height:20px;fill:inherit;}.team-slider .flickity-slider{transform:none !important;}.team-slide{width:100%;opacity:0;bottom:0;z-index:3;opacity:0;left:-100% !important;position:relative;transition:left 0.4s,opacity 0.4s;}.team-slide.is-selected{z-index:4;opacity:1;left:0 !important;transition:left 1s,opacity 1s;}.team-slide.is-prev{left:-500px !important;}.team-slide.is-next{left:1000px !important;}.team-teaser-image{max-width:540px;text-align:right;pointer-events:auto;}.selection-list{padding:0 0 110px;}.selection-list .list{display:flex;padding:0;margin:0 -15px;list-style-type:none;}.selection-list .list-item{display:flex;align-items:center;width:33.333%;padding:18px 40px;position:relative;}.selection-list .list-item::before{content:"";width:1px;position:absolute;left:15px;top:3px;bottom:-10px;background-color:#e1e1e1;}.selection-list .list-num{font-size:24px;line-height:1;font-weight:300;color:#94b4d0;margin-right:28px;}.selection-list .list-title{font-size:18px;line-height:1.35;color:#333333;}.search-form{display:flex;opacity:0;overflow:hidden;height:60px;}.site-is-ready .search-form{overflow:visible;opacity:1;height:auto;transition:opacity 0.4s;}.search-form-field{color:#000;line-height:1.1;font-size:15px;position:relative;flex-grow:1;background-color:#fff;border:solid #EDEDED;border-width:0 1px 0 0;transition:background-color 0.4s,box-shadow 0.4s;}.search-form-field-inner{display:flex;align-items:center;padding:12px 17px;min-height:57px;cursor:pointer;font-weight:bold;font-size:18px;letter-spacing:0.5px;}.search-form-field-inner .search-filter-label{font-weight:normal;margin-bottom:12px;}.search-form-field-block{color:#4b4b4b;min-width:270px;max-width:310px;min-height:100%;line-height:1.25;display:flex;flex-direction:column;justify-content:center;padding:12px 17px 10px;}.search-form-field-title{font-size:15px;font-weight:bold;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:4px;}.search-form-field-text{font-size:14px;}.search-form-field-label{pointer-events:none;}.search-form-field:hover{background-color:#f7f9fd;z-index:4;}.search-form-field--static:hover{background-color:#fff;}.search-form-field--depart{width:171px;flex:0 0 auto;}.search-form-field--countries{width:178px;flex:0 0 auto;}.search-form-field--date{width:208px;flex:0 0 auto;}.search-form-field--date .search-form-field-inner{position:relative;padding-right:50px;}.search-form-field--date .search-form-field-inner::after{content:"";top:0;bottom:0;right:16px;width:20px;position:absolute;pointer-events:none;background:url(/themes/main/images/icons/search-date.svg) no-repeat center;}.search-form-field--nights{width:144px;flex:0 0 auto;}.search-form-field--nights .search-form-field-inner{position:relative;padding-right:50px;}.search-form-field--nights .search-form-field-inner::after{content:"";top:0;bottom:0;right:15px;width:20px;position:absolute;pointer-events:none;background:url(/themes/main/images/icons/search-nights.svg) no-repeat center;}.search-form-field--people .search-form-field-inner{position:relative;padding-right:55px;}.search-form-field--people .search-form-field-inner::after{content:"";top:0;bottom:0;right:28px;width:20px;position:absolute;pointer-events:none;background:url(/themes/main/images/icons/search-people.svg) no-repeat center;}.search-form-field:first-child{border-radius:6px 0 0 6px;}.search-form-field:last-child{margin-right:-3px;}.search-form-field.is-active{background-color:#fff !important;box-shadow:0 2px 9px 0 rgba(0,0,0,0.24);z-index:5;}.search-form-field.is-active:first-child{border-radius:4px 0 0 0;}.search-form-field-input{max-width:160px;}.search-form-field-input .form-control{border:0;padding:0;color:#000;font-size:inherit;line-height:inherit;font-weight:inherit;}.search-form-submit{flex-shrink:0;margin-left:-5px;position:relative;z-index:5;}.search-form-submit .btn{height:100%;}.path-search-tours .search-form-submit{display:none;}.search-form-picker{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;pointer-events:none;}.search-form-kid{display:flex;border-bottom:solid 1px #f0f0f0;transition:border-color 0.4s;}.search-form-kid:hover{border-color:#cdd4e8;}.search-form-kid-title{flex-grow:1;font-size:15px;line-height:1.25;color:#4b4b4b;padding:10px;display:flex;align-items:center;justify-content:center;text-align:center;border-right:solid 1px #f0f0f0;}.search-form-kid-remove{width:60px;height:60px;flex-shrink:0;display:flex;align-items:center;justify-content:center;user-select:none;cursor:pointer;transition:background-color 0.4s;}.search-form-kid-remove::before{content:"";width:12px;height:13px;flex-shrink:0;background:url(/themes/main/images/icons/remove-kid-icon.png) no-repeat center;}.search-form-kid-remove:hover{background-color:#f0f2f8;}.search-form-kid-remove:active{background-color:#cdd4e8;}.search-form .form-count{display:flex;justify-content:space-between;border-bottom:solid 1px #f0f0f0;transition:border-color 0.4s;}.search-form .form-count:hover{border-color:#cdd4e8;}.search-form .form-count-button{width:60px;height:60px;flex-shrink:0;font-size:27px;font-weight:300;display:flex;align-items:center;justify-content:center;user-select:none;color:#c2c2c2;cursor:pointer;transition:background-color 0.4s;}.search-form .form-count-button--left{font-size:55px;}.search-form .form-count-button:hover{background-color:#f0f2f8;}.search-form .form-count-button:active{background-color:#cdd4e8;}.search-form .form-count-field{min-width:120px;font-size:15px;flex-grow:1;flex-shrink:0;color:#4b4b4b;text-align:center;display:flex;align-items:center;justify-content:center;padding:0 5px;border:solid #f0f0f0;border-width:0 1px;}.search-form .form-add-kids{display:flex;align-items:center;justify-content:center;text-align:center;font-size:14px;line-height:1.35;padding:15px 10px;color:#234a95;cursor:pointer;user-select:none;min-height:60px;transition:background-color 0.4s;}.search-form .form-add-kids:hover{background-color:#f0f2f8;}.search-form .form-add-kids:active{background-color:#cdd4e8;}.search-form .form-add-kids-link{display:inline;border-bottom:dotted 1px #234a95;}.path-search-tours .search-form{max-width:1160px;margin:0 auto;}.path-search-tours .search-form .search-form-field--people{border-radius:0 4px 4px 0;}.search-form .noUi-marker{display:none;}.search-form .noUi-marker-large{height:7px;}.search-form .noUi-value{top:12px;}.search-dropdown,.search-block-choice-dropdown{position:absolute;top:100%;left:0;z-index:10;min-width:100%;background-color:#fff;box-shadow:0 2px 9px 0 rgba(0,0,0,0.24);opacity:0;transform:scale(0.8,0.5);pointer-events:none;transition:opacity 0.3s,transform 0.3s;transform-origin:left top;}.search-dropdown--long{overflow:hidden;min-width:890px;min-height:80px;max-height:none;}.search-dropdown--is-visible,.search-block-choice-dropdown--is-visible{opacity:1;transform:none;pointer-events:auto;}.search-dropdown--kids{margin-top:-60px;}.search-dropdown--nights{min-width:280px;}.search-dropdown-block{font-size:15px;line-height:1.25;padding:20px 25px;color:#4b4b4b;border-bottom:solid 1px #f0f0f0;}.search-dropdown-block:last-child{border-bottom:0;}.search-dropdown-block .form-control{border-color:#f0f0f0;font-weight:400;box-shadow:0 2px 5px 0 rgba(0,0,0,0.15);padding:12px 15px;}.search-dropdown-label{font-weight:bold;margin:0 0 12px;}.search-dropdown .list,.search-block-choice-dropdown .list{list-style-type:none;padding:0;margin:0 -25px;}.search-dropdown .list-item,.search-block-choice-dropdown .list-item{padding:7px 25px;cursor:pointer;transition:background-color 0.4s;}.search-dropdown .list-item:hover,.search-block-choice-dropdown .list-item:hover{background-color:#f0f2f8;}.search-dropdown .list-item:active,.search-block-choice-dropdown .list-item:active{background-color:#cdd4e8;}.search-dropdown .list-item--is-active,.search-block-choice-dropdown .list-item--is-active{background-color:#dfe3f0 !important;}.search-dropdown-block--small{padding-top:10px;padding-bottom:10px;overflow-y:auto;max-height:25vh;min-height:80px;}.search-dropdown-block--small .list-item{padding-top:10px;padding-bottom:10px;}.search-dropdown-columns{display:flex;}.search-dropdown-columns .list{display:flex;flex-wrap:wrap;margin:0 -15px;}.search-dropdown-columns .list-item{display:flex;align-items:center;padding-left:15px;padding-right:15px;}.search-dropdown-columns .list-item img{flex-shrink:0;margin-right:7px;}.search-dropdown-column{color:#4b4b4b;font-size:15px;line-height:1.25;padding:18px 15px;}.search-dropdown-column--left{width:220px;flex-shrink:0;padding-bottom:0;border-right:solid 1px rgba(0,0,0,0.15);}.search-dropdown-column--left .list{overflow-y:auto;flex-wrap:nowrap;flex-direction:column;}.path-frontpage .search-dropdown-column--left .list{max-height:44vh;}.search-dropdown-column--right{flex-grow:1;}.search-dropdown-column--right .list-item{width:33.333%;}.search-dropdown-groups{column-count:4;column-gap:15px;}.search-dropdown-group{margin-bottom:20px;page-break-inside:avoid;margin-right:20px;}.search-dropdown-group-name{font-weight:bold;margin-bottom:4px;}.search-dropdown-group .list{margin:0 -5px;flex-direction:column;}.search-dropdown-group .list-item{width:100%;padding-left:5px;padding-right:5px;}.search-page-header{z-index:5;position:relative;padding:40px 0;}.path-sletat-hotel .search-page-header,.path-tour .search-page-header{padding:72px 0;background:url(/themes/main/images/template/page-header-bg.jpg) #f0f2f8 no-repeat center;background-size:cover;}.search-page-body{padding:35px 0 120px;background-color:#fff;color:#4b4b4b;position:relative;z-index:4;}.search-page-body--hotel{padding:35px 0 50px;}.show-popup .search-page-body{z-index:5;}.search-page-body .page-col{justify-content:flex-start;background-color:#f0f2f8;padding:0;margin:0 5px;}.search-block{display:flex;flex-direction:column;background-color:#f0f2f8;}.search-block-item .search-block-body{max-height:300px;overflow-y:auto;margin-top:10px;}.search-block--opened{height:100%;}.search-block--submit{display:flex;flex-direction:column;justify-content:space-between;height:100%;}.search-block.search-block-stars.search-block--opened{height:auto;}.search-block-header{padding:0 15px;position:relative;}.search-block-header--small{padding-bottom:0 !important;}.search-block-header-title{color:#676767;font-size:14px;line-height:1.235;padding:15px 0;padding-left:0;position:relative;}.search-block-header-title::after{right:0;}.search-block--opened .search-block-header-title::after{transform:rotate(180deg);}.search-block-header-title:hover::after{transform:translate3d(0,3px,0);}.search-block--opened .search-block-header-title:hover::after{transform:translate3d(0,-3px,0) rotate(180deg);}.search-block-header-title:not(:only-child){padding-left:15px;padding-right:15px;}.search-block-header-title:not(:only-child)::after{content:none;}.search-block-header .btn{position:absolute;top:100%;left:100%;z-index:7;margin-top:33px;margin-left:-20px;}.search-block-header-top{display:flex;align-items:center;justify-content:space-between;}.search-block-body{display:block;overflow-y:auto;}.search-block-field .form-control{border:1px solid #CED1D4;font-size:13px;font-family:Roboto,sans-serif;color:#B0B0B0;font-weight:normal;padding:13px 15px;box-shadow:0px 3px 3px rgba(0,0,0,0.1);border-radius:4px;min-height:46px;height:46px !important;}.search-block-field .form-control:hover{border-color:#c3d4e6;background-color:rgba(255,255,255,0.45);}.search-block-field .form-control:focus{background-color:#fff;border-color:rgba(75,75,75,0.5);}.search-block-field .form-control-select{-moz-appearance:none;-webkit-appearance:none;appearance:none;}.search-block-field .form-control option{color:#4B4B4B;}.search-block-choice{color:#3868c6;font-size:14px;line-height:1.35;}.search-block-choice-link{display:inline;border-bottom:dotted 1px #3868c6;cursor:pointer;user-select:none;transition:border-color 0.4s,color 0.4s;}.search-block-choice-link:hover{border-color:transparent;}.search-block-choice-link:active{color:#4b4b4b;}.search-block-choice-dropdown{left:55%;top:75%;}.search-block--opened .search-block-body{display:block;}.search-block--opened .search-block-field{display:block;}.search-block--opened .search-block-header{display:block;padding-bottom:20px;}.search-slider{padding:0 15px 21px;}.search-slider .form-control{border:solid 1px #d4d4d4;font-size:13px;font-weight:normal;padding:14px 8px;box-shadow:none;white-space:nowrap;user-select:none;overflow:hidden;text-overflow:ellipsis;min-height:46px;color:#b0b0b0;}.search-slider .form-control:hover{border-color:#d4d4d4;background-color:#fff;}.search-slider .form-control:focus{background-color:#fff;border-color:#d4d4d4;}.search-block-body--price .search-slider .form-control .checkbox-list{display:flex;}.search-slider-fields{display:flex;box-shadow:0px 3px 3px rgba(0,0,0,0.1);border-radius:6px;}.search-slider-field{width:50%;}.search-slider-field--left .form-control{border-right:0;border-radius:4px 0 0 4px;height:46px;max-height:46px;display:flex;align-items:center;}.search-slider-field--right .form-control{border-left-color:rgba(212,212,212,0.36);border-radius:0 4px 4px 0;height:46px;max-height:46px;display:flex;align-items:center;}.search-slider .noUi-target{border:0;border-radius:0;box-shadow:none;background:transparent;}.search-slider .noUi-horizontal{height:5px;}.search-slider .noUi-connects{border-radius:0;background-color:#cac9c3;position:relative;width:auto;}.search-slider .noUi-connect{z-index:5;background:none;background-color:#234a95;border-radius:0;}.search-slider .noUi-handle{border:0;border-radius:0;box-shadow:none;width:17px;height:17px;border-radius:9px;top:-7px;right:-9px !important;box-shadow:0 2px 5px 0 rgba(0,0,0,0.15);border:solid 1px #d4d4d4;background-color:#f0f2f8;cursor:pointer;transition:transform 0.4s,background-color 0.4s;}.search-slider .noUi-handle:active,.search-slider .noUi-handle:hover{transform:scale(1.25) perspective(1px);}.search-slider .noUi-handle:active{background-color:#fff;}.search-slider .noUi-handle:focus{outline:none;}.search-slider .noUi-handle::after,.search-slider .noUi-handle::before{content:none;}.search-submit{flex-grow:1;padding:21px;display:flex;flex-direction:column;justify-content:flex-end;}.search-empty{padding:40px 15px;text-align:center;}.search-empty-image{margin-bottom:35px;}.search-empty-title{font-size:22px;line-height:1.25;font-weight:bold;color:#8897bd;margin-bottom:20px;}.search-empty-text{font-size:16px;font-weight:300;line-height:1.55;color:#4b4b4b;max-width:630px;margin:0 auto;}.search-empty-button{line-height:1.25;font-size:16px;}.search-empty-button a{color:#234a95;border-bottom:dotted 1px rgba(35,74,149,0.9);transition:border-color 0.4s;}.search-empty-button a:active,.search-empty-button a:hover{border-color:transparent;}.search-loader{padding:30px 15px;text-align:center;}.search-loader-image{opacity:0.95;max-width:195px;margin:0 auto 25px;}.search-loader-title{font-size:22px;line-height:1.25;font-weight:bold;color:#8897bd;}.search-loader-title--normal{font-weight:normal;font-size:24px;}.search-complete{position:fixed;top:0;left:0;width:100%;height:100%;z-index:15;background-color:rgba(0,0,0,0.55);opacity:0;pointer-events:none;display:flex;align-items:center;flex-direction:column;justify-content:center;}.site-is-ready .search-complete{transition:opacity 0.4s;}.search-complete--visible{opacity:1;pointer-events:auto;display:none;}.search-complete-content{width:100%;max-width:730px;position:relative;padding:155px 60px 55px;color:#373737;text-align:center;line-height:1.15;display:none;border-radius:4px;background:url(/themes/main/images/template/search-complete-bg.jpg) #c3d4e6 no-repeat center;background-size:cover;}.search-complete-content::before{content:"";display:block;width:100%;height:128px;position:absolute;top:-17px;left:0;pointer-events:none;background:url(/themes/main/images/template/search-complete-icon.png) no-repeat center;}.search-complete-progress{font-size:28px;margin-bottom:17px;}.search-complete-title{font-size:30px;font-weight:bold;margin-bottom:40px;}.search-complete-button .btn{height:62px;min-width:235px;font-weight:400;}.search-more-buttons{display:flex;align-items:center;flex-direction:column;justify-content:center;text-align:center;padding-top:50px;}.search-more-buttons .btn{width:auto;margin-bottom:20px;}.search-more-buttons .btn:last-child{margin-bottom:0;}.search-more-buttons .scroll-preloader{padding-top:0;margin-bottom:10px;border-bottom:0;}.search-picker-container{left:0;top:100%;min-width:725px;overflow:hidden;position:absolute;background-color:#fff;}.search-picker-container .daterangepicker{position:relative;}.search-picker-container .daterangepicker::after{content:"";border:0;clear:both;display:table;position:static;}.daterangepicker{border-radius:0;border:0;padding:0;margin:0;background-color:#fff;box-shadow:0 2px 9px 0 rgba(0,0,0,0.24);}.daterangepicker::after,.daterangepicker::before{content:none;}.daterangepicker .drp-calendar.left{border-right:1px solid #f0f2f8;}.daterangepicker .drp-calendar.left,.daterangepicker .drp-calendar.right{max-width:none;padding:20px 52px 25px 58px;}.daterangepicker .calendar-table thead tr{border-bottom:solid 3px #fff;}.daterangepicker .calendar-table tbody tr{border-bottom:solid 12px #fff;}.daterangepicker .calendar-table tbody tr:last-child{border-bottom:0;}.daterangepicker .calendar-table th{padding:3px;width:35px;text-transform:uppercase;}.daterangepicker .calendar-table td{color:#4b4b4b;font-size:13px;font-weight:300;padding:3px;height:42px;width:35px;border:0;border-radius:0;transition:background-color 0.4s,opacity 0.4s;}.daterangepicker .calendar-table td.off{opacity:0.5;background-color:rgba(158,158,158,0.1);}.daterangepicker .calendar-table td.disabled{opacity:1;color:#F44336;pointer-events:none;text-decoration:none;background-color:transparent;}.daterangepicker .calendar-table td.in-range{color:#4b4b4b;background-color:#f0f2f8;opacity:1;}.daterangepicker .calendar-table td.active{color:#4b4b4b;background-color:#c3d4e6;opacity:1;}.daterangepicker .calendar-table .month{font-size:14px;color:#a8a8a8;font-weight:500;text-transform:none;}.daterangepicker .calendar-table .next,.daterangepicker .calendar-table .prev{transition:background-color 0.4s;}.daterangepicker .calendar-table .next span,.daterangepicker .calendar-table .prev span{border-color:#c2c2c2;}.daterangepicker table tbody tr:nth-of-type(odd){background:none;}.search-block-body--service{padding-bottom:21px;border-bottom:1px solid #E3E5EB;position:relative;}.search-block-body--service::before{content:"";display:block;position:absolute;top:22px;right:18px;width:10px;height:6px;opacity:1;background:url(/themes/main/images/icons/select-arrow.svg) no-repeat center;}.search-block-body--service .form-control{padding-top:15px;}.search-block-body--stars{padding:0 15px 21px;}.search-block-body--stars .checkbox-list{background:#fff;border:1px solid #CED1D4;box-shadow:0px 3px 3px rgba(0,0,0,0.1);box-sizing:border-box;border-radius:4px;display:flex;align-items:center;justify-content:space-between;padding:10px 18px;height:46px;}.search-block-body--stars .checkbox-list-item{padding:0;}.search-block-body--stars .checkbox-list-field{visibility:hidden;position:absolute;}.search-block-body--stars .checkbox-list .hotel-stars{margin-right:0;}.search-block--service .search-block-choice{background:#fff;border:1px solid #CED1D4;box-shadow:0px 3px 3px rgba(0,0,0,0.1);box-sizing:border-box;border-radius:4px;display:flex;align-items:center;justify-content:space-between;padding:10px 18px;height:46px;position:relative;cursor:pointer;}.search-block--service .search-block-choice::before{content:url(/themes/main/images/icons/select.svg);position:absolute;top:12px;right:10px;transform:rotate(0);transition:0.4s;}.search-block--service .search-block-choice-link{font-size:13px;color:#B0B0B0;border-bottom:0;}.search-block--service .search-block-choice.search-block-choice-before::before{transform:rotate(-180deg);}.search-block--service .search-block-choice-dropdown{min-width:227px;max-height:420px;overflow-y:auto;padding:13px 14px 20px;}.search-block--service-title{font-size:14px;line-height:1.23;color:#4B4B4B;margin-bottom:18px;}.search-block--service-tab{border-bottom:1px solid #E3E5EB;}.search-block--service-tab-item{font-size:14px;line-height:1.23;color:#4B4B4B;padding-bottom:4px;position:relative;display:inline-block;}.search-block--service-tab-item::before{content:"";width:100%;height:3px;background-color:#244A95;position:absolute;left:0;bottom:-1px;}.search-block--service .checkbox-list-label{font-size:14px;line-height:1.23;color:#4B4B4B;}.search-block--service .checkbox-list-label-first{padding-bottom:12px;}.search-block--service .checkbox-list-item{padding-left:0;}.search-block--service .search-block-choice-dropdown{left:45%;top:150%;}.search-block--service .search-block-button{background:#fff;border:1px solid #E0E0E0;min-width:159px;height:57px;display:flex;align-items:center;justify-content:center;font-size:16px;line-height:1.2;letter-spacing:1px;color:#BABABA;cursor:pointer;transition:0.4s;}.search-block--service .search-block-button:hover{background-color:#185584;color:#fff;}.search-block-body--rating .checkbox-list{padding-left:18px;display:flex;}.search-block-body--rating .checkbox-list-item{width:42px;height:42px;border-radius:42px;border:1px solid #E4ECF2;position:relative;display:flex;align-items:center;justify-content:center;padding:5px;}.search-block-body--rating .checkbox-list-item::before{display:block;position:absolute;bottom:-1px;right:-2px;}.search-block-body--rating .checkbox-list-item:first-child{display:none;}.search-block-body--rating .checkbox-list-item:nth-child(2)::before{content:url(/themes/main/images/icons/rating-2.svg);width:42px;height:34px;}.search-block-body--rating .checkbox-list-item:nth-child(2):hover::before{content:url(/themes/main/images/icons/rating-2-hov.svg);}.search-block-body--rating .checkbox-list-item:nth-child(3)::before{content:url(/themes/main/images/icons/rating-3.svg);width:42px;height:41px;}.search-block-body--rating .checkbox-list-item:nth-child(3):hover::before{content:url(/themes/main/images/icons/rating-3-hov.svg);}.search-block-body--rating .checkbox-list-item:nth-child(4)::before{content:url(/themes/main/images/icons/rating-4.svg);width:42px;height:42px;}.search-block-body--rating .checkbox-list-item:nth-child(4):hover::before{content:url(/themes/main/images/icons/rating-4-hov.svg);}.search-block-body--rating .checkbox-list-item:nth-child(5)::before{content:url(/themes/main/images/icons/rating-5.svg);width:42px;height:42px;}.search-block-body--rating .checkbox-list-item:nth-child(5):hover::before{content:url(/themes/main/images/icons/rating-5-hov.svg);}.search-block-body--rating .checkbox-list-item:not(:last-child){margin-right:9px;}.search-block-body--rating .checkbox-list-item--active:nth-child(2)::before{content:url(/themes/main/images/icons/rating-2-active.svg);}.search-block-body--rating .checkbox-list-item--active:nth-child(3)::before{content:url(/themes/main/images/icons/rating-3-active.svg);}.search-block-body--rating .checkbox-list-item--active:nth-child(4)::before{content:url(/themes/main/images/icons/rating-4-active.svg);}.search-block-body--rating .checkbox-list-item--active:nth-child(5)::before{content:url(/themes/main/images/icons/rating-5-active.svg);}.search-block-body--rating .checkbox-list-item .checkbox-list-label{font-size:13px;font-weight:700;line-height:1.2;color:#676767;}.search-block-body--rating .checkbox-list-field{visibility:hidden;position:absolute;}.checkbox-list{padding:15px 0;margin:0;list-style-type:none;}.checkbox-list-item{padding:5px 15px;display:flex;align-items:center;color:#4b4b4b;cursor:pointer;transition:color 0.4s;}.checkbox-list-item:hover{color:#3868c6;}.checkbox-list-item:active{color:#223e76;}.checkbox-list-group-childs{padding:0;margin:0;list-style-type:none;display:none;}.checkbox-list-group-childs .checkbox-list-item{padding-left:48px;}.checkbox-list-group-toggler{width:20px;height:20px;margin-right:8px;flex-shrink:0;border-radius:4px;border:solid 1px #d4d4d4;overflow:hidden;position:relative;transition:border-color 0.4s;}.checkbox-list-group-toggler::after,.checkbox-list-group-toggler::before{content:"";display:block;width:10px;height:2px;background-color:#d4d4d4;position:absolute;top:8px;left:4px;transition:background-color 0.4s;}.checkbox-list-group-toggler::after{transform-origin:center;transform:rotate(90deg);transition:transform 0.4s,background-color 0.4s;}.checkbox-list-group-toggler:hover{border-color:#717171;}.checkbox-list-group-toggler:hover::after,.checkbox-list-group-toggler:hover::before{background-color:#717171;}.checkbox-list-group--active .checkbox-list-group-toggler::after{transform:none;}.checkbox-list-group--active .checkbox-list-group-childs{display:block;}.checkbox-list-field{width:20px;height:20px;margin-right:10px;flex-shrink:0;border-radius:4px;background-color:#fff;overflow:hidden;position:relative;box-shadow:0 2px 5px 0 rgba(0,0,0,0.15);border:solid 1px #d4d4d4;transition:background-color 0.4s,box-shadow 0.4s,border-color 0.4s;}.checkbox-list-field input{opacity:0;}.checkbox-list-field:hover{background-color:#fff;box-shadow:none;border-color:rgba(212,212,212,0.5);}.checkbox-list-field::before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity 0.4s;background:url(/themes/main/images/icons/checkbox-arrow.png) no-repeat center;}.checkbox-list-field--active{background-color:transparent !important;border-color:#d4d4d4 !important;}.checkbox-list-field--active::before{opacity:1;}.checkbox-list-label{font-size:14px;line-height:1.35;position:relative;top:1px;}.checkbox-list-label--stars{display:flex;align-items:center;}.checkbox-list-label--stars .hotel-stars{margin-right:10px;}.hotel-search-form .search-form-field,.path-search-tours .search-form-field{border:solid #e5e5e5;border-width:1px 1px 1px 0;}.hotel-search-form .search-form-field:first-child,.path-search-tours .search-form-field:first-child{border-left-width:1px;}.selection-nights{margin:0 auto;max-width:310px;padding:28px 33px;}.selection-nights-title{font-size:16px;margin:0 0 15px;}.selection-nights-nums{display:flex;flex-wrap:wrap;margin:0 0 -14px;}.selection-nights-nums-col{text-align:center;margin-bottom:14px;width:14.2857142857%;}.selection-nights-num{cursor:pointer;font-size:13px;padding:7px 5px;line-height:1.15;position:relative;transition:background-color 0.4s,color 0.4s;}.selection-nights-num:hover{color:#fff;background-color:#3868c6;}.selection-nights-num--selected{background-color:#f0f2f8;}.selection-nights-num--choosen{color:inherit !important;background-color:#c3d4e6 !important;}.selection-nights-num--disabled{color:#F44336;pointer-events:none;}.selection-nights-field{font-size:15px;line-height:1.2;padding:21px 25px;margin-bottom:15px;border:solid 1px #d6d6d6;}.search-block-choice-dropdown .btn-clear{border:1px solid #c3d4e6;background-color:rgba(255,255,255,0.5);border-radius:3px;display:flex;align-items:center;justify-content:center;padding:5px 10px;color:#4b4b4b;margin:0 15px 15px 15px;transition:0.3s;box-shadow:0px 3px 3px rgba(0,0,0,0.1);}.search-block-choice-dropdown .btn-clear:hover{background-color:rgba(0,0,0,0.4);color:#fff;}[v-cloak]{display:block;padding:50px 0;}@keyframes spinner{to{transform:rotate(360deg);}}[v-cloak]:before{content:"";box-sizing:border-box;position:absolute;top:50%;left:50%;width:20px;height:20px;margin-top:-10px;margin-left:-10px;border-radius:50%;border:2px solid #ccc;border-top-color:#333;animation:spinner 0.6s linear infinite;text-indent:100%;white-space:nowrap;overflow:hidden;}[v-cloak] > div{display:none;}.search-page-header{background-image:url(/themes/main/images/template/bg-form.png);background-repeat:no-repeat;background-position:top center;background-size:cover;min-height:233px;padding-bottom:56px;}.search-page .page-columns .search-block-header-title{padding-left:0 !important;padding-right:0 !important;}.search-page .search-block-item:not(:last-child){border-bottom:1px solid #E3E5EB;}.search-new{margin-bottom:15px;}.search-new .search-form{max-width:1110px;display:flex;flex-direction:column;align-items:flex-start;}.search-new .search-form-field{border:none;border-right:1px solid #EDEDED;}.search-new .search-form-field:hover,.search-new .search-form-field:focus{box-shadow:0px 0px 10px rgba(0,0,0,0.2);background-color:#fff;}.search-new .search-form-container{display:flex;flex:1;width:100%;}.search-new .search-form-field--countries{border-top-left-radius:0;}.search-new .search-form-field--countries .search-form-field-label{pointer-events:all;width:100%;}.search-new .search-form-field--countries .form-control{padding:0;border:none;font-size:18px;font-weight:700;color:#636363;}.search-new .search-form-field--countries .form-control:hover,.search-new .search-form-field--countries .form-control:focus{border:none;}.search-new .search-form-field--countries .form-control::-webkit-input-placeholder{color:#adadad;opacity:1;font-weight:400;font-size:14px;}.search-new .search-form-field--countries .form-control::-moz-placeholder{color:#adadad;opacity:1;font-weight:400;font-size:14px;}.search-new .search-form-field--countries .form-control:-moz-placeholder{color:#adadad;opacity:1;font-weight:400;font-size:14px;}.search-new .search-form-field--countries .form-control:-ms-input-placeholder{color:#adadad;opacity:1;font-weight:400;font-size:14px;}.search-new .search-form-field--date{width:222px;}.search-new .search-form-field--nights{width:126px;}.search-new .search-form-field--people{width:222px;}.search-new .search-form-field--depart{min-width:200px;width:auto;border-radius:6px 6px 0 0;border-width:0;border-bottom:1px solid #EDEDED;}.search-new .search-form-field--countries{width:381px;}.search-new .search-form-depart{padding:7px 25px 8px 20px;}.search-new .search-form-depart .search-form-field-label{display:flex;align-items:center;}.search-new .search-form-depart .search-form-field-label .search-filter-label{margin-bottom:0;margin-right:18px;}.search-new .search-form-depart .search-form-field-label .search-filter-depart{font-family:Roboto;font-weight:500;font-size:15px;line-height:1.2;color:#244A95;border-bottom:1px dashed #244A95;}.search-new .search-dropdown,.search-new .search-block-choice-dropdown{min-width:280px;}.search-new .checkbox-list-item .checkbox-list-label{font-family:Roboto;font-size:14px;line-height:1.36;color:#636363;}.search-new .checkbox-list-item .checkbox-list-label span{font-family:Roboto;font-size:11px;line-height:1.36;color:#A2A2A2;margin-left:5px;}.search-new .checkbox-list-item--resort .checkbox-list-label span{font-size:14px;color:#A1A1A1;margin-left:0;}.search-new .checkbox-list-item--hotel .checkbox-list-label span{font-size:14px;color:#A1A1A1;margin-left:0;}.search-new .search-dropdown-label{font-family:Roboto;padding:0;font-size:14px;color:#636363;margin-bottom:10px;}.search-new .checkbox-list-label{font-family:Roboto;font-weight:400;color:#636363;}.search-new .search-block-choice-bottom{border-bottom:1px solid #EDEDED;}.search-new .search-block-choice{border:1px solid #EDEDED;padding-bottom:15px;}.search-new .checkbox-list-item.checkbox-list-field--active .checkbox-list-field::before{opacity:1;}.search-new .search-form-submit{display:block;}.search-new .search-form-submit .btn--submit{min-width:159px;max-width:159px;}.search-new .search-filter-field--depart{border-radius:0 0 0 6px;min-width:196px;}.search-new .search-block-body--tour-types{padding:7px 30px 8px 30px;border-bottom:1px solid #EDEDED;border-radius:6px 6px 0 0;background-color:#fff;transition:0.3s;}.search-new .search-block-body--tour-types:hover{box-shadow:0px 0px 10px rgba(0,0,0,0.2);}.search-new .search-block-body--tour-types .checkbox-list{display:flex;align-items:center;padding-top:0;padding-bottom:0;}.search-new .search-block-body--tour-types .checkbox-list-label{color:#000;}.search-new .search-block-body--tour-types .checkbox-list-field{border-radius:100%;}.search-new .search-block-body--tour-types .checkbox-list-field--active{background-color:#fff !important;}.search-filter-field-select{border:1px solid #CED1D4;font-size:13px;font-family:Roboto,sans-serif;color:#B0B0B0;font-weight:normal;padding:13px 15px;box-shadow:0px 3px 3px rgba(0,0,0,0.1);border-radius:4px;height:46px;min-height:46px;cursor:pointer;background-color:#fff;}.search-filter-field--meels{background-color:transparent;border:none;}.search-filter-field--meels .search-dropdown-block{padding:0;}.search-block-item-select{padding:0 15px 15px;}.search-block-item-select .checkbox-list-select{display:flex;padding:0;margin-bottom:5px;}.search-block-item-select .checkbox-list-select .checkbox-list-item{padding:0;}.search-block-item-select .checkbox-list-select .checkbox-list-field{padding:1px 3px;width:25px;height:auto;font-size:12px;text-align:center;}.search-block-item-select .checkbox-list-select .checkbox-list-field::before{content:none;}.search-block-item-select .checkbox-list-select .checkbox-list-field.checkbox-list-field--active{border:solid 1px #000 !important;}.search-block-body--rating .checkbox-list{padding-top:0;}.search-block-body--stars{padding:0;margin-bottom:5px;border:none;}.search-block-body--stars .checkbox-list{padding:5px;height:35px;max-width:160px;}.search-block-body--tour_operators{max-height:181px !important;}.search-filter-field--stars{border:none;}.search-filter-field--stars .search-dropdown-block{padding:0;}.search-filter-field--stars .hotel-star{padding-left:25px;}.search-filter-field--stars .hotel-star-label{height:19px;padding-top:2px;}.all-search-dropdown-hotel{height:300px;overflow-y:scroll;margin-top:10px;}.all-search-dropdown-hotel .checkbox-list-label span{font-size:14px;color:#A1A1A1;margin-left:0;}.hotel-stars{display:flex;}.hotel-star{width:21px;height:19px;display:block;flex-shrink:0;margin:0 3px;background:url(/themes/main/images/icons/hotel-star-icon.png) no-repeat center;}.hotel-star--filled{background-image:url(/themes/main/images/icons/hotel-star-icon--filled.png);}.hotel-description{font-size:14px;}.hotel-tags{display:flex;flex-wrap:wrap;margin-bottom:-3px;}.hotel-tags-item{font-size:12px;line-height:1.25;font-weight:300;color:#676767;padding:1px 6px;background-color:#eaf0f6;margin-right:3px;margin-bottom:3px;}.hotel-price{color:#3f3f3f;line-height:1;text-align:right;}.hotel-price-value{font-size:30px;font-weight:700;display:inline;}.hotel-price-text{font-size:13px;padding-top:10px;text-align:center;}.hotel-card{position:relative;margin-bottom:11px;}.hotel-card-inner{display:flex;}.hotel-card-overlay{padding:0 12px;margin:0 -12px;background-color:#fff;transition:box-shadow 0.4s;}.hotel-card--is-active .hotel-card-overlay{box-shadow:0 1px 24px 0 rgba(0,0,0,0.12);}.hotel-card-picture{flex-shrink:0;display:block;overflow:hidden;min-height:262px;width:230px;background:url(/themes/main/images/bg/small-loader.png) #f7f8fb no-repeat center;}.hotel-card-picture img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transition:opacity 0.4s,transform 0.4s;}.hotel-card-picture:hover img{opacity:0.85;transform:scale(1.02) perspective(1px);}.hotel-card-picture:active img{opacity:0.65;}.hotel-card-content{display:flex;flex-grow:1;border:solid rgba(194,194,194,0.23);border-width:1px 0;padding:26px 0 32px 26px;}.hotel-card-content-left{flex-grow:1;margin-right:40px;}.hotel-card-content-right{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;}.hotel-card-header{display:flex;margin-bottom:7px;}.hotel-card-header .hotel-stars{padding-top:8px;}.hotel-card-middle{display:flex;align-items:baseline;margin-bottom:20px;}.hotel-card-title{font-size:24px;line-height:1.235;font-weight:700;color:#3868c6;max-width:370px;flex-shrink:0;margin-right:20px;transition:color 0.4s;}.hotel-card-title:hover{color:#4b4b4b;}.hotel-card-title:active{color:#717171;}.hotel-card-location{font-size:14px;line-height:1.35;color:#676767;letter-spacing:0.5px;margin-right:30px;}.hotel-card-description{font-size:14px;line-height:1.35;color:#676767;font-weight:300;margin-bottom:10px;letter-spacing:0.5px;display:flex;align-items:flex-end;}.hotel-card-description a{color:#234a95;border-bottom:solid 1px transparent;transition:border-color 0.4s;}.hotel-card-description a:hover{border-color:rgba(35,74,149,0.5);}.hotel-card-description a:active{border-color:#234a95;}.hotel-card-rating-logo{margin-right:10px;position:relative;top:-3px;}.hotel-card-rating-review{margin-left:5px;}.hotel-card .hotel-price{flex-grow:1;text-align:right;justify-content:center;width:100%;letter-spacing:1px;margin-bottom:15px;}.hotel-card--is-active{z-index:5;}.hotel-card-open-map{cursor:pointer;color:#fff;margin-top:10px;font-size:13px;padding:3px 10px;border-radius:12px;display:inline-flex;vertical-align:middle;background-color:#069e1c;transition:color 0.4s,background-color 0.4s;}.hotel-card-open-map:hover{background-color:#c3d4e6;color:#747474;}.hotel-card-open-map:active{background-color:rgba(195,212,230,0.8);}.hotel-card-map{display:none;}.hotel-card-map-content{width:100%;height:300px;}.hotel-page-row{display:flex;margin-bottom:80px;}.hotel-page-content{width:322px;flex-shrink:0;}.hotel-page-content .hotel-stars{margin-bottom:21px;}.hotel-page-content .hotel-star{margin-right:9px;background-image:url(/themes/main/images/template/hotel-page-star.svg);}.hotel-page-content .badges{margin-bottom:28px;}.hotel-page-content .badges-item{color:#8B8B8B;font-size:13px;line-height:1.2;font-family:"PT Sans",sans-serif;padding:6px 17px;margin-right:7px;border:1px solid #EFF3F6;}.hotel-page-title,.tour-page-title{color:#434343;font-size:34px;line-height:1.1;font-weight:bold;font-family:"PT Sans",sans-serif;margin:0 0 22px;letter-spacing:0.6px;}.hotel-page-title a,.tour-page-title a{transition:color 0.4s;}.hotel-page-title a:hover,.tour-page-title a:hover{color:#4b4b4b;}.hotel-page-title a:active,.tour-page-title a:active{color:#717171;}.hotel-page-rating{display:flex;align-items:center;margin-bottom:50px;}.hotel-rating{width:68px;height:68px;flex-shrink:0;border-radius:34px;border:solid 1px #e6e6e6;position:relative;display:flex;align-items:center;justify-content:center;margin-right:19px;}.hotel-rating-circle{position:absolute;top:0;left:0;right:0;bottom:0;}.hotel-rating-circle circle{stroke:#b0bfdc;}.hotel-rating-num{color:#636363;font-size:18px;line-height:1.2;font-weight:bold;font-family:"PT Sans",sans-serif;}.hotel-search-form{padding:43px 0;}.hotel-services-blocks{column-gap:30px;-webkit-column-count:2;-moz-column-count:2;column-count:2;}.hotel-services-block{page-break-inside:avoid;margin:0 0 18px;}.hotel-services-item{display:flex;}.hotel-services-icon{width:30px;min-height:25px;flex-shrink:0;margin:3px 15px 0 0;background-position:center top;background-repeat:no-repeat;}.hotel-services-icon--1{background-image:url(/themes/main/images/icons/hotel-services-icon-1.png);}.hotel-services-icon--2{background-image:url(/themes/main/images/icons/hotel-services-icon-2.png);}.hotel-services-icon--3{background-image:url(/themes/main/images/icons/hotel-services-icon-3.png);}.hotel-services-icon--4{background-image:url(/themes/main/images/icons/hotel-services-icon-4.png);}.hotel-services-icon--5{background-image:url(/themes/main/images/icons/hotel-services-icon-5.png);}.hotel-services-icon--6{background-image:url(/themes/main/images/icons/hotel-services-icon-6.png);}.hotel-services-icon--7{background-image:url(/themes/main/images/icons/hotel-services-icon-7.png);}.hotel-services-icon--8{background-image:url(/themes/main/images/icons/hotel-services-icon-8.png);}.hotel-services-icon--9{background-image:url(/themes/main/images/icons/hotel-services-icon-9.png);}.hotel-services-icon--10{background-image:url(/themes/main/images/icons/hotel-services-icon-10.png);}.hotel-services-icon--11{background-image:url(/themes/main/images/icons/hotel-services-icon-11.png);}.hotel-services-icon--12{background-image:url(/themes/main/images/icons/hotel-services-icon-12.png);}.hotel-services-icon--13{background-image:url(/themes/main/images/icons/hotel-services-icon-13.png);}.hotel-services-icon--14{background-image:url(/themes/main/images/icons/hotel-services-icon-14.png);}.hotel-services-icon--15{background-image:url(/themes/main/images/icons/hotel-services-icon-15.png);}.hotel-services-icon--16{background-image:url(/themes/main/images/icons/hotel-services-icon-16.png);}.hotel-services-icon--17{background-image:url(/themes/main/images/icons/hotel-services-icon-17.png);}.hotel-services-icon--18{background-image:url(/themes/main/images/icons/hotel-services-icon-18.png);}.hotel-services-icon--19{background-image:url(/themes/main/images/icons/hotel-services-icon-19.png);}.hotel-services-icon--20{background-image:url(/themes/main/images/icons/hotel-services-icon-20.png);}.hotel-services-icon--21{background-image:url(/themes/main/images/icons/hotel-services-icon-21.png);}.hotel-services-content{flex-grow:1;font-size:15px;line-height:1.25;}.hotel-services-name{font-weight:bold;margin-bottom:1px;}.hotel-services-list-item{margin-bottom:4px;}.hotel-services-list-item:last-child{margin-bottom:0;}.hotel-description-content{max-height:320px;overflow:hidden;}.hotel-description-content--visible{max-height:none;}.hotel-description-content iframe{border:0;width:100%;}.hotel-description-button{padding-top:20px;}.hotel-description-button a{display:inline;color:#3868c6;border-bottom:dotted 1px #3868c6;cursor:pointer;transition:border-color 0.4s,color 0.4s;}.hotel-description-button a:hover{border-color:transparent;}.hotel-description-button a:active{color:#4b4b4b;}.hotel-params{margin-bottom:20px;}.hotel-param{display:flex;font-size:16px;line-height:1.25;margin:0 0 2px;}.hotel-param-label{font-weight:bold;margin-right:5px;flex-shrink:0;}.hotel-param-value{overflow:hidden;}.hotel-param-value a{display:block;color:#3868c6;border-bottom:solid 1px transparent;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:border-color 0.4s;}.hotel-param-value a:hover{border-color:rgba(56,104,198,0.5);}.hotel-param-value a:active{border-color:#3868c6;}.hotel-map{width:100%;height:225px;margin:0 0 28px;}.hotel-photos{flex-grow:1;display:flex;margin-right:58px;}.hotel-photos .photo{cursor:pointer;position:relative;}.hotel-photos .photo::before{content:"";top:0;left:0;opacity:0;width:100%;height:100%;position:absolute;pointer-events:none;background:url(/themes/main/images/icons/photo-zoom.svg) rgba(0,0,0,0.3) no-repeat center;transition:opacity 0.4s,background-color 0.4s;}.hotel-photos .photo-image{display:block;object-fit:cover;}.hotel-photos .photo:hover::before{opacity:1;}.hotel-photos .photo:active::before{background-color:rgba(0,0,0,0.4);}.hotel-photos-small{width:144px;flex-shrink:0;margin-right:11px;}.hotel-photos-small .photo{margin-bottom:7px;}.hotel-photos-small .photo-image{width:144px;height:88px;}.hotel-photos-big{flex-grow:1;}.hotel-photos-big .photo-image{width:100%;height:417px;}.hotel-photos-more{display:flex;align-items:center;justify-content:center;text-align:center;font-size:13px;line-height:1.2;font-family:"PT Sans",sans-serif;color:#8B8B8B;cursor:pointer;min-height:39px;border-radius:5px;padding:11px 20px;background-color:#EFF3F6;transition:background-color 0.4s;}.hotel-photos-more:hover{background-color:#e5ecf0;}.hotel-photos-more:active{background-color:#d8e2e9;}.hotel-message{color:#434343;line-height:1.1;font-family:"PT Sans",sans-serif;border-radius:5px;padding:30px 25px 30px 100px;background:url(/themes/main/images/template/hotel-message-icon.svg) #EFF3F6 no-repeat 25px center;}.hotel-message-label{font-size:12px;margin-bottom:9px;}.hotel-message-phone{font-size:21px;font-weight:bold;letter-spacing:0.7px;}.hotel-message-phone a{transition:color 0.4s;}.hotel-message-phone a:hover{color:#234a95;}.hotel-message-phone a:active{color:#4e7cd5;}.hotel-tabs .list{color:#747474;font-size:18px;line-height:1.1;margin-bottom:50px;border-bottom:1px solid #D2D9E6;}.hotel-tabs .list-item{margin:0 50px 0 0;}.hotel-tabs .list-link{display:block;padding:0 0 20px;border-bottom:solid 3px transparent;transition:border-color 0.4s,color 0.4s;}.hotel-tabs .list-link:hover{color:#3868c6;}.hotel-tabs .list-link.active{color:#234a95;border-color:#234a95;}.hotel-tabs .hotel-search-form{padding-top:0;}.hotel-tours-tabs{display:flex;overflow:hidden;}.hotel-tours-tabs.flickity-enabled{display:block;overflow:visible;}.photos-popup{top:0;left:0;width:100%;height:100%;overflow:auto;position:fixed;z-index:10;opacity:0;display:flex;flex-direction:column;pointer-events:none;padding:0 100px;background-color:rgba(0,0,0,0.75);transition:opacity 0.4s;}.photos-popup-close{width:70px;height:65px;position:fixed;top:0;right:0;z-index:5;cursor:pointer;background:url(/themes/main/images/template/photos-popup-close.svg) no-repeat center;transition:transform 0.4s,opacity 0.4s;}.photos-popup-close:hover{opacity:0.9;transform:rotate(90deg);}.photos-popup-close:active{opacity:0.6;}.photos-popup-content{opacity:0;flex-shrink:0;min-height:100%;overflow:hidden;position:relative;padding:80px 0;transform-origin:center;transform:scale(0.95) perspective(1px);transition:transform 0.4s,opacity 0.4s;}.photos-popup-list{display:flex;flex-wrap:wrap;margin:0 -3px -6px;transition:transform 0.4s,opacity 0.4s;}.photos-popup-list .photo{width:25%;padding:0 3px;margin-bottom:6px;}.photos-popup-list .photo-image{width:100%;height:255px;display:block;object-fit:cover;}.photos-popup-gallery{position:absolute;top:0;bottom:0;padding:80px 0;left:50%;width:1312px;display:flex;align-items:center;justify-content:center;pointer-events:none;transform:translate3d(-50%,100%,0);transition:transform 0.4s,opacity 0.4s;}@media (max-width:1601px){.photos-popup-gallery{width:1200px;}}@media (max-width:1441px){.photos-popup-gallery{width:1100px;}}@media (max-width:1368px){.photos-popup-gallery{width:1000px;}}@media (max-width:1200px){.photos-popup-gallery{width:880px;}}@media (max-width:1025px){.photos-popup-gallery{width:820px;}}.photos-popup-gallery img{max-width:100%;max-height:100%;object-fit:contain;}.photos-popup-toggle{left:50%;bottom:20px;width:80px;height:50px;cursor:pointer;position:absolute;margin-left:-40px;background:url(/themes/main/images/template/photos-popup-toggle.svg) no-repeat center;transition:opacity 0.4s,background-color 0.4s;}.photos-popup-toggle:hover{background-color:rgba(255,255,255,0.05);}.photos-popup-toggle:active{opacity:0.75;}.photos-popup-arrow{top:50%;width:40px;height:40px;cursor:pointer;margin-top:-20px;border-radius:20px;position:absolute;background-position:center;background-repeat:no-repeat;border:solid 1px rgba(221,227,239,0.25);transition:background-color 0.4s;}.photos-popup-arrow--prev{left:-105px;background-image:url(/themes/main/images/template/arrow-left.svg);}@media (max-width:1601px){.photos-popup-arrow--prev{left:-60px;}}.photos-popup-arrow--next{right:-105px;background-image:url(/themes/main/images/template/arrow-right.svg);}@media (max-width:1601px){.photos-popup-arrow--next{right:-60px;}}.photos-popup-arrow:hover{background-color:rgba(255,255,255,0.05);}.photos-popup-arrow:active{background-color:rgba(255,255,255,0.1);}.photos-popup--show{opacity:1;pointer-events:auto;}.photos-popup--show .photos-popup-content{opacity:1;transform:none;transition:transform 0.4s 0.2s,opacity 0.4s 0.2s;}.photos-popup--show-big .photos-popup-list{top:80px;left:0;opacity:0;position:absolute;pointer-events:none;width:calc(100% + 6px);transform:translate3d(0,-100%,0);}.photos-popup--show-big .photos-popup-gallery{opacity:1;pointer-events:auto;transform:translate3d(-50%,0,0);transition:transform 0.4s 0.2s,opacity 0.4s 0.2s;}.show-popup{overflow:hidden;padding-right:5px;}.tours-list{display:none;color:#676767;line-height:1.35;font-size:14px;overflow-x:auto;}.tours-list--visible{display:block;}.tours-list-header{display:flex;border-bottom:solid 1px rgba(194,194,194,0.23);background-color:#fff;position:sticky;top:0;z-index:3;}#hotel-tours-tabContent .tours-list-header{border-top:solid 1px rgba(194,194,194,0.23);}.tours-list-row{display:flex;align-items:center;border-bottom:solid 1px rgba(194,194,194,0.23);transition:border-color 0.4s;}.tours-list-row:hover{border-color:rgba(35,74,149,0.35);}.tours-list-row:last-child{border-bottom:0;}.tours-list-col{padding:10px 5px;flex-shrink:0;}.tours-list-col--interactive .tours-list-col-inner{padding-top:9px;padding-bottom:9px;color:#000;cursor:pointer;transition:color 0.4s;}.tours-list-col--interactive .tours-list-col-inner:hover{color:#234a95;}.tours-list-col--interactive .tours-list-col-inner:active{color:#c3d4e6;}.tours-list-col--1{width:110px;padding-left:0;}.tours-list-col--2{width:100px;}.tours-list-col--3{flex-shrink:1;flex-grow:1;}.tours-list-col--4{width:80px;}.tours-list-col--5{width:140px;}.tours-list-col--6{width:100px;}.tours-list-col--6 .btn{padding:12px;font-size:15px;}.tours-list-col--7{width:145px;}.tours-list-col--8{width:165px;padding-right:0;}.tours-list-header .tours-list-col{padding-top:9px;padding-bottom:9px;font-size:12px;opacity:0.9;}.tours-list-header .tours-list-col--interactive{display:flex;align-items:center;font-weight:500;opacity:1;cursor:pointer;padding-top:0;padding-bottom:0;position:relative;}.tours-list-header .tours-list-col--interactive::after{content:"";display:block;flex-shrink:0;width:10px;height:6px;margin-left:14px;background:url(/themes/main/images/icons/field-select-icon.png) no-repeat center;transition:transform 0.4s;}.tours-list-header .tours-list-col--interactive:hover::after{transform:translate3d(0,3px,0);}.tours-list-header .tours-list-col--interactive .search-dropdown,.tours-list-header .tours-list-col--interactive .search-block-choice-dropdown{font-weight:normal;}.tours-list-logo{display:block;overflow:hidden;}.tours-list-logo img{display:block;margin:0 auto;transition:transform 0.4s,opacity 0.4s;}.tours-list-logo:hover img{opacity:0.85;transform:scale(1.02) perspective(1px);}.tours-list-logo:active img{opacity:0.65;}.tours-list-date{margin-bottom:7px;}.tours-list-nights{font-weight:600;}.tours-list-meal-short{font-weight:600;}.tours-list-adults{font-weight:600;}.tours-list-price{font-size:24px;font-weight:bold;color:#3f3f3f;}.tours-list-price--regular{font-size:20px;font-weight:normal;}.tours-list-price-oil{font-size:45%;font-weight:normal;}.tours-list-room{padding-top:3px;}.tours-day{flex-shrink:0;display:block;white-space:nowrap;background-color:#c3d4e6;color:#3f3f3f;font-weight:500;padding:9px 25px;transition:background-color 0.4s;}.tours-day:hover{background-color:#aac2dc;}.tours-day.active{background-color:#f0f2f8;}.tours-day-date{font-size:14px;line-height:1.25;font-weight:600;margin:0 0 5px;}.tours-day-price{display:flex;align-items:flex-end;}.tours-day-price-prefix{margin-right:5px;font-size:14px;}.tours-day-price-value{font-size:24px;line-height:1.1;font-weight:bold;}.tour-page-promo{margin-bottom:55px;}.tour-page-columns{display:flex;margin:0 -12px 50px;}.tour-page-column{width:50%;padding:0 12px;}.tour-page-header{display:flex;align-items:flex-start;margin:0 0 18px;padding:5px 0 0;}.tour-page-header .hotel-stars{padding-top:9px;}.tour-page-title{margin:0 25px 0 0;font-size:26px;}.tour-page-parameters{display:flex;margin:0 -20px 40px;}.tour-page-parameter{font-size:15px;padding:0 20px;border-right:solid 1px #e5e5e5;display:flex;flex-direction:column;justify-content:center;}.tour-page-parameter:last-child{border-right:0;}.tour-page-parameter-label{opacity:0.9;}.tour-page-parameter-value{font-weight:500;}.tour-page-operator-logo{max-width:120px;}.tour-page .badges{margin-bottom:25px;}.tour-information-item{display:flex;margin:0 0 6px;font-size:15px;line-height:1.3;}.tour-information-label{flex-shrink:0;margin-right:40px;min-width:75px;color:#9f9f9f;}.tour-information-value{color:#676767;max-width:350px;}.tour-photos{min-height:100%;background:url(/themes/main/images/template/empty-image.png) #EFF3F6 no-repeat center;}.tour-photos-slide{width:100%;height:365px;}.tour-photos-slide img{object-fit:cover;width:100%;height:100%;}.tour-photos .flickity-page-dots{display:flex;justify-content:center;flex-wrap:wrap;bottom:3px;padding:0 15px;}.tour-photos .flickity-page-dots .dot{width:6px;height:6px;border-radius:0;opacity:1;background-color:rgba(255,255,255,0.75);margin:0 10px 10px;transition:transform 0.4s,background-color 0.4s;}.tour-photos .flickity-page-dots .dot.is-selected{transform:scale(3.5,1);background-color:#c3d4e6;}.tour-photos .flickity-page-dots .dot:hover{background-color:#c3d4e6;}.tour-overdue-message{max-width:400px;padding:95px 0;text-align:center;margin:0 auto;}.tour-overdue-message-icon{margin-bottom:40px;}.tour-overdue-message-text{font-size:17px;line-height:1.45;}.tour-overdue-message-text a{color:#234a95;border-bottom:solid 1px rgba(35,74,149,0.5);transition:border-color 0.4s;}.tour-overdue-message-text a:hover{border-color:#234a95;}.tour-overdue-message-text a:active{border-color:transparent;}.tour-checkout{display:flex;margin:0 -35px;}.tour-checkout-col{padding:0 35px;flex-grow:1;max-width:435px;border-right:solid 1px #e5e5e5;}.tour-checkout-col:last-child{border-right:0;}.tour-checkout-col--text{width:100%;}.tour-checkout-col--button{text-align:right;}.tour-checkout-price-item{display:flex;align-items:flex-end;margin-bottom:10px;}.tour-checkout-price-item--total{padding-top:5px;margin-bottom:0;}.tour-checkout-price-label{font-size:15px;line-height:1.25;margin-right:3px;}.tour-checkout-price-value{color:#676767;font-size:20px;font-weight:bold;line-height:1;}.tour-checkout-price-value--total{color:#234a95;font-size:32px;line-height:0.9;}.tour-included-title{font-size:16px;font-weight:bold;color:#676767;line-height:1.25;margin:0 0 8px;letter-spacing:0.5px;}.tour-included-text{font-size:15px;line-height:1.3;color:#676767;}.tour-get-information{display:flex;justify-content:space-between;align-items:center;background-color:#c7d3e5;color:#545454;padding:27px 32px;position:relative;margin-bottom:50px;}.tour-get-information-content{flex-grow:1;max-width:485px;margin:0 40px;}.tour-get-information-title{font-size:22px;line-height:1.25;margin-bottom:10px;}.tour-get-information-text{font-size:17px;line-height:1.3;}.tour-get-information-text a{font-weight:bold;border-bottom:solid 1px transparent;transition:color 0.4s,border-color 0.4s;}.tour-get-information-text a:hover{color:#234a95;border-color:rgba(35,74,149,0.35);}.tour-get-information-text a:active{border-color:#234a95;}.tour-get-information-close{width:32px;height:32px;position:absolute;top:0;right:0;cursor:pointer;background:url(/themes/main/images/icons/tour-get-information-close-icon.png) no-repeat center;transition:opacity 0.4s;}.tour-get-information-close:hover{opacity:0.7;}.tour-get-information-close:active{opacity:0.5;}.tour-accordion-item{margin-bottom:50px;}.tour-accordion-title{min-height:50px;background-color:#f0f2f8;text-align:center;cursor:pointer;border-radius:6px;margin-bottom:30px;display:flex;align-items:center;justify-content:center;position:relative;}.tour-accordion-title::after{content:"";display:block;width:10px;position:absolute;top:3px;bottom:0;right:17px;background:url(/themes/main/images/icons/field-select-icon.png) no-repeat center;transform-origin:center;transition:transform 0.4s;}.tour-accordion-title.active + .tour-accordion-body{display:block;}.tour-accordion-title.active::after{transform:rotate(-180deg);}.tour-accordion-body{display:none;}.hotel-tours{margin-bottom:50px;}.hotel-tours-header{border:solid rgba(194,194,194,0.23);border-width:1px 0;margin-bottom:35px;}#tours-tabs .flickity-viewport{min-width:100%;}#tours-tabs .flickity-slider{display:flex;}#tours-tabs .flickity-prev-next-button{top:0;left:auto;right:auto;transform:none;width:50px;height:100%;border-radius:0;background:none;background-color:transparent;padding:0;display:flex;align-items:center;justify-content:center;transition:opacity 0.4s,background-color 0.4s;}#tours-tabs .flickity-prev-next-button:hover{background-color:rgba(35,74,149,0.09);}#tours-tabs .flickity-prev-next-button:active{opacity:1;background-color:rgba(35,74,149,0.17);}#tours-tabs .flickity-prev-next-button svg{position:static;width:12px;height:12px;fill:#c2c2c2;}#tours-tabs .flickity-prev-next-button.previous{right:100%;}#tours-tabs .flickity-prev-next-button.next{left:100%;}.flight{color:#676767;display:flex;font-size:14px;line-height:1.25;}.flight-type{text-align:center;margin-bottom:10px;opacity:0.9;}.flight-airlines{padding:15px 12px;display:flex;flex-direction:column;justify-content:center;border-radius:6px;background-color:#f0f2f8;max-width:130px;font-size:13px;border-left:dotted 2px white;}.flight-airlines-logo img{display:block;max-width:105px;}.flight-airlines-name{margin-top:5px;}.flight-body{padding:20px 10px 40px;background-position:center;background-repeat:no-repeat;background-color:#f0f2f8;flex-grow:1;border-radius:6px;}.flight-body-items{display:flex;justify-content:flex-start;padding-top:15px;}.flight-body-item{padding:0 25px;max-width:175px;}.flight-body-item--right{text-align:right;margin-left:auto;}.flight--from .flight-body{background-image:url(/themes/main/images/icons/flight-from-icon.png);}.flight--to .flight-body{background-image:url(/themes/main/images/icons/flight-to-icon.png);margin-bottom:0;}.flight-time{font-size:24px;line-height:1.05;font-weight:bold;margin-bottom:10px;}.flight-city{font-size:14px;line-height:1.25;margin-bottom:3px;max-width:115px;}.flight-city-airport{color:#3868c6;}.flight-date{font-size:14px;line-height:1.25;}.comment{padding:0 0 25px;font-size:15px;line-height:1.35;color:#4e4e4e;border-bottom:solid 1px rgba(194,194,194,0.23);margin-bottom:25px;}.comment:last-child{border-bottom:0;}.comment-header{margin-bottom:10px;display:flex;align-items:center;}.comment-header-top{display:flex;align-items:center;margin:0 7px 0 0;}.comment-author{flex-shrink:0;font-weight:bold;margin-right:4px;}.comment-date{flex-grow:1;}.comment-rating{display:flex;}.comment-rating-item{margin-right:3px;width:12px;height:12px;border-radius:6px;border:solid 1px #b4c1db;}.comment-rating-item--has{background-color:#b4c1db;}.comment-title{margin-bottom:5px;}.comment-title--positive{color:#149506;}.comment-title--negative{color:#ff0000;}.comment-text{margin-bottom:10px;line-height:1.45;}.comment-text:last-child{margin-bottom:0;}.comment-controls{padding-top:15px;}.comment-controls-name{display:inline;color:#3868c6;border-bottom:dotted 1px #3868c6;cursor:pointer;transition:border-color 0.4s,color 0.4s;}.comment-controls-name:hover{border-color:transparent;}.comment-controls-name:active{color:#4b4b4b;}.comments-more{text-align:center;}.comments-more .btn-content{border-bottom:dotted 1px rgba(39,39,39,0.5);transition:border-color 0.4s;}.comments-more .btn:hover .btn-content{border-color:transparent;}.checkout{padding-top:50px;padding-bottom:50px;}.checkout-pane-completion-message{padding:0 15px;}.checkout-form{padding:50px 0;background-color:#f1f5f9;}.checkout-form-header{text-align:center;margin-bottom:38px;}.checkout-form-title{font-size:24px;line-height:1.25;margin-bottom:15px;}.checkout-form-text{font-size:14px;line-height:1.2;}.checkout-form-group{margin-bottom:50px;padding-bottom:20px;border-bottom:solid 1px rgba(206,209,212,0.6);}.checkout-form-group--last{border-bottom:0;padding-bottom:0;margin-bottom:0;}.checkout-form-group-title{font-size:18px;line-height:1.2;font-weight:bold;margin:0 0 21px;padding:0 0 14px;display:flex;align-items:center;border-bottom:solid 1px rgba(206,209,212,0.6);}.checkout-form-group-title--regular{border-bottom:0;padding-bottom:0;}.checkout-form-group-title span{color:#94B4D9;margin-right:7px;}.checkout-form-toggle{flex-grow:1;display:flex;align-items:center;justify-content:flex-end;margin-left:40px;}.checkout-form-toggle-label{color:#069e1c;font-size:14px;font-weight:bold;margin-right:17px;transition:color 0.4s;}.checkout-form-toggle-label--active{color:#595959;}.checkout-form-toggle-field{width:45px;height:29px;flex-shrink:0;cursor:pointer;position:relative;border-radius:16px;border:solid 1px transparent;background-color:#B0B0B0;transition:background-color 0.4s,border-color 0.4s;}.checkout-form-toggle-field::before{content:"";width:23px;height:23px;top:2px;left:2px;position:absolute;border-radius:12px;background:url(/themes/main/images/template/checkout-field-shape.svg) #fff no-repeat center;transition:transform 0.4s,background-color 0.4s;}.checkout-form-toggle-field:hover::before{background-color:#234a95;}.checkout-form-toggle-field--active{border-color:#CED1D4;background-color:#fff;}.checkout-form-toggle-field--active::before{background-color:#069e1c;transform:translate3d(15px,0,0);}.checkout-form-fields{display:flex;margin:0 0 30px;}.checkout-form-fields:last-child{margin-bottom:0;}.checkout-form-field{flex-grow:1;min-width:80px;margin-right:-1px;}.checkout-form-field label{display:flex;align-items:end;min-height:35px;}.checkout-form-field--type-select{position:relative;}.checkout-form-field--type-select .form-control{-webkit-appearance:none;-moz-appearance:none;}.checkout-form-field--type-select .form-control::-ms-expand{display:none;}.checkout-form-field--type-select .arrow{content:"";display:block;width:10px;height:6px;background:url(/themes/main/images/icons/select-arrow.png) no-repeat center;bottom:28px;right:14px;position:absolute;z-index:3;pointer-events:none;transition:transform 0.4s;}.checkout-form-field--type-select .form-control:focus + .arrow{transform:rotate(180deg);}.checkout-form-field--citizenship,.checkout-form-field--sex{flex-shrink:0;}.checkout-form-field:first-child .form-control{border-radius:6px 0 0 6px;}.checkout-form-field:last-child{margin-right:0;}.checkout-form-field:last-child .form-control{border-radius:0 6px 6px 0;}.checkout-form-field label{font-size:14px;line-height:1.25;margin:0 0 12px;padding:0 21px;}.checkout-form .form-control{border-color:#ced1d4;border-radius:0;font-weight:normal;padding:20px 21px;}.checkout-form .form-control:hover{background-color:#f3f6fc;}.checkout-form .form-control:focus{background-color:#fff;border-color:#c3d4e6;}.checkout-form textarea{min-height:137px;border-radius:6px;}.checkout-body{padding:35px 0 50px;border-bottom:solid 1px rgba(192,192,192,0.25);}.checkout-agree{margin-bottom:45px;}.checkout-agree .checkbox-list-item{padding:0;align-items:flex-start;}.checkout-agree .checkbox-list-field{margin:3px 30px 0 0;}.checkout-agree--error .checkbox-list-field{border-color:#F44336;}.checkout-payment-title{font-size:16px;line-height:1.25;font-weight:bold;text-align:center;text-transform:uppercase;margin-bottom:30px;}.checkout-tabs-header{display:flex;}.checkout-tabs-item{padding:30px 0;font-size:15px;line-height:1.3;color:#676767;}.checkout-tab{flex-grow:1;display:flex;align-items:center;background-color:#c3d4e6;color:#414141;padding:25px 23px;cursor:pointer;transition:background-color 0.4s;}.checkout-tab:hover{background-color:#d5e1ee;}.checkout-tab--selected{background-color:#f0f2f8 !important;}.checkout-tab-field{width:21px;height:21px;border-radius:11px;flex-shrink:0;border:solid 1px #d3d3d3;background-color:#fff;margin-right:20px;box-shadow:0 2px 5px 0 rgba(1,3,1,0.15);display:flex;align-items:center;justify-content:center;transition:background-color 0.4s;}.checkout-tab-field::before{content:"";display:block;width:7px;height:7px;border-radius:4px;background-color:#4c4c4c;opacity:0;transform:scale(0);transition:opacity 0.4s,transform 0.4s;}.checkout-tab--selected .checkout-tab-field{background-color:transparent;}.checkout-tab--selected .checkout-tab-field::before{opacity:1;transform:none;}.checkout-tab-label{flex-grow:1;font-size:14px;line-height:1.25;font-weight:500;padding-top:1px;}.checkout-button{text-align:center;padding-top:20px;}.path-articles .page-content{overflow:hidden;padding-bottom:100px;}.node--type-article .page{flex-direction:column;}.node--type-article .page-content{overflow:hidden;}.node--type-article .page-content .page-title{font-family:Roboto;font-weight:700;font-size:34px;line-height:1.1;color:#333;margin-bottom:32px;}.node--type-article .page-content .region-content h2:not(.article-teaser__title){font-family:Roboto;font-size:30px;font-weight:700;line-height:1.5;color:#333;margin-bottom:24px;}.node--type-article .page-content .region-content p{margin-bottom:30px;font-size:18px;line-height:1.5;color:#333;}.node--type-article .page-content .region-content li{font-size:18px;color:#333;}.node--type-article .page-content .region-content table p{font-size:16px;line-height:1.4;}.article-full__grid{display:flex;justify-content:space-between;position:relative;}@media (max-width:991.98px){.article-full__grid{flex-direction:column-reverse;}}.article-full__right{min-width:255px;margin-left:50px;}@media (max-width:991.98px){.article-full__right{margin-left:0;max-width:100%;margin-bottom:30px;}}.article-full__menu{max-width:255px;width:100%;padding:32px 24px 43px 24px;background-color:#EFF3F6;}@media (max-width:991.98px){.article-full__menu{max-width:100%;}}.article-full__menu-title{font-weight:700;font-size:18px;line-height:1.4;color:#333;margin-bottom:20px;}.article-full__menu-list{list-style-type:none;padding:0;}.article-full__menu .field__item{position:relative;padding-left:17px;}.article-full__menu .field__item::before{content:"";width:5px;height:5px;border-radius:5px;background-color:#244A95;position:absolute;left:0;top:50%;transform:translateY(-50%);}.article-full__menu .field__item:not(:last-child){margin-bottom:12px;}.article-full__menu a{font-size:15px;line-height:1.4;color:#234A95;transition:0.3s;}.article-full__body{max-width:730px;}@media (max-width:991.98px){.article-full__body{max-width:100%;}}.article-full__image{margin-bottom:30px;}.article-full__author{display:flex;margin-top:72px;max-width:400px;}@media (max-width:991.98px){.article-full__author{max-width:100%;}}.article-full__author-left{margin-right:20px;}.article-full__author-avatar{min-height:93px;max-width:93px;height:93px;border-radius:100%;}.article-full__author-title{font-family:Roboto;font-weight:700;font-size:16px;line-height:19px;color:#434343;margin-bottom:24px;}.article-full__author .field--name-field-name-author{font-family:PT Sans;font-weight:700;font-size:18px;line-height:23px;color:#434343;margin-bottom:6px;}.article-full__author .field--name-field-position{font-family:PT Sans;font-size:16px;line-height:21px;color:#747474;}.article-full__date-block{color:#8B8B8B;display:flex;font-weight:normal;font-size:12px;line-height:132.5%;}.article-full__date{font-weight:700;font-size:14px;line-height:1.5;margin-left:6px;color:#333;}.article-full__date-wrap{display:flex;align-items:center;margin-right:44px;}@media (max-width:767.98px){.article-full__date-wrap{margin-right:0;}}.article-full__date-descr{font-size:14px;line-height:1.5;color:#333;}.article-full__tag .field--name-field-tag{display:flex;align-items:center;flex-wrap:wrap;}.article-full__tag .field--name-field-tag .field__item{border:1px solid #EFF3F6;box-sizing:border-box;border-radius:15px;padding:5px 14px;margin-right:16px;margin-bottom:16px;font-size:13px;line-height:1.2;color:#888888;}.article-full__tag-wrap{margin-bottom:30px;margin-top:56px;max-width:730px;}@media (max-width:991.98px){.article-full__tag-wrap{max-width:100%;}}.article-full__tag-title{font-family:PT Sans;font-weight:700;font-size:18px;line-height:1.4;color:#333;margin-bottom:24px;}.article-full__time-block{font-size:14px;display:flex;justify-content:flex-start;padding:18px 0;margin:0 0 56px;border-bottom:1px solid #E1E1E1;border-top:1px solid #E1E1E1;color:#333;}@media (max-width:767.98px){.article-full__time-block{flex-direction:column;align-items:center;justify-content:center;}}.article-full__time{display:flex;align-items:center;}.article-full__time .field--name-field-reading-time{font-weight:700;font-size:14px;line-height:1.5;margin-left:6px;color:#333;}.article-full__no-time{background:#BDD5E7;padding:10px 24px;margin-left:36px;}.article-full__social{margin-left:auto;}@media (max-width:767.98px){.article-full__social{margin-left:0;}}.article-full__social-link{margin-left:23px;}.article-full__text-long{margin:20px 0 10px;}.article-token{padding:43px 0;background-color:#F1F5F9;position:relative;}.article-token__title{font-size:18px;font-weight:600;margin-bottom:15px;}.article-token__content img{border-radius:6px 6px 0 0;width:100%;max-height:250px;}.article-token__content p{padding:17px;background-color:#ffffff;border-radius:0 0 6px 6px;color:#244A95;font-weight:bold;}.article-token::before{content:"";width:3000px;height:100%;position:absolute;top:0;left:-500px;background-color:#F1F5F9;}.article-token2--main-list{border-top:1px solid #EDEDED;}.article-token2__date{margin-right:23px;font-size:14px;line-height:1.32;color:#474747;}.article-token2__label{font-size:15px;line-height:1.32;color:#595959;width:100%;}.article-token2__label a{margin-bottom:0;width:100%;display:block;}.article-token2__label a p{margin-bottom:0;}.article-token2__label .field--name-title{font-family:Roboto;font-size:14px;line-height:1.32;color:#333;}.article-token2__title{font-family:Roboto;font-size:32px;line-height:1.2;color:#333;margin-bottom:32px;text-align:center;margin-top:84px;}.article-token2__title > div{padding:25px 0 25px 0;margin-right:20px;font-size:18px;cursor:pointer;color:#595959;}.article-token2__title .article-active{color:#244A95;border-bottom:3px solid #244A95;}.article-token2__content{display:flex;border-bottom:1px solid #EDEDED;padding:13px 16px;transition:0.4s;position:relative;}.article-token2__content:hover{box-shadow:0px 4px 4px rgba(35,74,149,0.08),0px 4px 17px rgba(35,74,149,0.12);}.article-token2__content:hover::before{opacity:1;}.article-token2__content::before{content:url(/themes/main/images/icons/eye.png);position:absolute;right:16px;top:50%;transform:translateY(-50%);width:24px;height:24px;opacity:0;transition:0.4s;}.article-token2__hidden-main{display:none;}.article-token2__show-main{border:1px solid #DDE3EF;border-radius:49px;max-width:192px;width:100%;margin:32px auto 0;display:flex;align-items:center;justify-content:center;min-height:49px;transition:0.4s;font-family:PT Sans;font-size:17px;line-height:1.4;color:#234995;cursor:pointer;}.article-token2__show-main:hover{border-color:#234995;background-color:#234995;color:#fff;}.article-token2--popular-list{display:none;}.article-teaser__link{position:relative;border-radius:6px;background:#FFFFFF;border:1px solid #F1F1F1;height:100%;display:flex;transition:0.4s;}.article-teaser__link:hover{box-shadow:0px 5px 5px 0px rgba(0,0,0,0.3);}.article-teaser__link:hover .article-teaser__title .field--name-title{text-decoration:underline;}.article-teaser__img{height:230px;background-color:#F1F5F9;}.article-teaser__img img{height:230px;width:100%;border-top-left-radius:6px;border-top-right-radius:6px;}.article-teaser__title{font-weight:bold;font-size:18px;line-height:140%;color:#244A95;padding:20px 20px 10px;}.article-teaser__tag{box-sizing:border-box;position:absolute;top:10px;left:20px;}.article-teaser__tag .field--name-field-tag{display:flex;}.article-teaser__tag .field--name-field-tag .field__item{border-radius:18px;padding:7px 15px;margin-right:10px;background-color:#244A95;color:#ffffff;font-size:12px;pointer-events:none;}.article-teaser__text{padding:0 20px;color:#595959 !important;font-weight:normal;font-size:15px !important;line-height:145% !important;margin-bottom:60px;}.article-teaser__text p{color:#595959 !important;font-size:15px !important;line-height:145% !important;margin-bottom:1rem !important;}.article-teaser__text h2{font-size:2rem !important;line-height:1.2 !important;font-weight:300 !important;color:#595959 !important;font-family:"Roboto",sans-serif;margin-bottom:0.5em;}.article-teaser__bottom{position:absolute;bottom:20px;display:flex;padding:0 20px;color:#636363;font-weight:normal;font-size:13px;line-height:132.5%;}.article-teaser__date{padding-right:15px;}.article-teaser__col{margin-bottom:30px;}.article-teaser__infinite-scroll{width:250px;height:57px;background:#2DA63C;box-shadow:0px 4px 20px rgba(6,136,19,0.47);border-radius:6px;display:block;margin:20px auto 106px;color:#FFFFFF;font-weight:normal;font-size:18px;text-align:center;padding-top:16px;}.article-teaser__infinite-scroll:hover{color:#FFF;box-shadow:0px 4px 20px rgba(6,136,19,0.6);}.article-teaser__filter .views-exposed-form label{position:relative;margin-bottom:0;cursor:pointer;display:block;}.article-teaser__filter .views-exposed-form .form--inline.clearfix fieldset:nth-child(1){width:60%;margin-right:0;position:relative;}.article-teaser__filter .views-exposed-form .form--inline.clearfix fieldset:nth-child(1) legend{display:none;}@media (max-width:991.98px){.article-teaser__filter .views-exposed-form .form--inline.clearfix fieldset:nth-child(1){padding:0 15px;}}@media (max-width:767.98px){.article-teaser__filter .views-exposed-form .form--inline.clearfix fieldset:nth-child(1){width:100%;}}.article-teaser__filter .views-exposed-form .form--inline.clearfix fieldset:nth-child(1)::before{content:"";width:400%;height:1px;background-color:#EDEDED;position:absolute;top:-16px;left:50%;transform:translateX(-50%);}.article-teaser__filter .views-exposed-form .form--inline.clearfix fieldset:nth-child(1) .form-radios .form-item{cursor:pointer;margin:0 25px 0 0;}.article-teaser__filter .views-exposed-form .form--inline.clearfix fieldset:nth-child(1) .form-radios .form-item label{font-size:18px;line-height:1.24;color:#747474;position:relative;transition:0.3s;}.article-teaser__filter .views-exposed-form .form--inline.clearfix fieldset:nth-child(1) .form-radios .form-item label::before{content:"";width:100%;height:3px;background-color:transparent;position:absolute;bottom:-24px;left:0;z-index:1;}.article-teaser__filter .views-exposed-form .form--inline.clearfix fieldset:nth-child(1) .form-radios .form-item label:hover{color:#244A95;}.article-teaser__filter .views-exposed-form .form--inline.clearfix fieldset:nth-child(1) .form-radios .form-item label:hover::before{background-color:#244A95;}.article-teaser__filter .views-exposed-form .form--inline.clearfix fieldset:nth-child(1) .form-radios .form-item .form-radio{opacity:0;visibility:hidden;position:absolute;}.article-teaser__filter .views-exposed-form .form--inline.clearfix fieldset:nth-child(1) .form-radios .form-item .form-radio:checked + label{color:#244A95;}.article-teaser__filter .views-exposed-form .form--inline.clearfix fieldset:nth-child(1) .form-radios .form-item .form-radio:checked + label::before{background-color:#244A95;}.article-teaser__filter .views-exposed-form .form--inline.clearfix .form-type-select{width:40%;margin:0;display:flex;align-items:center;position:relative;}.article-teaser__filter .views-exposed-form .form--inline.clearfix .form-type-select::before{content:url(/themes/main/images/icons/arrow-select.svg);position:absolute;top:50%;transform:translateY(-50%);right:20px;pointer-events:none;}@media (max-width:991.98px){.article-teaser__filter .views-exposed-form .form--inline.clearfix .form-type-select{padding:0 15px;}}@media (max-width:767.98px){.article-teaser__filter .views-exposed-form .form--inline.clearfix .form-type-select{width:100%;margin-top:10px;position:relative;}.article-teaser__filter .views-exposed-form .form--inline.clearfix .form-type-select::after{content:"";width:400%;height:1px;background-color:#EDEDED;position:absolute;top:0;left:50%;transform:translateX(-50%);}}.article-teaser__filter .views-exposed-form .form--inline.clearfix .form-type-select label{font-family:Roboto;font-weight:700;font-size:18px;line-height:1.24;color:#595959;min-width:95px;margin-bottom:0;cursor:default;}.article-teaser__filter .views-exposed-form .form--inline.clearfix .form-type-select .form-select{height:61px !important;border-radius:0;border-left:solid 1px #EDEDED;border-right:solid 1px #EDEDED;margin-left:16px;color:#262626;font-weight:400;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;}.article-teaser__filter .views-exposed-form .form--inline.clearfix .form-type-select .form-select:hover{border-bottom-color:transparent;border-top-color:transparent;}.article-teaser__filter .views-exposed-form .form--inline.clearfix fieldset:nth-child(3){width:100%;margin-right:0;position:relative;margin-top:38px;margin-bottom:50px;}.article-teaser__filter .views-exposed-form .form--inline.clearfix fieldset:nth-child(3)::before{content:"";width:400%;height:1px;background-color:#EDEDED;position:absolute;top:-38px;left:50%;transform:translateX(-50%);}@media (max-width:991.98px){.article-teaser__filter .views-exposed-form .form--inline.clearfix fieldset:nth-child(3){padding:0 15px;}}.article-teaser__filter .views-exposed-form .form--inline.clearfix fieldset:nth-child(3) legend{display:none;}.article-teaser__filter .views-exposed-form .form--inline.clearfix fieldset:nth-child(3) .form-item input{position:absolute;opacity:0;visibility:hidden;}.article-teaser__filter .views-exposed-form .form--inline.clearfix fieldset:nth-child(3) .form-item input:checked + label{background:#234A95;border-color:#234A95;color:#FFF;}.article-teaser__filter .views-exposed-form .form--inline.clearfix fieldset:nth-child(3) .form-item label{background:#FFF;border:1px solid #DDE3EF;box-sizing:border-box;border-radius:24px;padding:10px 24px;color:#234A95;font-size:14px;line-height:1;cursor:pointer;transition:0.4s;}.article-teaser__filter .views-exposed-form .form--inline.clearfix fieldset:nth-child(3) .form-item label:hover{background:#234A95;border-color:#234A95;color:#FFF;}.view-empty{margin-bottom:30px;}.path-payment-and-return .node--type-payment-and-return{padding-bottom:50px;}.path-payment-and-return .view-category{padding-bottom:50px;}.front-main__wrapper{width:100%;max-width:1920px;margin:0 auto;overflow:hidden;padding-bottom:140px;position:relative;}.front-main__wrapper-bg{position:absolute;top:-100px;left:0;z-index:1;pointer-events:none;}.front-main__wrapper-bg-2{position:absolute;top:-230px;right:0;z-index:1;pointer-events:none;transform:rotate(-180deg);}.front-main__top{padding:95px 0 95px;margin-bottom:35px;background-color:#EFF3F6;}.front-main__top .tv-search-form{position:relative;z-index:10;}.front-main__title{font-family:"PT Sans",sans-serif;font-weight:700;font-size:34px;line-height:1.1;color:#333;margin-bottom:62px;max-width:319px;}@media (max-width:576px){.front-main__title{font-size:28px;}}.front-main__h2{font-family:"PT Sans",sans-serif;font-weight:700;font-size:34px;line-height:1.1;color:#333;margin-bottom:20px;}@media (max-width:576px){.front-main__h2{font-size:28px;}}.front-main__grid{display:flex;align-items:center;justify-content:space-between;margin-bottom:75px;gap:20px;}@media (max-width:1139px){.front-main__grid{flex-direction:column;}}.front-main__left{max-width:540px;width:100%;}.front-main__left .tv-search-form{width:100%;max-width:480px;}@media (max-width:1139px){.front-main__left{max-width:100%;margin-bottom:50px;padding-top:70px;}}.front-main__right{flex:1;display:flex;justify-content:flex-end;position:relative;padding:130px 0 130px;}@media (max-width:1139px){.front-main__right{width:100%;justify-content:center;padding:70px 10px 70px;}}.front-main__images{position:absolute;min-width:975px;min-height:803px;background-image:url(/themes/main/images/template/bg-front-min.jpg);background-repeat:no-repeat;background-position:top center;background-size:cover;top:0;left:0;z-index:-1;}@media (max-width:1139px){.front-main__images{min-width:100%;min-height:100%;}}.front-main__compilation{background:rgba(255,255,255,0.7);backdrop-filter:blur(4px);border-radius:6px;padding:20px;max-width:446px;min-height:538px;overflow:hidden;}.front-main__compilation-bg{position:absolute;top:-20px;right:-20px;z-index:-1;}.front-main__compilation-inner{background-color:#fff;padding:56px 20px;box-shadow:0px 0px 18px rgba(0,0,0,0.15);border-radius:6px;height:100%;position:relative;overflow:hidden;z-index:1;}@media (max-width:576px){.front-main__compilation-inner{padding:56px 10px;}}.front-main__compilation-inner .btn{min-width:200px;box-shadow:none;background-image:linear-gradient(90deg,#234A95 0%,#5F39AA 100%);overflow:hidden;margin-left:5px;position:relative;}.front-main__compilation-inner .btn::before{content:"";background-image:linear-gradient(90deg,#5F39AA 0%,#234A95 100%);position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:0.3s;}.front-main__compilation-inner .btn:hover::before{opacity:1;}.front-main__compilation-inner .btn span{font-size:17px;font-weight:700;line-height:21px;letter-spacing:normal;z-index:2;position:relative;}.front-main__list{list-style-type:none;padding:0;margin:0;margin-bottom:84px;}.front-main__item{font-family:"PT Sans",sans-serif;font-size:18px;line-height:1.3;color:#747474;margin-bottom:20px;padding-left:16px;position:relative;}.front-main__item::before{content:"";width:8px;height:8px;border-radius:8px;background-color:#EFF3F6;position:absolute;top:50%;transform:translateY(-50%);left:0;}.front-main-form__header{margin-bottom:32px;position:relative;z-index:1;}.front-main-form__title{font-family:"PT Sans",sans-serif;font-weight:700;font-size:34px;line-height:1.1;color:#333;margin-bottom:42px;text-align:center;}@media (max-width:1139px){.front-main-form__title{text-align:center;}}@media (max-width:576px){.front-main-form__title{font-size:28px;}}.front-main-form__text{font-size:18px;line-height:1.3;color:#747474;max-width:408px;margin:0 auto;}@media (max-width:1139px){.front-main-form__text{text-align:center;max-width:100%;}}.front-main .tv-min-price{margin-bottom:70px;}.front-main .search-filter{flex-direction:column;max-width:354px;margin:0;}.front-main .search-filter .search-filter-field--countries .search-dropdown,.front-main .search-filter .search-filter-field--countries .search-block-choice-dropdown{right:auto;left:0;}.front-main .search-filter .search-filter-field--countries .search-dropdown.search-dropdown--long,.front-main .search-filter .search-filter-field--countries .search-dropdown--long.search-block-choice-dropdown{min-width:0;max-width:890px;}@media (max-width:899px){.front-main .search-filter .search-filter-field--countries .search-dropdown.search-dropdown--long .search-dropdown-groups,.front-main .search-filter .search-filter-field--countries .search-dropdown--long.search-block-choice-dropdown .search-dropdown-groups{column-count:3;}}@media (max-width:767px){.front-main .search-filter .search-filter-field--countries .search-dropdown.search-dropdown--long .search-dropdown-groups,.front-main .search-filter .search-filter-field--countries .search-dropdown--long.search-block-choice-dropdown .search-dropdown-groups{column-count:2;}}@media (max-width:1139px){.front-main .search-filter{margin:0 auto;}}.front-main .search-filter-field{border-right:none;background:#EFF3F6;border-radius:6px;margin-bottom:16px;}.front-main .search-filter-field-inner{min-height:57px;padding:8px 12px 10px 12px;align-items:flex-start;}.front-main .search-filter-label{font-size:12px;line-height:1.4;color:#747474;margin-bottom:4px;}.front-main .search-filter-value{font-size:18px;line-height:1;color:#333;}.front-main .search-filter-value1{padding-right:24px;pointer-events:none;}.front-main .search-filter-value1 .selection-choosen-item{background-color:#234a95;padding:0 5px;border-radius:3px;margin-right:5px;position:relative;color:#fff;display:inline-block;margin-bottom:1px;pointer-events:all;}.front-main .search-filter-value1 .selection-choosen-item:hover::before{opacity:1;}.front-main .search-filter-value1 .selection-choosen-item::before{content:"x";width:100%;position:absolute;top:0;left:0;bottom:0;display:flex;align-items:center;justify-content:center;font-family:unset;font-weight:300;font-size:17px;color:#fff;background-color:#F44336;opacity:0;transition:opacity 0.4s;border-radius:3px;}.front-main .search-filter-submit{margin-top:44px;}.front-main #modal-search .search-dropdown,.front-main #modal-search .search-block-choice-dropdown{right:0;left:auto;}.node-subscribe .paragraph-subscribe{padding:0 0 100px;}.node-subscribe .paragraph-subscribe .field--name-field-title{font-size:34px;color:#333;}.front .paragraph-subscribe .field--name-field-paragraphs-text{font-size:18px;line-height:1.3;color:#747474;margin:0 auto 50px;}.front .paragraph-subscribe .contact-message-subscribe-form .form-submit{background:#2FA63B;}.pager{display:flex;justify-content:center;}.pager__items{display:inline-flex;}.pager__item .page-link{border:none;border-radius:2px !important;padding:0;width:26px;height:26px;display:flex;align-items:center;justify-content:center;margin:0 2px;color:#333333;font-family:PT Sans;font-weight:700;font-size:18px;line-height:1;}.pager__item .page-link svg{margin-top:-3px;}.pager__item.is-active .page-link{background-color:#234A95;color:#fff;}.node-landing .field--name-field-title{font-size:42px;line-height:1.23;font-weight:600;color:#000;padding-bottom:24px;position:relative;margin-bottom:23px;}@media (max-width:1199.98px){.node-landing .field--name-field-title{font-size:38px;}}.node-landing .container.t-container{max-width:1200px;padding:0 20px;}@media (max-width:1199.98px){.node-landing .container.t-container{max-width:960px;min-width:auto;padding:0 10px;}}.node-landing__top{min-height:600px;padding:100px 0;display:flex;background-position:center;background-repeat:no-repeat;background-size:cover;}.node-landing__top .container{flex:1;display:flex;align-items:center;}.node-landing__top h1{font-size:72px;line-height:1.17;letter-spacing:1px;color:#fff;font-weight:600;text-align:center;}@media (max-width:1199.98px){.node-landing__top h1{font-size:68px;}}.node-landing__content{background-image:url(/themes/main/images/template/photo-cover.jpeg);background-repeat:no-repeat;background-position:center;background-size:cover;padding:100px 0;background-attachment:fixed;}@media (max-width:1199.98px){.node-landing__content{padding:80px 0;}}.node-landing__content-text{padding:80px 86px 85px;background-color:#fff;max-width:760px;margin:0 auto;text-align:center;}.node-landing__content-text h2{font-size:52px;line-height:1.23;color:#000000;font-weight:600;position:relative;padding-bottom:29px;}.node-landing__content-text h2::before{content:"";width:50px;height:3px;background-color:#666;position:absolute;bottom:0;left:50%;transform:translateX(-50%);}@media (max-width:1199.98px){.node-landing__content-text h2{font-size:48px;}}.node-landing__content-text .field--name-body{font-size:20px;line-height:1.55;font-weight:300;color:#000000;}.node-landing__observations{padding-top:90px;padding-bottom:105px;}@media (max-width:1199.98px){.node-landing__observations{padding:80px 0;}}.node-landing__observations svg{margin:0 auto 20px;display:block;}.node-landing__observations .field--name-field-observations,.node-landing__observations .field--name-body{font-size:32px;line-height:1.35;font-weight:300;color:#000000;text-align:center;}.node-landing__paragraphs .paragraph-image-plate{padding:135px 0;}@media (max-width:1199.98px){.node-landing__paragraphs .paragraph-image-plate{padding:80px 0;}}.node-landing__paragraphs .paragraph-image-plate__flex{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;}@media (max-width:1199.98px){.node-landing__paragraphs .paragraph-image-plate__flex{gap:20px;}}.node-landing__paragraphs .paragraph-image-plate__image{display:flex;max-width:560px;width:100%;}.node-landing__paragraphs .paragraph-image-plate__image .field--name-field-image-plate{flex:1;}.node-landing__paragraphs .paragraph-image-plate__image .field--name-field-image-plate img{width:100%;height:100%;object-fit:cover;}.node-landing__paragraphs .paragraph-image-plate__text{background-color:rgb(0,153,102);padding:60px 60px;max-width:560px;width:100%;}.node-landing__paragraphs .paragraph-image-plate__text ol{margin-bottom:0;padding-left:22px;}.node-landing__paragraphs .paragraph-image-plate .field--name-field-title{color:#fff;}.node-landing__paragraphs .paragraph-image-plate .field--name-field-title::before{content:"";width:50px;height:3px;background-color:#fff;position:absolute;bottom:0;left:0;opacity:0.6;}.node-landing__paragraphs .paragraph-image-plate .field--name-field-paragraphs-text{font-size:20px;line-height:1.55;color:#fff;font-weight:300;}.node-landing__paragraphs .paragraph-links{padding:90px 0 150px;}@media (max-width:1199.98px){.node-landing__paragraphs .paragraph-links{padding:80px 0;}}.node-landing__paragraphs .paragraph-links .field--name-field-title{text-align:center;}.node-landing__paragraphs .paragraph-links .field--name-field-paragraphs-text{max-width:560px;margin:0 auto 90px;font-size:24px;line-height:1.5;color:#000000;font-weight:300;text-align:center;}.node-landing__paragraphs .paragraph-links .field--name-field-links-link{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;}@media (max-width:1199.98px){.node-landing__paragraphs .paragraph-links .field--name-field-links-link{gap:40px 20px;}}.node-landing__paragraphs .paragraph-links .paragraph-link{display:flex;align-items:center;justify-content:center;padding:20px;min-height:134px;position:relative;overflow:hidden;}.node-landing__paragraphs .paragraph-links .paragraph-link img{width:100%;height:100%;object-fit:cover;}.node-landing__paragraphs .paragraph-links .paragraph-link:hover .field--name-field-link-image{transform:scale(1.1);}.node-landing__paragraphs .paragraph-links .paragraph-link .field--name-field-link-image{position:absolute;top:0;left:0;width:100%;height:100%;filter:brightness(0.4);transition:0.3s;}.node-landing__paragraphs .paragraph-links .paragraph-link .field--name-field-title{color:#fff;font-size:28px;line-height:1.23;padding-bottom:0;margin-bottom:0;}.node-landing__paragraphs .paragraph-calendar{padding-top:90px;padding-bottom:30px;}@media (max-width:1199.98px){.node-landing__paragraphs .paragraph-calendar{padding:80px 0 30px;}}.node-landing__paragraphs .paragraph-calendar__flex{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;}@media (max-width:1199.98px){.node-landing__paragraphs .paragraph-calendar__flex{gap:20px;}}.node-landing__paragraphs .paragraph-calendar__image{flex:1;}.node-landing__paragraphs .paragraph-calendar__content{flex:1;display:flex;flex-direction:column;align-items:flex-start;}.node-landing__paragraphs .paragraph-calendar__button{height:60px;font-size:16px;padding-left:60px;padding-right:60px;display:flex;align-items:center;justify-content:center;border:0 none;text-align:center;white-space:nowrap;font-weight:700;color:#fff;background-color:#000;background-image:none;cursor:pointer;margin-top:60px;transition:0.3s;}.node-landing__paragraphs .paragraph-calendar__button:hover{opacity:0.8;}.node-landing__paragraphs .paragraph-calendar .field--name-field-title{margin-bottom:16px;padding:0;}.node-landing__paragraphs .paragraph-calendar .field--name-field-kalalendar-text{font-size:18px;line-height:1.55;padding-bottom:28px;color:#666666;max-width:400px;position:relative;}.node-landing__paragraphs .paragraph-calendar .field--name-field-kalalendar-text::before{content:"";width:50px;height:3px;background-color:#666;position:absolute;bottom:0;left:0;}.node-landing__paragraphs .paragraph-calendar .field--name-field-description{font-size:20px;line-height:1.55;color:#000000;font-weight:300;margin-top:28px;}.node-landing__paragraphs .paragraph-calendar .field--name-field-kalalendar-image img{width:100%;height:100%;object-fit:cover;}.node-landing__paragraphs .paragraph-block-form{padding-top:135px;padding-bottom:0px;}@media (max-width:1199.98px){.node-landing__paragraphs .paragraph-block-form{padding:80px 0 0;}}.node-landing__paragraphs .paragraph-block-form .field--name-field-title{text-align:center;}.node-landing__paragraphs .paragraph-block-form .field--name-field-paragraphs-text{max-width:560px;margin:0 auto 60px;font-size:24px;line-height:1.5;color:#000000;font-weight:300;text-align:center;}.node-landing__paragraphs .paragraph-block-form .tv-search-form{max-width:800px;margin:0 auto;}.node-landing__paragraphs .paragraph-subscribe{padding:135px 0 150px;}@media (max-width:1199.98px){.node-landing__paragraphs .paragraph-subscribe{padding:80px 0;}}.node-landing__paragraphs .paragraph-subscribe .field--name-field-title{text-align:center;margin-bottom:24px;}.node-landing__paragraphs .paragraph-subscribe .field--name-field-paragraphs-text{max-width:560px;margin:0 auto 74px;font-size:24px;line-height:1.5;color:#000000;font-weight:300;text-align:center;}.node-landing__paragraphs .paragraph-subscribe .contact-message-subscribe-form{max-width:620px;margin:0 auto;display:flex;align-items:center;flex-wrap:wrap;gap:20px;}.node-landing__paragraphs .paragraph-subscribe .contact-message-subscribe-form .field--name-field-email{max-width:440px;}.node-landing__paragraphs .paragraph-subscribe .contact-message-subscribe-form .field--name-field-email .form-item{margin:0;}.node-landing__paragraphs .paragraph-subscribe .contact-message-subscribe-form .field--name-field-email label{display:none;}.node-landing__paragraphs .paragraph-subscribe .contact-message-subscribe-form .field--name-field-email .form-email{border-color:#c2c2c2;border-radius:0;height:58px !important;}.node-landing__paragraphs .paragraph-subscribe .contact-message-subscribe-form .form-item--fz-152{order:3;margin:0 !important;}.node-landing__paragraphs .paragraph-subscribe .contact-message-subscribe-form .form-actions{margin:0;flex:1;}.node-landing__paragraphs .paragraph-subscribe .contact-message-subscribe-form .form-actions .form-submit{background:#000;border-radius:0;padding:10px;height:58px;font-size:16px;box-shadow:none;transition:0.3s;}.node-landing__paragraphs .paragraph-subscribe .contact-message-subscribe-form .form-actions .form-submit:hover{opacity:0.8;color:#fff;}.node-landing__buttons{min-height:461px;padding:100px 0;background:-webkit-linear-gradient(top,rgba(0,0,0,0.7),rgba(0,0,0,0.7)),url(/themes/main/images/template/bg-buttons.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;background-attachment:fixed;}@media (max-width:1199.98px){.node-landing__buttons{padding:80px 0;}}.node-landing__buttons-title{font-size:72px;line-height:1.17;font-weight:600;padding:24px 0 24px 0;letter-spacing:1px;color:#fff;text-align:center;}@media (max-width:1199.98px){.node-landing__buttons-title{font-size:68px;}}.node-landing__buttons-flex{display:flex;justify-content:center;align-items:center;gap:20px;margin-top:45px;}.node-landing__buttons-left{display:flex;align-items:center;justify-content:center;color:#000 !important;font-weight:700;background-color:#ffe100;border-radius:100px;height:60px;font-size:16px;padding:10px 60px;transition:0.3s;}.node-landing__buttons-left:hover{opacity:0.8;color:#000 !important;}.node-landing__buttons-right{display:flex;align-items:center;justify-content:center;border:2px solid #ffffff;color:#fff !important;font-weight:700;background-color:transparent;border-radius:100px;height:60px;font-size:16px;padding:10px 60px;transition:0.3s;}.node-landing__buttons-right:hover{opacity:0.8;color:#fff !important;}.path-contacts .page-content *{color:#333;}.path-contacts form .form-control{border-color:#c6cbde;}.contacts-filter{display:flex;flex-direction:column;}.path-contacts h1{font-family:"Roboto",sans-serif;font-weight:900;font-size:30px;margin-top:45px;margin-bottom:26px;}.path-contacts .region-content{position:relative;}.node--type-office.node--view-mode-teaser{margin-bottom:0;}.office__list{position:relative;margin-bottom:100px;}@media (max-width:991.98px){.office__list{margin-bottom:45px;}}.office__list .views-exposed-form{margin-bottom:30px;}.office__list .views-exposed-form label{position:absolute;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);padding:0;border:0;height:1px;width:1px;overflow:hidden;}.office__list .views-exposed-form .form-type-select{width:100%;position:relative;margin-bottom:2px;}.office__list .views-exposed-form .form-type-select:nth-child(even){z-index:2;}.office__list .views-exposed-form .form-type-select:nth-child(odd){z-index:3;}.office__list .views-exposed-form .nice-select.form-select{font-size:16px;line-height:18px;color:#404040;position:relative;border:1px solid #d6d6d6;border-radius:0;padding:22px 30px 23px 17px;z-index:1;width:100%;}.office__list .views-exposed-form .nice-select.form-select::before{content:"";position:absolute;top:50%;right:20px;width:10px;height:6px;background-image:url(/themes/main/images/icons/select-icon.png);background-position:center;background-repeat:no-repeat;transition:all 0.3s;}.office__list .views-exposed-form .nice-select.form-select.open .list{transform:translateY(100%);opacity:1;z-index:2;pointer-events:all;}.office__list .views-exposed-form .nice-select.form-select.open::before{transform-origin:center;transform:scaleY(-1);}.office__list .views-exposed-form .nice-select.form-select .list{position:absolute;bottom:-20px;left:0;list-style:none;width:100%;padding-left:0;background-color:#fff;border:1px solid #d6d6d6;border-radius:5px;transform:translateY(100%);opacity:0;z-index:-1;pointer-events:none;transition:all 0.2s;}.office__list .views-exposed-form .nice-select.form-select .list li{padding:22px 10px 23px 17px;}.office__list .views-exposed-form .nice-select.form-select .list li.selected{background-color:#efefef;}.office__list .views-exposed-form .nice-select.form-select .list li:hover{background-color:#d6d6d6;}.office__item{margin-left:-15px;margin-right:-15px;}.office__item .field--name-body .field__label,.office__item h3{font-size:20px;font-weight:700;position:relative;display:block;padding-bottom:11px;margin-bottom:23px;}.office__item .field--name-body .field__label::before,.office__item h3::before{content:"";position:absolute;bottom:0;left:0;width:44px;height:2px;background-coloR:#244a95;}.office__item .field{margin-bottom:26px;}.office__item .field--name-body{margin-bottom:30px;}@media (min-width:992px){.office__item .field--name-body{margin-bottom:140px;}}.office__item fieldset{margin-top:25px;}.office__item fieldset .field__item{line-height:1;}.office__item .field__label{margin-bottom:2px;}.office__item label,.office__item legend{font-size:16px;font-weight:700;}.office__item .field__item{font-size:16px;font-weight:400;}.office__item .field__item a{color:#2650a1;transition:color 0.4s;}.office__item .field__item a:hover{color:#333;}.office__item .field__item a:active{color:#4d4d4d;}.office__item .field--name-field-gallery{position:relative;width:100%;max-width:580px;min-height:340px;padding:0;margin-bottom:0;}.office__item .field--name-field-gallery .field__item{position:absolute;top:0;right:0;opacity:1;transition:opacity 0.3s;}.office__item .field--name-field-gallery .field__item.field__item--active{position:static;}.office__item .field--name-field-gallery .field__item:not(.field__item--active){opacity:0;}.office__item .field--name-field-gallery img{min-height:340px;object-fit:cover;}.office__item .field--name-field-gallery::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:0.34;z-index:3;transition:opacity 0.3s;}.office__item .field--name-field-gallery::after{content:"";position:absolute;top:50%;left:50%;width:38px;height:55px;background-image:url(/themes/main/images/icons/scroll-icon.png);background-repeat:no-repeat;background-position:center;transform:translate(-50%,-50%);opacity:1;z-index:4;transition:opacity 0.6s;}.office__item .field--name-field-gallery:hover:after,.office__item .field--name-field-gallery:hover:before{opacity:0;}@media (min-width:992px){.office__item .field--name-field-gallery{margin-left:auto;margin-right:0;}}#block-kartaofisov{position:absolute;top:16px;right:0;height:calc(100% - 380px);max-width:580px;width:100%;min-height:400px;z-index:5;max-height:100%;margin-bottom:40px;}#block-kartaofisov #synmap-office,#block-kartaofisov .ymap{height:100%;}#block-kartaofisov #synmap-office > *{max-width:100%;}@media (max-width:1199.98px){#block-kartaofisov{max-width:530px;}}@media (max-width:991.98px){#block-kartaofisov{position:relative;top:0;right:auto;height:500px;width:100%;}#block-kartaofisov .ymap{position:absolute;left:50%;top:0;width:100vw;transform:translateX(-50%);}}.content-bottom{display:flex;flex-direction:column;min-height:100%;}.content-bottom > div{margin-top:auto;}.office__baloon{position:relative;width:40px;height:32px;}.office__baloon .office__baloon-text{font-size:18px;position:absolute;display:flex;flex-direction:column;opacity:0;transition:opacity 0.4s;}.office__baloon .office__baloon-text span{color:#ffffff;}.office__baloon::before{content:"";position:absolute;bottom:-20px;right:0;border-bottom:12px solid transparent;border-left:8px solid transparent;border-top:12px solid #244a95;border-right:8px solid #244a95;transform:skewX(-10deg);z-index:3;}.office__baloon::after{content:"";position:absolute;bottom:0;right:-1.5px;width:40px;height:32px;background-color:#244a95;transform-origin:bottom right;transform:skewX(-10deg);box-shadow:0 5px 5px -5px rgba(55,55,55,0.8);z-index:2;transition:transform 0.2s;}.office__baloon--active::after{transform:skewX(-10deg) scaleX(7) scaleY(3);}.office__baloon--active .office__baloon-text{width:260px;left:-205px;top:-150%;opacity:1;z-index:6;}
