@import url("https://fonts.googleapis.com/css2?family=Noto+Sans:wght@400;700&family=Montserrat:wght@400;700;900&display=swap");
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.tabs__panel{display:none;}.tabs__panel--active{display:block;}
.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{background-color:transparent;border:none;font-size:1em}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline;list-style:none;padding:0}.select2-container .select2-selection--multiple .select2-selection__clear{background-color:transparent;border:none;font-size:1em}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;margin-left:5px;padding:0;max-width:100%;resize:none;height:18px;vertical-align:bottom;font-family:sans-serif;overflow:hidden;word-break:keep-all}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option--selectable{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;height:26px;margin-right:20px;padding-right:0px}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;padding-bottom:5px;padding-right:5px;position:relative}.select2-container--default .select2-selection--multiple.select2-selection--clearable{padding-right:25px}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;font-weight:bold;height:20px;margin-right:10px;margin-top:5px;position:absolute;right:0;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:inline-block;margin-left:5px;margin-top:5px;padding:0;padding-left:20px;position:relative;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.select2-container--default .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:none;border-right:1px solid #aaa;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#999;cursor:pointer;font-size:1em;font-weight:bold;padding:0 4px;position:absolute;left:0;top:0}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover,.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus{background-color:#f1f1f1;color:#333;outline:none}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{border-left:1px solid #aaa;border-right:none;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__clear{float:left;margin-left:10px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--group{padding:0}.select2-container--default .select2-results__option--disabled{color:#999}.select2-container--default .select2-results__option--selected{background-color:#ddd}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top,#fff 50%,#eee 100%);background-image:-o-linear-gradient(top,#fff 50%,#eee 100%);background-image:linear-gradient(to bottom,#fff 50%,#eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF',endColorstr='#FFEEEEEE',GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;height:26px;margin-right:20px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top,#eee 50%,#ccc 100%);background-image:-o-linear-gradient(top,#eee 50%,#ccc 100%);background-image:linear-gradient(to bottom,#eee 50%,#ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE',endColorstr='#FFCCCCCC',GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top,#fff 0%,#eee 50%);background-image:-o-linear-gradient(top,#fff 0%,#eee 50%);background-image:linear-gradient(to bottom,#fff 0%,#eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF',endColorstr='#FFEEEEEE',GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top,#eee 50%,#fff 100%);background-image:-o-linear-gradient(top,#eee 50%,#fff 100%);background-image:linear-gradient(to bottom,#eee 50%,#fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE',endColorstr='#FFFFFFFF',GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0;padding-bottom:5px;padding-right:5px}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;display:inline-block;margin-left:5px;margin-top:5px;padding:0}.select2-container--classic .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:none;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#888;cursor:pointer;font-size:1em;font-weight:bold;padding:0 4px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555;outline:none}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option--group{padding:0}.select2-container--classic .select2-results__option--disabled{color:grey}.select2-container--classic .select2-results__option--highlighted.select2-results__option--selectable{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}
:root{--color-text:#41445B;--color-text-gray:rgba(65,68,91,0.5);--color-link:var(--color-blue);--color-link-hover:rgba(65,68,91,var(--link-hover-opactiy));--color-page-background:#F5F2EF;--color-blue:#2F80ED;--color-border:#41445B;--color-turquoise:#26BEC8;--color-orange:#FF7200;--page-font-family:"Noto Sans",Arial,sans-serif;--page-font-family-second:"Montserrat",Arial,sans-serif;--page-font-size:14px;--page-font-size-enlarged:16px;--page-font-size-small:12px;--page-line-height:1.4;--page-max-width:1140px;--page-min-width:320px;--page-padding:10px;--gutter-width:30px;--gutter-width-half:calc(var(--gutter-width) / 2);--scrollbar-width:20px;--breadcrumb-separator:">";--overlay-background:rgba(0,0,0,0.7);--dialog-padding:var(--gutter-width);--sidebar-width:32%;--overlay-color:rgba(0,0,0,0.4);--link-hover-opactiy:0.7;--hover-filter:saturate(130%);--block-border-radius:20px;--block-shadow:0 4px 15px 0 rgba(0,0,0,0.05);--transition-duration:0.15s;--sticky-header-height:122px;--second-header-translate:0px;--scrollbar-thumb-size:15px;--scrollbar-margin:10px;--tabs-nav-margin-bottom:20px;--paragraph-margin:1.5em;--headline-size-1:28px;--headline-size-2:16px;--headline-size-3:15px;--headline-size-4:14px;--form-input-height:38px;--form-input-padding:10px 15px;--link-button-height:35px;--link-button-padding:9px 15px;--z-index-overlay:4;--z-index-dialog:5;--local-task-background-color:#EBE6E0;--local-task-background-color-hover:#DFD8CE;--local-task-background-color-active:#7C7D7F;--local-task-font-size:14px;--local-task-text-color:inherit;--local-task-text-color-hover:inherit;--local-task-text-color-active:white;--breakpoint-desktop:1160px;--breakpoint-desktop-min:1140px;--breakpoint-tablet:1130px;--breakpoint-mobile:700px;}@media (max-width:1130px){:root{--gutter-width:10px;--second-header-translate:0px;--page-font-size:20px;--page-font-size-small:18px;--page-font-size-enlarged:22px;--form-input-height:44px;--form-input-padding:9px 20px;--link-button-height:44px;--link-button-padding:9px 20px;--headline-size-1:36px;--headline-size-2:28px;}}@media (max-width:700px){:root{--page-font-size:14px;--page-font-size-enlarged:16px;--page-font-size-small:12px;--tabs-nav-margin-bottom:15px;--headline-size-1:28px;--headline-size-2:16px;--headline-size-3:15px;--headline-size-4:14px;--form-input-height:44px;--form-input-padding:14px 15px;--link-button-height:38px;--link-button-padding:10px 20px;}}div[data-contextual-id]{position:absolute;}.contextual-region.focus{outline:5px dashed #989898;outline-offset:-2px;}.contextual .trigger{min-height:initial;box-shadow:none;}.contextual-links li:before{display:none;}.local-tasks{font-size:var(--local-task-font-size);}.local-tasks ul{display:flex;gap:10px;margin:0;padding:0;list-style:none;}.local-tasks li{margin:0;padding:0;list-style:none;}.local-tasks li::before{display:none;}.local-tasks a,.local-tasks a:visited{display:block;padding:5px 10px;background:var(--local-task-background-color);text-decoration:none;color:var(--local-task-text-color);}.local-tasks a:hover{background:var(--local-task-background-color-hover);color:var(--local-task-text-color-hover);text-decoration:none;}.local-tasks a.is-active,.local-tasks a.is-active-trail{background:var(--local-task-background-color-active);color:var(--local-task-text-color-active);text-decoration:none;}.status-message{margin-bottom:20px;padding:15px 20px 15px 40px;background:no-repeat 1.2em 1.2em;border-style:solid;border-width:1px 1px 1px 0;border-radius:0 2px 2px 0;word-wrap:break-word;overflow-wrap:break-word;}.status-message:last-child{margin-bottom:0;}.status-message--status{color:#325e1c;background-color:#f3faef;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-image:url(/core/misc/icons/73b355/check.svg);box-shadow:inset 8px 0 0 #77b259;}.status-message--warning{background-color:#fdf8ed;background-image:url(/core/misc/icons/e29700/warning.svg);border-color:#f4daa6 #f4daa6 #f4daa6 transparent;color:#734c00;box-shadow:inset 8px 0 0 #e09600;}.status-message--error{background-color:#fcf4f2;color:#a51b00;background-image:url(/core/misc/icons/e32700/error.svg);border-color:#f9c9bf #f9c9bf #f9c9bf transparent;box-shadow:inset 8px 0 0 #e62600;}.status-message > ul{padding-left:20px;}.status-message > ul:last-child{margin-bottom:0;}.kint > footer{display:none;}.kint pre{white-space:pre-line;}#drupal-live-announce.visually-hidden{top:0;left:0;}.float-left{float:left;}.float-right{float:right;}.align-left{float:left;margin:0.4em var(--gutter-width) var(--gutter-width) 0;}.align-right{float:right;margin:0.4em 0 var(--gutter-width) var(--gutter-width);}.align-center{text-align:center;}.font-bold{font-weight:bold;}.no-border{border:none;}.no-br{white-space:nowrap;}.no-text-decoration{text-decoration:none;}.overflow-hidden{overflow:hidden;}@keyframes fade-in{from{opacity:0;}to{opacity:1;}}@keyframes ajax-loading{from{background-position:0 0;}to{background-position:100px 50px;}}*,*:before,*:after{box-sizing:border-box;max-height:1000000em;-moz-text-size-adjust:none;}html{scroll-behavior:smooth;scroll-padding-top:130px;}body{font-family:var(--page-font-family);font-size:var(--page-font-size);line-height:var(--page-line-height);min-width:var(--page-min-width);line-height:var(--page-line-height);color:var(--color-text);background:var(--color-page-background);overflow-y:scroll;}@media (max-width:1160px){body{overflow-x:initial;}}p{margin:0 0 var(--paragraph-margin) 0;}a{transition-property:color,filter,opacity;transition-duration:0.15s;color:var(--color-link);text-decoration:underline;}a:hover{filter:var(--hover-filter);}.link-js{background-image:linear-gradient(to right,currentColor 2px,transparent 2px);background-size:6px 1px;background-repeat:repeat-x;background-position:0 bottom;text-decoration:none;}a.ajax-loading{background-image:linear-gradient(135deg,rgba(0,0,0,0.05) 25%,transparent 25%,transparent 50%,rgba(0,0,0,0.05) 50%,rgba(0,0,0,0.05) 75%,transparent 75%,transparent);background-size:50px 50px;background-repeat:repeat;background-position:0 0;animation:ajax-loading 1.5s linear infinite;}a.ajax-loading + .ajax-progress{display:none;}h1{margin:1em 0 1em 0;font-size:var(--headline-size-1);font-weight:bold;line-height:1.1;}@media (max-width:1130px){h1{margin-top:10px;font-size:18px;}}h2{font-family:var(--page-font-family-second);font-size:var(--headline-size-2);font-weight:bold;line-height:1.4;margin:1em 0 1em 0;}@media (max-width:1130px){h2{line-height:1.2;}}h3{margin:1em 0 1em 0;font-size:var(--headline-size-3);line-height:1.4;}@media (max-width:1130px){h3{font-size:15px;}}h4{font-size:var(--headline-size-4);}ul{margin:1em 0;padding:0 0 0 20px;list-style-image:url("data:image/svg+xml,%3Csvg width='10' height='10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='5' cy='5' r='5' fill='%2326BEC8'/%3E%3C/svg%3E");}ul li{margin:0.7em 0;padding-left:4px;}ol{margin:1em 0;padding:0 0 0 1.1em;}ol li::marker{color:var(--color-turquoise);font-weight:bold;}ol li{margin:0.5em 0;padding-left:4px;}img.align-left{float:left;width:50%;height:auto;margin:20px 30px 20px 0;border-radius:5px;}img.align-right{float:right;width:50%;height:auto;margin:20px 0 20px 30px;border-radius:5px;}img[data-entity-uuid]{display:block;max-width:100%;margin-top:20px;margin-bottom:20px;height:auto;}@media (max-width:1130px){img.align-left,img.align-right{float:none;width:100%;margin:1.5em auto auto;}}.table-wrapper{overflow-x:auto;margin:30px 0;}.table-wrapper::-webkit-scrollbar{-webkit-appearance:none;}.table-wrapper::-webkit-scrollbar:horizontal{height:11px;}.table-wrapper::-webkit-scrollbar-thumb{border-radius:8px;border:2px solid white;background-color:rgba(0,0,0,0.5);}.table-wrapper table{margin:0;}table{width:100%;margin:20px 0;border-collapse:collapse;background:white;}table th{font-weight:bold;text-align:left;}table tr{border-bottom:1px solid #E6E6E6;}table td,table th{padding:7px 10px;}.status-messages{margin-bottom:20px;}.overlay{display:block;position:fixed;top:0;left:0;height:100%;width:100%;z-index:var(--z-index-overlay);background:var(--overlay-background);transition-property:opacity,visibility;transition-duration:0.1s;opacity:0;visibility:hidden;}.overlay--visible{opacity:1;visibility:visible;}.header-banner-block{position:relative;margin-top:10px;}.header-banner-block__close{width:34px;height:34px;min-width:initial;margin:0;padding:0;color:white;border:none;border-radius:50%;background:var(--color-turquoise) url(/themes/xtheme/img/close-icon-white.svg) center no-repeat;text-decoration:none;text-indent:-9999px;display:none;position:absolute !important;left:-6px;top:-6px;width:25px;height:25px;}.header-banner-block__close:hover{filter:var(--hover-filter);}.header-banner-closed .header-banner-block{display:none;}@media (max-width:1130px){.header-banner-block__close{display:block;}}.header-block__content{display:grid;grid-auto-flow:column;grid-column-gap:var(--gutter-width);justify-content:space-between;align-items:center;}.header-block__content > div{max-width:250px;}.header-block__logo{display:block;width:150px;height:75px;background:url(/themes/xtheme/img/logo.svg) no-repeat;text-indent:-9999px;}.header-block__email{color:inherit;text-decoration:none;white-space:nowrap;}.header-block__email:hover{text-decoration:none;}.header-block__email::before{content:"";display:inline-block;width:24px;height:24px;margin-right:5px;vertical-align:bottom;background:url(/themes/xtheme/img/email-icon.svg) left top no-repeat;transition:opacity var(--transition-duration);}.header-block__email:hover::before{opacity:var(--link-hover-opactiy);}.header-block__pane-phone{display:flex;align-items:center;}.header-block__pane-phone::before{content:"";display:inline-block;width:24px;height:24px;margin-right:5px;vertical-align:bottom;background:url(/themes/xtheme/img/phone-icon.svg) center no-repeat;transition:opacity var(--transition-duration);}.header-block__pane-phone a{display:block;white-space:nowrap;color:inherit;text-decoration:none;}.header-block__pane-phone a:not(:last-child){margin-bottom:5px;}.header-block__phones a:hover{text-decoration:none;}.header-block__phones a:hover::before{opacity:0.7;}.header-block__pane-social{display:flex;flex-wrap:wrap;gap:5px 10px;}.header-block__social-link{width:36px;height:32px;background-repeat:no-repeat;background-position:center;text-indent:-9999px;}.header-block__social-link:hover{opacity:var(--link-hover-opactiy);}.header-block__social-link--in{background-image:url(/themes/xtheme/img/instagram-icon.svg);}.header-block__social-link--vk{background-image:url(/themes/xtheme/img/vkontakte-icon.svg);}.header-block__social-link--yt{background-image:url(/themes/xtheme/img/youtube-icon.svg);}.header-block__social-link--fb{background-image:url(/themes/xtheme/img/facebook-icon.svg);}.header-block__social-link--ok{background-image:url(/themes/xtheme/img/odnoklassniki-icon.svg);}.header-block__social-link--tg{background-image:url(/themes/xtheme/img/telegram-icon.svg);}.header-block__pane-address{display:grid;grid-template-columns:max-content minmax(0,1fr);grid-column-gap:5px;}.header-block__pane-address::before{content:"";display:inline-block;width:24px;height:24px;background:url(/themes/xtheme/img/location-icon.svg) center no-repeat;}@media (max-width:1130px){.header-block{font-size:14px;}.header-block__content{grid-template-areas:"logo email   social" "logo phone   phone" "logo address address";grid-template-columns:220px minmax(0,1fr) minmax(0,1fr);grid-gap:8px 0;justify-content:initial;padding:0;}.header-block__content > div{max-width:initial;}.header-block__pane-logo{grid-area:logo;margin-right:var(--gutter-width);}.header-block__logo{margin-left:auto;margin-right:auto;}.header-block__pane-email{grid-area:email;margin-right:var(--gutter-width);}.header-block__pane-phone{grid-area:phone;}.header-block__pane-social{grid-area:social;}.header-block__pane-address{grid-area:address;}}@media (max-width:700px){.header-block{font-size:var(--page-font-size);}.header-block__content{grid-template-areas:"logo    logo" "email   phone" "address address";grid-template-columns:max-content minmax(0,1fr);}.header-block__pane-logo{margin:0 0 15px 0;}.header-block__logo{margin:0;}.header-block__pane-social{grid-area:logo;gap:5px;margin-top:auto;margin-left:170px;margin-bottom:15px;}}.breadcrumbs-block{margin-top:20px;margin-bottom:-10px;}@media (max-width:700px){.breadcrumbs-block{margin-top:15px;margin-bottom:-5px;}}.breadcrumb{margin:0;padding:0;list-style:none;}.breadcrumb__item{display:inline-block;margin:0;padding:0;}.breadcrumb__item::after{content:"";display:inline-block;width:14px;height:14px;margin:0 8px 0 10px;vertical-align:middle;background:url(/themes/xtheme/img/arrow-down-blue.svg) center no-repeat;transform:rotate(-90deg);}.breadcrumb__item:last-child::after{display:none;}.breadcrumb__link{color:inherit;text-decoration:none;}@media (max-width:1130px){.breadcrumb{display:grid;grid-auto-flow:column;grid-auto-columns:max-content;overflow-x:auto;font-size:var(--page-font-size-small);}.breadcrumb::-webkit-scrollbar{width:calc(var(--scrollbar-thumb-size) + var(--scrollbar-margin) * 2);height:calc(var(--scrollbar-thumb-size) + var(--scrollbar-margin) * 2);}.breadcrumb::-webkit-scrollbar-track{margin:calc(var(--scrollbar-margin) * -1);background:transparent;}.breadcrumb::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,0.1);border-radius:calc(var(--scrollbar-thumb-size) + var(--scrollbar-margin) * 2);border:var(--scrollbar-margin) solid transparent;background-clip:padding-box;}}@media (max-width:700px){.breadcrumb{font-size:var(--page-font-size);}}.page-title{font-family:var(--page-font-family-second);margin:0 0 30px 0;font-size:var(--headline-size-1);font-weight:bold;}@media (max-width:1130px){.page-title{margin-bottom:20px;}}@media (max-width:700px){.page-title{margin-bottom:15px;}}.subscription-form-block{--form-input-height:29px;--form-input-padding:5px 15px;color:white;padding:20px;border-radius:var(--block-border-radius);background:var(--color-blue);}.subscription-form-block input[type=text],.subscription-form-block input[type=number],.subscription-form-block input[type=url],.subscription-form-block input[type=email],.subscription-form-block input[type=password],.subscription-form-block input[type=date],.subscription-form-block input[type=time],.subscription-form-block input[type=tel],.subscription-form-block input[type=file],.subscription-form-block textarea,.subscription-form-block select{border-color:white;}.subscription-form-block .select2-selection{border-color:white !important;}.subscription-form-block a{color:inherit;}.subscription-form-block__title{font-family:var(--page-font-family-second);font-size:var(--headline-size-2);font-weight:bold;line-height:1.4;margin-bottom:15px;color:white;line-height:1.2;}@media (max-width:1130px){.subscription-form-block__title{line-height:1.2;}}.subscription-form-block form{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:10px;}.subscription-form-block form div > *{width:100%;min-width:0;}.subscription-form-block label{display:none;}.subscription-form-block select[name=tip_klienta] + .select2,.subscription-form-block .subscribe-form-item__control--input-tip-klienta + .select2{width:100% !important;}.subscription-form-block select[name=tema_rassyilki-select] + .select2{width:100% !important;}.subscription-form-block select[name=tip_klienta],.subscription-form-block select[name=tema_rassyilki-select]{width:1px !important;}.subscription-form-block .select2-selection__choice{background-color:transparent !important;border:1px solid var(--color-blue) !important;border-radius:20px !important;}.subscription-form-block .select2-selection__choice__remove{border-right:1px solid var(--color-blue) !important;}.subscription-form-block .select2-selection__choice__remove span{display:block;padding-bottom:8px;}.subscription-form-block .subscription-theme .select2-selection__rendered,.subscription-form-block .subscribe-form-item--input-tema-rassyilki .select2-selection__rendered{padding-right:0 !important;padding:5px 5px !important;}.subscription-form-block #mg-mailer-tema-rassyilki-text,.subscription-form-block .subscribe-form-item__control--input-tema_rassyilki{height:0;padding:0;opacity:0;}.subscription-form-block textarea{height:90px;resize:vertical;}@media (max-width:1130px){.subscription-form-block{--form-input-height:42px;--form-input-padding:8px 15px;order:1;}.subscription-form-block__title{font-family:var(--page-font-family-second);font-size:var(--headline-size-1);font-weight:bold;line-height:1.2;text-align:center;}.subscription-form-block form{grid-gap:20px 10px;}.subscription-form-block textarea[name=kommentarij]{height:130px;}.subscription-form-block button{--form-input-height:44px;}}@media (max-width:700px){.subscription-form-block form{--form-input-height:29px;--form-input-padding:5px 15px;grid-template-columns:initial;grid-row-gap:14px;}.subscription-form-block button{--form-input-height:29px;}}.footer-banner-block__content{height:100%;}.footer-banner-block .banner-footer{height:100%;}.footer-block__pane-logo{margin-bottom:var(--gutter-width);}.footer-block__logo{display:block;width:100px;height:50px;background:url(/themes/xtheme/img/logo-white.svg) no-repeat;text-indent:-9999px;}.footer-block__pane-email{margin-bottom:10px;}.footer-block__email{text-decoration:none;}.footer-block__email::before{content:"";display:inline-block;width:20px;height:16px;margin-right:5px;position:relative;top:2px;background:url(/themes/xtheme/img/email-icon-white.svg) center no-repeat;}.footer-block__pane-phone{display:flex;align-items:center;margin-bottom:10px;}.footer-block__pane-phone::before{content:"";display:inline-block;width:24px;height:24px;margin-right:5px;vertical-align:bottom;background:url(/themes/xtheme/img/phone-icon-white.svg) center no-repeat;}.footer-block__phones a{display:block;text-decoration:none;}.footer-block__phones a:not(:last-child){margin-bottom:5px;}.footer-block__pane-social{display:flex;gap:5px 10px;margin-bottom:30px;}.footer-block__social-link{width:24px;height:24px;margin:0;background-position:center;background-repeat:no-repeat;text-indent:-9999px;}.footer-block__social-link:hover{opacity:0.7;}.footer-block__social-link--in{background-image:url(/themes/xtheme/img/instagram-icon-white.svg);}.footer-block__social-link--vk{background-image:url(/themes/xtheme/img/vkontakte-icon-white.svg);}.footer-block__social-link--yt{background-image:url(/themes/xtheme/img/youtube-icon-white.svg);}.footer-block__social-link--fb{background-image:url(/themes/xtheme/img/facebook-icon-white.svg);}.footer-block__social-link--ok{background-image:url(/themes/xtheme/img/odnoklassniki-icon-white.svg);}.footer-block__social-link--tg{background-image:url(/themes/xtheme/img/telegram-icon-white.svg);}@media (max-width:1130px){.footer-block__content{display:grid;grid-template-areas:"logo email   phone   social" "logo address address address";grid-template-columns:max-content max-content max-content max-content;grid-column-gap:20px;grid-row-gap:15px;justify-content:space-between;font-size:14px;}.footer-block__pane-logo{grid-area:logo;margin:0;}.footer-block__pane-email{grid-area:email;margin:0;}.footer-block__pane-phone{grid-area:phone;margin:0;}.footer-block__pane-social{grid-area:social;margin:0;}.footer-block__pane-address{grid-area:address;margin:0;}}@media (max-width:700px){.footer-block__content{grid-template-areas:"logo" "email" "phone" "social" "address";grid-template-columns:initial;}}.layout__sticky-actions{padding-left:var(--page-padding);padding-right:var(--page-padding);position:sticky;bottom:40%;z-index:5;pointer-events:none;}.layout__sticky-actions-inner{max-width:var(--page-max-width);margin-left:auto;margin-right:auto;}.layout__sticky-actions-inner{position:relative;display:grid;justify-items:end;max-width:calc(var(--page-max-width) + 170px);}.page--mobile-menu-open .layout__sticky-actions{z-index:0;}.sticky-actions{position:absolute;right:0;bottom:0;display:grid;grid-row-gap:20px;}.sticky-actions__link{position:relative;display:block;width:40px;height:40px;border:1px solid white;border-radius:50%;background:rgba(38,190,200,0.7);text-indent:-9999px;transition:background-color 0.2s,opacity 0.3s,visibility 0.3s;pointer-events:all;}.sticky-actions__link::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:center no-repeat;}.sticky-actions__link--message::after{background-image:url(/themes/xtheme/img/message-icon-white.svg);}.sticky-actions__link--search::after{background-image:url(/themes/xtheme/img/search-icon-white.svg);background-position:45% 45%;}.sticky-actions__link:last-child{margin-bottom:0;}.sticky-actions__link:hover{filter:var(--hover-filter);}.sticky-actions__link--scroll{visibility:hidden;opacity:0;}.sticky-actions__link--scroll::before{content:"";position:absolute;top:4px;bottom:0;left:0;right:0;width:10px;height:10px;margin:auto;border:2px solid white;border-bottom:none;border-right:none;transform:rotate(45deg);}.sticky-actions__link--visible{visibility:visible;opacity:1;left:initial;}@media (max-width:1130px){.sticky-actions{right:50px;}.sticky-actions__link{width:60px;height:60px;}}@media (max-width:700px){.sticky-actions{right:30px;}.sticky-actions__link{width:40px;height:40px;}}.local-tasks__primary{margin:0 0 20px 0 !important;}.page--disable-scroll{overflow:hidden;}.ajax-progress-fullscreen{display:none;}@media (max-width:700px){.visible-only-desktop{display:none;}}@media (min-width:701px){.visible-only-mobile{display:none;}}.description{font-size:var(--page-font-size-small);line-height:1.5;color:var(--color-text-gray);}.tabs{position:relative;z-index:0;}.tabs__nav{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 var(--tabs-nav-margin-bottom) 0;padding:0;list-style:none;}.tabs__nav-item{font-family:var(--page-font-family-second);position:relative;flex-basis:90px;margin:0;padding:0;list-style:none;white-space:nowrap;background:white;border-radius:var(--block-border-radius);box-shadow:var(--block-shadow);font-size:var(--page-font-size-small);font-weight:bold;}.tabs__nav-item:first-child{margin-left:0;transition:margin-left 0.15s ease-in-out;}.tabs__nav-item--highlighted{background-color:var(--color-orange);color:white;}.tabs__nav-item.ajax-loading{background-image:linear-gradient(135deg,rgba(0,0,0,0.05) 25%,transparent 25%,transparent 50%,rgba(0,0,0,0.05) 50%,rgba(0,0,0,0.05) 75%,transparent 75%,transparent);background-size:50px 50px;background-repeat:repeat;background-position:0 0;animation:ajax-loading 1.5s linear infinite;}.tabs__nav-item.ajax-loading + .ajax-progress{display:none;}.tabs__nav-link{font-family:var(--page-font-family-second);transition-property:background-color,filter;transition-duration:0.15s;display:inline-block;box-sizing:border-box;height:var(--form-input-height);padding:var(--form-input-padding);background:var(--color-turquoise);border:none;border-radius:var(--block-border-radius);color:white;font-size:var(--page-font-size-small);font-weight:bold;line-height:var(--page-line-height);text-align:center;text-decoration:none;cursor:pointer;display:block;background:white;color:inherit;}.tabs__nav-link:hover{filter:var(--hover-filter);text-decoration:none;}.tabs__nav-link:disabled{background-color:#A0A9AF;}.tabs__nav-link.ajax-loading{background-image:linear-gradient(135deg,rgba(0,0,0,0.05) 25%,transparent 25%,transparent 50%,rgba(0,0,0,0.05) 50%,rgba(0,0,0,0.05) 75%,transparent 75%,transparent);background-size:50px 50px;background-repeat:repeat;background-position:0 0;animation:ajax-loading 1.5s linear infinite;}.tabs__nav-link.ajax-loading + .ajax-progress{display:none;}.tabs__nav-link.ajax-loading + .ajax-progress{display:none;}.tabs__nav-link:hover{text-decoration:none;}.tabs__nav-item--active .tabs__nav-link{background-color:var(--color-turquoise) !important;color:white !important;z-index:20 !important;pointer-events:none;}.price__old{text-decoration:line-through;font-size:0.72em;opacity:0.5;white-space:nowrap;}.price__actual{white-space:nowrap;}.price__actual.discount{color:#FF4C00;}.user-login-form .form-item__description{display:none;}.pager{--link-size:38px;}.pager__items{display:grid;grid-auto-flow:column;grid-auto-columns:max-content;grid-column-gap:10px;justify-content:center;align-items:center;margin:0;padding:0;list-style:none;}.pager__item{margin:0;padding:0;}.pager__link{font-family:var(--page-font-family-second);display:block;height:var(--link-size);min-width:var(--link-size);line-height:var(--link-size);padding:0 10px;text-align:center;border-radius:calc(var(--link-size) / 2);background:white center no-repeat;box-shadow:var(--block-shadow);font-size:var(--page-font-size-small);font-weight:bold;text-decoration:none;color:inherit;}.pager__link:hover{text-decoration:none;filter:var(--hover-filter);}.pager__item--active .pager__link{background-color:var(--color-turquoise);color:white;}.pager__item--previous .pager__link,.pager__item--next .pager__link{background-image:url(/themes/xtheme/img/arrow-right-black.svg);background-position:55% center;}.pager__item--previous .pager__link span,.pager__item--next .pager__link span{display:none;}.pager__item--previous .pager__link{transform:rotate(180deg);}.pager__item--first .pager__link,.pager__item--last .pager__link{background-image:url(/themes/xtheme/img/arrow-right-black.svg),url(/themes/xtheme/img/arrow-right-black.svg);background-position:calc(55% - 3px),calc(55% + 3px);}.pager__item--first .pager__link span,.pager__item--last .pager__link span{display:none;}.pager__item--first .pager__link{transform:rotate(180deg);}.pager[data-drupal-views-infinite-scroll-pager=automatic]{position:initial !important;overflow:initial;clip:initial;width:initial;height:initial;word-wrap:initial;}.pager[data-drupal-views-infinite-scroll-pager=automatic] a{display:block;width:32px;height:32px;text-indent:-9999px;border:none;background:url(/themes/xtheme/img/loader.gif) center center no-repeat;animation:none;}@media (max-width:1130px){.pager{--link-size:70px;}}@media (max-width:700px){.pager{--link-size:30px;}}.text-ellipsis{margin-left:0.3em;}.text-ellipsis::after{content:"...";display:inline;color:var(--color-orange);font-size:24px !important;font-weight:normal !important;line-height:0;}.collapsible-text__link::after{margin-left:0.2em;content:"...";display:inline;color:var(--color-orange);font-size:24px !important;font-weight:normal !important;line-height:0;}.yandex-map{background-color:#F2F2F2;background-image:url(/themes/xtheme/img/loader.gif);background-position:center center;background-repeat:no-repeat;}.ui-dialog .catalog-search-form .form-text{width:100%;max-width:400px;}.collapsible-text__link{text-decoration:none;}.grid{display:grid;}.grid--3{--grid-columns:3;grid-template-columns:repeat(var(--grid-columns),minmax(0,1fr));grid-gap:var(--gutter-width);}@media (max-width:1130px){.grid--3{--grid-columns:1;}}blockquote{position:relative;margin:0 0 var(--paragraph-margin) 0;padding:0 0 0 60px;font-style:italic;}blockquote::before{content:"«";position:absolute;top:0;left:0;color:var(--color-turquoise);font-size:96px;line-height:30px;font-weight:normal;font-style:initial;}.align-left{float:left;}.align-right{float:right;}.align-center{clear:both;}.color-orange{color:var(--color-orange);}.color-blue{color:var(--color-blue);}.color-turquoise{color:var(--color-turquoise);}.invisible-link a{color:var(--color-text);text-decoration:none;}.catalog-search-form{position:relative;}.catalog-search-form .form-text{margin:0;padding-right:calc(var(--form-input-height) + 2px);}.catalog-search-form .form-submit{position:absolute;top:0;right:5px;width:var(--form-input-height);height:var(--form-input-height);margin:0;padding:0;border:none;background:url(/themes/xtheme/img/search-icon-turquoise.svg) center no-repeat;text-indent:-9999px;}.ui-dialog .feedback-form{--grid-gap:10px;display:grid;grid-template-areas:"messages messages" "name     name" "phone    email" "text     text" "captcha  captcha" "button   button";grid-column-gap:var(--grid-gap);max-width:325px;}.ui-dialog .feedback-form .form-item{width:100%;margin:0;}.ui-dialog .feedback-form .form-item__label{display:none;}.ui-dialog .feedback-form input,.ui-dialog .feedback-form textarea,.ui-dialog .feedback-form button{width:100%;}.ui-dialog .feedback-form .form-textarea{height:89px;display:block;}.ui-dialog .feedback-form .status-messages{grid-area:messages;margin:0 0 var(--grid-gap) 0;}.ui-dialog .feedback-form .form-item--name{grid-area:name;margin:0 0 var(--grid-gap) 0;}.ui-dialog .feedback-form .form-item--field-contact-phone-wrapper{grid-area:phone;margin:0 0 var(--grid-gap) 0;}.ui-dialog .feedback-form .form-item--mail{grid-area:email;margin:0 0 var(--grid-gap) 0;}.ui-dialog .feedback-form .form-item--message-wrapper{grid-area:text;margin:0 0 var(--grid-gap) 0;}.ui-dialog .feedback-form .captcha{grid-area:captcha;margin:0 0 var(--grid-gap) 0;padding:0;}.ui-dialog .feedback-form .form-item--actions{grid-area:button;}.shorten-form-shorten .form-text{width:100%;max-width:600px;}@media (max-width:1130px){.page--booking-form .product-filter-form-block{display:none;}}.layout{position:relative;}.layout__top{padding-left:var(--page-padding);padding-right:var(--page-padding);}.layout__top-inner{max-width:var(--page-max-width);margin-left:auto;margin-right:auto;}.layout__top-inner{position:relative;}.layout__header{display:contents;}@media (max-width:1130px){.layout__header{}}.layout__header-first{padding-left:var(--page-padding);padding-right:var(--page-padding);}.layout__header-first-inner{max-width:var(--page-max-width);margin-left:auto;margin-right:auto;}.layout__header-first-inner{padding:25px 20px calc(25px - var(--second-header-translate)) 20px;}@media (max-width:1130px){.layout__header-first-inner{padding-left:0;padding-right:0;}}@media (max-width:700px){.layout__header-first-inner{padding:15px 0;}}.layout__header-second{padding-left:var(--page-padding);padding-right:var(--page-padding);margin-bottom:calc(30px + var(--second-header-translate));position:sticky;top:0;z-index:4;}.layout__header-second-inner{max-width:var(--page-max-width);margin-left:auto;margin-right:auto;}@media (max-width:1130px){.layout__header-second{position:initial;transform:translateY(var(--second-header-translate));}}@media (max-width:700px){.layout__header-second{margin-bottom:15px;}}.layout__highlighted{padding-left:var(--page-padding);padding-right:var(--page-padding);}.layout__highlighted .layout__highlighted-inner{max-width:var(--page-max-width);margin-left:auto;margin-right:auto;}.layout--with-first-sidebar .layout__main-inner{display:grid;grid-template-columns:23.5964912281% auto;grid-column-gap:var(--gutter-width);}.layout--with-first-sidebar .layout__sidebar-first{order:-1;}@media (max-width:1130px){.layout--with-first-sidebar .layout__main-inner{grid-template-columns:initial;}}.layout__main{padding-left:var(--page-padding);padding-right:var(--page-padding);min-height:300px;margin-bottom:25px;}.layout__main-inner{max-width:var(--page-max-width);margin-left:auto;margin-right:auto;}.layout__footer-first{padding-left:var(--page-padding);padding-right:var(--page-padding);}.layout__footer-first-inner{max-width:var(--page-max-width);margin-left:auto;margin-right:auto;}.layout__footer-first-inner{display:grid;grid-template-columns:32.0175438596% 65.350877193%;grid-column-gap:var(--gutter-width);margin-bottom:20px;grid-row-gap:20px;}@media (max-width:1130px){.layout__footer-first-inner{grid-template-columns:minmax(0,1fr);grid-row-gap:25px;}}.layout__footer-second{padding-left:var(--page-padding);padding-right:var(--page-padding);}.layout__footer-second-inner{max-width:var(--page-max-width);margin-left:auto;margin-right:auto;}.layout__footer-second-inner{display:grid;grid-template-columns:5fr 7fr;grid-column-gap:var(--gutter-width);padding:var(--gutter-width);background:var(--color-blue);border-radius:var(--block-border-radius) var(--block-border-radius) 0 0;color:white;}.layout__footer-second-inner a{color:inherit;}@media (max-width:1130px){.layout__footer-second-inner{grid-template-columns:minmax(0,1fr);grid-row-gap:20px;padding:20px;}}input[type=text],input[type=number],input[type=url],input[type=email],input[type=password],input[type=date],input[type=time],input[type=tel],input[type=file],textarea,select{font-family:var(--page-font-family-second);height:var(--form-input-height);max-width:100%;margin:0;padding:var(--form-input-padding);background:white;border:1px solid var(--color-border);border-radius:var(--block-border-radius);font-size:var(--page-font-size-small);line-height:var(--page-line-height);color:var(--color-text);outline:none;transition:0.2s border-color;}input[type=text]:disabled,input[type=number]:disabled,input[type=url]:disabled,input[type=email]:disabled,input[type=password]:disabled,input[type=date]:disabled,input[type=time]:disabled,input[type=tel]:disabled,input[type=file]:disabled,textarea:disabled,select:disabled{color:#9F9F9F;}input[type=text].ajax-loading,input[type=number].ajax-loading,input[type=url].ajax-loading,input[type=email].ajax-loading,input[type=password].ajax-loading,input[type=date].ajax-loading,input[type=time].ajax-loading,input[type=tel].ajax-loading,input[type=file].ajax-loading,textarea.ajax-loading,select.ajax-loading{background-image:linear-gradient(135deg,rgba(0,0,0,0.05) 25%,transparent 25%,transparent 50%,rgba(0,0,0,0.05) 50%,rgba(0,0,0,0.05) 75%,transparent 75%,transparent);background-size:50px 50px;background-repeat:repeat;background-position:0 0;animation:ajax-loading 1.5s linear infinite;}input[type=text].ajax-loading + .ajax-progress,input[type=number].ajax-loading + .ajax-progress,input[type=url].ajax-loading + .ajax-progress,input[type=email].ajax-loading + .ajax-progress,input[type=password].ajax-loading + .ajax-progress,input[type=date].ajax-loading + .ajax-progress,input[type=time].ajax-loading + .ajax-progress,input[type=tel].ajax-loading + .ajax-progress,input[type=file].ajax-loading + .ajax-progress,textarea.ajax-loading + .ajax-progress,select.ajax-loading + .ajax-progress{display:none;}input[type=text].error,input[type=number].error,input[type=url].error,input[type=email].error,input[type=password].error,input[type=date].error,input[type=time].error,input[type=tel].error,input[type=file].error,textarea.error,select.error{border-color:#E62600;}select{padding-right:38px;background-image:url(/themes/xtheme/img/arrow-down-turquoise.svg);background-position:right 15px center;background-repeat:no-repeat;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;}select::-ms-expand{display:none;}select option{font:inherit;font-weight:normal;color:var(--color-text);}.select2-selection{height:var(--form-input-height) !important;background-color:white !important;border:1px solid var(--color-border) !important;border-radius:var(--block-border-radius) !important;}.select2-selection__rendered{height:100% !important;padding:var(--form-input-padding) !important;padding-right:38px !important;color:var(--color-text) !important;font-family:var(--page-font-family-second) !important;font-size:var(--page-font-size-small) !important;line-height:var(--page-line-height) !important;}.select2-selection__arrow{top:0 !important;bottom:0 !important;right:16px !important;width:14px !important;height:14px !important;margin:auto 0 !important;background:url(/themes/xtheme/img/arrow-down-blue.svg) center no-repeat !important;}.select2-selection__arrow b{display:none;}.select2-dropdown{border:none !important;border-radius:var(--block-border-radius) !important;box-shadow:0 4px 15px rgba(0,0,0,0.15);overflow:hidden;}.select2-results__options{max-height:initial !important;}.select2-results__option{margin:0;padding:10px;list-style:none;}.select2-results__option:hover .price__actual{color:white;}.select2-results__option--highlighted.select2-results__option--selected .price__actual{color:white;}.select2-results__option .price .price-old{text-decoration:line-through;text-decoration-thickness:2px;}.select2-hidden-accessible.ajax-loading + .select2 .select2-selection{background-image:linear-gradient(135deg,rgba(0,0,0,0.05) 25%,transparent 25%,transparent 50%,rgba(0,0,0,0.05) 50%,rgba(0,0,0,0.05) 75%,transparent 75%,transparent) !important;background-size:50px 50px !important;background-repeat:repeat !important;background-position:0 0;animation:ajax-loading 1.5s linear infinite !important;}.select2-container--default .select2-search--inline .select2-search__field{width:auto !important;font-size:12px;font-family:var(--page-font-family-second) !important;}.select2-container .select2-selection--multiple{height:auto !important;padding-bottom:0 !important;}input[type=button],input[type=submit],button,.form-button,.form-submit{font-family:var(--page-font-family-second);transition-property:background-color,filter;transition-duration:0.15s;display:inline-block;box-sizing:border-box;height:var(--form-input-height);padding:var(--form-input-padding);background:var(--color-turquoise);border:none;border-radius:var(--block-border-radius);color:white;font-size:var(--page-font-size-small);font-weight:bold;line-height:var(--page-line-height);text-align:center;text-decoration:none;cursor:pointer;}input[type=button]:hover,input[type=submit]:hover,button:hover,.form-button:hover,.form-submit:hover{filter:var(--hover-filter);text-decoration:none;}input[type=button]:disabled,input[type=submit]:disabled,button:disabled,.form-button:disabled,.form-submit:disabled{background-color:#A0A9AF;}input[type=button].ajax-loading,input[type=submit].ajax-loading,button.ajax-loading,.form-button.ajax-loading,.form-submit.ajax-loading{background-image:linear-gradient(135deg,rgba(0,0,0,0.05) 25%,transparent 25%,transparent 50%,rgba(0,0,0,0.05) 50%,rgba(0,0,0,0.05) 75%,transparent 75%,transparent);background-size:50px 50px;background-repeat:repeat;background-position:0 0;animation:ajax-loading 1.5s linear infinite;}input[type=button].ajax-loading + .ajax-progress,input[type=submit].ajax-loading + .ajax-progress,button.ajax-loading + .ajax-progress,.form-button.ajax-loading + .ajax-progress,.form-submit.ajax-loading + .ajax-progress{display:none;}input[type=button].ajax-loading + .ajax-progress,input[type=submit].ajax-loading + .ajax-progress,button.ajax-loading + .ajax-progress,.form-button.ajax-loading + .ajax-progress,.form-submit.ajax-loading + .ajax-progress{display:none;}.form-checkbox{position:absolute;left:-9999px;}.form-checkbox ~ label,.form-checkbox ~ .form-item__label{--element-width:30px;--element-height:30px;--element-margin:14px;position:relative;display:inline-block;min-height:var(--element-height);margin:0;padding:calc(var(--element-height) / 2 - 0.65em) 0 0 calc(var(--element-width) + var(--element-margin));font-weight:normal;cursor:pointer;}.form-checkbox ~ label::before{content:"";position:absolute;left:0;top:0;width:var(--element-width);height:var(--element-height);margin:0;padding:0;background:white center no-repeat;border:1px solid var(--color-border);border-radius:10px;}.form-checkbox:checked ~ label::before{background-color:var(--color-blue);background-image:url(/themes/xtheme/img/checkbox-white.svg);border:1px solid var(--color-blue);}.form-checkbox.ajax-loading ~ label{background-image:linear-gradient(135deg,rgba(0,0,0,0.05) 25%,transparent 25%,transparent 50%,rgba(0,0,0,0.05) 50%,rgba(0,0,0,0.05) 75%,transparent 75%,transparent);background-size:50px 50px;background-repeat:repeat;background-position:0 0;animation:ajax-loading 1.5s linear infinite;}.form-checkbox.ajax-loading ~ label + .ajax-progress{display:none;}.form-checkbox.ajax-loading ~ .ajax-progress{display:none;}.form-checkbox--ios{position:absolute;left:-9999px;}.form-checkbox--ios ~ label,.form-checkbox--ios ~ .form-item__label{position:relative;display:inline-block;cursor:pointer;margin:0;padding-left:49px;}.form-checkbox--ios ~ label:before{content:"";position:absolute;left:0;top:0.4em;width:34px;height:14px;margin:0;padding:0;background:#E8E8E8;border:none;border-radius:7px;}.form-checkbox--ios ~ label:after,.form-checkbox--ios:checked ~ label:after{content:"";position:absolute;top:calc(0.4em - 3px);left:0;width:20px;height:20px;background:gray;border-radius:50%;box-shadow:0px 1px 3px rgba(0,0,0,0.2),0px 2px 2px rgba(0,0,0,0.12),0px 0px 2px rgba(0,0,0,0.14);transition:0.1s left;}.form-checkbox--ios:checked ~ label:after{left:14px;background-color:blue;}.form-checkbox--ios.ajax-loading ~ label{background-image:linear-gradient(135deg,rgba(0,0,0,0.05) 25%,transparent 25%,transparent 50%,rgba(0,0,0,0.05) 50%,rgba(0,0,0,0.05) 75%,transparent 75%,transparent);background-size:50px 50px;background-repeat:repeat;background-position:0 0;animation:ajax-loading 1.5s linear infinite;}.form-checkbox--ios.ajax-loading ~ label + .ajax-progress{display:none;}.form-checkbox--ios.ajax-loading ~ .ajax-progress{display:none;}input[type=radio].ajax-loading ~ label{background-image:linear-gradient(135deg,rgba(0,0,0,0.05) 25%,transparent 25%,transparent 50%,rgba(0,0,0,0.05) 50%,rgba(0,0,0,0.05) 75%,transparent 75%,transparent);background-size:50px 50px;background-repeat:repeat;background-position:0 0;animation:ajax-loading 1.5s linear infinite;}input[type=radio].ajax-loading ~ label + .ajax-progress{display:none;}input[type=radio].ajax-loading ~ .ajax-progress{display:none;}textarea{height:auto;resize:vertical;}input[type=file]{height:auto;}.form-spinner{-moz-appearance:textfield;width:65px;margin:0 40px;text-align:center;}.form-spinner::-webkit-inner-spin-button,.form-spinner::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;}.form-item{margin:0 0 20px 0;}.form-item--disabled{color:#9F9F9F;}.form-item__description,.description{margin-top:8px;filter:brightness(0.5);font-size:var(--page-font-size-small);line-height:1.4;color:var(--color-text-gray);}.form-actions{margin-top:30px;}.form-item__label{display:block;margin:5px 0;font-weight:bold;}.form-item__required-symbol{color:red;}.form-item-type-checkbox .form-item__label,.form-item-type-radio .form-item__label{display:inline;font-weight:normal;}.form-checkboxes > .form-item,.form-radios > .form-item{margin:0.5em 0;}.fieldset-legend{font-weight:bold;}.captcha{margin:0 0 20px 0;}.ui-widget{font-family:var(--page-font-family);font-size:var(--page-font-size);line-height:var(--page-line-height);font-size:var(--page-font-size);}.ui-widget.ui-widget-content{border:none;}.ui-widget-overlay{display:block;position:fixed;top:0;left:0;height:100%;width:100%;z-index:var(--z-index-overlay);background:var(--overlay-background);}.ui-dialog{max-width:calc(100% - var(--page-padding) * 2);margin:0;padding:20px;z-index:5;border-radius:var(--block-border-radius);background:white;}.ui-dialog .ui-dialog-titlebar{font-family:var(--page-font-family-second);font-size:var(--headline-size-2);font-weight:bold;line-height:1.4;position:static;margin:0 0 20px 0;padding:0;border:none;background:inherit;line-height:1.1;}@media (max-width:1130px){.ui-dialog .ui-dialog-titlebar{line-height:1.2;}}.ui-dialog .ui-dialog-title{float:none;display:block;margin:0;padding:0;width:100%;text-align:left;}.ui-dialog .ui-dialog-titlebar-close{width:34px;height:34px;min-width:initial;margin:0;padding:0;color:white;border:none;border-radius:50%;background:var(--color-turquoise) url(/themes/xtheme/img/close-icon-white.svg) center no-repeat;text-decoration:none;text-indent:-9999px;position:absolute;right:-10px;top:-10px;}.ui-dialog .ui-dialog-titlebar-close:hover{filter:var(--hover-filter);}.ui-dialog .ui-dialog-titlebar-close .ui-icon-closethick{background-image:none;}.ui-dialog .ui-dialog-content{padding:0;}.ui-widget-overlay,.ui-dialog{animation-duration:0.2s;animation-name:fade-in;}.ui-dialog--dark{color:white;background-color:var(--color-blue);}.ui-dialog--dark input[type=text],.ui-dialog--dark input[type=number],.ui-dialog--dark input[type=url],.ui-dialog--dark input[type=email],.ui-dialog--dark input[type=password],.ui-dialog--dark input[type=date],.ui-dialog--dark input[type=time],.ui-dialog--dark input[type=tel],.ui-dialog--dark input[type=file],.ui-dialog--dark textarea,.ui-dialog--dark select{border-color:white;}.ui-dialog--dark .select2-selection{border-color:white !important;}.ui-dialog--dark a{color:inherit;}.form-spinner{margin-left:48px !important;margin-right:48px !important;}.ui-spinner{display:grid;grid-template-columns:max-content max-content max-content;grid-column-gap:10px;}.ui-spinner-input{order:1;margin-left:0 !important;margin-right:0 !important;}.ui-spinner-input:disabled ~ .ui-spinner-button{filter:grayscale(100%);opacity:0.5;pointer-events:none;}.ui-spinner-button{font-family:var(--page-font-family-second);transition-property:background-color,filter;transition-duration:0.15s;display:inline-block;box-sizing:border-box;height:var(--form-input-height);padding:var(--form-input-padding);background:var(--color-turquoise);border:none;border-radius:var(--block-border-radius);color:white;font-size:var(--page-font-size-small);font-weight:bold;line-height:var(--page-line-height);text-align:center;text-decoration:none;cursor:pointer;background-color:var(--color-blue);position:relative;height:var(--form-input-height);width:var(--form-input-height);padding:0;border-radius:50%;text-indent:initial;}.ui-spinner-button:hover{filter:var(--hover-filter);text-decoration:none;}.ui-spinner-button:disabled{background-color:#A0A9AF;}.ui-spinner-button.ajax-loading{background-image:linear-gradient(135deg,rgba(0,0,0,0.05) 25%,transparent 25%,transparent 50%,rgba(0,0,0,0.05) 50%,rgba(0,0,0,0.05) 75%,transparent 75%,transparent);background-size:50px 50px;background-repeat:repeat;background-position:0 0;animation:ajax-loading 1.5s linear infinite;}.ui-spinner-button.ajax-loading + .ajax-progress{display:none;}.ui-spinner-button.ajax-loading + .ajax-progress{display:none;}.ui-spinner-button::before{display:grid;align-content:center;justify-content:center;font-size:16px;line-height:var(--form-input-height);}.ui-spinner-down{order:0;}.ui-spinner-down::before{content:"-";}.ui-spinner-up{order:2;}.ui-spinner-up::before{content:"+";}.ui-datepicker{border:1px solid var(--color-border);background:white;z-index:5 !important;}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{top:8px;width:auto;height:auto;cursor:pointer;}.ui-datepicker .ui-datepicker-prev{left:5px;}.ui-datepicker .ui-datepicker-next{right:5px;}.ui-datepicker .ui-datepicker-prev:before,.ui-datepicker .ui-datepicker-next:before{display:block;}.ui-datepicker .ui-datepicker-prev:before{transform:rotate(-135deg);content:"";width:10px;height:10px;border:2px solid blue;border-bottom:none;border-left:none;transition:transform 0.1s;}.ui-datepicker .ui-datepicker-next:before{transform:rotate(45deg);content:"";width:10px;height:10px;border:2px solid blue;border-bottom:none;border-left:none;transition:transform 0.1s;}.ui-datepicker .ui-state-active{background-color:var(--color-orange);color:white;}.ui-datepicker th{height:auto;}.accordion h3,.accordion h3.ui-accordion-header{background:var(--color-blue);text-align:center;color:white;font-size:1.2em;font-weight:bold;border-radius:5px;}.accordion h3::after{transform:rotate(135deg);content:"";width:9px;height:9px;border:2px solid white;border-bottom:none;border-left:none;transition:transform 0.1s;display:inline-block;margin-left:10px;position:relative;top:-3px;}.accordion h3.ui-accordion-header-active::after{transform:rotate(-45deg);top:3px;}.product-booking-form{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-column-gap:var(--gutter-width);grid-template-rows:70px repeat(3,min-content);}.product-booking-form .form-item{margin:0;}.product-booking-form .form-item__label{margin:0;font-weight:normal;}.product-booking-form .form-item__description{margin:0;color:inherit;filter:none;font-size:inherit;}.product-booking-form .form-text,.product-booking-form .form-tel,.product-booking-form .form-email,.product-booking-form .form-date,.product-booking-form .form-textarea{width:100%;}.product-booking-form .form-textarea{max-width:692px;height:128px;}.product-booking-form__pane-quick{grid-column:1/2;margin-bottom:15px;}.product-booking-form__quick-booking-link{font-family:var(--page-font-family-second);transition-property:background-color,filter;transition-duration:0.15s;display:inline-block;box-sizing:border-box;height:var(--form-input-height);padding:var(--form-input-padding);background:var(--color-turquoise);border:none;border-radius:var(--block-border-radius);color:white;font-size:var(--page-font-size-small);font-weight:bold;line-height:var(--page-line-height);text-align:center;text-decoration:none;cursor:pointer;display:block;height:auto;padding:15px;font-size:24px;font-weight:bold;line-height:1;text-align:left;}.product-booking-form__quick-booking-link:hover{filter:var(--hover-filter);text-decoration:none;}.product-booking-form__quick-booking-link:disabled{background-color:#A0A9AF;}.product-booking-form__quick-booking-link.ajax-loading{background-image:linear-gradient(135deg,rgba(0,0,0,0.05) 25%,transparent 25%,transparent 50%,rgba(0,0,0,0.05) 50%,rgba(0,0,0,0.05) 75%,transparent 75%,transparent);background-size:50px 50px;background-repeat:repeat;background-position:0 0;animation:ajax-loading 1.5s linear infinite;}.product-booking-form__quick-booking-link.ajax-loading + .ajax-progress{display:none;}.product-booking-form__quick-booking-link.ajax-loading + .ajax-progress{display:none;}.product-booking-form__pane-general{grid-column:1/2;display:grid;grid-row-gap:16px;align-content:start;margin-bottom:40px;padding:20px;background:white;border-radius:var(--block-border-radius);}.product-booking-form .form-item--variation{min-width:0;}.product-booking-form .form-item--variation .form-item__label{display:none;}.product-booking-form .form-item--variation .form-select{width:100%;}.product-booking-form .form-item--variation .select2{width:100% !important;}.product-booking-form .form-item--participants-quantity,.product-booking-form .form-item--additional-product-quantity,.product-booking-form .form-item--attendants-quantity{display:grid;grid-template-columns:minmax(0,1fr) max-content max-content;grid-gap:10px;align-items:center;}.product-booking-form .form-item--additional-product-quantity .form-item__description{grid-column:1/-1;}.product-booking-form .form-item--customer-type{display:none;}.product-booking-form .form-item--date{display:grid;grid-template-columns:minmax(0,1fr) max-content max-content;align-items:center;}.product-booking-form .form-item--date .form-text{width:110px;}.product-booking-form .form-item--date-end::before{content:"—";display:inline-block;margin:0 0 0 0.3em;}.product-booking-form__pane-review{grid-column:2/3;grid-row:1/3;margin-bottom:40px;min-width:0;}.product-booking-form__pane-tabs{grid-column:1/-1;}.product-booking-form__pane-bottom{background:white;border-radius:var(--block-border-radius);box-shadow:0 4px 15px rgba(0,0,0,0.05);grid-column:1/-1;padding:20px;}.product-booking-form .form-item--customer-info{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-column-gap:30px;grid-row-gap:15px;}.product-booking-form .form-item--customer-info .form-item__label{font-family:var(--page-font-family-second);font-size:var(--headline-size-2);font-weight:bold;line-height:1.4;grid-column:1/-1;margin-bottom:2px;}@media (max-width:1130px){.product-booking-form .form-item--customer-info .form-item__label{line-height:1.2;}}.product-booking-form .form-item--company{margin-top:30px;padding-top:30px;border-top:1px solid var(--color-border);}.product-booking-form .form-item--company .form-item__label{font-family:var(--page-font-family-second);font-size:var(--headline-size-2);font-weight:bold;line-height:1.4;margin-bottom:15px;}@media (max-width:1130px){.product-booking-form .form-item--company .form-item__label{line-height:1.2;}}.product-booking-form .form-item--company-name{max-width:347px;margin-bottom:15px;}.product-booking-form .form-item--participant{position:relative;margin-top:30px;padding-top:30px;border-top:1px solid var(--color-border);}.product-booking-form .form-item--participant > .form-item{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-column-gap:var(--gutter-width);grid-row-gap:var(--gutter-width-half);}.product-booking-form .form-item--participant .form-item__label{font-family:var(--page-font-family-second);font-size:var(--headline-size-2);font-weight:bold;line-height:1.4;grid-column:1/-1;}@media (max-width:1130px){.product-booking-form .form-item--participant .form-item__label{line-height:1.2;}}.product-booking-form .button--participant-add{background-color:var(--color-blue);float:right;margin-top:calc(var(--form-input-height) * -1);position:relative;z-index:1;}.product-booking-form .button--participant-delete{position:absolute;top:20px;right:0;height:auto;width:auto;padding:0;background:transparent;border:none;border-radius:0;color:var(--color-turquoise);}.product-booking-form .button--participant-delete::before{content:"";display:inline-block;width:24px;height:24px;margin-right:9px;vertical-align:middle;background:var(--color-turquoise) url(/themes/xtheme/img/close-icon-white.svg) center no-repeat;border-radius:50%;}.product-booking-form .form-item--comment{margin-top:30px;margin-bottom:30px;padding-top:30px;border-top:1px solid var(--color-border);}.product-booking-form .form-item--field-file{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-column-gap:var(--gutter-width);grid-row-gap:var(--gutter-width-half);margin-bottom:30px;}.product-booking-form .form-item--field-file .form-file{width:100%;}.product-booking-form .form-item--field-file .file{display:inline-block;vertical-align:middle;}.product-booking-form .form-item--actions{margin-top:15px;}.product-booking-form .captcha{margin-top:20px;}.product-booking-form__submit.loading{background-image:linear-gradient(135deg,rgba(0,0,0,0.05) 25%,transparent 25%,transparent 50%,rgba(0,0,0,0.05) 50%,rgba(0,0,0,0.05) 75%,transparent 75%,transparent);background-size:50px 50px;background-repeat:repeat;background-position:0 0;animation:ajax-loading 1.5s linear infinite;background-color:#A0A9AF;pointer-events:none;cursor:default;}@media (max-width:1130px){.product-booking-form{grid-template-columns:100%;}.product-booking-form__pane-review{grid-column:1;grid-row:initial;}.product-booking-form .form-item--customer-info{grid-template-columns:minmax(0,1fr);grid-row-gap:20px;}.product-booking-form .form-item--participant > .form-item{grid-template-columns:minmax(0,1fr);grid-row-gap:20px;}.product-booking-form .button--participant-add{float:none;margin:20px 0 0 0;}.product-booking-form .form-textarea{width:100%;max-width:initial;}.product-booking-form .form-item--company-name{max-width:initial;margin-bottom:20px;}.product-booking-form .button--participant-delete{top:30px;}.product-booking-form .form-item--field-file{grid-template-columns:minmax(0,1fr);}}@media (max-width:700px){.product-booking-form__pane-general{margin-bottom:20px;}.product-booking-form .form-item--participants-quantity,.product-booking-form .form-item--additional-product-quantity,.product-booking-form .form-item--attendants-quantity{grid-template-columns:max-content minmax(0,1fr);}.product-booking-form .form-item--participants-quantity .form-item__label,.product-booking-form .form-item--participants-quantity .form-item__description,.product-booking-form .form-item--additional-product-quantity .form-item__label,.product-booking-form .form-item--additional-product-quantity .form-item__description,.product-booking-form .form-item--attendants-quantity .form-item__label,.product-booking-form .form-item--attendants-quantity .form-item__description{grid-column:1/3;}.product-booking-form .button--participant-add{width:100%;}.product-booking-form__submit{width:100%;}}.product-booking-review-block{--block-padding:20px;height:100%;padding:var(--block-padding);background:var(--color-blue);border-radius:var(--block-border-radius);color:white;}.product-booking-review-block .block__important-message{margin-left:calc(var(--block-padding) * -1);margin-right:calc(var(--block-padding) * -1);margin-bottom:15px;padding:var(--block-padding);background:var(--color-orange);}.product-booking-review-block__title{font-family:var(--page-font-family-second);font-size:var(--headline-size-1);font-weight:bold;line-height:1.2;margin-bottom:15px;}.product-booking-review-block .booking-options{display:grid;grid-row-gap:10px;margin:0;padding:0;}.product-booking-review-block .dl-group{display:grid;grid-template-columns:9em minmax(0,1fr);grid-column-gap:0.5em;min-width:0;margin:0;padding:0;}.product-booking-review-block dt,.product-booking-review-block dd{margin:0;padding:0;}.product-booking-review-block .dl-group--itogo{display:grid;grid-template-columns:initial;grid-row-gap:15px;margin-top:5px;}.product-booking-review-block .dl-group--itogo dt{font-family:var(--page-font-family-second);font-size:var(--headline-size-2);font-weight:bold;line-height:1.4;display:block;margin:0;padding:0;}@media (max-width:1130px){.product-booking-review-block .dl-group--itogo dt{line-height:1.2;}}.product-booking-review-block .dl-group--itogo dd{display:block;margin:0;padding:0;}.product-booking-review-block .dl-group--itogo .price{font-family:var(--page-font-family-second);font-size:var(--headline-size-1);font-weight:bold;line-height:1.2;grid-template-columns:max-content max-content;grid-column-gap:15px;grid-row-gap:15px;align-items:baseline;}.product-booking-review-block .dl-group--itogo .price__note{grid-column:1/-1;font-size:var(--page-font-size-small);font-weight:normal;}.product-booking-review-block .dl-group--komissiya-agenstvam{margin-left:calc(var(--block-padding) * -1);margin-right:calc(var(--block-padding) * -1);padding:var(--block-padding);background:var(--color-orange);}@media (max-width:700px){.product-booking-review-block .dl-group,.product-booking-review-block dt,.product-booking-review-block dd{display:block;margin:0;padding:0;}.product-booking-review-block .dl-group{margin-bottom:10px;}}.quick-booking-form{display:grid;grid-row-gap:10px;max-width:405px;}.quick-booking-form .status-messages{margin:0;}.quick-booking-form .form-item{margin:0;padding:0;}.quick-booking-form .form-text,.quick-booking-form .form-tel,.quick-booking-form .form-textarea{width:100%;}.quick-booking-form .form-textarea{height:103px;resize:vertical;}.quick-booking-form .captcha{margin:0;}.quick-booking-form__quick-submit.loading{background-image:linear-gradient(135deg,rgba(0,0,0,0.05) 25%,transparent 25%,transparent 50%,rgba(0,0,0,0.05) 50%,rgba(0,0,0,0.05) 75%,transparent 75%,transparent);background-size:50px 50px;background-repeat:repeat;background-position:0 0;animation:ajax-loading 1.5s linear infinite;background-color:#A0A9AF;pointer-events:none;cursor:default;}.top-menu-block{margin:5px 0;font-weight:bold;}.top-menu-block .menu{display:grid;grid-auto-flow:column;grid-auto-columns:max-content;grid-column-gap:20px;margin:0;padding:0;list-style:none;background-color:var(--color-orange);color:white;border-radius:10px;padding:0 10px;}.top-menu-block .menu__item{margin:0;padding:0;list-style:none;}.top-menu-block .menu__link{display:block;padding:8px 0;color:inherit;text-decoration:none;}.top-menu-block .menu__link:hover{opacity:0.9;text-decoration:none;}.top-menu-block .menu__link.is-active{color:var(--color-blue);}@media (max-width:1130px){.top-menu-block{margin-right:45px;font-size:14px;}.top-menu-block .menu{min-height:40px;align-content:center;}}@media (max-width:700px){.top-menu-block{font-size:12px;}.top-menu-block .menu{grid-column-gap:8px;}}.main-menu-block{--block-padding-vertical:10px;--link-padding-horizontal:25px;}.main-menu-block__content{padding:var(--block-padding-vertical) 0;background:var(--color-turquoise);border-radius:var(--block-border-radius);color:white;}.page--front .main-menu-block__content{height:100%;}.main-menu-block a{color:inherit;}.main-menu-block .menu{margin:0;padding:0;list-style:none;}.main-menu-block .menu__item{position:relative;margin:0;padding:0;}.main-menu-block .menu__link{text-decoration:none;}.main-menu-block .menu-l1__link{font-family:var(--page-font-family-second);display:block;margin:0;padding:18px var(--link-padding-horizontal) 10px var(--link-padding-horizontal);font-size:var(--page-font-size-enlarged);font-weight:bold;text-transform:uppercase;color:var(--color-text);}.main-menu-block .menu-l1__link::after{display:none;}.main-menu-block .menu-l2__item--expanded .menu-l2__link{position:relative;}.main-menu-block .menu-l2__item--expanded .menu-l2__link::after{content:"";position:absolute;top:0;bottom:0;right:var(--link-padding-horizontal);margin:auto 0;width:14px;height:14px;background:url(/themes/xtheme/img/arrow-down-white.svg) center no-repeat;transform:rotate(-90deg);}.main-menu-block .menu-l2__item--expanded:hover .menu-l2__link::after{display:none;}.main-menu-block .menu-l2__link{display:block;padding:8px calc(var(--link-padding-horizontal) * 2) 8px var(--link-padding-horizontal);font-size:var(--page-font-size-enlarged);}.main-menu-block .menu-l2__item:hover .menu-l2__link{border-radius:var(--block-border-radius);background:var(--color-blue);text-decoration:none;filter:none;}.main-menu-block .menu-l2__item--expanded:hover .menu-l2__link{border-radius:var(--block-border-radius) 0 0 var(--block-border-radius);}.main-menu-block .menu-l2__item--expanded:hover > .menu{display:block;}.main-menu-block .menu-l2__item.is-active,.main-menu-block .menu-l2__item.is-active-trail{background-color:var(--color-orange);border-radius:var(--block-border-radius);}.main-menu-block .menu-l3{display:none;position:absolute;top:0;left:100%;width:max-content;padding:7px 0;border-radius:0 var(--block-border-radius) var(--block-border-radius) var(--block-border-radius);background:var(--color-blue);z-index:1;}.main-menu-block .menu-l3__link{display:block;padding:7px var(--link-padding-horizontal);}.main-menu-block .menu-l3__link:hover{text-decoration:underline;}.main-menu-block .menu-l4{margin:0 0 0 50px;}.main-menu-block .menu-l4__link:hover{text-decoration:underline;}.main-menu-block{--toggle-height:40px;position:relative;z-index:3;}.main-menu-block__content{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;}.dom-ready .main-menu-block__content{overflow:initial;}.main-menu-block .menu-l1{margin-bottom:var(--toggle-height);}.main-menu-block .menu__item--hidden{display:none;}.main-menu-block__toggle{display:none;position:absolute;left:0;bottom:var(--block-padding-vertical);width:100%;cursor:pointer;padding:8px calc(var(--link-padding-horizontal) * 2) 8px var(--link-padding-horizontal);font-size:var(--page-font-size-enlarged);}.main-menu-block__toggle:hover{border-radius:var(--block-border-radius);background:var(--color-blue);}.main-menu-block--long .main-menu-block__toggle{display:block;}.main-menu-block__toggle::after{content:"";position:absolute;right:var(--link-padding-horizontal);top:0;bottom:0;width:14px;height:14px;margin:auto 0;background:url(/themes/xtheme/img/arrow-down-white.svg) center no-repeat;}.main-menu-block--open .main-menu-block__toggle::after{transform:rotate(180deg);}.main-menu-block--open .main-menu-block__content{height:auto;}.main-menu-block--open .menu__item--hidden{display:block;}.layout__sidebar-first .main-menu-block__content{position:initial;}.layout__sidebar-first .main-menu-block .menu-l1{margin-bottom:0;}.layout__sidebar-first .main-menu-block .menu__item--hidden{display:block;}.layout__sidebar-first .main-menu-block__toggle{display:none;}@media (max-width:1130px){.layout__sidebar-first .main-menu-block{display:none;}}.footer-menu-block .menu{margin:0;padding:0;list-style:none;}.footer-menu-block .menu__item{margin:0;padding:0;}.footer-menu-block .menu__link{display:block;text-decoration:none;color:white;transition:none;}.footer-menu-block .menu-l1{display:grid;grid-template-columns:2fr 2fr 3fr;grid-column-gap:var(--gutter-width);}.footer-menu-block .menu-l1__link{font-family:var(--page-font-family-second);font-size:var(--page-font-size-enlarged);font-weight:bold;}.footer-menu-block .menu-l2__item{margin:10px 0;}.footer-menu-block .menu-l2__item:last-child{margin-bottom:0;}.footer-menu-block .menu-l2__link:hover{text-decoration:underline;filter:none;}@media (max-width:1130px){.footer-menu-block .menu-l1__link{font-size:16px;}.footer-menu-block .menu-l2__link{font-size:14px;}}@media (max-width:700px){.footer-menu-block .menu-l1{grid-template-columns:initial;grid-row-gap:20px;}}.mobile-menu-block{--hamburger-size:40px;--link-padding:20px;display:none;position:absolute;top:0;right:0;z-index:1;}.mobile-menu-block__title{position:absolute;top:0;right:0;width:var(--hamburger-size);height:var(--hamburger-size);background:var(--color-turquoise) url(/themes/xtheme/img/hamburger-menu.svg) center no-repeat;border-radius:10px;text-indent:-9999px;cursor:pointer;}.mobile-menu-block__title:hover{filter:var(--hover-filter);}.mobile-menu-block__content{display:none;position:absolute;top:var(--hamburger-size);right:0;width:100vw;max-width:590px;max-height:calc(100vh - var(--mobile-menu-toggle-button-bottom));padding:0 0 15px 0;background:var(--color-turquoise);border-radius:var(--block-border-radius) 0 var(--block-border-radius) var(--block-border-radius);color:white;z-index:1;overflow-y:auto;}.mobile-menu-block .menu{margin:0;padding:0;list-style:none;}.mobile-menu-block .menu__item{margin:0;padding:0;}.mobile-menu-block .menu__link{color:inherit;text-decoration:none;}.mobile-menu-block .menu__link:hover{text-decoration:none;background:rgba(0,0,0,0.05);}.mobile-menu-block--open{pointer-events:initial;box-shadow:0 0 0 10000px var(--overlay-background);}.mobile-menu-block--open .mobile-menu-block__title{background-color:white;background-image:url(/themes/xtheme/img/close-icon-black.svg);border-bottom-right-radius:0;border-bottom-left-radius:0;}.mobile-menu-block--open .mobile-menu-block__content{display:block;}.mobile-menu-block .menu__item--open{background:var(--color-blue);}.mobile-menu-block .menu__item--open > .menu__link{font-weight:bold;}.mobile-menu-block .menu__item--open > .menu__link::after{transform:none;}.mobile-menu-block .menu__item--open > .menu{display:block;}.page--mobile-menu-open{pointer-events:none;}.mobile-menu-block .menu-l1{margin:0;padding:0;list-style:none;}.mobile-menu-block .menu-l1__link{font-family:var(--page-font-family-second);font-size:var(--headline-size-2);font-weight:bold;line-height:1.4;display:block;padding:var(--link-padding);line-height:1;text-transform:uppercase;}@media (max-width:1130px){.mobile-menu-block .menu-l1__link{line-height:1.2;}}.mobile-menu-block .menu-l1__link::after{display:none;}.mobile-menu-block .menu-l2__item--expanded .menu-l2__link{position:relative;padding-right:50px;}.mobile-menu-block .menu-l2__item--expanded .menu-l2__link::after{content:"";position:absolute;right:20px;top:0;bottom:0;width:24px;height:24px;margin:auto 0;background:url(/themes/xtheme/img/arrow-down-white.svg) center no-repeat;transform:rotate(-90deg);}.mobile-menu-block .menu-l2__link{display:block;padding:7px var(--link-padding);}.mobile-menu-block .menu-l3{display:none;}.mobile-menu-block .menu-l3__link{display:block;padding:7px var(--link-padding) 7px calc(var(--link-padding) * 2);}.mobile-menu-block .menu-l4{margin:0 0 0 70px;}@media (max-width:1130px){.mobile-menu-block{display:block;}.mobile-menu-block .menu-l1__link{font-size:22px;line-height:1.2;}}@media (max-width:700px){.mobile-menu-block__content{right:calc(var(--page-padding) * -1);max-width:initial;border-radius:0;}.mobile-menu-block .menu-l1__link{font-size:var(--headline-size-2);}}.page--front .local-tasks{display:none;}.front-content__header{display:grid;grid-template-columns:23.5964912281% 73.7719298246%;grid-column-gap:var(--gutter-width);margin-bottom:50px;}.front-content__main{max-width:calc(var(--page-max-width) - var(--gutter-width));margin-left:auto;margin-right:auto;}@media (max-width:1130px){.front-content__header{grid-template-columns:100%;margin-bottom:30px;}.front-content .main-menu-block{display:none;}}@media (max-width:1130px){.slider-on-front-page-views__content img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;}}.front-block{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"selection-title selection-more" "selection-content selection-content";grid-gap:20px 10px;margin-bottom:50px;}.front-block:last-child{margin-bottom:0;}.front-block__title{grid-area:selection-title;font-family:var(--page-font-family-second);font-size:var(--headline-size-1);font-weight:bold;line-height:1.2;}.front-block__more{grid-area:selection-more;justify-self:end;align-self:center;}.front-block__more a{padding:11px 15px;border-radius:20px;background-color:#2F80ED;color:white;font-family:var(--page-font-family-second);font-size:12px;font-weight:bold;text-decoration:none;}.front-block__content{grid-area:selection-content;}@media (max-width:1130px){.front-block{margin-bottom:30px;}.front-block__more a{font-size:14px;}}@media (max-width:700px){.front-block{grid-template-areas:"selection-title" "selection-content" "selection-more";margin-bottom:50px;}.front-block__more{width:100%;text-align:center;}.front-block__more a{display:block;padding:15px;}}.selection-group{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:var(--gutter-width-half) var(--gutter-width);}.selection-group__blank-item{background:white;border-radius:var(--block-border-radius);box-shadow:0 4px 15px rgba(0,0,0,0.05);font-family:var(--page-font-family-second);display:grid;justify-content:center;align-content:center;padding:20px;text-align:center;font-size:var(--page-font-size-enlarged);font-weight:bold;}.selection-group__blank-item-text::after{content:"";display:block;width:100px;height:100px;margin:10px auto 0 auto;background:url(/themes/xtheme/img/blank-item.svg) center no-repeat;}.selection-group__blank-item:nth-child(odd):last-child{display:none;}@media (max-width:700px){.selection-group{grid-template-columns:initial;grid-auto-flow:column;grid-auto-columns:minmax(80%,100%);overflow-x:auto;}.selection-group::-webkit-scrollbar{width:calc(var(--scrollbar-thumb-size) + var(--scrollbar-margin) * 2);height:calc(var(--scrollbar-thumb-size) + var(--scrollbar-margin) * 2);}.selection-group::-webkit-scrollbar-track{margin:calc(var(--scrollbar-margin) * -1);background:transparent;}.selection-group::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,0.1);border-radius:calc(var(--scrollbar-thumb-size) + var(--scrollbar-margin) * 2);border:var(--scrollbar-margin) solid transparent;background-clip:padding-box;}.selection-group__blank-item{display:none;}}.comments-front-views__content{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--gutter-width);}.comments-front-views__content > div:nth-child(n+4){display:none;}@media (max-width:1130px){.comments-front-views__content{grid-template-columns:initial;grid-auto-flow:column;grid-auto-columns:minmax(80%,100%);overflow-x:scroll;padding-bottom:10px;}.comments-front-views__content::-webkit-scrollbar{width:calc(var(--scrollbar-thumb-size) + var(--scrollbar-margin) * 2);height:calc(var(--scrollbar-thumb-size) + var(--scrollbar-margin) * 2);}.comments-front-views__content::-webkit-scrollbar-track{margin:calc(var(--scrollbar-margin) * -1);background:transparent;}.comments-front-views__content::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,0.1);border-radius:calc(var(--scrollbar-thumb-size) + var(--scrollbar-margin) * 2);border:var(--scrollbar-margin) solid transparent;background-clip:padding-box;}.comments-front-views .comment{display:block !important;}}@media (max-width:700px){.comments-front-views__content{grid-auto-columns:minmax(85%,100%);}}.carousel-news{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--gutter-width);}.carousel-news > div:nth-child(n+4){display:none;}.news-node--teaser{--block-padding:20px;background:white;border-radius:var(--block-border-radius);box-shadow:0 4px 15px rgb(0 0 0 / 5%);padding:var(--block-padding);}.news-node--teaser .news-node__link{text-decoration:none;}.news-node--teaser .news-node__title{font-family:var(--page-font-family-second);font-size:var(--headline-size-2);font-weight:bold;line-height:1.4;display:inline-block;min-height:4.1em;margin-bottom:15px;}.news-node--teaser .news-node__image{margin-left:calc(var(--block-padding) * -1);margin-right:calc(var(--block-padding) * -1);margin-bottom:20px;}.news-node--teaser .news-node__image img{width:100%;height:auto;aspect-ratio:350/207;object-fit:cover;transition:filter 0.2s;border-radius:var(--block-border-radius);}.news-node--teaser .news-node__created{margin-bottom:15px;}@media (max-width:1130px){.carousel-news{grid-template-columns:initial;grid-auto-flow:column;grid-auto-columns:minmax(80%,100%);overflow-x:scroll;padding-bottom:10px;}.carousel-news > div:nth-child(n+4){display:block !important;}.news-node--teaser .news-node__body{min-height:140px;}}@media (max-width:700px){.news-node--teaser .news-node__body{min-height:90px;}.carousel-news{grid-auto-columns:minmax(85%,100%);}}.all-news-views .all-news-views__content{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);grid-gap:20px;}.all-news-views .all-news-views__content .news-node__title{min-height:auto;}.all-news-views__pager{margin-top:50px;}@media (max-width:1130px){.all-news-views .all-news-views__content{grid-template-columns:minmax(0,1fr) minmax(0,1fr);}}@media (max-width:550px){.all-news-views .all-news-views__content{grid-template-columns:minmax(0,1fr);}.all-news-views .all-news-views__content .news-node__body{min-height:auto;}}.news-node--full .news-node__created{margin-bottom:15px;}.news-node--full .news-node__image img{width:100%;height:350px;object-fit:cover;}.news-node--full .news-node__body ul,.news-node--full .news-node__body ol{display:grid;}.news-node--full .news-node__body li{margin:0.5em 0;}.page-node__body h2:first-child{margin-top:0;}.product--short{background:white;border-radius:var(--block-border-radius);box-shadow:0 4px 15px rgba(0,0,0,0.05);display:grid;grid-template-columns:47.2222222222% auto;}.product--short .product__image{height:100%;}.product--short .product__image-image{display:block;width:100%;height:100%;object-fit:cover;border-radius:var(--block-border-radius);}.product--short .product__pane-content{font-family:var(--page-font-family-second);display:grid;grid-template-rows:auto min-content min-content;padding:17px 20px;}.product--short .product__content-link{text-decoration:none;color:inherit;}.product--short .product__title{margin-bottom:5px;font-size:var(--page-font-size-enlarged);font-weight:bold;}.product--short .product__body{margin-bottom:8px;font-size:var(--page-font-size-small);}.product--short .product__price{margin-bottom:8px;font-weight:bold;}.product--short .product__price-label,.product--short .product__price-item{display:inline;}.product--short .price{display:inline-grid;grid-template-columns:max-content max-content;grid-column-gap:12px;}.product--short .price__old{order:1;}.product--short .product__links{display:grid;grid-template-columns:auto auto;grid-column-gap:10px;}.product--short .product__read-more-link{font-family:var(--page-font-family-second);transition-property:background-color,filter;transition-duration:0.15s;display:inline-block;box-sizing:border-box;height:var(--form-input-height);padding:var(--form-input-padding);background:var(--color-turquoise);border:none;border-radius:var(--block-border-radius);color:white;font-size:var(--page-font-size-small);font-weight:bold;line-height:var(--page-line-height);text-align:center;text-decoration:none;cursor:pointer;background-color:var(--color-blue);height:auto;min-height:var(--link-button-height);padding:var(--link-button-padding);}.product--short .product__read-more-link:hover{filter:var(--hover-filter);text-decoration:none;}.product--short .product__read-more-link:disabled{background-color:#A0A9AF;}.product--short .product__read-more-link.ajax-loading{background-image:linear-gradient(135deg,rgba(0,0,0,0.05) 25%,transparent 25%,transparent 50%,rgba(0,0,0,0.05) 50%,rgba(0,0,0,0.05) 75%,transparent 75%,transparent);background-size:50px 50px;background-repeat:repeat;background-position:0 0;animation:ajax-loading 1.5s linear infinite;}.product--short .product__read-more-link.ajax-loading + .ajax-progress{display:none;}.product--short .product__read-more-link.ajax-loading + .ajax-progress{display:none;}.product--short .product__prices-link{font-family:var(--page-font-family-second);transition-property:background-color,filter;transition-duration:0.15s;display:inline-block;box-sizing:border-box;height:var(--form-input-height);padding:var(--form-input-padding);background:var(--color-turquoise);border:none;border-radius:var(--block-border-radius);color:white;font-size:var(--page-font-size-small);font-weight:bold;line-height:var(--page-line-height);text-align:center;text-decoration:none;cursor:pointer;height:auto;min-height:var(--link-button-height);padding:var(--link-button-padding);}.product--short .product__prices-link:hover{filter:var(--hover-filter);text-decoration:none;}.product--short .product__prices-link:disabled{background-color:#A0A9AF;}.product--short .product__prices-link.ajax-loading{background-image:linear-gradient(135deg,rgba(0,0,0,0.05) 25%,transparent 25%,transparent 50%,rgba(0,0,0,0.05) 50%,rgba(0,0,0,0.05) 75%,transparent 75%,transparent);background-size:50px 50px;background-repeat:repeat;background-position:0 0;animation:ajax-loading 1.5s linear infinite;}.product--short .product__prices-link.ajax-loading + .ajax-progress{display:none;}.product--short .product__prices-link.ajax-loading + .ajax-progress{display:none;}@media (max-width:1130px){.product--short{grid-template-columns:auto;grid-template-rows:max-content;}.product--short .product__image-image{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;}.product--short .product__title{font-family:var(--page-font-family-second);font-size:var(--headline-size-2);font-weight:bold;line-height:1.4;margin-bottom:10px;}}@media (max-width:1130px) and (max-width:1130px){.product--short .product__title{line-height:1.2;}}@media (max-width:1130px){.product--short .product__body{font-size:var(--page-font-size);}}@media (max-width:1130px){.product--short .product__body::after{content:"Подробнее";display:block;margin-top:10px;color:var(--color-blue);}}@media (max-width:1130px){.product--short .product__price{margin-bottom:10px;font-size:26px;line-height:1.1;}}@media (max-width:1130px){.product--short .price{align-items:baseline;}}@media (max-width:1130px){.product--short .price__old{font-size:20px;}}@media (max-width:1130px){.product--short .product__links{display:block;}}@media (max-width:1130px){.product--short .product__read-more-link{display:none;}}@media (max-width:700px){.product--short .product__price{font-size:28px;}.product--short .price__old{font-size:18px;}.product--short .product__prices-link{width:100%;}}.product--teaser{--block-padding:20px;--layout-columns-gap:20px;--layout-left-column-width:41%;--layout-right-column-width:calc(100% - var(--layout-left-column-width) - var(--layout-columns-gap));background:white;border-radius:var(--block-border-radius);box-shadow:0 4px 15px rgba(0,0,0,0.05);}.product--teaser .product__layout{display:grid;grid-template-columns:var(--layout-left-column-width) minmax(0,1fr);grid-column-gap:var(--block-padding);padding:var(--block-padding);}.product--teaser .product__layout-left{display:grid;grid-template-areas:"image" "rating" "price";grid-template-rows:max-content 1fr max-content;}.product--teaser .product__layout-right{min-width:0;}.product--teaser .product__image{grid-area:image;margin:calc(var(--block-padding) * -1) 0 var(--block-padding) calc(var(--block-padding) * -1);}.product--teaser .product__image-image{display:block;width:100%;height:auto;aspect-ratio:351/269;object-fit:cover;border-radius:var(--block-border-radius);}.product--teaser .product__rating{grid-area:rating;margin-bottom:var(--block-padding);}.product--teaser .product__price{font-family:var(--page-font-family-second);grid-area:price;display:grid;grid-template-areas:"old_price old_price" "label     new_price";grid-template-columns:min-content minmax(0,1fr);margin-top:auto;margin-bottom:10px;font-size:28px;font-weight:bold;line-height:1.1;color:var(--color-blue);}.product--teaser .product__price-label{grid-area:label;margin-right:0.5em;}.product--teaser .product__price-item,.product--teaser .price{display:contents;}.product--teaser .price__old{grid-area:old_price;font-size:20px;}.product--teaser .price__actual{grid-area:new_price;}.product--teaser .product__title{font-family:var(--page-font-family-second);margin-bottom:15px;font-size:var(--headline-size-1);font-weight:bold;line-height:1.1;}.product--teaser .product__title-link{color:inherit;text-decoration:none;}.product--teaser .product__tags{margin-bottom:15px;}.product--teaser .product__meta{display:flex;gap:30px;margin-bottom:15px;text-decoration:none;color:inherit;}.product--teaser .product__age{min-width:max-content;}.product--teaser .product__body{margin-bottom:15px;text-decoration:none;}.product--teaser .product__body-link{text-decoration:none;color:inherit;}.product--teaser .product__body-link:hover{text-decoration:none;}.product--teaser .product__variations-empty a{display:block;margin-top:5px;}.product--teaser .product__variations-form .form-item--variation{min-width:0;margin:0 0 20px 0;}.product--teaser .product__variations-form .form-item__label{font-family:var(--page-font-family-second);font-size:var(--headline-size-2);font-weight:bold;line-height:1.4;margin:0 0 20px 0;color:var(--color-blue);}@media (max-width:1130px){.product--teaser .product__variations-form .form-item__label{line-height:1.2;}}.product--teaser .product__variations-form .form-select{width:100%;margin:0;}.product--teaser .product__variations-form .select2{width:100% !important;}.product--teaser .form-actions{display:flex;flex-wrap:wrap;gap:10px;align-content:flex-start;margin:0;}.product--teaser .product__variations-button{font-family:var(--page-font-family-second);transition-property:background-color,filter;transition-duration:0.15s;display:inline-block;box-sizing:border-box;height:var(--form-input-height);padding:var(--form-input-padding);background:var(--color-turquoise);border:none;border-radius:var(--block-border-radius);color:white;font-size:var(--page-font-size-small);font-weight:bold;line-height:var(--page-line-height);text-align:center;text-decoration:none;cursor:pointer;height:auto;min-height:var(--link-button-height);padding:var(--link-button-padding);}.product--teaser .product__variations-button:hover{filter:var(--hover-filter);text-decoration:none;}.product--teaser .product__variations-button:disabled{background-color:#A0A9AF;}.product--teaser .product__variations-button.ajax-loading{background-image:linear-gradient(135deg,rgba(0,0,0,0.05) 25%,transparent 25%,transparent 50%,rgba(0,0,0,0.05) 50%,rgba(0,0,0,0.05) 75%,transparent 75%,transparent);background-size:50px 50px;background-repeat:repeat;background-position:0 0;animation:ajax-loading 1.5s linear infinite;}.product--teaser .product__variations-button.ajax-loading + .ajax-progress{display:none;}.product--teaser .product__variations-button.ajax-loading + .ajax-progress{display:none;}.product--teaser .product__variations-button--goto-product{background-color:var(--color-blue);}@media (max-width:1130px){.product--teaser .product__layout-left,.product--teaser .product__layout-right,.product--teaser .product__variations,.product--teaser .product__variations-form{display:contents;}.product--teaser .product__layout{grid-template-areas:"header header" "image  body" "image  variations" "image  price" "image  links";grid-template-columns:45% minmax(0,1fr);grid-template-rows:repeat(4,max-content) 1fr;grid-column-gap:var(--block-padding);}.product--teaser .product__header{grid-area:header;margin-bottom:30px;}.product--teaser .product__body{grid-area:body;}.product--teaser .form-item--variation{grid-area:variations;}.product--teaser .form-actions{grid-area:links;}.product--teaser .product__title{font-size:var(--headline-size-2);}.product--teaser .product__tags{margin-bottom:10px;}.product--teaser .product__meta{margin-bottom:0;}.product--teaser .product__image{grid-area:image;margin:0 0 calc(var(--block-padding) * -1) calc(var(--block-padding) * -1);}.product--teaser .product__image-image{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;}.product--teaser .product__variations-form .form-item__label{margin-bottom:10px;font-size:16px;}.product--teaser .product__price{font-family:var(--page-font-family-second);font-size:var(--headline-size-2);font-weight:bold;line-height:1.4;grid-area:price;display:grid;grid-template-areas:"label new_price old_price";grid-template-columns:max-content max-content max-content;grid-column-gap:0;align-items:baseline;margin-bottom:15px;}}@media (max-width:1130px) and (max-width:1130px){.product--teaser .product__price{line-height:1.2;}}@media (max-width:1130px){.product--teaser .product__price-label{grid-area:label;}}@media (max-width:1130px){.product--teaser .price__old{grid-area:old_price;font-size:20px;}}@media (max-width:1130px){.product--teaser .price__actial{grid-area:new_price;}}@media (max-width:1130px){.product--teaser .product__rating{grid-area:image;margin:calc(80% + 15px) 0 0 0;}}@media (max-width:700px){.product--teaser .product__layout{grid-template-areas:"header" "image" "body" "price" "variations" "links";grid-template-columns:initial;}.product--teaser .product__title{font-size:var(--headline-size-1);}.product--teaser .product__meta{grid-template-columns:initial;grid-row-gap:10px;}.product--teaser .product__image{margin:0 calc(var(--block-padding) * -1) 20px calc(var(--block-padding) * -1);}.product--teaser .product__rating{grid-area:price;justify-self:right;width:initial;margin:-5px 0 0 0;}.product--teaser .product__price{font-size:16px;}.product--teaser .price__old{font-size:12px;}}.product--balloon{--block-padding:16px;padding:var(--block-padding);}.product--balloon .product__image{margin:calc(var(--block-padding) * -1) calc(var(--block-padding) * -1) var(--block-padding) calc(var(--block-padding) * -1);}.product--balloon .product__image-image{display:block;width:100%;height:auto;border-radius:var(--block-border-radius);}.product--balloon .product__link-top{text-decoration:none;color:inherit;}.product--balloon .product__title{font-family:var(--page-font-family-second);margin-bottom:10px;font-size:var(--page-font-size-enlarged);font-weight:bold;}.product--balloon .product__body{font-family:var(--page-font-family-second);margin-bottom:20px;font-size:var(--page-font-size-small);}.product--balloon .product__age{float:left;margin-bottom:20px;padding:3px 10px;background:var(--color-blue);border-radius:var(--block-border-radius);font-size:10px;color:white;}.product--balloon .product__variation{clear:both;}.product--balloon .product__variation-title{margin-bottom:10px;}.product--balloon .product__variation-price{font-family:var(--page-font-family-second);margin-bottom:10px;font-weight:bold;}.product--balloon .price{display:inline-block;}.product--balloon .price__actual{display:inline-block;}.product--balloon .price__old{display:inline-block;font-size:var(--page-font-size-small);color:var(--color-text-gray);}.product--balloon .product__links{clear:both;display:grid;grid-template-columns:max-content max-content;grid-column-gap:10px;justify-content:center;}.product--balloon .product__more-link,.product--balloon .product__prices-link{font-family:var(--page-font-family-second);transition-property:background-color,filter;transition-duration:0.15s;display:inline-block;box-sizing:border-box;height:var(--form-input-height);padding:var(--form-input-padding);background:var(--color-turquoise);border:none;border-radius:var(--block-border-radius);color:white;font-size:var(--page-font-size-small);font-weight:bold;line-height:var(--page-line-height);text-align:center;text-decoration:none;cursor:pointer;height:auto;min-height:var(--link-button-height);padding:var(--link-button-padding);}.product--balloon .product__more-link:hover,.product--balloon .product__prices-link:hover{filter:var(--hover-filter);text-decoration:none;}.product--balloon .product__more-link:disabled,.product--balloon .product__prices-link:disabled{background-color:#A0A9AF;}.product--balloon .product__more-link.ajax-loading,.product--balloon .product__prices-link.ajax-loading{background-image:linear-gradient(135deg,rgba(0,0,0,0.05) 25%,transparent 25%,transparent 50%,rgba(0,0,0,0.05) 50%,rgba(0,0,0,0.05) 75%,transparent 75%,transparent);background-size:50px 50px;background-repeat:repeat;background-position:0 0;animation:ajax-loading 1.5s linear infinite;}.product--balloon .product__more-link.ajax-loading + .ajax-progress,.product--balloon .product__prices-link.ajax-loading + .ajax-progress{display:none;}.product--balloon .product__more-link.ajax-loading + .ajax-progress,.product--balloon .product__prices-link.ajax-loading + .ajax-progress{display:none;}.single-star-rating__rating{font-weight:bold;}.single-star-rating__voted{color:#C4C4C4;}.single-star-rating--type-5{color:#069E55;}.single-star-rating--type-4{color:yellow;}.single-star-rating--type-3,.single-star-rating--type-2,.single-star-rating--type-1,.single-star-rating--type-0{color:#AC1111;}.single-star-rating:before{content:"";display:inline-block;position:relative;top:3px;width:22px;height:20px;margin-right:2px;background-repeat:no-repeat;}.single-star-rating--type-5:before{background-image:url(/themes/xtheme/img/star-green.svg);}.single-star-rating--type-4:before{background-image:url(/themes/xtheme/img/star-yellow.svg);}.single-star-rating--type-3:before,.single-star-rating--type-2:before,.single-star-rating--type-1:before,.single-star-rating--type-0:before{background-image:url(/themes/xtheme/img/star-red.svg);}.tags{display:flex;flex-wrap:wrap;gap:8px 10px;margin:0;padding:0;list-style:none;}.tags__item{display:inline-block;margin:0;padding:0;}.tags__link{display:block;padding:2px 10px 4px;border-radius:var(--block-border-radius);font-size:10px;background:var(--color-blue);color:white;text-decoration:none;}.tags__link:hover{opacity:0.9;color:white;text-decoration:none;}.tags .tags__link--feature-recommended{background-color:#C34048;}.tags .tags__link--feature-hit{background-color:#B140C3;}.tags .tags__link--feature-new{background-color:var(--color-turquoise);}.tags .tags__link--action-type-action{background-color:var(--color-orange);}.product--full{--share-icon-width:25px;}.product--full .product__layout{display:grid;grid-template-areas:"menu         top-content  top-content" "tabs-nav     tabs-nav     tabs-nav" "tabs-content tabs-content block-form" "comments     comments     dummy";grid-template-columns:23.9111111111% minmax(0,1fr) 30.8771929825%;grid-column-gap:var(--gutter-width);max-width:100%;}.product--full .product__layout-menu{grid-area:menu;margin-bottom:34px;}.product--full .product__layout-top-content{grid-area:top-content;min-width:0;min-height:250px;margin-bottom:34px;}.product--full .product__layout-bottom-content{display:contents;}.product--full .product__tabs{display:contents;}.product--full .product__tabs .tabs{display:contents;}.product--full .product__tabs .tabs__nav{grid-area:tabs-nav;margin-bottom:20px;}.product--full .tabs__panels{grid-area:tabs-content;margin-bottom:35px;}.product--full .product__layout-form{grid-area:block-form;margin-bottom:35px;}.product--full .product__layout-form-inner{height:100%}.product--full .product__layout-comments{grid-area:comments;}.product--full .main-menu-block{height:calc(100% - 10px);}.product--full .product__title{margin-bottom:15px;}.product--full .product__meta{display:grid;grid-template-columns:max-content auto;grid-column-gap:30px;float:left;max-width:calc(100% - 170px - 30px);margin:0 30px 20px 0;}.product--full .product__location-toggle{font-family:var(--page-font-family-second);transition-property:background-color,filter;transition-duration:0.15s;display:inline-block;box-sizing:border-box;height:var(--form-input-height);padding:var(--form-input-padding);background:var(--color-turquoise);border:none;border-radius:var(--block-border-radius);color:white;font-size:var(--page-font-size-small);font-weight:bold;line-height:var(--page-line-height);text-align:center;text-decoration:none;cursor:pointer;float:left;height:25px;margin-top:-2px;padding:4px 15px;white-space:nowrap;}.product--full .product__location-toggle:hover{filter:var(--hover-filter);text-decoration:none;}.product--full .product__location-toggle:disabled{background-color:#A0A9AF;}.product--full .product__location-toggle.ajax-loading{background-image:linear-gradient(135deg,rgba(0,0,0,0.05) 25%,transparent 25%,transparent 50%,rgba(0,0,0,0.05) 50%,rgba(0,0,0,0.05) 75%,transparent 75%,transparent);background-size:50px 50px;background-repeat:repeat;background-position:0 0;animation:ajax-loading 1.5s linear infinite;}.product--full .product__location-toggle.ajax-loading + .ajax-progress{display:none;}.product--full .product__location-toggle.ajax-loading + .ajax-progress{display:none;}.product--full .product__location-toggle::after{content:"";display:inline-block;width:14px;height:8px;margin-left:5px;background:url(/themes/xtheme/img/arrow-down-white.svg) center no-repeat;}.product--full .product__location{clear:both;margin-bottom:15px;}.product--full .product__location--hidden{display:none;}.product--full .product__tags{clear:both;margin-bottom:15px;}.product--full .tags--primary + .tags--secondary{margin-top:15px;}.product--full .product__share{float:left;min-height:var(--share-icon-width);margin-bottom:20px;}.product--full .product__share-label{font-family:var(--page-font-family-second);font-size:var(--headline-size-2);font-weight:bold;line-height:1.4;display:inline-block;margin-right:12px;}@media (max-width:1130px){.product--full .product__share-label{line-height:1.2;}}.product--full .ya-share2{display:inline-block;vertical-align:middle;position:relative;top:-1px;}.product--full .ya-share2__list{display:flex;gap:10px;margin:0;padding:0;list-style:none;}.product--full .ya-share2__item{margin:0 !important;padding:0 !important;}.product--full .ya-share2__icon{width:var(--share-icon-width) !important;height:var(--share-icon-width) !important;background-size:contain !important;}.product--full .product__rating{float:right;margin:-2px 0 0 30px;}.product--full .product__image{clear:both;}.product--full .product__image .flexi-gallery{--thumb-width:66px;--thumb-margin:10px;--thumbs-cols:3;--thumbs-pane-width:calc(var(--thumb-width) * var(--thumbs-cols) + var(--thumb-margin) * (var(--thumbs-cols)));--preview-pane-width:calc(100% - var(--thumbs-pane-width) - var(--thumb-margin));}.product--full .product__image .flexi-gallery:after{content:"";display:table;clear:both;}.product--full .product__image .flexi-gallery__previews{float:left;width:var(--preview-pane-width);margin-right:var(--thumb-margin);}.product--full .product__image .flexi-gallery__preview-image{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:var(--block-border-radius);}.product--full .product__image .flexi-gallery__preview-link{position:relative;}.product--full .product__image .flexi-gallery__preview-description{position:absolute;bottom:20px;left:20px;font-weight:bold;color:white;}.product--full .product__image .flexi-gallery__thumbnail-link{float:left;width:var(--thumb-width);height:auto;aspect-ratio:4/3.4;margin:0 var(--thumb-margin) var(--thumb-margin) 0;}.product--full .product__image .flexi-gallery__thumbnail-image{display:block;width:100%;height:100%;object-fit:cover;border-radius:var(--block-border-radius);}.product--full .product__image .flexi-gallery__thumbnail-link--active .flexi-gallery__thumbnail-image{outline:2px solid var(--color-turquoise);}.product--full .product__image .flexi-gallery__thumbnails-separator ~ .flexi-gallery__thumbnail-link{display:none;}.product--full .product__image .flexi-gallery--open .flexi-gallery__thumbnails-separator ~ .flexi-gallery__thumbnail-link{display:block;}.product--full .product__image .flexi-gallery__thumbnails{position:relative;}.product--full .product__image .flexi-gallery__thumbnails:after{content:"";display:table;clear:both;}.product--full .product__image .flexi-gallery__more-link{font-family:var(--page-font-family-second);font-size:var(--headline-size-1);font-weight:bold;line-height:1.2;position:absolute;bottom:var(--thumb-margin);right:var(--thumb-margin);width:var(--thumb-width);height:56px;background:rgba(0,0,0,0.5);border-radius:var(--block-border-radius);color:white;text-decoration:none;display:grid;justify-content:center;align-content:center;}.product--full .product__image .flexi-gallery__more-link:hover{text-decoration:none;}.product--full .product__image .flexi-gallery--open .flexi-gallery__more-link{position:static;float:left;}.product--full .product__documents{margin-bottom:30px;}.product--full .product__documents-label{font-family:var(--page-font-family-second);font-size:var(--headline-size-2);font-weight:bold;line-height:1.4;margin-bottom:26px;}@media (max-width:1130px){.product--full .product__documents-label{line-height:1.2;}}.product--full .product__documents-items{display:grid;grid-row-gap:20px;}@media (max-width:1130px){.product--full{--share-icon-width:40px;}.product--full .product__layout{grid-template-areas:"top-content" "tabs-nav" "tabs-content" "block-form" "comments";grid-template-columns:100%;}.product--full .product__layout-menu{display:none;}.product--full .product__layout-top-content{display:flex;flex-direction:column;min-height:initial;margin-bottom:25px;}.product--full .product__image .flexi-gallery__previews{float:none;width:100%;margin-right:0;}.product--full .product__image .flexi-gallery__thumbnails{display:none;}.product--full .product__title{order:-10;margin-bottom:20px;}.product--full .product__tags{order:-9;margin-bottom:20px;}.product--full .tags--secondary{display:none;}.product--full .product__meta{float:none;max-width:initial;margin:0 0 20px 0;}.product--full .product__share-label{display:block;margin-bottom:12px;}.product--full .product__rating{margin:-50px 0 20px auto;}.product--full .product__location-wrapper{margin-bottom:20px;}.product--full .product__location-toggle{display:inline-grid;grid-template-columns:max-content max-content;grid-column-gap:10px;justify-content:space-between;align-items:center;float:right;height:var(--link-button-height);padding:var(--link-button-padding);}.product--full .product__location-toggle--pressed{margin-bottom:15px;}}@media (max-width:700px){.product--full{--share-icon-width:25px;}.product--full .product__layout-top-content{margin-bottom:20px;}.product--full .product__tags{margin-bottom:10px;}.product--full .product__meta{grid-template-columns:initial;grid-row-gap:10px;margin-bottom:10px;}.product--full .product__location-wrapper{margin-bottom:15px;}.product--full .product__location-toggle{width:100%;text-align:left;}}.other-products{margin-top:30px;}.other-products .product__image-image{aspect-ratio:4 / 3;}.other-products__title{font-family:var(--page-font-family-second);font-size:var(--headline-size-1);font-weight:bold;line-height:1.2;margin-bottom:17px;}.other-products__content:not(.slick-initialized){display:grid;grid-template-columns:initial;grid-auto-flow:column;grid-auto-columns:minmax(33%,33%);overflow-x:scroll;padding-bottom:10px;grid-gap:var(--gutter-width);}.other-products__content:not(.slick-initialized)::-webkit-scrollbar{width:calc(var(--scrollbar-thumb-size) + var(--scrollbar-margin)* 2);height:calc(var(--scrollbar-thumb-size) + var(--scrollbar-margin)* 2);}.other-products__content:not(.slick-initialized)::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,0.1);border-radius:calc(var(--scrollbar-thumb-size) + var(--scrollbar-margin)* 2);border:var(--scrollbar-margin) solid transparent;background-clip:padding-box;}.other-products .product--short{display:flex;flex-direction:column;}.other-products .product__pane-content{flex-grow:1;}@media (max-width:1130px){.other-products__content:not(.slick-initialized){grid-auto-columns:minmax(80%,100%);}}.variations-table{width:100%;}.variations-table .variations-table__th-price{white-space:nowrap;}.variations-table .variations-table__th-booking{width:1%;}.variations-table .variation__info{line-height:1.4;}.variations-table .variation__date{width:1%;white-space:nowrap;}.variations-table .variation--ticket .variation__date + .variation__time::before{content:", ";margin-left:-0.2em;}.variations-table .price__old{display:inline-block;margin-right:2px;}.variations-table .price__actual{display:inline-block;font-weight:bold;}.variations-table .price__note{font-size:var(--page-font-size-small);line-height:1.3;}.variations-table .variation__booking{color:#fc4b00;text-align:center;font-weight:bold;}.variations-table .variation__booking-link{font-family:var(--page-font-family-second);transition-property:background-color,filter;transition-duration:0.15s;display:inline-block;box-sizing:border-box;height:var(--form-input-height);padding:var(--form-input-padding);background:var(--color-turquoise);border:none;border-radius:var(--block-border-radius);color:white;font-size:var(--page-font-size-small);font-weight:bold;line-height:var(--page-line-height);text-align:center;text-decoration:none;cursor:pointer;height:auto;min-height:var(--link-button-height);padding:var(--link-button-padding);text-decoration:none !important;}.variations-table .variation__booking-link:hover{filter:var(--hover-filter);text-decoration:none;}.variations-table .variation__booking-link:disabled{background-color:#A0A9AF;}.variations-table .variation__booking-link.ajax-loading{background-image:linear-gradient(135deg,rgba(0,0,0,0.05) 25%,transparent 25%,transparent 50%,rgba(0,0,0,0.05) 50%,rgba(0,0,0,0.05) 75%,transparent 75%,transparent);background-size:50px 50px;background-repeat:repeat;background-position:0 0;animation:ajax-loading 1.5s linear infinite;}.variations-table .variation__booking-link.ajax-loading + .ajax-progress{display:none;}.variations-table .variation__booking-link.ajax-loading + .ajax-progress{display:none;}.variations-table .variation__edit{width:1%;padding:0;}.variations-table .variation__edit-link{display:block;width:16px;height:16px;background:url(/core/misc/icons/bebebe/pencil.svg) center center no-repeat;text-indent:-9999px;}.variations-empty a{display:block;margin-top:5px;}@media (max-width:700px){.variations-table thead,.variations-table tbody,.variations-table tr,.variations-table td,.variations-table th{display:block;box-sizing:border-box;height:auto;}.variations-table tr{padding:20px 0;}.variations-table tr:after{content:"";display:table;clear:both;}.variations-table th{padding-top:0;padding-bottom:0;}.variations-table td{padding-top:0;padding-bottom:0;}.variations-table td:last-child{padding-right:0;}.variations-table .variation__info{float:left;width:70%;margin-bottom:20px;}.variations-table .variation__price{float:left;width:30%;margin-bottom:20px;}.variations-table .variation__booking{clear:both;}.variations-table .variations-table__th-info{float:left;width:70%;}.variations-table .variations-table__th-price{float:left;width:30%;white-space:initial;}.variations-table .variations-table__th-booking{display:none;}}.comments__block-title{font-family:var(--page-font-family-second);font-size:var(--headline-size-1);font-weight:bold;line-height:1.2;margin-bottom:17px;}.comments__list{margin-bottom:35px;}.comments .comment{margin-bottom:20px;}.variation-selection-form-block{color:white;--block-padding:20px;padding:var(--block-padding);background:var(--color-blue);border-radius:var(--block-border-radius);color:white;}.variation-selection-form-block input[type=text],.variation-selection-form-block input[type=number],.variation-selection-form-block input[type=url],.variation-selection-form-block input[type=email],.variation-selection-form-block input[type=password],.variation-selection-form-block input[type=date],.variation-selection-form-block input[type=time],.variation-selection-form-block input[type=tel],.variation-selection-form-block input[type=file],.variation-selection-form-block textarea,.variation-selection-form-block select{border-color:white;}.variation-selection-form-block .select2-selection{border-color:white !important;}.variation-selection-form-block a{display:block;margin-top:5px;color:inherit;}.variation-selection-form-block__title{font-family:var(--page-font-family-second);font-size:var(--headline-size-1);font-weight:bold;line-height:1.2;margin:0 0 15px 0;}.variation-selection-form input[type=text],.variation-selection-form input[type=number],.variation-selection-form input[type=url],.variation-selection-form input[type=email],.variation-selection-form input[type=password],.variation-selection-form input[type=date],.variation-selection-form input[type=time],.variation-selection-form input[type=tel],.variation-selection-form input[type=file],.variation-selection-form textarea,.variation-selection-form select{border-color:white;}.variation-selection-form .select2-selection{border-color:white !important;}.variation-selection-form .form-item{margin:0;padding:0;}.variation-selection-form .form-item__label{margin:0;padding:0;}.variation-selection-form a{color:inherit;text-decoration:underline;}.variation-selection-form__variation-info{margin-bottom:15px;}.variation-selection-form__variation-select{margin-bottom:15px;}.variation-selection-form__variation-select .form-item__label{font-family:var(--page-font-family-second);font-size:var(--headline-size-2);font-weight:bold;line-height:1.4;margin-bottom:15px;}@media (max-width:1130px){.variation-selection-form__variation-select .form-item__label{line-height:1.2;}}.variation-selection-form__variation-select .form-item__label::after{content:":";margin-left:-0.2em;}.variation-selection-form__variation-select .form-item__required-symbol{display:none;}.variation-selection-form__variation-select .form-select{width:100%;}.variation-selection-form__variation-select .select2{width:100% !important;}.variation-selection-form__important-message{margin-left:calc(var(--block-padding) * -1);margin-right:calc(var(--block-padding) * -1);margin-bottom:15px;padding:var(--block-padding);background:var(--color-orange);}.variation-selection-form__important-message ul{display:grid;grid-row-gap:15px;margin:0;padding:0;list-style:none;}.variation-selection-form__important-message li{margin:0;padding:0;}.variation-selection-form__important-message p{margin:0;padding:0;}.variation-selection-form__price{font-family:var(--page-font-family-second);font-size:var(--headline-size-1);font-weight:bold;line-height:1.2;margin-bottom:15px;}.variation-selection-form__price .price{display:grid;grid-template-columns:max-content max-content;grid-column-gap:10px;align-items:end;}.variation-selection-form__price .price__old{order:1;}.variation-selection-form .form-submit{width:100%;}@media (max-width:1130px){.variation-selection-form .price{font-size:28px;}.variation-selection-form .price__old{font-size:20px;}}.variation--teaser .variation__additional-product-status-label::after,.variation--teaser .variation__departure-city-label::after{content:":";}.file__link{text-decoration:none;}.file__info{font-family:var(--page-font-family-second);transition-property:background-color,filter;transition-duration:0.15s;display:inline-block;box-sizing:border-box;height:var(--form-input-height);padding:var(--form-input-padding);background:var(--color-turquoise);border:none;border-radius:var(--block-border-radius);color:white;font-size:var(--page-font-size-small);font-weight:bold;line-height:var(--page-line-height);text-align:center;text-decoration:none;cursor:pointer;min-width:140px;margin-right:15px;text-align:left;}.file__info:hover{filter:var(--hover-filter);text-decoration:none;}.file__info:disabled{background-color:#A0A9AF;}.file__info.ajax-loading{background-image:linear-gradient(135deg,rgba(0,0,0,0.05) 25%,transparent 25%,transparent 50%,rgba(0,0,0,0.05) 50%,rgba(0,0,0,0.05) 75%,transparent 75%,transparent);background-size:50px 50px;background-repeat:repeat;background-position:0 0;animation:ajax-loading 1.5s linear infinite;}.file__info.ajax-loading + .ajax-progress{display:none;}.file__info.ajax-loading + .ajax-progress{display:none;}.file__info::before{content:"";display:inline-block;width:24px;height:24px;margin:-4px 5px 0 0;background:url(/themes/xtheme/img/file.svg) center no-repeat;vertical-align:middle;}.file__description{text-decoration:underline;font-weight:bold;}@media (max-width:700px){.file__info{width:100%;margin:0 0 5px 0;}}.selection--teaser{background:white;border-radius:var(--block-border-radius);box-shadow:0 4px 15px rgba(0,0,0,0.05);display:grid;grid-template-columns:47.2222222222% auto;}.selection--teaser .selection__image{height:100%;}.selection--teaser .selection__image-image{display:block;width:100%;height:100%;min-height:180px;object-fit:cover;border-radius:var(--block-border-radius);}.selection--teaser .selection__pane-content{font-family:var(--page-font-family-second);display:grid;grid-template-rows:auto min-content min-content;padding:17px 20px;}.selection--teaser .selection__content-link{text-decoration:none;color:inherit;}.selection--teaser .selection__title{margin-bottom:5px;font-size:var(--page-font-size-enlarged);font-weight:bold;}.selection--teaser .selection__counter{color:var(--color-text-gray);}.selection--teaser .selection__body{margin-bottom:8px;font-size:var(--page-font-size-small);}.selection--teaser .selection__price{margin-bottom:8px;font-weight:bold;}.selection--teaser .selection__price-label,.selection--teaser .selection__price-item{display:inline;}.selection--teaser .price{display:inline-grid;grid-template-columns:max-content max-content;grid-column-gap:12px;}.selection--teaser .price__old{order:1;}.selection--teaser .selection__link{font-family:var(--page-font-family-second);transition-property:background-color,filter;transition-duration:0.15s;display:inline-block;box-sizing:border-box;height:var(--form-input-height);padding:var(--form-input-padding);background:var(--color-turquoise);border:none;border-radius:var(--block-border-radius);color:white;font-size:var(--page-font-size-small);font-weight:bold;line-height:var(--page-line-height);text-align:center;text-decoration:none;cursor:pointer;height:auto;min-height:var(--link-button-height);padding:var(--link-button-padding);justify-self:start;}.selection--teaser .selection__link:hover{filter:var(--hover-filter);text-decoration:none;}.selection--teaser .selection__link:disabled{background-color:#A0A9AF;}.selection--teaser .selection__link.ajax-loading{background-image:linear-gradient(135deg,rgba(0,0,0,0.05) 25%,transparent 25%,transparent 50%,rgba(0,0,0,0.05) 50%,rgba(0,0,0,0.05) 75%,transparent 75%,transparent);background-size:50px 50px;background-repeat:repeat;background-position:0 0;animation:ajax-loading 1.5s linear infinite;}.selection--teaser .selection__link.ajax-loading + .ajax-progress{display:none;}.selection--teaser .selection__link.ajax-loading + .ajax-progress{display:none;}@media (max-width:1130px){.selection--teaser{grid-template-columns:auto;grid-template-rows:max-content;}.selection--teaser .selection__image-image{width:100%;height:auto;min-height:initial;aspect-ratio:4/3;object-fit:cover;}.selection--teaser .selection__title{font-family:var(--page-font-family-second);font-size:var(--headline-size-2);font-weight:bold;line-height:1.4;margin-bottom:10px;}}@media (max-width:1130px) and (max-width:1130px){.selection--teaser .selection__title{line-height:1.2;}}@media (max-width:1130px){.selection--teaser .selection__body{margin-bottom:10px;}}@media (max-width:1130px){.selection--teaser .selection__price{margin-bottom:10px;font-size:26px;}}@media (max-width:1130px){.selection--teaser .price__old{font-size:20px;}}@media (max-width:700px){.selection--teaser .selection__price{font-size:28px;}.selection--teaser .price__old{font-size:18px;}.selection--teaser .selection__link{background-color:var(--color-blue);width:100%;}}.comment--not-published{background:#FFECEC !important;}.comment--default{--block-padding:20px;background:white;border-radius:var(--block-border-radius);box-shadow:0 4px 15px rgba(0,0,0,0.05);display:grid;grid-template-areas:"date   date   images" "author rating images" "body   body   images" "links  links  images";grid-template-columns:minmax(0,1fr) max-content fit-content(240px);grid-template-rows:max-content max-content max-content 1fr;align-items:start;padding:var(--block-padding);}.comment--default .comment__created{grid-area:date;margin-bottom:20px;font-size:var(--page-font-size-small);}.comment--default .comment__name{grid-area:author;margin-bottom:20px;font-weight:bold;}.comment--default .comment__rating{grid-area:rating;margin:0 0 20px 20px;}.comment--default .comment__body{grid-area:body;}.comment--default .comment__body > p:first-child{margin-top:0;}.comment--default .comment__body > p:last-child{margin-bottom:0;}.comment--default .comment__links{grid-area:links;display:flex;flex-wrap:wrap;gap:13px;margin:20px 0 0 0;padding:0;list-style:none;font-size:var(--page-font-size-small);text-transform:lowercase;}.comment--default .comment__links li{margin:0;padding:0;}.comment--default .comment__image{grid-area:images;display:grid;grid-template-columns:repeat(3,max-content);grid-gap:10px;margin-left:var(--gutter-width);}.comment--default .comment__image img{display:block;width:80px;height:80px;object-fit:cover;border-radius:var(--block-border-radius);}@media (max-width:1130px){.comment--default{grid-template-areas:"date   date" "author rating" "body   body" "images images" "links  links";}.comment--default .comment__image{display:flex;gap:10px;margin:20px 0 0 0;}.comment--default .comment__image img{width:90px;height:90px;}}.comment--teaser{--block-padding:20px;background:white;border-radius:var(--block-border-radius);box-shadow:0 4px 15px rgba(0,0,0,0.05);padding:var(--block-padding);}.comment--teaser .comment__product-title{font-family:var(--page-font-family-second);font-size:var(--headline-size-2);font-weight:bold;line-height:1.4;display:inline-block;min-height:4.1em;margin-bottom:15px;}@media (max-width:1130px){.comment--teaser .comment__product-title{line-height:1.2;}}.comment--teaser .comment__image{margin-left:calc(var(--block-padding) * -1);margin-right:calc(var(--block-padding) * -1);margin-bottom:20px;}.comment--teaser .comment__image img{display:block;width:100%;height:auto;aspect-ratio:350/207;object-fit:cover;border-radius:var(--block-border-radius);}.comment--teaser .comment__comment-link{display:block;text-decoration:none;}.comment--teaser .comment__comment-link:after{content:"";display:table;clear:both;}.comment--teaser .comment__flex-content{display:flex;justify-content:space-between;margin-bottom:15px;}.comment--teaser .comment__name{font-weight:bold;}.comment--teaser .comment__body{clear:both;margin-bottom:15px;}.comment--teaser .comment__read-more{font-family:var(--page-font-family-second);transition-property:background-color,filter;transition-duration:0.15s;display:inline-block;box-sizing:border-box;height:var(--form-input-height);padding:var(--form-input-padding);background:var(--color-turquoise);border:none;border-radius:var(--block-border-radius);color:white;font-size:var(--page-font-size-small);font-weight:bold;line-height:var(--page-line-height);text-align:center;text-decoration:none;cursor:pointer;height:auto;min-height:var(--link-button-height);padding:var(--link-button-padding);}.comment--teaser .comment__read-more:hover{filter:var(--hover-filter);text-decoration:none;}.comment--teaser .comment__read-more:disabled{background-color:#A0A9AF;}.comment--teaser .comment__read-more.ajax-loading{background-image:linear-gradient(135deg,rgba(0,0,0,0.05) 25%,transparent 25%,transparent 50%,rgba(0,0,0,0.05) 50%,rgba(0,0,0,0.05) 75%,transparent 75%,transparent);background-size:50px 50px;background-repeat:repeat;background-position:0 0;animation:ajax-loading 1.5s linear infinite;}.comment--teaser .comment__read-more.ajax-loading + .ajax-progress{display:none;}.comment--teaser .comment__read-more.ajax-loading + .ajax-progress{display:none;}@media (min-width:1131px){.comment--teaser .comment__body{min-height:120px;}}@media (max-width:1130px){.comment--teaser .comment__product-title{min-height:3.6em;margin-bottom:20px;}.comment--teaser .comment__image img{width:100%;height:auto;aspect-ratio:622/345;}.comment--teaser .comment__body{margin-bottom:10px;min-height:140px;}}@media (max-width:700px){.comment--teaser .comment__body{min-height:90px;}.comment--teaser .comment__read-more{width:100%;}}@media (max-width:420px){.comment--teaser .comment__flex-content{flex-direction:column;margin-bottom:10px;}.comment--teaser .comment__created{margin-bottom:10px;}.comment--teaser .comment__name{align-self:flex-end;}}.comment-form{--block-padding:20px;background:white;border-radius:var(--block-border-radius);box-shadow:0 4px 15px rgba(0,0,0,0.05);display:grid;grid-row-gap:15px;padding:var(--block-padding);}.comment-form .form-item{margin:0;padding:0;}.comment-form .form-item__label{margin:0;padding:0;}.comment-form .form-text,.comment-form .form-email{width:100%;max-width:426px;}.comment-form .form-textarea{width:100%;height:149px;}.comment-form .captcha{margin-bottom:0;border:none;padding:0;}.comment-form .form-item--field-comment-image-wrapper .form-item .form-item .form-item__label,.comment-form .form-item--field-comment-image-wrapper .form-item__description{display:none;}.comment-form #edit-field-comment-image-ajax-wrapper > .form-item{display:grid;grid-template-columns:7em minmax(0,1fr);grid-column-gap:20px;}.comment-form .form-item--field-comment-rating-0-value{display:grid;grid-template-columns:7em minmax(0,1fr);grid-column-gap:20px;}@media (max-width:1130px){.comment-form .form-text,.comment-form .form-email{max-width:initial;}}@media (max-width:700px){.comment-form #edit-field-comment-image-ajax-wrapper > .form-item,.comment-form .form-item--field-comment-rating-0-value{grid-template-columns:initial;grid-row-gap:5px;}.comment-form .form-submit{width:100%;}}.carousel{--slide-margin:0;--arrow-size:50px;}.carousel .slick-track{display:flex !important;margin-left:0 !important;}.carousel .slick-slide{height:inherit !important;margin:0 0 0 var(--slide-margin);}.carousel .slick-list{margin:0 0 0 calc(var(--slide-margin) * -1);}.carousel .slick-arrow{margin:0;padding:0;background:none;border:none;border-radius:0;color:inherit;font:inherit;transition-property:opacity,visibility;transition-duration:0.3s;position:absolute;top:0;bottom:0;width:var(--arrow-size);height:var(--arrow-size);margin:auto 0;border-radius:50%;background:#26BEC8 url(/themes/xtheme/img/arrow-down-white.svg) center no-repeat;box-shadow:0 1px 4px rgba(0,0,0,0.15);outline:none;opacity:1;visibility:visible;z-index:1;text-indent:-9999px;overflow:hidden;}.carousel .slick-arrow:hover{opacity:0.8;}.carousel .slick-arrow.slick-disabled{opacity:0.3;}.carousel .slick-prev{left:-25px;transform:scale(-1,1) rotate(-90deg);}.carousel .slick-next{right:-25px;transform:rotate(-90deg);}@media (max-width:1500px){.carousel .slick-prev{left:calc(var(--page-padding) * -1);}.carousel .slick-next{right:calc(var(--page-padding) * -1);}}.slideshow-block-content__text-label{display:none;}.slider-on-front-page-views__content .slide:nth-child(n+2){display:none;}.slider-on-front-page-views__content .slick-slide:nth-child(n+2){display:block;}.slider-on-front-page-views__content .slide__link{display:block;}.slider-on-front-page-views__content img{display:block;width:100%;height:auto;border-radius:var(--block-border-radius);}.slider-on-front-page-views__content .slick-dots{position:absolute;bottom:var(--gutter-width);margin:0;padding:0;list-style:none;left:50%;transform:translateX(-50%);}.slider-on-front-page-views__content .slick-dots li{display:inline-block;margin:0 6px;padding:0;list-style:none;}.slider-on-front-page-views__content .slick-dots button{display:block;width:15px;height:15px;min-width:initial;margin:0;padding:0;border:none;border-radius:15px;background:var(--color-turquoise);text-indent:-9999px;}.slider-on-front-page-views__content .slick-dots .slick-active button{width:50px;background-color:var(--color-blue);}.slider-image{position:relative;}.slider-image .caption-image{position:absolute;top:30%;width:100%;text-align:center;color:white;}.slider-image .caption-image h2{font-size:26px;}@media (min-width:320px){.slider-image .caption-image h2{font-size:calc(35px + 78 * ((100vw - 400px) / 1000));}}@media (min-width:1131px){.slider-image .caption-image h2{font-size:59px;}}.carousel-preset-slider3{--slides-to-show:3;--slide-margin:var(--gutter-width);display:grid;grid-template-columns:repeat(var(--slides-to-show),minmax(0,1fr));grid-gap:var(--slide-margin);}.carousel-preset-slider3 > div:nth-child(n+4){display:none;}.carousel-preset-slider3.slick-initialized{display:block;}.carousel-preset-slider3.slick-initialized > div{display:block !important;}.carousel-preset-slider4{--grid-columns:4;--slide-margin:var(--gutter-width);display:grid;grid-template-columns:repeat(var(--grid-columns),minmax(0,1fr));grid-gap:var(--slide-margin);}.carousel-preset-slider4 > div:nth-child(n+5){display:none;}.carousel-preset-slider4.slick-initialized{display:block;}.carousel-preset-slider4.slick-initialized > div{display:block !important;}.carousel-preset-front-comments{--slide-margin:var(--gutter-width);}.carousel-preset-front-comments.slick-initialized{display:block;}.carousel-preset-front-comments.slick-initialized > div{display:block !important;}.carousel-preset-other-products{--slide-margin:var(--gutter-width);}.carousel-preset-other-products.slick-initialized{display:block;}.carousel-preset-other-products.slick-initialized > div{display:block !important;}.carousel-preset-flexi-slider{--arrow-size:40px;}.carousel-preset-flexi-slider .slick-arrow{opacity:0.7;}.carousel-preset-flexi-slider .slick-prev{left:4px !important;}.carousel-preset-flexi-slider .slick-next{right:4px !important;}@media (max-width:1130px){.carousel-preset-flexi-slider{--arrow-size:50px;}}.banner-header{font-family:var(--page-font-family-second);display:grid;align-content:center;min-height:150px;border-radius:var(--block-border-radius);background-size:cover;}.banner-header:hover{filter:var(--hover-filter);}.banner-header__link{display:grid;grid-template-columns:9fr 3fr;grid-column-gap:var(--gutter-width);padding:calc(var(--gutter-width) / 2);text-decoration:none;color:white;}.banner-header__link:hover{color:white;text-decoration:none;}.banner-header__element-1{font-size:18px;font-weight:900;line-height:1.2;}@media (min-width:700px){.banner-header__element-1{font-size:calc(18px + 30 * ((100vw - 700px) / 440));}}@media (min-width:1140px){.banner-header__element-1{font-size:48px;}}.banner-header__element-2{font-size:18px;align-self:end;font-weight:900;line-height:1;}@media (min-width:700px){.banner-header__element-2{font-size:calc(18px + 46 * ((100vw - 700px) / 440));}}@media (min-width:1140px){.banner-header__element-2{font-size:64px;}}@media (max-width:1130px){.banner-header{min-height:auto;}.banner-header__link{padding:15px;}.banner-header__element-2{text-align:right;}}.banner-footer{border-radius:var(--block-border-radius);background-repeat:no-repeat;background-position:center;background-size:cover;color:white;}.banner-footer__link{display:grid;grid-template-columns:5fr 3fr;grid-column-gap:var(--gutter-width);height:100%;padding:20px;color:inherit;text-decoration:none;}.banner-footer__link:hover{text-decoration:none;}.banner-footer__element-1{font-family:var(--page-font-family-second);font-size:28px;font-weight:900;line-height:1.2;}@media (min-width:700px){.banner-footer__element-1{font-size:calc(28px + 18 * ((100vw - 700px) / 440));}}@media (min-width:1140px){.banner-footer__element-1{font-size:46px;}}.banner-footer__element-2{font-family:var(--page-font-family-second);font-size:36px;align-self:end;font-weight:900;line-height:1.2;}@media (min-width:700px){.banner-footer__element-2{font-size:calc(36px + 28 * ((100vw - 700px) / 440));}}@media (min-width:1140px){.banner-footer__element-2{font-size:64px;}}@media (max-width:1130px){.banner-footer__link{width:100%;height:auto;aspect-ratio:4/3;}}@media (max-width:700px){.banner-footer__link{grid-template-columns:initial;grid-row-gap:20px;}}.page--catalog .main-menu-block{position:relative;top:0;}.product-filter-form-block{padding:15px;background:var(--color-blue);border-radius:var(--block-border-radius);}.product-filter-form-block input[type=text],.product-filter-form-block input[type=number],.product-filter-form-block input[type=url],.product-filter-form-block input[type=email],.product-filter-form-block input[type=password],.product-filter-form-block input[type=date],.product-filter-form-block input[type=time],.product-filter-form-block input[type=tel],.product-filter-form-block input[type=file],.product-filter-form-block textarea,.product-filter-form-block select{border-color:white;}.product-filter-form-block .select2-selection{border-color:white !important;}.product-filter-form-block__title{margin-bottom:var(--gutter-width-half);text-align:center;font-size:var(--headline-size-1);font-weight:bold;color:white;}@media (max-width:1130px){.product-filter-form-block__title{margin:0;text-align:left;line-height:1.1;}.product-filter-form-block__title{cursor:pointer;}.product-filter-form-block__content{display:none;}.product-filter-form-block--open .product-filter-form-block__title{margin-bottom:20px;}.product-filter-form-block--open .product-filter-form-block__content{display:block;}.product-filter-form-block__title{position:relative;}.product-filter-form-block__title::after{content:"";position:absolute;top:6px;bottom:0;right:0;margin:auto 0;width:24px;height:24px;background:url(/themes/xtheme/img/arrow-down-white.svg) center no-repeat;}.product-filter-form-block--open .product-filter-form-block__title::after{transform:rotate(180deg);}}@media (max-width:700px){.product-filter-form-block{padding:10px 15px 14px 15px;}}.product-form-filter{display:grid;grid-template-columns:auto max-content;grid-column-gap:10px;}.product-form-filter__filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:10px;}.product-form-filter .form-item{margin:0;padding:0;}.product-form-filter select{width:100%;background-image:url(/themes/xtheme/img/arrow-down-blue.svg);}.product-form-filter select.ajax-loading{background-image:linear-gradient(135deg,rgba(0,0,0,0.05) 25%,transparent 25%,transparent 50%,rgba(0,0,0,0.05) 50%,rgba(0,0,0,0.05) 75%,transparent 75%,transparent);background-size:50px 50px;background-repeat:repeat;background-position:0 0;animation:ajax-loading 1.5s linear infinite;}.product-form-filter select.ajax-loading + .ajax-progress{display:none;}.product-form-filter .select2{width:100% !important;}.product-form-filter .form-submit{text-transform:uppercase;}@media (max-width:1130px){.product-form-filter{grid-template-columns:minmax(0,1fr);grid-row-gap:20px;}.product-form-filter__filters{grid-template-columns:minmax(0,1fr);grid-row-gap:20px;}.product-form-filter .form-submit{width:100%;}}.catalog{display:grid;grid-template-areas:"sidebar main" "sidebar footer";grid-template-columns:23.5964912281% minmax(0,1fr);grid-gap:var(--gutter-width);}.catalog__layout-sidebar{grid-area:sidebar;}.catalog__layout-main{grid-area:main;min-width:0;}.catalog__layout-footer{grid-area:footer;max-width:920px;margin:0 auto;}.catalog__image{display:none;}.catalog__description .collapsible-text__link{font-family:var(--page-font-family-second);float:left;margin-bottom:-40px;font-size:var(--page-font-size-small);text-decoration:none;color:var(--color-blue);}.catalog__description .collapsible-text__link::after{font-weight:normal;font-size:var(--page-font-size) !important;color:inherit;}.catalog__products .product--teaser{margin-bottom:20px;}.catalog-views__pager{margin-top:50px;}.catalog__tabs{width:calc(100% - 14em);}.catalog .tabs__nav-item--action .tabs__nav-link{background-color:var(--color-orange);color:white;}.catalog .tabs__nav-item--subsidy .tabs__nav-link,.catalog .tabs__nav-item--cashback .tabs__nav-link{background-color:var(--color-blue);color:white;}.catalog .main-menu-block__content{position:initial;}.catalog .main-menu-block .menu-l1{margin-bottom:0;}.catalog .main-menu-block .menu__item--hidden{display:block;}.catalog .main-menu-block__toggle{display:none;}@media (max-width:1130px){.catalog{grid-template-areas:"main" "footer";grid-template-columns:initial;}.catalog__layout-sidebar{display:none;}.catalog__layout-footer{margin-top:30px;}.catalog__description{display:none;}.catalog__tabs{width:100%;}}@media (max-width:700px){.catalog__tabs{width:100%;}}.catalog__map-wrapper{margin-bottom:30px;}.catalog__map-wrapper:after{content:"";display:table;clear:both;}.catalog__map-wrapper .catalog__map-toggle{font-family:var(--page-font-family-second);transition-property:background-color,filter;transition-duration:0.15s;display:inline-block;box-sizing:border-box;height:var(--form-input-height);padding:var(--form-input-padding);background:var(--color-turquoise);border:none;border-radius:var(--block-border-radius);color:white;font-size:var(--page-font-size-small);font-weight:bold;line-height:var(--page-line-height);text-align:center;text-decoration:none;cursor:pointer;height:auto;min-height:var(--link-button-height);padding:var(--link-button-padding);float:right;}.catalog__map-wrapper .catalog__map-toggle:hover{filter:var(--hover-filter);text-decoration:none;}.catalog__map-wrapper .catalog__map-toggle:disabled{background-color:#A0A9AF;}.catalog__map-wrapper .catalog__map-toggle.ajax-loading{background-image:linear-gradient(135deg,rgba(0,0,0,0.05) 25%,transparent 25%,transparent 50%,rgba(0,0,0,0.05) 50%,rgba(0,0,0,0.05) 75%,transparent 75%,transparent);background-size:50px 50px;background-repeat:repeat;background-position:0 0;animation:ajax-loading 1.5s linear infinite;}.catalog__map-wrapper .catalog__map-toggle.ajax-loading + .ajax-progress{display:none;}.catalog__map-wrapper .catalog__map-toggle.ajax-loading + .ajax-progress{display:none;}.catalog__map-wrapper .catalog__map-toggle::after{content:"";display:inline-block;width:14px;height:14px;margin-left:10px;vertical-align:middle;background:url(/themes/xtheme/img/arrow-down-white.svg) center no-repeat;}.catalog__map-wrapper .catalog__map-toggle--pressed{margin-bottom:10px;}.catalog__map-wrapper .catalog__map-toggle--pressed::after{transform:scaleY(-1);}.catalog__map-wrapper .catalog__map,.catalog__map-wrapper .yandex-map{height:600px;}.catalog__map-wrapper .catalog__map{clear:both;position:relative;background-image:url(/themes/xtheme/img/loader.gif);background-position:center center;background-repeat:no-repeat;}.catalog__map-wrapper .catalog__map--hidden{display:none;}@media (max-width:1130px){.catalog__map-wrapper{margin-bottom:20px;}}@media (max-width:700px){.catalog__map-wrapper .catalog__map,.catalog__map-wrapper .yandex-map{height:80vh;max-height:600px;}}.map-balloon{background:white;border-radius:var(--block-border-radius);box-shadow:0 4px 15px rgba(0,0,0,0.05);position:absolute;top:15px;left:15px;z-index:1;width:320px;max-width:91%;}.map-balloon--empty{height:320px;}.map-balloon--hidden{display:none;}.map-balloon--loading .map-balloon__content{filter:blur(2px);}.map-balloon--loading:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/themes/xtheme/img/loader.gif);background-position:center center;background-repeat:no-repeat;}.map-balloon__close{width:34px;height:34px;min-width:initial;margin:0;padding:0;color:white;border:none;border-radius:50%;background:var(--color-turquoise) url(/themes/xtheme/img/close-icon-white.svg) center no-repeat;text-decoration:none;text-indent:-9999px;position:absolute !important;top:-18px;right:-18px;z-index:1;}.map-balloon__close:hover{filter:var(--hover-filter);}.catalog-views__sort{display:grid;grid-template-columns:max-content;justify-content:end;}.catalog__tabs + .catalog__products .catalog-views__sort{margin-top:calc(var(--form-input-height) * -1 - var(--tabs-nav-margin-bottom));}.catalog-views__sort .form-item__label{display:none;}.catalog-views__sort .form-select,.catalog-views__sort .select2{width:180px !important;}@media (max-width:1130px){.catalog-views__sort{margin-top:0 !important;}.catalog-views__sort .form-select,.catalog-views__sort .select2{width:250px !important;}}@media (max-width:700px){.catalog-views__sort .form-select,.catalog-views__sort .select2{width:180px !important;}}#mailguner-popup .mg-wrapper table{background-color:transparent;}.page--page-node-1529 .s-partnership{display:none;}.footer-author{font-size:13px;color:#c1e2fd;}.ad-footer-block{grid-column:1/3;}.ad-sidebar-block{margin-top:20px;}.ad-catalog-block{margin-bottom:20px;}@media (max-width:1130px){.ad-sidebar-block{display:none;}.ad-footer-block{grid-column:1/2;order:2;}}
