@font-face {font-family: swiper-icons;src: url("/css/data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");font-weight: 400;font-style: normal;}
:root {--swiper-theme-color: #007aff;}
:host {position: relative;display: block;margin-left: auto;margin-right: auto;z-index: 1;}
.swiper {margin-left: auto;margin-right: auto;position: relative;overflow: hidden;list-style: none;padding: 0;z-index: 1;display: block;}
.swiper-vertical>.swiper-wrapper {flex-direction: column;}
.swiper-wrapper {position: relative;width: 100%;height: 100%;z-index: 1;display: flex;transition-property: transform;transition-timing-function: var(--swiper-wrapper-transition-timing-function,initial);box-sizing: content-box;}
.swiper-android .swiper-slide, .swiper-ios .swiper-slide, .swiper-wrapper {transform: translate3d(0px,0,0);}
.swiper-horizontal {touch-action: pan-y;}
.swiper-vertical {touch-action: pan-x;}
.swiper-slide {flex-shrink: 0;width: 100%;height: 100%;position: relative;transition-property: transform;display: block;}
.swiper-slide-invisible-blank {visibility: hidden;}
.swiper-autoheight, .swiper-autoheight .swiper-slide {height: auto;}
.swiper-autoheight .swiper-wrapper {align-items: flex-start;transition-property: transform,height;}
.swiper-backface-hidden .swiper-slide {transform: translateZ(0);-webkit-backface-visibility: hidden;backface-visibility: hidden;}
.swiper-3d.swiper-css-mode .swiper-wrapper {perspective: 1200px;}
.swiper-3d .swiper-wrapper {transform-style: preserve-3d;}
.swiper-3d {perspective: 1200px;}
.swiper-3d .swiper-cube-shadow, .swiper-3d .swiper-slide {transform-style: preserve-3d;}
.swiper-css-mode>.swiper-wrapper {overflow: auto;scrollbar-width: none;-ms-overflow-style: none;}
.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar {display: none;}
.swiper-css-mode>.swiper-wrapper>.swiper-slide {scroll-snap-align: start start;}
.swiper-css-mode.swiper-horizontal>.swiper-wrapper {scroll-snap-type: x mandatory;}
.swiper-css-mode.swiper-vertical>.swiper-wrapper {scroll-snap-type: y mandatory;}
.swiper-css-mode.swiper-free-mode>.swiper-wrapper {scroll-snap-type: none;}
.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide {scroll-snap-align: none;}
.swiper-css-mode.swiper-centered>.swiper-wrapper::before {content: "";flex-shrink: 0;order: 9999;}
.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide {scroll-snap-align: center center;scroll-snap-stop: always;}
.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child {margin-inline-start: var(--swiper-centered-offset-before);}
.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before {height: 100%;min-height: 1px;width: var(--swiper-centered-offset-after);}
.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child {margin-block-start: var(--swiper-centered-offset-before);}
.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before {width: 100%;min-width: 1px;height: var(--swiper-centered-offset-after);}
.swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-bottom, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top {position: absolute;left: 0;top: 0;width: 100%;height: 100%;pointer-events: none;z-index: 10;}
.swiper-3d .swiper-slide-shadow {background: rgba(0,0,0,.15);}
.swiper-3d .swiper-slide-shadow-left {background-image: linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0));}
.swiper-3d .swiper-slide-shadow-right {background-image: linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0));}
.swiper-3d .swiper-slide-shadow-top {background-image: linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0));}
.swiper-3d .swiper-slide-shadow-bottom {background-image: linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0));}
.swiper-lazy-preloader {width: 42px;height: 42px;position: absolute;left: 50%;top: 50%;margin-left: -21px;margin-top: -21px;z-index: 10;transform-origin: 50%;box-sizing: border-box;border: 4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius: 50%;border-top-color: transparent;}
.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader, .swiper:not(.swiper-watch-progress) .swiper-lazy-preloader {animation: swiper-preloader-spin 1s infinite linear;}
.swiper-lazy-preloader-white {--swiper-preloader-color: #fff;}
.swiper-lazy-preloader-black {--swiper-preloader-color: #000;}
@keyframes swiper-preloader-spin {0% {transform: rotate(0deg);}
	100% {transform: rotate(360deg);}}
.swiper-virtual .swiper-slide {-webkit-backface-visibility: hidden;transform: translateZ(0);}
.swiper-virtual.swiper-css-mode .swiper-wrapper::after {content: "";position: absolute;left: 0;top: 0;pointer-events: none;}
.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after {height: 1px;width: var(--swiper-virtual-size);}
.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after {width: 1px;height: var(--swiper-virtual-size);}
:root {--swiper-navigation-size: 44px;}
.swiper-button-next, .swiper-button-prev {position: absolute;top: var(--swiper-navigation-top-offset,50%);width: calc(var(--swiper-navigation-size) / 44 * 27);height: var(--swiper-navigation-size);margin-top: calc(0px - ( var(--swiper-navigation-size) / 2 ));z-index: 10;cursor: pointer;display: flex;align-items: center;justify-content: center;color: var(--swiper-navigation-color,var(--swiper-theme-color));}
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {opacity: .35;cursor: auto;pointer-events: none;}
.swiper-button-next.swiper-button-hidden, .swiper-button-prev.swiper-button-hidden {opacity: 0;cursor: auto;pointer-events: none;}
.swiper-navigation-disabled .swiper-button-next, .swiper-navigation-disabled .swiper-button-prev {display: none !important;}
.swiper-button-next svg, .swiper-button-prev svg {width: 100%;height: 100%;object-fit: contain;transform-origin: center;}
.swiper-rtl .swiper-button-next svg, .swiper-rtl .swiper-button-prev svg {transform: rotate(180deg);}
.swiper-button-prev, .swiper-rtl .swiper-button-next {left: var(--swiper-navigation-sides-offset,10px);right: auto;}
.swiper-button-next, .swiper-rtl .swiper-button-prev {right: var(--swiper-navigation-sides-offset,10px);left: auto;}
.swiper-button-lock {display: none;}
.swiper-button-next:after, .swiper-button-prev:after {font-family: swiper-icons;font-size: var(--swiper-navigation-size);text-transform: none !important;letter-spacing: 0;font-variant: initial;line-height: 1;}
.swiper-button-prev:after, .swiper-rtl .swiper-button-next:after {content: "prev";}
.swiper-button-next, .swiper-rtl .swiper-button-prev {right: var(--swiper-navigation-sides-offset,10px);left: auto;}
.swiper-button-next:after, .swiper-rtl .swiper-button-prev:after {content: "next";}
.swiper-pagination {position: absolute;text-align: center;transition: .3s opacity;transform: translate3d(0,0,0);z-index: 10;}
.swiper-pagination.swiper-pagination-hidden {opacity: 0;}
.swiper-pagination-disabled>.swiper-pagination, .swiper-pagination.swiper-pagination-disabled {display: none !important;}
.swiper-horizontal>.swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction {bottom: var(--swiper-pagination-bottom,8px);top: var(--swiper-pagination-top,auto);left: 0;width: 100%;}
.swiper-pagination-bullets-dynamic {overflow: hidden;font-size: 0;}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {transform: scale(.33);position: relative;}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {transform: scale(1);}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {transform: scale(1);}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {transform: scale(.66);}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {transform: scale(.33);}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {transform: scale(.66);}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {transform: scale(.33);}
.swiper-pagination-bullet {width: var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height: var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display: inline-block;border-radius: var(--swiper-pagination-bullet-border-radius,50%);background: var(--swiper-pagination-bullet-inactive-color,#000);opacity: var(--swiper-pagination-bullet-inactive-opacity,.2);}
button.swiper-pagination-bullet {border: none;margin: 0;padding: 0;box-shadow: none;-webkit-appearance: none;appearance: none;}
.swiper-pagination-clickable .swiper-pagination-bullet {cursor: pointer;}
.swiper-pagination-bullet:only-child {display: none !important;}
.swiper-pagination-bullet-active {opacity: var(--swiper-pagination-bullet-opacity,1);background: var(--swiper-pagination-color,var(--swiper-theme-color));}
.swiper-pagination-vertical.swiper-pagination-bullets, .swiper-vertical>.swiper-pagination-bullets {right: var(--swiper-pagination-right,8px);left: var(--swiper-pagination-left,auto);top: 50%;transform: translate3d(0px,-50%,0);}
.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet, .swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {margin: var(--swiper-pagination-bullet-vertical-gap,6px) 0;display: block;}
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {top: 50%;transform: translateY(-50%);width: 8px;}
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {display: inline-block;transition: .2s transform,.2s top;}
.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {margin: 0 var(--swiper-pagination-bullet-horizontal-gap,4px);}
.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {left: 50%;transform: translateX(-50%);white-space: nowrap;}
.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {transition: .2s transform,.2s left;}
.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {transition: .2s transform,.2s right;}
.swiper-pagination-fraction {color: var(--swiper-pagination-fraction-color,inherit);}
.swiper-pagination-progressbar {background: var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position: absolute;}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {background: var(--swiper-pagination-color,var(--swiper-theme-color));position: absolute;left: 0;top: 0;width: 100%;height: 100%;transform: scale(0);transform-origin: left top;}
.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {transform-origin: right top;}
.swiper-horizontal>.swiper-pagination-progressbar, .swiper-pagination-progressbar.swiper-pagination-horizontal, .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite, .swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {width: 100%;height: var(--swiper-pagination-progressbar-size,4px);left: 0;top: 0;}
.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-vertical, .swiper-vertical>.swiper-pagination-progressbar {width: var(--swiper-pagination-progressbar-size,4px);height: 100%;left: 0;top: 0;}
.swiper-pagination-lock {display: none;}
.swiper-scrollbar {border-radius: var(--swiper-scrollbar-border-radius,10px);position: relative;touch-action: none;background: var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1));}
.swiper-scrollbar-disabled>.swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-disabled {display: none !important;}
.swiper-horizontal>.swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-horizontal {position: absolute;left: var(--swiper-scrollbar-sides-offset,1%);bottom: var(--swiper-scrollbar-bottom,4px);top: var(--swiper-scrollbar-top,auto);z-index: 50;height: var(--swiper-scrollbar-size,4px);width: calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%));}
.swiper-scrollbar.swiper-scrollbar-vertical, .swiper-vertical>.swiper-scrollbar {position: absolute;left: var(--swiper-scrollbar-left,auto);right: var(--swiper-scrollbar-right,4px);top: var(--swiper-scrollbar-sides-offset,1%);z-index: 50;width: var(--swiper-scrollbar-size,4px);height: calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%));}
.swiper-scrollbar-drag {height: 100%;width: 100%;position: relative;background: var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius: var(--swiper-scrollbar-border-radius,10px);left: 0;top: 0;}
.swiper-scrollbar-cursor-drag {cursor: move;}
.swiper-scrollbar-lock {display: none;}
.swiper-zoom-container {width: 100%;height: 100%;display: flex;justify-content: center;align-items: center;text-align: center;}
.swiper-zoom-container>canvas, .swiper-zoom-container>img, .swiper-zoom-container>svg {max-width: 100%;max-height: 100%;object-fit: contain;}
.swiper-slide-zoomed {cursor: move;touch-action: none;}
.swiper .swiper-notification {position: absolute;left: 0;top: 0;pointer-events: none;opacity: 0;z-index: -1000;}
.swiper-free-mode>.swiper-wrapper {transition-timing-function: ease-out;margin: 0 auto;}
.swiper-grid>.swiper-wrapper {flex-wrap: wrap;}
.swiper-grid-column>.swiper-wrapper {flex-wrap: wrap;flex-direction: column;}
.swiper-fade.swiper-free-mode .swiper-slide {transition-timing-function: ease-out;}
.swiper-fade .swiper-slide {pointer-events: none;transition-property: opacity;}
.swiper-fade .swiper-slide .swiper-slide {pointer-events: none;}
.swiper-fade .swiper-slide-active {pointer-events: auto;}
.swiper-fade .swiper-slide-active .swiper-slide-active {pointer-events: auto;}
.swiper.swiper-cube {overflow: visible;}
.swiper-cube .swiper-slide {pointer-events: none;-webkit-backface-visibility: hidden;backface-visibility: hidden;z-index: 1;visibility: hidden;transform-origin: 0 0;width: 100%;height: 100%;}
.swiper-cube .swiper-slide .swiper-slide {pointer-events: none;}
.swiper-cube.swiper-rtl .swiper-slide {transform-origin: 100% 0;}
.swiper-cube .swiper-slide-active, .swiper-cube .swiper-slide-active .swiper-slide-active {pointer-events: auto;}
.swiper-cube .swiper-slide-active, .swiper-cube .swiper-slide-next, .swiper-cube .swiper-slide-prev {pointer-events: auto;visibility: visible;}
.swiper-cube .swiper-cube-shadow {position: absolute;left: 0;bottom: 0px;width: 100%;height: 100%;opacity: .6;z-index: 0;}
.swiper-cube .swiper-cube-shadow:before {content: "";background: #000;position: absolute;left: 0;top: 0;bottom: 0;right: 0;filter: blur(50px);}
.swiper-cube .swiper-slide-next+.swiper-slide {pointer-events: auto;visibility: visible;}
.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom, .swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left, .swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right, .swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top {z-index: 0;-webkit-backface-visibility: hidden;backface-visibility: hidden;}
.swiper.swiper-flip {overflow: visible;}
.swiper-flip .swiper-slide {pointer-events: none;-webkit-backface-visibility: hidden;backface-visibility: hidden;z-index: 1;}
.swiper-flip .swiper-slide .swiper-slide {pointer-events: none;}
.swiper-flip .swiper-slide-active, .swiper-flip .swiper-slide-active .swiper-slide-active {pointer-events: auto;}
.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom, .swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left, .swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right, .swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top {z-index: 0;-webkit-backface-visibility: hidden;backface-visibility: hidden;}
.swiper-creative .swiper-slide {-webkit-backface-visibility: hidden;backface-visibility: hidden;overflow: hidden;transition-property: transform,opacity,height;}
.swiper.swiper-cards {overflow: visible;}
.swiper-cards .swiper-slide {transform-origin: center bottom;-webkit-backface-visibility: hidden;backface-visibility: hidden;overflow: hidden;}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}:focus{outline:0}ol,ul{list-style:none}i,em{font-style:italic}b,strong{font-weight:700}a,a:link,a:visited{text-decoration:none;color:#1d3557;transition:all .2s ease-in}a:hover,a:focus,a:active{color:#1d3557}.content a{border-bottom:1px solid rgba(29,53,87,.3)}.content a:hover{border-bottom:1px solid rgba(29,53,87,1)}html{display:block}body{font:16px/1.5em "Commissioner",Arial,sans-serif;color:#111;text-align:left;overflow-x:hidden}.container{max-width:1320px;min-width:240px;margin:0 auto;padding:0 20px;text-align:left}@media screen and (max-width:980px){.container{padding:0 20px}}@media screen and (max-width:720px){.container{padding:0 20px}}@media screen and (max-width:480px){html{-webkit-text-size-adjust:none}.container{padding:0 15px}}h1{font:2.5em/1.25em "Noto Serif",Georgia,serif;padding:.5em 0;color:#000;font-weight:700}h2{font:2em/1.25em "Noto Serif",Georgia,serif;padding:1em 0;font-weight:400;font-weight:700;color:#000}h3{font:1.75em/1.25em "Commissioner",Arial,sans-serif;padding:1em 0;font-weight:400;font-weight:400;color:#000}h4{font:1.5em/1.25em "Commissioner",Arial,sans-serif;padding:1em 0;color:#000;font-weight:400}@media screen and (max-width:980px){.title{padding-top:20px !important}}@media screen and (max-width:480px){h1{font:2em/1.25em "Noto Serif",Georgia,serif;font-weight:700}}.content p{padding:0 0 1em}.content img{max-width:100%;height:auto !important}.content ul,.content ol{margin:0 0 1.5em}.content ul li{margin:0 0 5px 2em;list-style:none}.content ul li:before{content:" ";display:inline-block;width:6px;height:6px;margin-left:-1em;margin-right:calc(1em - 6px);border-radius:50%;background:#e63946;vertical-align:.18em}.content ol li{margin:0 0 10px 2em;list-style:decimal}.btn,a.btn{position:relative;display:flex;align-items:center;height:48px;padding:0 10px 0 25px;font:400 17px/21px "Commissioner",Arial,sans-serif;box-sizing:border-box;gap:10px;margin:0 26px 0 0}.btn_white,a.btn_white{border:1px solid #fff;border-right:0;color:#fff}.btn:after{content:"";position:absolute;display:block;width:48px;transform:skew(-25deg);top:-1px;bottom:-1px;right:-15px}.btn_white:after{border:1px solid #fff;border-left:0}.btn_red,a.btn_red{background:#e63946;color:#fff}.btn_red:after{background:#e63946}.btn_red>*{position:relative;z-index:1}.pushy{position:fixed;width:250px;height:100%;top:0;z-index:9999;background:#333f93;overflow:auto;visibility:hidden;-webkit-overflow-scrolling:touch}.pushy a{display:block;color:#fff;padding:15px 30px;text-decoration:none;outline:0}.pushy ul li ul li a{color:#fff}.pushy ul:first-child{margin-top:5px}.pushy.pushy-left{left:0}.pushy-left{-webkit-transform:translate3d(-250px,0,0);-ms-transform:translate3d(-250px,0,0);transform:translate3d(-250px,0,0)}.pushy-open-left #container{-webkit-transform:translate3d(250px,0,0);-ms-transform:translate3d(250px,0,0);transform:translate3d(250px,0,0)}.pushy-open-left .pushy{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}#container,.pushy{transition:transform .2s cubic-bezier(.16,.68,.43,.99)}.site-overlay{display:none}.pushy-open-left .site-overlay{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:9998;background-color:rgba(0,0,0,.5);-webkit-animation:fade .5s;animation:fade .5s}@keyframes fade{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fade{0%{opacity:0}100%{opacity:1}}.pushy-submenu ul{transition:max-height .2s ease-in-out}.pushy-submenu ul .pushy-link{transition:opacity .2s ease-in-out}.pushy-submenu>a{position:relative}.pushy-submenu>a:after{content:"";display:block;height:11px;width:8px;position:absolute;top:50%;right:15px;background:url("/upload/share/arrow.svg") no-repeat;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);transition:transform .2s}.pushy-submenu-closed ul{max-height:0;overflow:hidden}.pushy-submenu-closed .pushy-link{opacity:0}.pushy-submenu-open ul{max-height:1000px}.pushy-submenu-open .pushy-link{opacity:1}.pushy-submenu-open a:after{-webkit-transform:translateY(-50%) rotate(90deg);-ms-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}.topnav{display:none;position:fixed;top:0;left:0;right:0;z-index:1000;height:50px;line-height:50px;background:#333f93;color:#fff;box-shadow:0 3px 10px rgba(0,0,0,.2)}.topnav a{color:#fff}@media screen and (max-width:980px){.topnav{display:block}.topnav .row{display:flex;align-items:center;justify-content:space-between;height:50px}.topnav .col{float:none;width:auto}.topnav .col:nth-child(2){margin-left:auto;text-align:right}}.header{padding:20px 0;background:#fff}.header_inner{display:flex;align-items:center;gap:129px}.header_logo{display:block;flex:0 0 413px;border:none}.header_logo img{display:block;width:100%;height:auto}.header_content{display:flex;flex:1 1 auto;flex-direction:column;gap:20px;min-width:0}.header_logos{display:flex;align-items:center;justify-content:space-between;gap:30px;width:100%}.header_logos img{display:block;max-width:30%;max-height:108px;object-fit:contain}.header_contacts{display:flex;align-items:center;justify-content:space-between;gap:0;width:100%;color:#171412;font-size:14px;line-height:20px;white-space:nowrap}.header_contacts a{color:#171412;border:none}.header_contacts-divider{color:#171412;opacity:.35}@media screen and (max-width:980px){.header{padding:70px 0 25px}.header_inner{gap:40px}.header_logo{flex-basis:300px}.header_logos{gap:20px}.header_contacts{flex-wrap:wrap;justify-content:flex-start;gap:10px 16px;white-space:normal;padding-top:5px}.header_contacts-divider{display:none}}@media screen and (max-width:720px){.header_inner{align-items:flex-start;gap:20px}.header_logo{flex:0 0 33%;max-width:33%}.header_content{flex:1 1 auto;gap:3px}.header_logos{display:flex;gap:12px}.header_logos img{max-width:32%;max-height:48px}.header_contacts{display:flex;flex-direction:column;align-items:flex-start;gap:3px;font-size:13px;line-height:18px}.header_contacts a[href^=tel]{display:none}}@media screen and (max-width:480px){.header_inner{gap:14px}.header_logo{flex-basis:33%;max-width:33%}.header_contacts{font-size:12px;line-height:17px}.header_logos{gap:8px}.header_logos img{max-height:36px}}.topmenu{position:relative;z-index:3;margin-bottom:-52px;border-top:2px solid #a8dadc}.topmenu .container{display:flex;align-items:stretch;max-width:1380px;padding:0}.topmenu .container:before,.topmenu .container:after{content:"";display:block;flex:0 0 32px;height:50px;background-repeat:no-repeat;background-position:center;background-size:32px 50px}.topmenu .container:before{background-image:url("/upload/common/rec_blue_left.svg")}.topmenu .container:after{background-image:url("/upload/common/rec_blue_right.svg")}.topmenu .container>div,.topmenu_inner{display:flex;flex:1 1 auto;min-width:0}.topmenu ul{display:flex;align-items:center;justify-content:space-between;width:100%;height:50px;padding:0;box-sizing:border-box;background:#a8dadc}.topmenu ul li{display:flex;align-items:stretch;height:100%;white-space:nowrap}.topmenu ul li a{display:flex;align-items:center;height:100%;padding:0 30px;color:#1d3557;font:18px/26px "Noto Serif",Georgia,serif;text-transform:uppercase;letter-spacing:0;border:none}.topmenu ul li a:hover,.topmenu ul li.active a,.topmenu ul li.active a:hover{background:#8ed0d3;color:#171412}.topmenu .container>div:after,.topmenu_search{content:"";display:block;flex:0 0 80px;height:50px;background-color:#a8dadc;background-image:url("data:image/svg+xml,%3Csvg width=\'18\' height=\'18\' viewBox=\'0 0 18 18\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Ccircle cx=\'7.5\' cy=\'7.5\' r=\'5.5\' stroke=\'%231D3557\' stroke-width=\'2\'/%3E%3Cpath d=\'M12 12L17 17\' stroke=\'%231D3557\' stroke-width=\'2\' stroke-linecap=\'round\'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;border:none}.topmenu .container>div:has(.topmenu_search):after{display:none}@media screen and (max-width:980px){.topmenu{display:none;margin-bottom:0}.topmenu ul li a{padding:0 10px}}.main_hero-link{display:block;border:none}.main_hero .swiper-wrapper,.main_hero .swiper-slide{height:auto}.main_hero .swiper-pagination{left:0;right:0;bottom:20px;display:flex;align-items:center;justify-content:center;gap:10px}.main_hero .swiper-pagination-bullet{width:10px;height:10px;margin:0;background:#fff;opacity:.65}.main_hero .swiper-pagination-bullet-active{background:#fff;opacity:1}.main_hero img{display:block;width:100%;height:auto}.main_about{background:#a8dadc;padding:60px 0}.main_about-text{max-width:1064px;margin:0 auto 50px auto;color:#1d3557;font:500 25px/29px "Commissioner",Arial,sans-serif}.main_about-card{display:flex;align-items:flex-start;gap:43px;background:#fff;padding:52px 90px 45px 104px;box-sizing:border-box}.main_about-title{position:relative;flex:0 0 305px;min-height:200px}.main_about-title span{position:relative;z-index:2;display:block;color:#1d3557;font:700 96px/80px "Noto Serif",Georgia,serif;letter-spacing:5.76px;text-transform:uppercase}.main_about-title img{position:absolute;z-index:1;left:105px;top:42px;width:246px;max-width:none;height:auto}.main_about-list{flex:1 1 auto;margin:0;padding:0;list-style:none}.main_about-list li{position:relative;margin:0;padding:0 0 0 20px;color:#1d3557;font:400 20px/36px "Commissioner",Arial,sans-serif}.main_about-list li:before{content:"";position:absolute;top:14px;left:0;width:7px;height:7px;border-radius:50%;background:#e63946}@media screen and (max-width:980px){.main_about{padding:40px 0}.main_about-text{margin-bottom:30px;font-size:22px;line-height:28px}.main_about-card{flex-direction:column;gap:24px;padding:40px}.main_about-title{flex:0 1 auto;min-height:150px}.main_about-title span{font-size:72px;line-height:64px;letter-spacing:4px}.main_about-title img{left:82px;top:24px;width:190px}}@media screen and (max-width:480px){.main_about{padding:30px 0}.main_about-text{font-size:18px;line-height:24px}.main_about-card{padding:28px 20px}.main_about-title{min-height:112px}.main_about-title span{font-size:48px;line-height:48px;letter-spacing:2px}.main_about-title img{left:58px;top:22px;width:140px}.main_about-list li{font-size:17px;line-height:28px}.main_about-list li:before{top:11px}}.main_count{background:#f1faee;overflow:hidden}.main_count-inner{position:relative;min-height:520px}.main_count-title{position:relative;z-index:3;padding-top:56px;color:#1d3557;font:500 35px/35px "Noto Serif",Georgia,serif;text-align:center}.main_count-map{position:absolute;z-index:1;left:50%;bottom:-4px;width:1106px;max-width:none;height:auto;transform:translateX(-50%)}.main_count-forums,.main_count-regions{position:absolute;z-index:2;display:flex;align-items:end;font-weight:500}.main_count-forums{left:178px;top:116px;gap:28px}.main_count-regions{right:148px;top:264px;gap:30px}.main_count-digit{display:block;width:320px;font:700 250px/210px "Commissioner",Arial,sans-serif;font-variant-numeric:tabular-nums;font-feature-settings:"tnum";letter-spacing:0;text-align:right}.main_count-digit_blue{color:#1d3557;background:linear-gradient(180deg,#3f73bd 0%,#1d3557 66%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.main_count-digit_red{color:#e63946;background:linear-gradient(180deg,#ff8f98 24%,#e63946 64%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.main_count-label{display:block;color:#1d3557;font:500 35px/42px "Commissioner",Arial,sans-serif}.main_count-label_regions{text-align:right}@media screen and (max-width:1320px){.main_count-forums{left:8%}.main_count-regions{right:7%}}@media screen and (max-width:980px){.main_count-inner{min-height:440px}.main_count-title{padding-top:42px;font-size:30px;line-height:34px}.main_count-map{width:920px}.main_count-forums{left:5%;top:118px;gap:18px}.main_count-regions{right:4%;top:252px;gap:18px}.main_count-digit{width:220px;font-size:170px;line-height:132px}.main_count-label{font-size:28px;line-height:34px}}@media screen and (max-width:640px){.main_count-inner{min-height:500px}.main_count-title{padding-top:30px;font-size:24px;line-height:30px}.main_count-map{left:45%;width:780px}.main_count-forums,.main_count-regions{left:0;right:auto;gap:14px}.main_count-forums{top:112px}.main_count-regions{top:285px}.main_count-digit{width:155px;font-size:120px;line-height:94px}.main_count-label{font-size:22px;line-height:28px}}@media screen and (max-width:420px){.main_count-inner{min-height:455px}.main_count-map{left:41%;width:660px}.main_count-forums{top:116px}.main_count-regions{top:260px}.main_count-digit{width:120px;font-size:92px;line-height:72px}.main_count-label{font-size:18px;line-height:24px}}.main_news{background:#e63946;padding:54px 0 73px}.main_news-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:30px}.main_news-head h2{margin:0;padding:0;color:#fff;font:500 35px/35px "Noto Serif",Georgia,serif}.main_news-body{display:flex;align-items:flex-start;justify-content:space-between;gap:70px}.main_news-lead{display:flex;flex-direction:column;width:100%;max-width:390px}.main_news-lead-img,.main_news-item-img{position:relative;display:block;overflow:hidden;border:none}.main_news-lead-img img{display:block;width:100%;height:auto}.main_news-item-img img{display:block;width:100%;height:auto}.main_news-lead-content{display:flex;flex-direction:column;justify-content:space-between;min-height:394px;padding:20px;background:#fed6d9;box-sizing:border-box}.main_news-lead-title{color:#171412;border:none;font:400 20px/30px "Commissioner",Arial,sans-serif}.main_news-lead-title:link,.main_news-lead-title:visited{color:#171412}.main_news-lead-more{position:relative;display:flex;align-items:center;justify-content:space-between;min-height:50px;width:calc(100% - 25px);padding:0 15px 0 25px;border:none;background:#e63946;color:#fff;font:400 17px/21px "Commissioner",Arial,sans-serif;box-sizing:border-box}.main_news-lead-more span:last-child:after{content:"";display:inline-block;width:17px;height:8px;margin-left:10px;background:url("/upload/common/arrow_r.svg") no-repeat center center/contain;vertical-align:2px}.main_news-lead-more:after{content:"";position:absolute;top:0;right:-25px;width:25px;height:100%;background:url("/upload/common/rec_red_right.svg") no-repeat 0 0/100% 100%}.main_news-lead-more span{color:#fff}.main_news-list{display:flex;flex-wrap:wrap;gap:20px 70px;flex:1 1 auto;min-width:0}.main_news-item{display:block;width:100%;max-width:none}.main_news-list .main_news-item{flex:0 0 calc(50% - 35px);width:calc(50% - 35px)}.main_news-item:link,.main_news-item:visited{color:inherit}.main_news-city{display:flex;align-items:center;gap:10px;min-height:34px;padding:5px 20px;background:#1d3557;color:#fff}.main_news-city-icon{display:block;flex:0 0 11px;width:11px}.main_news-date{position:absolute;left:0;bottom:0;display:flex;align-items:center;gap:8px;min-height:34px;padding:0 18px 0 15px;background:#fed6d9;color:#171412;font:400 15px/19px "Commissioner",Arial,sans-serif;box-sizing:border-box}.main_news-date:before{content:"";display:block;width:16px;height:16px;background:url("/upload/common/cal_red.svg") center center/contain no-repeat}.main_news-date:after{content:"";position:absolute;top:0;right:-25px;width:25px;height:34px;background:url("/upload/common/rec_pink_right.svg") center center/contain no-repeat}.main_news-item-title{display:block;padding:10px 0 15px;border:none;color:#fff;font:400 17px/26px "Commissioner",Arial,sans-serif}.main_news-item-title:hover,.main_news-item:hover .main_news-item-title,.main_news-lead-title:hover{color:#fed6d9}@media screen and (max-width:1160px){.main_news-body{gap:28px}.main_news>.container>.main_news-body{align-items:stretch}.main_news>.container>.main_news-body .main_news-lead{flex:0 0 calc(50% - 14px);max-width:none}.main_news-list{width:100%}.main_news>.container>.main_news-body .main_news-list{flex:0 0 calc(50% - 14px);flex-direction:column;flex-wrap:nowrap;gap:28px}.main_news>.container>.main_news-body .main_news-list .main_news-item{width:100%;flex:0 1 auto}}@media screen and (max-width:980px){.main_news{padding:42px 0 50px}.main_news-lead{flex-basis:auto}.main_news-lead-content{min-height:260px}}@media screen and (max-width:640px){.main_news-head{align-items:flex-start;flex-direction:column;gap:18px}.main_news-head h2{font-size:28px;line-height:32px}.main_news-list{display:block}.main_news>.container>.main_news-body{flex-direction:column}.main_news-item{margin-bottom:20px}.main_news-list .main_news-item{width:100%;flex-basis:auto}.main_news-lead-content{min-height:0;gap:30px}.main_news-lead-more{width:calc(100% - 25px);gap:12px;padding-left:18px;padding-right:15px}}@media screen and (max-width:420px){.main_news{padding:32px 0 38px}.main_news-lead-title{font-size:18px;line-height:26px}.main_news-lead-more{font-size:15px}}.main_members{background:#1d3557;padding:54px 0 0;overflow:hidden}.main_members-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:30px}.main_members-head h2{margin:0;padding:0;color:#fff;font:500 35px/35px "Noto Serif",Georgia,serif}.main_members-all{position:relative;display:flex;align-items:center;height:48px;padding:0 55px 0 25px;border:1px solid #a8dadc;color:#fff;font:400 17px/21px "Commissioner",Arial,sans-serif;box-sizing:border-box}.main_members-all:link,.main_members-all:visited{color:#fff}.main_members-all:after{content:"";position:absolute;right:20px;top:50%;width:17px;height:8px;background:url("/upload/common/arrow_r.svg") center center/contain no-repeat;transform:translateY(-50%)}.main_members-all:hover{color:#fff;background:rgba(255,255,255,.08)}.main_members-list{display:flex;align-items:stretch;gap:70px;margin-bottom:50px}.main_members-join{position:fixed;z-index:1000;right:40px;bottom:20px;margin:0;padding-right:25px;border:0;border-radius:10px;font-weight:700;cursor:pointer;transform-origin:center;animation:main_members-join-shake 15s linear infinite}.main_members-join:after{display:none}.main_members-join img{animation:main_members-join-arrow 2s ease-in-out infinite}@keyframes main_members-join-arrow{0%,25%,100%{transform:translateX(0)}12.5%{transform:translateX(5px)}}@keyframes main_members-join-shake{0%,7%,100%{transform:rotate(0)}.3333%,1%,1.6667%,2.3333%,3%,3.6667%,4.3333%,5%,5.6667%,6.3333%{transform:rotate(15deg)}.6667%,1.3333%,2%,2.6667%,3.3333%,4%,4.6667%,5.3333%,6%,6.6667%{transform:rotate(-15deg)}}@media (prefers-reduced-motion:reduce){.main_members-join,.main_members-join img{animation:none}}.member_modal-open{overflow:hidden}.member_modal{position:fixed;z-index:10000;inset:0;display:flex;align-items:center;justify-content:center;padding:30px 20px;visibility:hidden;opacity:0;transition:opacity .2s ease,visibility .2s ease;box-sizing:border-box}.member_modal.is_open{visibility:visible;opacity:1}.member_modal-backdrop{position:absolute;inset:0;width:100%;height:100%;padding:0;border:0;background:rgba(23,20,18,.72);cursor:pointer}.member_modal-dialog{position:relative;z-index:1;width:100%;max-width:680px;max-height:calc(100vh - 60px);padding:45px 50px 50px;overflow-y:auto;border-radius:8px;background:#fff;box-sizing:border-box}.member_modal-close{position:absolute;top:16px;right:16px;width:32px;height:32px;padding:0;border:0;background:0 0;cursor:pointer}.member_modal-close:before,.member_modal-close:after{content:"";position:absolute;left:5px;top:15px;width:22px;height:2px;background:#1d3557}.member_modal-close:before{transform:rotate(45deg)}.member_modal-close:after{transform:rotate(-45deg)}.member_modal-form h2{margin:0 40px 20px 0;color:#1d3557;font:500 35px/42px "Noto Serif",Georgia,serif}.member_modal-download{align-self:stretch;margin-top:20px;border:0;color:#1d3557;font:400 20px/30px "Commissioner",Arial,sans-serif;text-align:center}.member_modal-download:hover{color:#e63946}.contacts_form-consent{display:flex;align-items:flex-start;align-self:stretch;gap:10px;color:#1d3557;font:400 15px/20px "Commissioner",Arial,sans-serif;cursor:pointer}.contacts_form-consent input{flex:0 0 auto;width:18px;height:18px;margin:1px 0 0;accent-color:#1d3557;cursor:pointer}.contacts_form-consent-error{align-self:stretch;color:#e63946;font:400 14px/18px "Commissioner",Arial,sans-serif}.contacts_form .contacts_submit:disabled{opacity:.5;cursor:default}.main_member-card{display:flex;flex-direction:column;flex:1 1 0;min-width:0;background:#d9fbfc}.main_member-info{min-height:200px;padding:20px;box-sizing:border-box}.main_member-city{position:relative;display:flex;align-items:center;height:50px;width:calc(100% - 25px);margin-bottom:20px;padding:0 25px;background:#1d3557;color:#fff;font:400 17px/21px "Commissioner",Arial,sans-serif;text-transform:uppercase;box-sizing:border-box}.main_member-city:after{content:"";position:absolute;top:0;right:-25px;width:25px;height:50px;background:url("/upload/common/rec_blue_dark_right.svg") center center/contain no-repeat}.main_member-title{display:block;border:none;color:#1d3557;font:600 18px/26px "Commissioner",Arial,sans-serif;text-transform:uppercase}.main_member-title:link,.main_member-title:visited{color:#1d3557}.main_member-title:hover{color:#e63946}.main_member-date{position:relative;align-self:flex-start;display:flex;align-items:center;min-height:41px;padding:0 20px 0 44px;background:#a8dadc;color:#1d3557;font:400 17px/26px "Commissioner",Arial,sans-serif;box-sizing:border-box}.main_member-date:before{content:"";position:absolute;left:20px;top:50%;width:16px;height:16px;background:url("/upload/common/cal_blue_dark.svg") center center/contain no-repeat;transform:translateY(-50%)}.main_member-date:after{content:"";position:absolute;top:0;right:-31px;width:31px;height:41px;background:url("/upload/common/rec_blue_dark_right_2.svg") center center/contain no-repeat}.main_member-img img{display:block;width:100%;height:auto}.main_members-tags{position:relative;display:flex;align-items:center;min-height:50px;margin:0 auto;padding:0 10px;background:#a8dadc;color:#1d3557;box-sizing:border-box}.main_members-tags:before,.main_members-tags:after{content:"";position:absolute;top:0;width:32px;height:50px;background-repeat:no-repeat;background-position:center;background-size:contain}.main_members-tags:before{left:-32px;background-image:url("/upload/common/rec_blue_left_2.svg")}.main_members-tags:after{right:-32px;background-image:url("/upload/common/rec_blue_right_2.svg")}.main_members-tags-list{flex:1 1 auto;min-width:0;overflow:hidden}.main_members-tags-list .swiper-wrapper{align-items:center}.main_members-tags-list span{position:relative;width:auto;color:#1d3557;font:400 17px/26px "Commissioner",Arial,sans-serif;text-transform:uppercase;white-space:nowrap}.main_members-tags-list span+span:before{content:"";display:inline-block;width:8px;height:8px;margin:0 13px 2px 0;border-radius:50%;background:#e63946}.main_members-nav{position:relative;z-index:2;flex:0 0 28px;width:28px;height:50px;padding:0;border:0;background:0 0;cursor:pointer}.main_members-nav:before{content:"";position:absolute;top:14px;width:14px;height:22px;background-repeat:no-repeat;background-position:center;background-size:contain}.main_members-nav_prev:before{left:0;background-image:url("/upload/common/arrow_red_l.svg")}.main_members-nav_next:before{right:0;background-image:url("/upload/common/arrow_red_r.svg")}@media screen and (max-width:1320px){.main_members-list{gap:40px}}@media screen and (max-width:980px){.main_members{padding-top:42px}.main_members-head{align-items:flex-start;flex-direction:column;gap:18px}.main_members-head h2{font-size:30px;line-height:34px}.main_members-list{flex-wrap:wrap;gap:24px;margin-bottom:42px}.main_member-card{flex:1 1 300px}}@media screen and (max-width:640px){.main_members-head h2{font-size:28px;line-height:32px}.main_members-all{width:100%;justify-content:center}.main_members-list{display:block}.main_members-join{justify-content:center;right:20px;bottom:10px}.member_modal{align-items:flex-start;padding:20px 15px}.member_modal-dialog{max-height:calc(100vh - 40px);padding:42px 20px 30px}.member_modal-close{top:10px;right:10px}.member_modal-form h2{margin-right:30px;font-size:26px;line-height:32px}.main_member-card{margin-bottom:24px}.main_member-card:last-child{margin-bottom:0}.main_member-info{min-height:0}.main_members-tags{padding:0 5px}}@media screen and (max-width:420px){.main_members{padding-top:32px}.main_member-city{font-size:15px}.main_member-title{font-size:17px;line-height:24px}.main_member-date{font-size:14px;line-height:20px}}.main_calendar{background:#fff;padding:54px 0 58px;overflow:hidden}.main_calendar h2{margin:0 0 39px;padding:0;color:#1d3557;font:500 35px/35px "Noto Serif",Georgia,serif}.main_calendar-top{display:flex;align-items:flex-start;justify-content:space-between;gap:40px;margin-bottom:36px}.main_calendar-months{display:flex;flex-wrap:wrap;gap:18px 39px;max-width:955px}.main_calendar-months a,.main_calendar-months a:link,.main_calendar-months a:visited{color:#a8dadc;font:600 28px/26px "Commissioner",Arial,sans-serif;text-transform:uppercase}.main_calendar-months a:hover{color:#54859c}.main_calendar-year{margin-top:-22px;color:#e63946;font:700 120px/110px "Noto Serif",Georgia,serif}.main_calendar-wrap{position:relative;padding:0}.main_calendar-list{overflow:hidden}.main_calendar-list .swiper-wrapper{align-items:flex-start}.main_calendar-item{min-width:0;height:auto}.main_calendar-name{margin-bottom:10px;color:#1d3557;font:400 20px/30px "Commissioner",Arial,sans-serif}.main_calendar-table{display:flex;flex-direction:column}.main_calendar-week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.main_calendar-week span{position:relative;display:flex;align-items:flex-start;justify-content:flex-end;min-height:56px;margin:0 -1px -1px 0;padding:5px 8px 28px;border:1px solid #a8dadc;color:#1d3557;font:400 20px/30px "Commissioner",Arial,sans-serif;box-sizing:border-box}.main_calendar-table .main_calendar-week:last-child span{margin-bottom:0}.main_calendar-weekdays span{min-height:24px;padding:0 4px 5px;border-color:transparent;color:#54859c;font:400 15px/19px "Commissioner",Arial,sans-serif}.main_calendar-week span:empty{color:transparent}.main_calendar-week .is_weekend{color:#e63946}.main_calendar-week .has_event:after{content:"";position:absolute;left:50%;bottom:7px;width:23px;height:23px;transform:translateX(-50%);background:url("/upload/common/mask_blue.svg") center center/contain no-repeat}.main_calendar-nav{position:absolute;z-index:2;top:168px;width:54px;height:50px;padding:0;border:0;background:#a8dadc;cursor:pointer}.main_calendar-nav:before{content:"";position:absolute;left:20px;top:14px;width:14px;height:22px;background:url("/upload/common/calendar_arrow_white.svg") center center/14px 22px no-repeat}.main_calendar-nav_prev{left:-28px}.main_calendar-nav_next{right:-28px}.main_calendar-nav_next:before{transform:rotate(180deg)}.main_calendar-nav_prev:after,.main_calendar-nav_next:after{content:"";position:absolute;top:0;width:22px;height:50px;background:url("/upload/common/calendar_corner.svg") center center/100% 100% no-repeat}.main_calendar-nav_prev:after{left:-22px;transform:rotate(180deg)}.main_calendar-nav_next:after{right:-22px}@media screen and (max-width:980px){.main_calendar-top{display:block}.main_calendar-months{max-width:none;margin-bottom:24px}.main_calendar-year{margin:0;font-size:84px;line-height:84px}.main_calendar-list{padding-bottom:10px}.main_calendar-item{width:100%}}@media screen and (max-width:640px){.main_calendar{padding:36px 0 42px}.main_calendar h2{margin-bottom:26px;font-size:28px;line-height:32px}.main_calendar-months{gap:12px 20px}.main_calendar-months a,.main_calendar-months a:link,.main_calendar-months a:visited{font-size:20px;line-height:22px}.main_calendar-year{font-size:64px;line-height:64px}.main_calendar-nav{display:none}.main_calendar-week span{min-height:46px;padding:5px 6px 24px;font-size:17px;line-height:24px}.main_calendar-week .has_event:after{bottom:5px;width:19px;height:19px}}.calendar_page-controls{background:#1d3557;color:#fff}.calendar_page-controls-wrap{display:flex;align-items:stretch;gap:10px}.calendar_page-year{display:flex;align-items:center;justify-content:center;flex:0 0 160px;width:160px;height:41px;border:1px solid #a8dadc;box-sizing:border-box}.calendar_page-year strong{flex:1 1 auto;color:#fff;border-right:1px solid #a8dadc;border-left:1px solid #a8dadc;text-align:center;font:400 17px/39px "Commissioner",Arial,sans-serif;box-sizing:border-box}.calendar_page-year-arrow{position:relative;display:block;flex:0 0 40px;width:40px;height:39px;box-sizing:border-box}.calendar_page-year-arrow:before{content:"";position:absolute;left:50%;top:50%;width:13px;height:13px;border-top:2px solid #a8dadc;border-left:2px solid #a8dadc}.calendar_page-year-prev:before{transform:translate(-35%,-50%) rotate(-45deg)}.calendar_page-year-next:before{transform:translate(-65%,-50%) rotate(135deg)}.calendar_page-months{display:flex;align-items:stretch;flex:1 1 0;gap:20px;min-width:0;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.calendar_page-months::-webkit-scrollbar{display:none}.calendar_page-month,.calendar_page-month:link,.calendar_page-month:visited{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;flex:0 0 auto;min-height:41px;padding:0 10px;color:#fff;font:400 17px/24px "Commissioner",Arial,sans-serif;box-sizing:border-box}.calendar_page-month:hover{color:#a8dadc}.calendar_page-month.active,.calendar_page-month.active:link,.calendar_page-month.active:visited{color:#1d3557;background:#fff}.calendar_page-month.active:after{content:"";position:absolute;z-index:-1;top:0;width:24px;height:41px;background:#fff}.calendar_page-month.active:after{right:-12px;transform:skew(14deg)}.calendar_page{padding:55px 0 65px;background:#fff}.calendar_page-wrap{display:flex;align-items:flex-start;gap:25px}.calendar_page-left,.calendar_page-right{flex:1 1 0;min-width:0}.calendar_page-right h2{margin:0;padding:0 0 22px;color:#1d3557;font:500 25px/29px "Commissioner",Arial,sans-serif}.calendar_page-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.calendar_page-weekday,.calendar_page-day{border-right:1px solid #a8dadc;border-bottom:1px solid #a8dadc;box-sizing:border-box}.calendar_page-weekday{padding:0 6px 6px;border-right:0;border-bottom:0;color:#54859c;text-align:right;font:400 17px/26px "Commissioner",Arial,sans-serif}.calendar_page-day{position:relative;min-height:75px;padding:7px 7px 39px;border-top:1px solid #a8dadc;color:#1d3557;font:400 17px/24px "Commissioner",Arial,sans-serif}.calendar_page-day.empty{background:#f6fbfb}.calendar_page-day:nth-child(7n+8){border-left:1px solid #a8dadc}.calendar_page-weekday.weekend,.calendar_page-day.weekend{color:#e63946}.calendar_page-day-number{display:block;text-align:right}.calendar_page-events{position:absolute;right:10px;bottom:5px;display:flex;align-items:center;width:70px;min-height:34px}.calendar_page-event{position:relative;display:flex;align-items:center;justify-content:center;flex:0 0 30px;width:30px;height:30px;margin-right:-10px;overflow:hidden;border:1px solid #fff;border-radius:50%;background:#54859c;color:#fff;font:600 14px/30px "Commissioner",Arial,sans-serif;box-sizing:border-box}.calendar_page-event:hover{z-index:2}.calendar_page-event img{display:block;width:100%;height:auto}.calendar_page-event-more{position:relative;display:flex;align-items:center;justify-content:center;flex:0 0 30px;width:30px;height:30px;border:1px solid #fff;border-radius:50%;background:#1d3557;color:#fff;font:400 15px/19px "Commissioner",Arial,sans-serif;box-sizing:border-box}.calendar_page-festival{padding:15px 0}.calendar_page-right h2+.calendar_page-festival{padding-top:0}.calendar_page-festival .festival_small-img{flex:0 0 24%;width:24%}.calendar_page-festival .festival_title{display:block}.calendar_page-festival-genre{display:block;color:#54859c;font:400 15px/20px "Commissioner",Arial,sans-serif}.calendar_page-empty{padding:20px 0;color:#54859c;font:400 18px/28px "Commissioner",Arial,sans-serif}@media screen and (max-width:1160px){.calendar_page-controls{overflow:hidden}.calendar_page-months{min-width:0}.calendar_page-month,.calendar_page-month:link,.calendar_page-month:visited{flex:0 0 auto}}@media screen and (max-width:900px){.calendar_page-controls-wrap{flex-direction:column}.calendar_page-months{flex:0 0 auto;width:100%}.calendar_page-year{flex-basis:auto;align-self:center}.calendar_page{padding:40px 0 55px}.calendar_page-wrap{flex-direction:column}.calendar_page-left,.calendar_page-right{flex:0 0 auto;width:100%}.calendar_page-right h2{padding-top:8px}}@media screen and (max-width:700px){.calendar_page-events{left:0;right:auto;bottom:4px;width:60px;min-height:26px}.calendar_page-event{flex-basis:26px;width:26px;height:26px;margin-right:-9px;border-width:1px;font-size:11px;line-height:22px}.calendar_page-event-more{flex-basis:26px;width:26px;height:26px;font-size:12px;line-height:16px}}@media screen and (max-width:560px){.calendar_page-controls{padding-top:10px}.calendar_page-year{margin-bottom:10px}.calendar_page-year strong{font-size:17px;line-height:38px}.calendar_page-months{min-width:0;margin:0 -15px;gap:18px}.calendar_page-month,.calendar_page-month:link,.calendar_page-month:visited{flex:0 0 auto;min-height:46px;font-size:16px}.calendar_page-month.active:after{height:46px}.calendar_page{padding:30px 0 45px}.calendar_page-right h2{font-size:24px;line-height:31px}.calendar_page-weekday{padding:6px 2px;font-size:13px}.calendar_page-day{min-height:68px;padding:5px 4px 34px;font-size:14px;line-height:20px}.calendar_page-events{width:43px;min-height:21px}.calendar_page-event{flex-basis:21px;width:21px;height:21px;margin-right:-10px;font-size:9px;line-height:19px}.calendar_page-event-more{flex-basis:21px;width:21px;height:21px;font-size:10px;line-height:14px}.calendar_page-festival{padding:15px 0}.calendar_page-festival .festival_small-img{flex:0 0 28%;width:28%}.calendar_page-festival .festival_small-content{padding-left:14px}.calendar_page-festival .festival_small-meta{align-items:flex-start;flex-direction:column;gap:2px;font-size:14px;line-height:20px}.calendar_page-festival .festival_small-meta span+span{padding-left:0}.calendar_page-festival .festival_small-meta span+span:before{display:none}.calendar_page-festival .festival_title{font-size:15px;line-height:21px}}.main_founders{padding:37px 0 34px;background:#1d3557}.main_founders h2{margin:0 0 24px;color:#fff;font:500 30px/30px "Noto Serif",Georgia,serif}.main_founders-list{display:flex;align-items:center;justify-content:space-between;gap:70px;padding:30px 70px;min-height:115px;border-radius:8px;background:#fff;box-sizing:border-box}.main_founders-logo{display:flex;align-items:center;justify-content:center;flex:0 1 300px;min-width:0}.main_founders-logo img{display:block;max-width:100%;height:auto}.main_founders-logo_std img{width:300px}.main_founders-logo_gm img{width:300px}.main_founders-logo_bh img{width:300px}@media screen and (max-width:980px){.main_founders-list{gap:34px;padding:24px 32px;overflow-x:auto}.main_founders-logo{flex:0 0 220px}}@media screen and (max-width:640px){.main_founders{padding:32px 0}.main_founders h2{margin-bottom:18px;font-size:24px;line-height:28px}.main_founders-list{gap:24px;padding:20px;min-height:88px}.main_founders-logo{flex-basis:150px}}.page_title{padding:70px 0 23px}.page_title_blue{background:#1d3557}.page_title_red{background:#e63946}.page_title h1{padding:0;color:#fff;font:500 35px/35px "Noto Serif",Georgia,serif}@media screen and (max-width:980px){.page_title{padding:40px 0 26px}.page_title h1{font-size:30px;line-height:34px}}@media screen and (max-width:640px){.page_title{padding:30px 0 24px}.page_title h1{font-size:25px;line-height:31px}}.cities_body{padding:40px 0 70px}.cities_list{column-count:6;column-gap:46px;column-fill:balance;visibility:hidden}.cities_list.is_ready{visibility:visible}.cities_group,.cities_item_priority{display:block}.cities_group{position:relative;padding-left:22px}.cities_group-letter{position:absolute;top:0;left:0;color:#e63946;font:400 17px/26px "Commissioner",Arial,sans-serif}.cities_group-list{margin:0;padding:0;list-style:none}.cities_group-list li{margin:0;padding:0 0 10px}.cities_item{display:block;color:#1d3557;border:none;font:400 17px/26px "Commissioner",Arial,sans-serif}.cities_item_priority{margin:0;padding:0 0 10px 22px;break-inside:avoid;page-break-inside:avoid}.cities_item:link,.cities_item:visited{color:#1d3557}.cities_item:hover,.cities_item.active{color:#e63946}.cities_item_disabled{opacity:.5;cursor:default}.cities_item_disabled:hover,.cities_item_disabled.active{color:#1d3557}.cities_map-section{width:100%}.cities_map{width:100%;height:650px;background:#d9fbfc}@media screen and (max-width:1320px){.cities_list{column-count:5;column-gap:36px}}@media screen and (max-width:1080px){.cities_list{column-count:4}}@media screen and (max-width:820px){.cities_body{padding:35px 0 55px}.cities_list{column-count:3;column-gap:28px}}@media screen and (max-width:560px){.cities_body{padding:28px 0 45px}.cities_list{column-count:2;column-gap:22px}.cities_group{padding-left:20px}.cities_item_priority{padding-left:20px}.cities_group-letter,.cities_item{font-size:16px;line-height:24px}.cities_map{height:420px}}.container_full{width:100%;display:flex}.container_full-left{display:flex;justify-content:flex-end;width:calc(50% + 240px)}.container_full-left-wrap{width:100%;max-width:900px;padding-left:20px}.container_full-right{display:flex;justify-content:flex-start;width:calc(50% - 240px)}.container_full-right-wrap{width:100%;max-width:390px;padding:0 20px 0 30px}.container_full-red{background:#e63946}.container_full-blue{background:#1d3557}@media screen and (max-width:1160px){.container_full{flex-direction:column}.container_full-left,.container_full-right{width:100%}.container_full-left-wrap{max-width:none;padding-right:20px}.container_full-right-wrap{max-width:none;padding:34px 20px 42px}}.festivals_categories:first-child{padding-top:20px}.festivals_categories:last-child{padding-bottom:20px}.festivals_categories{display:flex;flex-direction:column;gap:10px}.festivals_categories+.festivals_categories{margin-top:10px;padding-top:15px;border-top:1px solid #1d3557}.festivals_category{display:flex;align-items:center;gap:10px;min-height:36px;color:#1d3557;font:400 20px/30px "Commissioner",Arial,sans-serif}.festivals_category:link,.festivals_category:visited{color:#1d3557}.festivals_category:hover{color:#1d3557;opacity:.8}.festivals_category:before{content:"";flex:0 0 36px;width:36px;height:36px;border-radius:50%;background-color:#fff;background-position:center center;background-repeat:no-repeat;background-size:22px 22px}.festivals_status .festivals_category:before{background-image:url("/upload/common/mask_red.svg")}.festivals_status .festivals_category.active:before{background-color:#e63946;background-image:url("/upload/common/mask_red_active.svg")}.festivals_genre .festivals_category:before{background-image:url("/upload/common/mask_blue.svg")}.festivals_genre .festivals_category.active:before{background-color:#1d3557;background-image:url("/upload/common/mask_blue_active.svg")}.festivals_period .festivals_category:before{background-image:url("/upload/common/mask_light.svg")}.festivals_period .festivals_category.active:before{background-color:#54859c;background-image:url("/upload/common/mask_light_active.svg")}.festivals_category.active{font-weight:700}@media screen and (max-width:1160px){.festivals_categories{max-width:430px}}@media screen and (max-width:520px){.festivals_category{align-items:flex-start;font-size:18px;line-height:26px}}.news_list_page{background:#fff}.news_list_content{width:100%;max-width:910px;padding:20px 20px 20px 0}.container_full-left-wrap.news_list_content{max-width:900px}.news_list_featured{padding:20px 20px 20px 0}.news_list_featured .main_news-lead{flex:0 0 calc(50% - 35px);width:calc(50% - 35px);max-width:none}.news_list_right{display:flex;flex-direction:column;flex:0 0 calc(50% - 35px);width:calc(50% - 35px);max-width:none}.news_list_right .main_news-item{flex:0 1 auto;width:100%}.news_list_page .main_news-item-title,.news_list_page .main_news-item-title:link,.news_list_page .main_news-item-title:visited{color:#1d3557}.news_list_page .main_news-item-title:hover,.news_list_page .main_news-lead-title:hover{color:#e63946}.news_list_grid{display:flex;align-items:flex-start;flex-wrap:wrap;justify-content:space-between;padding:0 20px 20px 0}.news_list_grid .main_news-item{flex:0 0 calc(50% - 35px);width:calc(50% - 35px)}.news_page{background:#fff}.news_page-meta{display:flex;align-items:center;gap:10px;margin-bottom:8px;color:#fff;font:400 15px/19px "Commissioner",Arial,sans-serif}.news_page-meta span{position:relative;padding-left:13px}.news_page-meta span:before{content:"";position:absolute;left:0;top:8px;width:3px;height:3px;border-radius:50%;background:#fff}.news_page-img,.festival_page-img{display:block;width:100%;height:auto}.news_page-img{margin-bottom:30px}.festival_page-img{margin-bottom:0}.festival_page-meta{display:flex;align-items:center;justify-content:center;min-height:60px;margin-bottom:20px;padding:10px 100px;background:#e63946;color:#fff;font:400 28px/34px "Noto Serif",Georgia,serif;box-sizing:border-box}.festival_page-date{display:flex;align-items:center;gap:10px;margin-left:50px;padding-left:50px;border-left:2px solid rgba(255,255,255,.45)}.festival_page-date-icon{display:block;flex:0 0 20px;width:20px}.festival_page-date-icon img{display:block;width:100%;height:auto}@media screen and (max-width:640px){.festival_page-meta{align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:10px;padding:15px 20px;font-size:22px;line-height:28px}.festival_page-date{margin-left:0;padding-left:0;border-left:0}}.news_page-lead{margin:0 0 10px;color:#1d3557;font:600 20px/30px "Commissioner",Arial,sans-serif}.news_page-content,.festival_page-content{padding:0 60px 20px 0}.festival_page-links{display:flex;align-items:center;justify-content:center;min-height:62px;margin:0 60px 30px 0;padding:10px 20px;background:#d9fbfc;color:#1d3557;font:400 20px/30px "Commissioner",Arial,sans-serif;box-sizing:border-box}.festival_page-link{display:flex;align-items:center;gap:10px}.festival_page-link:link,.festival_page-link:visited{color:#1d3557}.festival_page-link:hover{color:#54859c}.festival_page-link+.festival_page-link:before{content:"";width:2px;height:20px;margin:0 10px 0 20px;background:#a8dadc}.festival_page-link-icon{display:block;flex:0 0 24px;width:24px}.festival_page-link-icon img{display:block;width:100%;height:auto}.festival_page-news{margin-right:60px;padding-bottom:30px}.festival_page-news-title{color:#e63946;font:600 24px/30px "Commissioner",Arial,sans-serif;padding:40px 0 20px}.festival_page-news-list{display:flex;flex-direction:column;width:100%}@media screen and (max-width:640px){.festival_page-links{align-items:center;justify-content:center;flex-direction:row;flex-wrap:wrap;gap:10px 20px;margin:0 0 30px;padding:15px 20px;font-size:17px;line-height:26px}.festival_page-link_site{flex:0 0 100%;width:100%;justify-content:center;white-space:nowrap}.festival_page-link+.festival_page-link:before{display:none}.festival_page-news{margin-right:0}}.news_page-content blockquote{position:relative;margin:31px 0 29px;padding-left:25px;color:#1d3557;font:400 24px/33px "Noto Serif",Georgia,serif;letter-spacing:0}.news_page-content blockquote:before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;background:#a8dadc}.news_page-related{border-top:1px solid #a8dadc;padding:20px 0 0;margin-bottom:20px}.news_page-related a.festival_small,.news_page-related a.festival_small:hover{padding:0 0 20px;border-bottom:1px solid #a8dadc}.news_page-related .festival_small-img{flex-basis:18.75%;width:18.75%}.festival_small{display:flex;align-items:flex-start;width:100%;padding:15px 0;border-bottom:1px solid #a8dadc;color:#1d3557;box-sizing:border-box}.festival_small:last-child{border-bottom:0}.festival_small:link,.festival_small:visited{color:#1d3557}.festival_small:hover{color:#1d3557;opacity:.85}.festival_small-img{display:block;flex:0 0 17.7%;width:17.7%}.festival_small-img img{display:block;width:100%;height:auto}.festival_small-content{flex:1 1 auto;min-width:0;padding-left:20px}.festival_small-meta{display:flex;align-items:center;gap:15px;margin-bottom:5px;color:#54859c;font:400 17px/26px "Commissioner",Arial,sans-serif}.festival_small-meta span+span{position:relative;padding-left:16px}.festival_small-meta span+span:before{content:"|";position:absolute;left:0;color:#a8dadc}.festival_small-date{position:relative;padding-left:24px}.festival_small-date:before{content:"";position:absolute;left:0;top:5px;width:16px;height:16px;background:url("/upload/common/cal_blue_dark.svg") center center/contain no-repeat}.festival_title{margin:0 0 5px;padding:0;color:#1d3557;font:600 18px/26px "Commissioner",Arial,sans-serif;text-transform:uppercase}.festival_small p{margin:0;color:#54859c;font:400 15px/19px "Commissioner",Arial,sans-serif}.festivals_list{width:100%;padding:20px 0}.festival_page-contact{padding:10px 0;border-bottom:1px solid #d9fbfc}.festival_page-contact:first-of-type{border-top:1px solid #d9fbfc}.festival_page-features{color:#fff;padding:10px 0}.festival_page-features a{color:#fff}.festival_page-features-flex{display:flex;align-items:flex-start;gap:10px}.festival_page-features-title{color:#d9fbfc;min-width:110px;max-width:110px;text-align:right}.festival_page-features-flex>div:last-child ul{margin:0;padding-left:24px;list-style:disc}.festival_page-features-flex>div:last-child li+li{margin-top:10px}.news_page-tags{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding-top:20px;color:#54859c;font:400 15px/19px "Commissioner",Arial,sans-serif}.news_page-tags a{position:relative;color:#54859c;border:none;text-decoration:none}.news_page-tags a:hover{color:#1d3557;border-bottom:0;text-decoration:none}.news_page-tags a+a{padding-left:18px}.news_page-tags a+a:before{content:"";position:absolute;left:0;top:6px;width:8px;height:8px;border-radius:50%;background:#a8dadc}.news_page-aside-header{margin:0 0 12px;padding:0;color:#fff;font:400 20px/30px "Commissioner",Arial,sans-serif}.news_page-aside-list{border-bottom:1px solid rgba(255,255,255,.75)}.news_page-aside-item{display:flex;align-items:flex-start;gap:12px;padding:15px 0;color:#fff;border-top:1px solid rgba(255,255,255,.75)}.news_page-aside-item:link,.news_page-aside-item:visited{color:#fff}.news_page-aside-item:hover{color:#fff;opacity:.8}.news_page-aside-date{display:flex;flex-direction:column;align-items:center;flex:0 0 88px;color:#fff;text-align:center}.news_page-aside-date strong{font:600 48px/35px "Noto Serif",Georgia,serif}.news_page-aside-date span{font:500 25px/29px "Noto Serif",Georgia,serif}.news_page-aside-text{display:flex;flex-direction:column;gap:8px;flex:1 1 auto;min-width:0;color:#fff;font:400 17px/26px "Commissioner",Arial,sans-serif}.news_page-aside-text span{font-size:15px;line-height:19px}.container_full-right-wrap .btn{width:max-content;margin:20px 26px 0 auto}.archive_body{padding:20px 0 69px;background:#fff}.archive_list{width:847px;max-width:100%}.archive_list .news_page-aside-item{width:100%;padding:15px 0;border-top:none;border-bottom:1px solid #a8dadc;color:#1d3557;box-sizing:border-box}.archive_list .news_page-aside-item:link,.archive_list .news_page-aside-item:visited{color:#1d3557}.archive_list .news_page-aside-item:hover{color:#e63946;opacity:1}.archive_list .news_page-aside-date,.archive_list .news_page-aside-date strong,.archive_list .news_page-aside-date span{color:#54859c}.archive_list .news_page-aside-text{gap:3px;color:#1d3557}.archive_list .news_page-aside-text span{color:#54859c}.archive_list .news_page-aside-item:hover .news_page-aside-text,.archive_list .news_page-aside-item:hover .news_page-aside-text span{color:#e63946}.archive_pagination{display:flex;align-items:center;flex-wrap:wrap;margin-top:20px}.archive_page-link{display:flex;align-items:center;justify-content:center;width:50px;height:50px;margin-left:-1px;border:1px solid #a8dadc;color:#1d3557;font:400 20px/30px "Commissioner",Arial,sans-serif;box-sizing:border-box}.archive_page-link:link,.archive_page-link:visited{color:#1d3557}.archive_page-link:hover{background:#a8dadc;color:#1d3557}.archive_page-link_active{background:#fff;color:#1d3557}.archive_page-link_prev,.archive_page-link_next{position:relative;width:55px;border:0;background:#a8dadc}.archive_page-link_prev{margin-left:32px}.archive_page-corner{position:absolute;top:0;width:32px}.archive_page-corner_prev{left:-32px}.archive_page-corner_next{right:-32px}.archive_page-corner img{display:block;width:100%;height:auto}.archive_page-link_prev:after,.archive_page-link_next:after{content:"";width:12px;height:12px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg)}.archive_page-link_prev:after{transform:rotate(225deg)}.archive_page-link_next{margin-right:32px}@media screen and (max-width:1320px){.news_list_content{flex:1 1 auto}.news_list_grid{gap:20px}.news_page-img{width:100%;height:auto;min-height:0}.archive_list{width:830px}}@media screen and (max-width:1160px){.news_list_featured{flex-direction:column;gap:28px}.news_list_featured .main_news-lead,.news_list_featured .news_list_right,.news_list_featured .main_news-item{width:100%;max-width:none;flex:0 1 auto}.container_full-right-wrap .btn{margin-right:26px}}@media screen and (max-width:980px){.news_list_content{width:100%;padding:20px 0;box-sizing:border-box}.news_list_featured .main_news-lead,.news_list_featured .news_list_right{width:100%;max-width:none;flex:0 1 auto}.news_list_featured .main_news-item{max-width:none}.news_page-content,.festival_page-content{padding:0}.archive_body{padding:20px 20px 50px}}@media screen and (max-width:640px){.news_list_featured,.news_list_grid{padding-right:0}.news_list_grid{flex-direction:column;gap:28px}.news_list_grid .main_news-item{width:100%;flex-basis:auto;max-width:none}.news_page-meta{flex-wrap:wrap}.news_page-content blockquote{font-size:20px;line-height:29px;margin:24px 0;padding:0 0 0 20px}.festival_small{flex-direction:row;gap:0}.festival_small-img{flex:0 0 25%;width:25%}.news_page-related .festival_small-img{flex-basis:25%;width:25%}.festival_small-content{padding-left:14px}.festival_small-meta{flex-direction:column;align-items:flex-start;gap:5px}.festival_small-meta span+span{padding-left:0}.festival_small-meta span+span:before{display:none}.news_page-aside-date strong{font-size:40px;line-height:32px}.news_page-aside-date span{font-size:22px;line-height:26px}.archive_body{padding:20px 15px 42px}.archive_page-link{width:50px;height:50px;font-size:17px}.archive_page-link_prev,.archive_page-link_next{width:55px}}.about_page{background:#fff}.about_breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:0 0 5px;color:#fff;font:400 17px/26px "Commissioner",Arial,sans-serif}.about_breadcrumb a,.about_breadcrumb span{min-width:0;color:#fff;border:none}.about_breadcrumb span{opacity:.7;overflow-wrap:anywhere}.about_breadcrumb svg{display:block;flex:0 0 auto;width:10px;height:14px}.about_intro{padding:0}.about_intro img{display:block;width:100%;height:auto}.about_content{padding:55px 0 68px}.about_content-inner{display:flex;align-items:flex-start;gap:91px}.about_content-main{flex:0 1 784px;min-width:0}.about_content-main img{display:block;width:100%;height:auto;margin-bottom:20px}.about_lead{margin:0 0 40px;color:#1d3557;font:600 20px/30px "Commissioner",Arial,sans-serif}.about_text{max-width:764px;color:#1d3557;font:400 17px/26px "Commissioner",Arial,sans-serif}.about_text p{margin:0 0 26px}.about_text p:last-child{margin-bottom:0}.about_quote{flex:0 0 413px;min-width:0}.about_quote img{display:block;width:100%;height:auto;margin-bottom:20px}.about_quote blockquote{margin:0 0 27px;color:#54859c;font:400 20px/27px "Noto Serif",Georgia,serif;letter-spacing:0}.about_director{color:#1d3557;font:600 17px/26px "Commissioner",Arial,sans-serif}@media screen and (max-width:980px){.about_content{padding:42px 0 50px}.about_content-inner{flex-direction:column;gap:35px}.about_content-main,.about_quote{flex:0 1 auto;width:100%}.about_text{max-width:none}}@media screen and (max-width:640px){.about_breadcrumb{font-size:15px;line-height:24px}.about_content{padding:32px 0 40px}.about_lead{margin-bottom:28px;font-size:18px;line-height:27px}.about_quote blockquote{font-size:18px;line-height:26px}}.clear_page{padding:50px 0;min-height:50vh}.council_page{padding:30px 0;background:#1d3557}.council_page-hero{display:flex;align-items:flex-start;overflow:hidden;border-radius:10px;background:#fff}.council_page-hero>img{display:block;width:100%;max-width:433px;height:auto}.council_page-about{padding:20px 30px}.council_page-name{margin:0 0 20px;color:#1d3557;font-size:32px;line-height:40px}@media screen and (max-width:960px){.council_page{padding:32px 0 40px}.council_page-hero{flex-direction:column;gap:24px}.council_page-hero>img{max-width:100%}.council_page-about{padding:10px 20px}.council_page-name{margin-bottom:16px;font-size:24px;line-height:30px}}.simplesearch-search-form{margin:0 0 38px;padding-top:54px}.simplesearch-search-form fieldset{display:flex;align-items:flex-end;flex-wrap:wrap;gap:10px;margin:0;padding:0;border:0}.simplesearch-search-form label{flex:0 0 100%;width:100%;color:#1d3557;font:400 20px/30px "Commissioner",Arial,sans-serif}.simplesearch-search-form input[type=text]{flex:1 1 500px;min-width:0;height:48px;padding:9px 12px;border:1px solid #1d3557;background:#fff;color:#1d3557;font:400 17px/26px "Commissioner",Arial,sans-serif;box-sizing:border-box}.simplesearch-search-form input[type=text]:focus{outline:2px solid #a8dadc;outline-offset:2px}.simplesearch-search-form input[type=submit]{flex:0 0 auto;height:48px;padding:0 30px;border:1px solid #1d3557;background:#1d3557;color:#fff;cursor:pointer;font:400 17px/46px "Commissioner",Arial,sans-serif;transition:background-color .2s ease-in,border-color .2s ease-in;box-sizing:border-box}.simplesearch-search-form input[type=submit]:hover,.simplesearch-search-form input[type=submit]:focus{border-color:#54859c;background:#54859c}.search-page__output{padding-bottom:72px;color:#1d3557}.simplesearch-results{margin:0 0 20px;padding:0;color:#54859c;font:400 17px/26px "Commissioner",Arial,sans-serif}.simplesearch-results-list{border-top:1px solid #a8dadc}.simplesearch-result{padding:22px 0 24px;border-bottom:1px solid #a8dadc}.simplesearch-result h3{margin:0 0 8px;padding:0;color:#1d3557;font:600 20px/30px "Commissioner",Arial,sans-serif}.simplesearch-result h3 a,.simplesearch-result h3 a:link,.simplesearch-result h3 a:visited{color:#1d3557;border:0}.simplesearch-result h3 a:hover{color:#e63946;border:0}.simplesearch-result .extract,.simplesearch-result .extract p{margin:0;padding:0;color:#1d3557;font:400 17px/26px "Commissioner",Arial,sans-serif}.simplesearch-highlight{padding:0 3px;background:#d9fbfc;color:#1d3557}.simplesearch-paging{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:20px 0;color:#54859c;font:400 15px/19px "Commissioner",Arial,sans-serif}.simplesearch-result-pages{margin-right:4px}.simplesearch-page{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid #a8dadc;color:#1d3557;box-sizing:border-box}.simplesearch-page a{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:#1d3557;border:0}.simplesearch-page a:hover{border:0;background:#d9fbfc}.simplesearch-current-page{border-color:#1d3557;background:#1d3557;color:#fff}@media screen and (max-width:640px){.simplesearch-search-form{margin-bottom:30px;padding-top:36px}.simplesearch-search-form input[type=text],.simplesearch-search-form input[type=submit]{flex:0 0 100%;width:100%}.search-page__output{padding-bottom:48px}.simplesearch-result{padding:18px 0 20px}.simplesearch-result h3{font-size:18px;line-height:26px}.simplesearch-result .extract,.simplesearch-result .extract p{font-size:15px;line-height:22px}.simplesearch-result-pages{flex:0 0 100%;width:100%}}.contacts_page{background:#fff}.contacts_content{padding:54px 0 72px}.contacts_content-inner{display:flex;align-items:flex-start;gap:20px}.contacts_main{flex:1 1 auto;min-width:0}.contacts_info{display:flex;flex-direction:column;gap:10px;margin:0 0 38px;color:#1d3557;font:400 15px/19px "Commissioner",Arial,sans-serif}.contacts_info div{display:flex;align-items:flex-start;gap:10px}.contacts_info dt{flex:0 0 150px;margin:0}.contacts_info dd{display:flex;flex-direction:column;gap:10px;margin:0;min-width:0}.contacts_info a{color:#1d3557;border:none}.contacts_info a:hover{color:#e63946}.contacts_main h2,.contacts_form h2{margin:0;padding:0;color:#1d3557;font:500 25px/29px "Commissioner",Arial,sans-serif}.contacts_main h2{margin-bottom:19px}.contacts_directors{display:flex;align-items:stretch;gap:20px}.contacts_director{flex:1 1 0;min-width:0;display:flex;flex-direction:column}.contacts_director-photo{width:100%;margin-bottom:20px}.contacts_director-photo img{display:block;width:100%;height:auto}.contacts_director h3{margin:0 0 10px;padding:0;color:#1d3557;font:400 18px/30px "Commissioner",Arial,sans-serif}.contacts_director p{flex-grow:1;margin:0 0 10px;color:#54859c;font:400 15px/19px "Commissioner",Arial,sans-serif}.contacts_director-phone{position:relative;display:inline-block;padding-left:29px;color:#1d3557;border:none;font:400 20px/30px "Commissioner",Arial,sans-serif}.contacts_director-phone:before{content:"";position:absolute;left:0;top:3px;width:24px;height:24px;background:url("/upload/common/phone_blue.svg") center center/contain no-repeat}.contacts_director-phone:hover{color:#e63946}.contacts_form-wrap{flex:0 0 414px;min-width:0}.contacts_form{display:flex;flex-direction:column;align-items:flex-end;gap:10px}.contacts_form h2{align-self:stretch;min-height:48px}.contacts_field{display:flex;flex-direction:column;gap:5px;width:100%;color:#1d3557;font:400 20px/30px "Commissioner",Arial,sans-serif}.contacts_field input,.contacts_field textarea{width:100%;border:1px solid #1d3557;background:#fff;color:#1d3557;font:400 17px/26px "Commissioner",Arial,sans-serif;box-sizing:border-box}.contacts_field input{height:48px;padding:9px 12px}.contacts_field textarea{min-height:88px;padding:10px 12px;resize:vertical}.contacts_field em{color:#e63946;font:400 14px/18px "Commissioner",Arial,sans-serif}.contacts_form-message{align-self:stretch;color:#1d3557;font:400 15px/19px "Commissioner",Arial,sans-serif}.contacts_form-message_error{color:#e63946}.btn_blue,a.btn_blue{background:#1d3557;border:1px solid #1d3557;border-right:0;color:#fff}.btn_blue:after{background:#1d3557;border:1px solid #1d3557;border-left:0}.btn_blue:link,.btn_blue:visited,.btn_blue:hover{color:#fff}.contacts_submit{margin-top:-3px;cursor:pointer}@media screen and (max-width:980px){.contacts_content{padding:42px 0 56px}.contacts_content-inner{flex-direction:column;gap:42px}.contacts_main,.contacts_form-wrap{width:100%;flex:0 1 auto}.contacts_director-photo{height:330px}}@media screen and (max-width:720px){.contacts_directors{flex-direction:column;gap:30px}.contacts_director{width:100%}.contacts_director-photo{max-width:360px;height:430px}.contacts_director p{min-height:0}}@media screen and (max-width:520px){.contacts_content{padding:32px 0 44px}.contacts_info div{flex-direction:column;gap:4px}.contacts_info dt{flex-basis:auto;color:#54859c}.contacts_director-photo{max-width:none;height:360px}.contacts_form h2,.contacts_main h2{font-size:22px;line-height:28px}.contacts_field{font-size:18px;line-height:27px}}.footer{background:#d9fbfc;padding:30px 0}.footer_inner{display:flex;align-items:flex-start;gap:20px;min-height:200px}.footer_logo{display:inline-block;border:none;flex:1 1 0;min-width:0}.footer_logo img{display:block;width:246px;max-width:100%;height:auto}.footer_content{flex:3 1 0;min-width:0;padding-top:2px}.footer_copy{color:#1d3557;font:700 17px/26px "Commissioner",Arial,sans-serif;margin-bottom:19px}.footer_columns{display:flex;align-items:flex-start;gap:20px}.footer_menu{margin:0;padding:0;list-style:none;flex:1 1 0;min-width:0}.footer_menu li{position:relative;display:flex;align-items:center;color:#1d3557;font:400 17px/26px "Commissioner",Arial,sans-serif;margin:0 0 10px;padding:0 0 0 18px}.footer_menu li:before{content:"";position:absolute;top:9px;left:0;width:8px;height:8px;border-radius:50%;background:#e63946}.footer_menu a,.footer_contacts a{color:#1d3557;border:none}.footer_menu a:hover,.footer_contacts a:hover{color:#e63946}.footer_contacts{display:flex;flex-direction:column;align-items:flex-start;flex:1 1 0;min-width:0}.footer_contacts a{position:relative;display:block;margin:0 0 10px;font:400 20px/30px "Commissioner",Arial,sans-serif}.footer_phone{padding:0 0 0 34px}.footer_phone:before{content:"";position:absolute;top:3px;left:0;width:24px;height:24px;background:url("/upload/common/phone.svg") center center/contain no-repeat}@media screen and (max-width:980px){.footer{padding:28px 0}.footer_inner{flex-direction:column;gap:28px}.footer_logo,.footer_content{flex:0 1 auto;width:100%}.footer_logo img{width:160px}.footer_columns{flex-direction:column;gap:0}.footer_menu,.footer_contacts{flex:0 1 auto;width:100%}}@media screen and (max-width:640px){.footer_copy{margin-bottom:18px}.footer_menu{margin-bottom:18px}}