.carousel{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}
.carousel *,.carousel :after,.carousel :before{-webkit-box-sizing:inherit;box-sizing:inherit}
.carousel.is-draggable{cursor:move;cursor:-webkit-grab;cursor:grab}
.carousel.is-dragging{cursor:move;cursor:-webkit-grabbing;cursor:grabbing}
.carousel__viewport{position:relative;overflow:hidden;max-width:100%;max-height:100%}
.carousel__track{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.carousel__slide{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:var(--carousel-slide-width,60%);max-width:100%;padding:1rem;position:relative;overflow-x:hidden;overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain}
.has-dots{margin-bottom:-webkit-calc(.5rem + 22px);margin-bottom:calc(.5rem + 22px)}
.carousel__dots{margin:0 auto;padding:0;position:absolute;top:-webkit-calc(100% + .5rem);top:calc(100% + .5rem);left:0;right:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;list-style:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.carousel__dots .carousel__dot{margin:0;padding:0;display:block;position:relative;width:22px;height:22px;cursor:pointer}
.carousel__dots .carousel__dot:after{content:"";width:8px;height:8px;-webkit-border-radius:50%;border-radius:50%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:currentColor;opacity:.25;-webkit-transition:opacity .15s ease-in-out;-o-transition:opacity .15s ease-in-out;transition:opacity .15s ease-in-out}
.carousel__dots .carousel__dot.is-selected:after{opacity:1}
.carousel__button{width:var(--carousel-button-width,48px);height:var(--carousel-button-height,48px);padding:0;border:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;pointer-events:all;cursor:pointer;color:var(--carousel-button-color,currentColor);background:var(--carousel-button-bg,transparent);-webkit-border-radius:var(--carousel-button-border-radius,50%);border-radius:var(--carousel-button-border-radius,50%);-webkit-box-shadow:var(--carousel-button-shadow,none);box-shadow:var(--carousel-button-shadow,none);-webkit-transition:opacity .15s ease;-o-transition:opacity .15s ease;transition:opacity .15s ease}
.carousel__button.is-next,.carousel__button.is-prev{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.carousel__button.is-prev{left:10px}
.carousel__button.is-next{right:10px}
.carousel__button[disabled]{cursor:default;opacity:.3}
.carousel__button svg{width:var(--carousel-button-svg-width,50%);height:var(--carousel-button-svg-height,50%);fill:none;stroke:currentColor;stroke-width:var(--carousel-button-svg-stroke-width,1.5);stroke-linejoin:bevel;stroke-linecap:round;-webkit-filter:var(--carousel-button-svg-filter,none);filter:var(--carousel-button-svg-filter,none);pointer-events:none}
html.with-fancybox{scroll-behavior:auto}
body.compensate-for-scrollbar{overflow:hidden!important;-ms-touch-action:none;touch-action:none}
.fancybox__container{position:fixed;top:0;left:0;bottom:0;right:0;direction:ltr;margin:0;padding:env(safe-area-inset-top,0) env(safe-area-inset-right,0) env(safe-area-inset-bottom,0) env(safe-area-inset-left,0);-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;color:var(--fancybox-color,#fff);-webkit-tap-highlight-color:transparent;overflow:hidden;z-index:1050;outline:0;-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;--carousel-button-width:48px;--carousel-button-height:48px;--carousel-button-svg-width:24px;--carousel-button-svg-height:24px;--carousel-button-svg-stroke-width:2.5;--carousel-button-svg-filter:drop-shadow(1px 1px 1px rgba(0,0,0,0.4))}
.fancybox__container *,.fancybox__container ::after,.fancybox__container ::before{-webkit-box-sizing:inherit;box-sizing:inherit}
.fancybox__container :focus{outline:0}
body:not(.is-using-mouse) .fancybox__container :focus{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 2px var(--fancybox-accent-color,rgba(1,210,232,.94));box-shadow:0 0 0 1px #fff,0 0 0 2px var(--fancybox-accent-color,rgba(1,210,232,.94))}
@media all and (min-width:1024px) {
.fancybox__container{--carousel-button-width:48px;--carousel-button-height:48px;--carousel-button-svg-width:27px;--carousel-button-svg-height:27px}
}
.fancybox__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--fancybox-bg,rgba(24,24,27,.92))}
.fancybox__carousel{position:relative;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;min-height:0;height:100%;z-index:10}
.fancybox__carousel.has-dots{margin-bottom:-webkit-calc(.5rem + 22px);margin-bottom:calc(.5rem + 22px)}
.fancybox__viewport{position:relative;width:100%;height:100%;overflow:visible;cursor:default}
.fancybox__track{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%}
.fancybox__slide{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;max-width:100%;margin:0;padding:48px 8px 8px;position:relative;-ms-scroll-chaining:none;overscroll-behavior:contain;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;outline:0;overflow:auto;--carousel-button-width:36px;--carousel-button-height:36px;--carousel-button-svg-width:22px;--carousel-button-svg-height:22px}
.fancybox__slide::after,.fancybox__slide::before{content:"";-webkit-box-flex:0;-webkit-flex:0 0 0;-ms-flex:0 0 0;flex:0 0 0;margin:auto}
@media all and (min-width:1024px) {
.fancybox__slide{padding:64px 100px}
}
.fancybox__content{margin:0 env(safe-area-inset-right,0) 0 env(safe-area-inset-left,0);padding:36px;color:var(--fancybox-content-color,#374151);background:var(--fancybox-content-bg,#fff);position:relative;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;z-index:20}
.fancybox__content :focus:not(.carousel__button.is-close){outline:thin dotted;-webkit-box-shadow:none;box-shadow:none}
.fancybox__caption{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;max-width:100%;margin:0;padding:1rem 0 0;line-height:1.375;color:var(--fancybox-color,currentColor);visibility:visible;cursor:auto;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;overflow-wrap:anywhere}
.is-loading .fancybox__caption{visibility:hidden}
.fancybox__container>.carousel__dots{top:100%;color:var(--fancybox-color,#fff)}
.fancybox__nav .carousel__button{z-index:40}
.fancybox__nav .carousel__button.is-next{right:8px}
@media all and (min-width:1024px) {
.fancybox__nav .carousel__button.is-next{right:40px}
}
.fancybox__nav .carousel__button.is-prev{left:8px}
@media all and (min-width:1024px) {
.fancybox__nav .carousel__button.is-prev{left:40px}
}
.carousel__button.is-close{position:absolute;top:8px;right:8px;top:-webkit-calc(env(safe-area-inset-top,0px) + 8px);top:calc(env(safe-area-inset-top,0px) + 8px);right:-webkit-calc(env(safe-area-inset-right,0px) + 8px);right:calc(env(safe-area-inset-right,0px) + 8px);z-index:40}
@media all and (min-width:1024px) {
.carousel__button.is-close{right:40px}
}
.fancybox__content>.carousel__button.is-close{position:absolute;top:-40px;right:0;color:var(--fancybox-color,#fff)}
.fancybox__no-click,.fancybox__no-click button{pointer-events:none}
.fancybox__spinner{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:50px;height:50px;color:var(--fancybox-color,currentColor)}
.fancybox__slide .fancybox__spinner{cursor:pointer;z-index:1053}
.fancybox__spinner svg{-webkit-animation:fancybox-rotate 2s linear infinite;animation:fancybox-rotate 2s linear infinite;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:100%;height:100%}
.fancybox__spinner svg circle{fill:none;stroke-width:2.75;stroke-miterlimit:10;stroke-dasharray:1,200;stroke-dashoffset:0;-webkit-animation:fancybox-dash 1.5s ease-in-out infinite;animation:fancybox-dash 1.5s ease-in-out infinite;stroke-linecap:round;stroke:currentColor}
@-webkit-keyframes fancybox-rotate {
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
@keyframes fancybox-rotate {
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
@-webkit-keyframes fancybox-dash {
0%{stroke-dasharray:1,200;stroke-dashoffset:0}
50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}
100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}
}
@keyframes fancybox-dash {
0%{stroke-dasharray:1,200;stroke-dashoffset:0}
50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}
100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}
}
.carousel__button.is-close,.carousel__dots,.fancybox__backdrop,.fancybox__caption,.fancybox__nav{opacity:var(--fancybox-opacity,1)}
.fancybox__container.is-animated[aria-hidden=false] .carousel__button.is-close,.fancybox__container.is-animated[aria-hidden=false] .carousel__dots,.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop,.fancybox__container.is-animated[aria-hidden=false] .fancybox__caption,.fancybox__container.is-animated[aria-hidden=false] .fancybox__nav{-webkit-animation:.15s ease backwards fancybox-fadeIn;animation:.15s ease backwards fancybox-fadeIn}
.fancybox__container.is-animated.is-closing .carousel__button.is-close,.fancybox__container.is-animated.is-closing .carousel__dots,.fancybox__container.is-animated.is-closing .fancybox__backdrop,.fancybox__container.is-animated.is-closing .fancybox__caption,.fancybox__container.is-animated.is-closing .fancybox__nav{-webkit-animation:.15s ease both fancybox-fadeOut;animation:.15s ease both fancybox-fadeOut}
.fancybox-fadeIn{-webkit-animation:.15s ease both fancybox-fadeIn;animation:.15s ease both fancybox-fadeIn}
.fancybox-fadeOut{-webkit-animation:.1s ease both fancybox-fadeOut;animation:.1s ease both fancybox-fadeOut}
.fancybox-zoomInUp{-webkit-animation:.2s ease both fancybox-zoomInUp;animation:.2s ease both fancybox-zoomInUp}
.fancybox-zoomOutDown{-webkit-animation:.15s ease both fancybox-zoomOutDown;animation:.15s ease both fancybox-zoomOutDown}
.fancybox-throwOutUp{-webkit-animation:.15s ease both fancybox-throwOutUp;animation:.15s ease both fancybox-throwOutUp}
.fancybox-throwOutDown{-webkit-animation:.15s ease both fancybox-throwOutDown;animation:.15s ease both fancybox-throwOutDown}
@-webkit-keyframes fancybox-fadeIn {
from{opacity:0}
to{opacity:1}
}
@keyframes fancybox-fadeIn {
from{opacity:0}
to{opacity:1}
}
@-webkit-keyframes fancybox-fadeOut {
to{opacity:0}
}
@keyframes fancybox-fadeOut {
to{opacity:0}
}
@-webkit-keyframes fancybox-zoomInUp {
from{-webkit-transform:scale(.97) translate3d(0,16px,0);transform:scale(.97) translate3d(0,16px,0);opacity:0}
to{-webkit-transform:scale(1) translate3d(0,0,0);transform:scale(1) translate3d(0,0,0);opacity:1}
}
@keyframes fancybox-zoomInUp {
from{-webkit-transform:scale(.97) translate3d(0,16px,0);transform:scale(.97) translate3d(0,16px,0);opacity:0}
to{-webkit-transform:scale(1) translate3d(0,0,0);transform:scale(1) translate3d(0,0,0);opacity:1}
}
@-webkit-keyframes fancybox-zoomOutDown {
to{-webkit-transform:scale(.97) translate3d(0,16px,0);transform:scale(.97) translate3d(0,16px,0);opacity:0}
}
@keyframes fancybox-zoomOutDown {
to{-webkit-transform:scale(.97) translate3d(0,16px,0);transform:scale(.97) translate3d(0,16px,0);opacity:0}
}
@-webkit-keyframes fancybox-throwOutUp {
to{-webkit-transform:translate3d(0,-30%,0);transform:translate3d(0,-30%,0);opacity:0}
}
@keyframes fancybox-throwOutUp {
to{-webkit-transform:translate3d(0,-30%,0);transform:translate3d(0,-30%,0);opacity:0}
}
@-webkit-keyframes fancybox-throwOutDown {
to{-webkit-transform:translate3d(0,30%,0);transform:translate3d(0,30%,0);opacity:0}
}
@keyframes fancybox-throwOutDown {
to{-webkit-transform:translate3d(0,30%,0);transform:translate3d(0,30%,0);opacity:0}
}
.fancybox__carousel .carousel__slide{scrollbar-width:thin;scrollbar-color:#ccc rgba(255,255,255,.1)}
.fancybox__carousel .carousel__slide::-webkit-scrollbar{width:8px;height:8px}
.fancybox__carousel .carousel__slide::-webkit-scrollbar-track{background-color:rgba(255,255,255,.1)}
.fancybox__carousel .carousel__slide::-webkit-scrollbar-thumb{background-color:#ccc;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:inset 0 0 4px rgba(0,0,0,.2);box-shadow:inset 0 0 4px rgba(0,0,0,.2)}
.fancybox__carousel.is-draggable .fancybox__slide,.fancybox__carousel.is-draggable .fancybox__slide .fancybox__content{cursor:move;cursor:-webkit-grab;cursor:grab}
.fancybox__carousel.is-dragging .fancybox__slide,.fancybox__carousel.is-dragging .fancybox__slide .fancybox__content{cursor:move;cursor:-webkit-grabbing;cursor:grabbing}
.fancybox__carousel .fancybox__slide .fancybox__content{cursor:auto}
.fancybox__carousel .fancybox__slide.can-zoom_in .fancybox__content{cursor:-webkit-zoom-in;cursor:zoom-in}
.fancybox__carousel .fancybox__slide.can-zoom_out .fancybox__content{cursor:-webkit-zoom-out;cursor:zoom-out}
.fancybox__carousel .fancybox__slide.is-draggable .fancybox__content{cursor:move;cursor:-webkit-grab;cursor:grab}
.fancybox__carousel .fancybox__slide.is-dragging .fancybox__content{cursor:move;cursor:-webkit-grabbing;cursor:grabbing}
.fancybox__image{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:none;-o-transition:none;transition:none}
.has-image .fancybox__content{padding:0;background:rgba(0,0,0,0);min-height:1px}
.is-closing .has-image .fancybox__content{overflow:visible}
.has-image[data-image-fit=contain]{overflow:visible;-ms-touch-action:none;touch-action:none}
.has-image[data-image-fit=contain] .fancybox__content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.has-image[data-image-fit=contain] .fancybox__image{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}
.has-image[data-image-fit=contain-w]{overflow-x:hidden;overflow-y:auto}
.has-image[data-image-fit=contain-w] .fancybox__content{min-height:auto}
.has-image[data-image-fit=contain-w] .fancybox__image{max-width:100%;height:auto}
.has-image[data-image-fit=cover]{overflow:visible;-ms-touch-action:none;touch-action:none}
.has-image[data-image-fit=cover] .fancybox__content{width:100%;height:100%}
.has-image[data-image-fit=cover] .fancybox__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content,.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content{max-width:100%;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;min-height:1px;overflow:visible}
.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content{width:100%;height:80%}
.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content{width:960px;height:540px;max-width:100%;max-height:100%}
.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content{padding:0;background:rgba(24,24,27,.9);color:#fff}
.fancybox__carousel .fancybox__slide.has-map .fancybox__content{background:#e5e3df}
.fancybox__html5video,.fancybox__iframe{border:0;display:block;height:100%;width:100%;background:rgba(0,0,0,0)}
.fancybox-placeholder{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}
.fancybox__thumbs{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;position:relative;padding:0 3px;opacity:var(--fancybox-opacity,1)}
.fancybox__container.is-animated[aria-hidden=false] .fancybox__thumbs{-webkit-animation:.15s ease-in backwards fancybox-fadeIn;animation:.15s ease-in backwards fancybox-fadeIn}
.fancybox__container.is-animated.is-closing .fancybox__thumbs{opacity:0}
.fancybox__thumbs .carousel__slide{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:var(--fancybox-thumbs-width,96px);margin:0;padding:8px 3px;-webkit-box-sizing:content-box;box-sizing:content-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;overflow:visible;cursor:pointer}
.fancybox__thumbs .carousel__slide .fancybox__thumb::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-width:5px;border-style:solid;border-color:var(--fancybox-accent-color,rgba(34,213,233,.96));opacity:0;-webkit-transition:opacity .15s ease;-o-transition:opacity .15s ease;transition:opacity .15s ease;-webkit-border-radius:var(--fancybox-thumbs-border-radius,4px);border-radius:var(--fancybox-thumbs-border-radius,4px)}
.fancybox__thumbs .carousel__slide.is-nav-selected .fancybox__thumb::after{opacity:.92}
.fancybox__thumbs .carousel__slide>*{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.fancybox__thumb{position:relative;width:100%;padding-top:-webkit-calc(100%/(var(--fancybox-thumbs-ratio,1.5)));padding-top:calc(100%/(var(--fancybox-thumbs-ratio,1.5)));-webkit-background-size:cover;background-size:cover;background-position:center center;background-color:rgba(255,255,255,.1);background-repeat:no-repeat;-webkit-border-radius:var(--fancybox-thumbs-border-radius,4px);border-radius:var(--fancybox-thumbs-border-radius,4px)}
.fancybox__toolbar{position:absolute;top:0;right:0;left:0;z-index:20;background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,0)),color-stop(8.1%,rgba(0,0,0,.006)),color-stop(15.5%,rgba(0,0,0,.021)),color-stop(22.5%,rgba(0,0,0,.046)),color-stop(29%,rgba(0,0,0,.077)),color-stop(35.3%,rgba(0,0,0,.114)),color-stop(41.2%,rgba(0,0,0,.155)),color-stop(47.1%,rgba(0,0,0,.198)),color-stop(52.9%,rgba(0,0,0,.242)),color-stop(58.8%,rgba(0,0,0,.285)),color-stop(64.7%,rgba(0,0,0,.326)),color-stop(71%,rgba(0,0,0,.363)),color-stop(77.5%,rgba(0,0,0,.394)),color-stop(84.5%,rgba(0,0,0,.419)),color-stop(91.9%,rgba(0,0,0,.434)),to(rgba(0,0,0,.44)));background:-webkit-linear-gradient(bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.006) 8.1%,rgba(0,0,0,.021) 15.5%,rgba(0,0,0,.046) 22.5%,rgba(0,0,0,.077) 29%,rgba(0,0,0,.114) 35.3%,rgba(0,0,0,.155) 41.2%,rgba(0,0,0,.198) 47.1%,rgba(0,0,0,.242) 52.9%,rgba(0,0,0,.285) 58.8%,rgba(0,0,0,.326) 64.7%,rgba(0,0,0,.363) 71%,rgba(0,0,0,.394) 77.5%,rgba(0,0,0,.419) 84.5%,rgba(0,0,0,.434) 91.9%,rgba(0,0,0,.44) 100%);background:-o-linear-gradient(bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.006) 8.1%,rgba(0,0,0,.021) 15.5%,rgba(0,0,0,.046) 22.5%,rgba(0,0,0,.077) 29%,rgba(0,0,0,.114) 35.3%,rgba(0,0,0,.155) 41.2%,rgba(0,0,0,.198) 47.1%,rgba(0,0,0,.242) 52.9%,rgba(0,0,0,.285) 58.8%,rgba(0,0,0,.326) 64.7%,rgba(0,0,0,.363) 71%,rgba(0,0,0,.394) 77.5%,rgba(0,0,0,.419) 84.5%,rgba(0,0,0,.434) 91.9%,rgba(0,0,0,.44) 100%);background:linear-gradient(to top,rgba(0,0,0,0) 0,rgba(0,0,0,.006) 8.1%,rgba(0,0,0,.021) 15.5%,rgba(0,0,0,.046) 22.5%,rgba(0,0,0,.077) 29%,rgba(0,0,0,.114) 35.3%,rgba(0,0,0,.155) 41.2%,rgba(0,0,0,.198) 47.1%,rgba(0,0,0,.242) 52.9%,rgba(0,0,0,.285) 58.8%,rgba(0,0,0,.326) 64.7%,rgba(0,0,0,.363) 71%,rgba(0,0,0,.394) 77.5%,rgba(0,0,0,.419) 84.5%,rgba(0,0,0,.434) 91.9%,rgba(0,0,0,.44) 100%);padding:0;-ms-touch-action:none;touch-action:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;--carousel-button-svg-width:20px;--carousel-button-svg-height:20px;opacity:var(--fancybox-opacity,1);text-shadow:var(--fancybox-toolbar-text-shadow,1px 1px 1px rgba(0,0,0,.4))}
@media all and (min-width:1024px) {
.fancybox__toolbar{padding:8px}
}
.fancybox__container.is-animated[aria-hidden=false] .fancybox__toolbar{-webkit-animation:.15s ease-in backwards fancybox-fadeIn;animation:.15s ease-in backwards fancybox-fadeIn}
.fancybox__container.is-animated.is-closing .fancybox__toolbar{opacity:0}
.fancybox__toolbar__items{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.fancybox__toolbar__items--left{margin-right:auto}
.fancybox__toolbar__items--center{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}
.fancybox__toolbar__items--right{margin-left:auto}
@media (max-width:640px) {
.fancybox__toolbar__items--center:not(:last-child){display:none}
}
.fancybox__counter{min-width:72px;padding:0 10px;line-height:var(--carousel-button-height,48px);text-align:center;font-size:17px;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased}
.fancybox__progress{background:var(--fancybox-accent-color,rgba(34,213,233,.96));height:3px;left:0;position:absolute;right:0;top:0;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0;-ms-transform-origin:0;transform-origin:0;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear;z-index:30;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.fancybox__container:-webkit-full-screen::backdrop{opacity:0}
.fancybox__container:-moz-full-screen::backdrop{opacity:0}
.fancybox__container:-ms-fullscreen::backdrop{opacity:0}
.fancybox__container:fullscreen::backdrop{opacity:0}
.fancybox__button--fullscreen g:nth-child(2){display:none}
.fancybox__container:-webkit-full-screen .fancybox__button--fullscreen g:nth-child(1){display:none}
.fancybox__container:-moz-full-screen .fancybox__button--fullscreen g:nth-child(1){display:none}
.fancybox__container:-ms-fullscreen .fancybox__button--fullscreen g:nth-child(1){display:none}
.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(1){display:none}
.fancybox__container:-webkit-full-screen .fancybox__button--fullscreen g:nth-child(2){display:block}
.fancybox__container:-moz-full-screen .fancybox__button--fullscreen g:nth-child(2){display:block}
.fancybox__container:-ms-fullscreen .fancybox__button--fullscreen g:nth-child(2){display:block}
.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(2){display:block}
.fancybox__button--slideshow g:nth-child(2){display:none}
.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(1){display:none}
.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(2){display:block}
@font-face{font-family:swiper-icons;src:url("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}
.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}
.swiper-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}
.swiper-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.swiper-pointer-events{-ms-touch-action:pan-y;touch-action:pan-y}
.swiper-pointer-events.swiper-vertical{-ms-touch-action:pan-x;touch-action:pan-x}
.swiper-slide{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform}
.swiper-slide-invisible-blank{visibility:hidden}
.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}
.swiper-autoheight .swiper-wrapper{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;-o-transition-property:transform,height;transition-property:transform,height;transition-property:transform,height,-webkit-transform}
.swiper-backface-hidden .swiper-slide{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}
.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{-webkit-perspective:1200px;perspective:1200px}
.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.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,.swiper-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}
.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:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}
.swiper-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}
.swiper-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}
.swiper-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}
.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-horizontal.swiper-css-mode>.swiper-wrapper{-webkit-scroll-snap-type:x mandatory;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}
.swiper-vertical.swiper-css-mode>.swiper-wrapper{-webkit-scroll-snap-type:y mandatory;-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}
.swiper-centered>.swiper-wrapper::before{content:'';-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-ordinal-group:10000;-webkit-order:9999;-ms-flex-order:9999;order:9999}
.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}
.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}
.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}
.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}
.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}
.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);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:50%;width:-webkit-calc(var(--swiper-navigation-size)/ 44 * 27);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:-webkit-calc(0px - (var(--swiper-navigation-size)/ 2));margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack: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: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,.swiper-rtl .swiper-button-next{left:10px;right:auto}
.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}
.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}
.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}
.swiper-button-lock{display:none}
.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s opacity;-o-transition:.3s opacity;transition:.3s opacity;-webkit-transform:translate3d(0,0,0);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:10px;left:0;width:100%}
.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33);position:relative}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);-ms-transform:scale(.33);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;-webkit-border-radius:50%;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;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-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:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-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%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-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;-webkit-transition:.2s transform,.2s top;-o-transition:.2s transform,.2s top;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%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-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{-webkit-transition:.2s transform,.2s left;-o-transition:.2s transform,.2s left;transition:.2s transform,.2s left}
.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s transform,.2s right;-o-transition:.2s transform,.2s right;transition:.2s transform,.2s right}
.swiper-pagination-progressbar{background: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%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}
.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;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: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:4px;height:100%;left:0;top:0}
.swiper-pagination-lock{display:none}
.swiper-scrollbar{-webkit-border-radius:10px;border-radius:10px;position:relative;-ms-touch-action:none;background: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:1%;bottom:3px;z-index:50;height:5px;width:98%}
.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}
.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);-webkit-border-radius:10px;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:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align: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%;-o-object-fit:contain;object-fit:contain}
.swiper-slide-zoomed{cursor:move}
.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-box-sizing:border-box;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));-webkit-border-radius:50%;border-radius:50%;border-top-color:transparent}
.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{-webkit-animation:swiper-preloader-spin 1s infinite linear;animation:swiper-preloader-spin 1s infinite linear}
.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}
.swiper-lazy-preloader-black{--swiper-preloader-color:#000}
@-webkit-keyframes swiper-preloader-spin {
0%{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
@keyframes swiper-preloader-spin {
0%{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}
.swiper-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}
.swiper-grid>.swiper-wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.swiper-grid-column>.swiper-wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.swiper-fade.swiper-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}
.swiper-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}
.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}
.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}
.swiper-cube{overflow:visible}
.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}
.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}
.swiper-cube.swiper-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;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-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}
.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;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;-webkit-filter:blur(50px);filter:blur(50px)}
.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-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-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;-webkit-transition-property:opacity,height,-webkit-transform;transition-property:opacity,height,-webkit-transform;-o-transition-property:transform,opacity,height;transition-property:transform,opacity,height;transition-property:transform,opacity,height,-webkit-transform}
.swiper-cards{overflow:visible}
.swiper-cards .swiper-slide{-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}
.air-datepicker-cell.-day-.-other-month-,.air-datepicker-cell.-year-.-other-decade-{color:var(--adp-color-other-month)}.air-datepicker-cell.-day-.-other-month-:hover,.air-datepicker-cell.-year-.-other-decade-:hover{color:var(--adp-color-other-month-hover)}.-disabled-.-focus-.air-datepicker-cell.-day-.-other-month-,.-disabled-.-focus-.air-datepicker-cell.-year-.-other-decade-{color:var(--adp-color-other-month)}.-selected-.air-datepicker-cell.-day-.-other-month-,.-selected-.air-datepicker-cell.-year-.-other-decade-{color:#fff;background:var(--adp-background-color-selected-other-month)}.-selected-.-focus-.air-datepicker-cell.-day-.-other-month-,.-selected-.-focus-.air-datepicker-cell.-year-.-other-decade-{background:var(--adp-background-color-selected-other-month-focused)}.-in-range-.air-datepicker-cell.-day-.-other-month-,.-in-range-.air-datepicker-cell.-year-.-other-decade-{background-color:var(--adp-background-color-in-range);color:var(--adp-color)}.-in-range-.-focus-.air-datepicker-cell.-day-.-other-month-,.-in-range-.-focus-.air-datepicker-cell.-year-.-other-decade-{background-color:var(--adp-background-color-in-range-focused)}.air-datepicker-cell.-day-.-other-month-:empty,.air-datepicker-cell.-year-.-other-decade-:empty{background:none;border:none}.air-datepicker-cell{border-radius:var(--adp-cell-border-radius);box-sizing:border-box;cursor:pointer;display:flex;position:relative;align-items:center;justify-content:center;z-index:1}.air-datepicker-cell.-focus-{background:var(--adp-background-color-hover)}.air-datepicker-cell.-current-{color:var(--adp-color-current-date)}.air-datepicker-cell.-current-.-focus-{color:var(--adp-color)}.air-datepicker-cell.-current-.-in-range-{color:var(--adp-color-current-date)}.air-datepicker-cell.-disabled-{cursor:default;color:var(--adp-color-disabled)}.air-datepicker-cell.-disabled-.-focus-{color:var(--adp-color-disabled)}.air-datepicker-cell.-disabled-.-in-range-{color:var(--adp-color-disabled-in-range)}.air-datepicker-cell.-disabled-.-current-.-focus-{color:var(--adp-color-disabled)}.air-datepicker-cell.-in-range-{background:var(--adp-cell-background-color-in-range);border-radius:0}.air-datepicker-cell.-in-range-:hover{background:var(--adp-cell-background-color-in-range-hover)}.air-datepicker-cell.-range-from-{border:1px solid var(--adp-cell-border-color-in-range);background-color:var(--adp-cell-background-color-in-range);border-radius:var(--adp-cell-border-radius) 0 0 var(--adp-cell-border-radius)}.air-datepicker-cell.-range-to-{border:1px solid var(--adp-cell-border-color-in-range);background-color:var(--adp-cell-background-color-in-range);border-radius:0 var(--adp-cell-border-radius) var(--adp-cell-border-radius) 0}.air-datepicker-cell.-range-to-.-range-from-{border-radius:var(--adp-cell-border-radius)}.air-datepicker-cell.-selected-{color:#fff;border:none;background:var(--adp-cell-background-color-selected)}.air-datepicker-cell.-selected-.-current-{color:#fff;background:var(--adp-cell-background-color-selected)}.air-datepicker-cell.-selected-.-focus-{background:var(--adp-cell-background-color-selected-hover)}

.air-datepicker-body{transition:all var(--adp-transition-duration) var(--adp-transition-ease)}.air-datepicker-body.-hidden-{display:none}.air-datepicker-body--day-names{display:grid;grid-template-columns:repeat(7, var(--adp-day-cell-width));margin:8px 0 3px}.air-datepicker-body--day-name{color:var(--adp-day-name-color);display:flex;align-items:center;justify-content:center;flex:1;text-align:center;text-transform:uppercase;font-size:.8em}.air-datepicker-body--cells{display:grid}.air-datepicker-body--cells.-days-{grid-template-columns:repeat(7, var(--adp-day-cell-width));grid-auto-rows:var(--adp-day-cell-height)}.air-datepicker-body--cells.-months-{grid-template-columns:repeat(3, 1fr);grid-auto-rows:var(--adp-month-cell-height)}.air-datepicker-body--cells.-years-{grid-template-columns:repeat(4, 1fr);grid-auto-rows:var(--adp-year-cell-height)}

.air-datepicker-nav{display:flex;justify-content:space-between;border-bottom:1px solid var(--adp-border-color-inner);min-height:var(--adp-nav-height);padding:var(--adp-padding);box-sizing:content-box}.-only-timepicker- .air-datepicker-nav{display:none}.air-datepicker-nav--title,.air-datepicker-nav--action{display:flex;cursor:pointer;align-items:center;justify-content:center}.air-datepicker-nav--action{width:var(--adp-nav-action-size);border-radius:var(--adp-border-radius);-webkit-user-select:none;-moz-user-select:none;user-select:none}.air-datepicker-nav--action:hover{background:var(--adp-background-color-hover)}.air-datepicker-nav--action:active{background:var(--adp-background-color-active)}.air-datepicker-nav--action.-disabled-{visibility:hidden}.air-datepicker-nav--action svg{width:32px;height:32px}.air-datepicker-nav--action path{fill:none;stroke:var(--adp-nav-arrow-color);stroke-width:2px}.air-datepicker-nav--title{border-radius:var(--adp-border-radius);padding:0 8px}.air-datepicker-nav--title i{font-style:normal;color:var(--adp-nav-color-secondary);margin-left:.3em}.air-datepicker-nav--title:hover{background:var(--adp-background-color-hover)}.air-datepicker-nav--title:active{background:var(--adp-background-color-active)}.air-datepicker-nav--title.-disabled-{cursor:default;background:none}

.air-datepicker-buttons{display:grid;grid-auto-columns:1fr;grid-auto-flow:column}.air-datepicker-button{display:inline-flex;color:var(--adp-btn-color);border-radius:var(--adp-btn-border-radius);cursor:pointer;height:var(--adp-btn-height);border:none;background:rgba(255,255,255,0)}.air-datepicker-button:hover{color:var(--adp-btn-color-hover);background:var(--adp-btn-background-color-hover)}.air-datepicker-button:focus{color:var(--adp-btn-color-hover);background:var(--adp-btn-background-color-hover);outline:none}.air-datepicker-button:active{background:var(--adp-btn-background-color-active)}.air-datepicker-button span{outline:none;display:flex;align-items:center;justify-content:center;width:100%;height:100%}

.air-datepicker-time{display:grid;grid-template-columns:-webkit-max-content 1fr;grid-template-columns:max-content 1fr;grid-column-gap:12px;align-items:center;position:relative;padding:0 var(--adp-time-padding-inner)}.-only-timepicker- .air-datepicker-time{border-top:none}.air-datepicker-time--current{display:flex;align-items:center;flex:1;font-size:14px;text-align:center}.air-datepicker-time--current-colon{margin:0 2px 3px;line-height:1}.air-datepicker-time--current-hours,.air-datepicker-time--current-minutes{line-height:1;font-size:19px;font-family:"Century Gothic", CenturyGothic, AppleGothic, sans-serif;position:relative;z-index:1}.air-datepicker-time--current-hours:after,.air-datepicker-time--current-minutes:after{content:'';background:var(--adp-background-color-hover);border-radius:var(--adp-border-radius);position:absolute;left:-2px;top:-3px;right:-2px;bottom:-2px;z-index:-1;opacity:0}.air-datepicker-time--current-hours.-focus-:after,.air-datepicker-time--current-minutes.-focus-:after{opacity:1}.air-datepicker-time--current-ampm{text-transform:uppercase;align-self:flex-end;color:var(--adp-time-day-period-color);margin-left:6px;font-size:11px;margin-bottom:1px}.air-datepicker-time--row{display:flex;align-items:center;font-size:11px;height:17px;background:linear-gradient(to right, var(--adp-time-track-color), var(--adp-time-track-color)) left 50%/100% var(--adp-time-track-height) no-repeat}.air-datepicker-time--row:first-child{margin-bottom:4px}.air-datepicker-time--row input[type='range']{background:none;cursor:pointer;flex:1;height:100%;padding:0;margin:0;-webkit-appearance:none}.air-datepicker-time--row input[type='range']::-webkit-slider-thumb{-webkit-appearance:none}.air-datepicker-time--row input[type='range']::-ms-tooltip{display:none}.air-datepicker-time--row input[type='range']:hover::-webkit-slider-thumb{border-color:var(--adp-time-track-color-hover)}.air-datepicker-time--row input[type='range']:hover::-moz-range-thumb{border-color:var(--adp-time-track-color-hover)}.air-datepicker-time--row input[type='range']:hover::-ms-thumb{border-color:var(--adp-time-track-color-hover)}.air-datepicker-time--row input[type='range']:focus{outline:none}.air-datepicker-time--row input[type='range']:focus::-webkit-slider-thumb{background:var(--adp-cell-background-color-selected);border-color:var(--adp-cell-background-color-selected)}.air-datepicker-time--row input[type='range']:focus::-moz-range-thumb{background:var(--adp-cell-background-color-selected);border-color:var(--adp-cell-background-color-selected)}.air-datepicker-time--row input[type='range']:focus::-ms-thumb{background:var(--adp-cell-background-color-selected);border-color:var(--adp-cell-background-color-selected)}.air-datepicker-time--row input[type='range']::-webkit-slider-thumb{box-sizing:border-box;height:12px;width:12px;border-radius:3px;border:1px solid var(--adp-time-track-color);background:#fff;cursor:pointer;-webkit-transition:background var(--adp-transition-duration);transition:background var(--adp-transition-duration)}.air-datepicker-time--row input[type='range']::-moz-range-thumb{box-sizing:border-box;height:12px;width:12px;border-radius:3px;border:1px solid var(--adp-time-track-color);background:#fff;cursor:pointer;-moz-transition:background var(--adp-transition-duration);transition:background var(--adp-transition-duration)}.air-datepicker-time--row input[type='range']::-ms-thumb{box-sizing:border-box;height:12px;width:12px;border-radius:3px;border:1px solid var(--adp-time-track-color);background:#fff;cursor:pointer;-ms-transition:background var(--adp-transition-duration);transition:background var(--adp-transition-duration)}.air-datepicker-time--row input[type='range']::-webkit-slider-thumb{margin-top:calc(var(--adp-time-thumb-size) / 2 * -1)}.air-datepicker-time--row input[type='range']::-webkit-slider-runnable-track{border:none;height:var(--adp-time-track-height);cursor:pointer;color:transparent;background:transparent}.air-datepicker-time--row input[type='range']::-moz-range-track{border:none;height:var(--adp-time-track-height);cursor:pointer;color:transparent;background:transparent}.air-datepicker-time--row input[type='range']::-ms-track{border:none;height:var(--adp-time-track-height);cursor:pointer;color:transparent;background:transparent}.air-datepicker-time--row input[type='range']::-ms-fill-lower{background:transparent}.air-datepicker-time--row input[type='range']::-ms-fill-upper{background:transparent}

.air-datepicker{--adp-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--adp-font-size: 14px;--adp-width: 246px;--adp-z-index: 100;--adp-padding: 4px;--adp-grid-areas:
    'nav'
    'body'
    'timepicker'
    'buttons';--adp-transition-duration: .3s;--adp-transition-ease: ease-out;--adp-transition-offset: 8px;--adp-background-color: #fff;--adp-background-color-hover: #f0f0f0;--adp-background-color-active: #eaeaea;--adp-background-color-in-range: rgba(92, 196, 239, .1);--adp-background-color-in-range-focused: rgba(92, 196, 239, .2);--adp-background-color-selected-other-month-focused: #8ad5f4;--adp-background-color-selected-other-month: #a2ddf6;--adp-color: #4a4a4a;--adp-color-secondary: #9c9c9c;--adp-accent-color: #4eb5e6;--adp-color-current-date: var(--adp-accent-color);--adp-color-other-month: #dedede;--adp-color-disabled: #aeaeae;--adp-color-disabled-in-range: #939393;--adp-color-other-month-hover: #c5c5c5;--adp-border-color: #dbdbdb;--adp-border-color-inner: #efefef;--adp-border-radius: 4px;--adp-border-color-inline: #d7d7d7;--adp-nav-height: 32px;--adp-nav-arrow-color: var(--adp-color-secondary);--adp-nav-action-size: 32px;--adp-nav-color-secondary: var(--adp-color-secondary);--adp-day-name-color: #ff9a19;--adp-day-cell-width: 1fr;--adp-day-cell-height: 32px;--adp-month-cell-height: 42px;--adp-year-cell-height: 56px;--adp-pointer-size: 10px;--adp-poiner-border-radius: 2px;--adp-pointer-offset: 14px;--adp-cell-border-radius: 4px;--adp-cell-background-color-selected: #5cc4ef;--adp-cell-background-color-selected-hover: #45bced;--adp-cell-background-color-in-range: rgba(92, 196, 239, 0.1);--adp-cell-background-color-in-range-hover: rgba(92, 196, 239, 0.2);--adp-cell-border-color-in-range: var(--adp-cell-background-color-selected);--adp-btn-height: 32px;--adp-btn-color: var(--adp-accent-color);--adp-btn-color-hover: var(--adp-color);--adp-btn-border-radius: var(--adp-border-radius);--adp-btn-background-color-hover: var(--adp-background-color-hover);--adp-btn-background-color-active: var(--adp-background-color-active);--adp-time-track-height: 1px;--adp-time-track-color: #dedede;--adp-time-track-color-hover: #b1b1b1;--adp-time-thumb-size: 12px;--adp-time-padding-inner: 10px;--adp-time-day-period-color: var(--adp-color-secondary);--adp-mobile-font-size: 16px;--adp-mobile-nav-height: 40px;--adp-mobile-width: 320px;--adp-mobile-day-cell-height: 38px;--adp-mobile-month-cell-height: 48px;--adp-mobile-year-cell-height: 64px}.air-datepicker-overlay{--adp-overlay-background-color: rgba(0, 0, 0, .3);--adp-overlay-transition-duration: .3s;--adp-overlay-transition-ease: ease-out;--adp-overlay-z-index: 99}

.air-datepicker{background:var(--adp-background-color);border:1px solid var(--adp-border-color);box-shadow:0 4px 12px rgba(0,0,0,0.15);border-radius:var(--adp-border-radius);box-sizing:content-box;display:grid;grid-template-columns:1fr;grid-template-rows:repeat(4, -webkit-max-content);grid-template-rows:repeat(4, max-content);grid-template-areas:var(--adp-grid-areas);font-family:var(--adp-font-family),sans-serif;font-size:var(--adp-font-size);color:var(--adp-color);width:var(--adp-width);position:absolute;transition:opacity var(--adp-transition-duration) var(--adp-transition-ease),transform var(--adp-transition-duration) var(--adp-transition-ease);z-index:var(--adp-z-index)}.air-datepicker:not(.-custom-position-){opacity:0}.air-datepicker.-from-top-{transform:translateY(calc(var(--adp-transition-offset) * -1))}.air-datepicker.-from-right-{transform:translateX(var(--adp-transition-offset))}.air-datepicker.-from-bottom-{transform:translateY(var(--adp-transition-offset))}.air-datepicker.-from-left-{transform:translateX(calc(var(--adp-transition-offset) * -1))}.air-datepicker.-active-:not(.-custom-position-){transform:translate(0, 0);opacity:1}.air-datepicker.-active-.-custom-position-{transition:none}.air-datepicker.-inline-{border-color:var(--adp-border-color-inline);box-shadow:none;position:static;left:auto;right:auto;opacity:1;transform:none}.air-datepicker.-inline- .air-datepicker--pointer{display:none}.air-datepicker.-is-mobile-{--adp-font-size: var(--adp-mobile-font-size);--adp-day-cell-height: var(--adp-mobile-day-cell-height);--adp-month-cell-height: var(--adp-mobile-month-cell-height);--adp-year-cell-height: var(--adp-mobile-year-cell-height);--adp-nav-height: var(--adp-mobile-nav-height);--adp-nav-action-size: var(--adp-mobile-nav-height);position:fixed;width:var(--adp-mobile-width);border:none}.air-datepicker.-is-mobile- *{-webkit-tap-highlight-color:transparent}.air-datepicker.-is-mobile- .air-datepicker--pointer{display:none}.air-datepicker.-is-mobile-:not(.-custom-position-){transform:translate(-50%, calc(-50% + var(--adp-transition-offset)))}.air-datepicker.-is-mobile-.-active-:not(.-custom-position-){transform:translate(-50%, -50%)}.air-datepicker.-custom-position-{transition:none}.air-datepicker-global-container{position:absolute;left:0;top:0}.air-datepicker--pointer{--pointer-half-size: calc(var(--adp-pointer-size) / 2);position:absolute;width:var(--adp-pointer-size);height:var(--adp-pointer-size);z-index:-1}.air-datepicker--pointer:after{content:'';position:absolute;background:#fff;border-top:1px solid var(--adp-border-color-inline);border-right:1px solid var(--adp-border-color-inline);border-top-right-radius:var(--adp-poiner-border-radius);width:var(--adp-pointer-size);height:var(--adp-pointer-size);box-sizing:border-box}.-top-left- .air-datepicker--pointer,.-top-center- .air-datepicker--pointer,.-top-right- .air-datepicker--pointer,[data-popper-placement^='top'] .air-datepicker--pointer{top:calc(100% - var(--pointer-half-size) + 1px)}.-top-left- .air-datepicker--pointer:after,.-top-center- .air-datepicker--pointer:after,.-top-right- .air-datepicker--pointer:after,[data-popper-placement^='top'] .air-datepicker--pointer:after{transform:rotate(135deg)}.-right-top- .air-datepicker--pointer,.-right-center- .air-datepicker--pointer,.-right-bottom- .air-datepicker--pointer,[data-popper-placement^='right'] .air-datepicker--pointer{right:calc(100% - var(--pointer-half-size) + 1px)}.-right-top- .air-datepicker--pointer:after,.-right-center- .air-datepicker--pointer:after,.-right-bottom- .air-datepicker--pointer:after,[data-popper-placement^='right'] .air-datepicker--pointer:after{transform:rotate(225deg)}.-bottom-left- .air-datepicker--pointer,.-bottom-center- .air-datepicker--pointer,.-bottom-right- .air-datepicker--pointer,[data-popper-placement^='bottom'] .air-datepicker--pointer{bottom:calc(100% - var(--pointer-half-size) + 1px)}.-bottom-left- .air-datepicker--pointer:after,.-bottom-center- .air-datepicker--pointer:after,.-bottom-right- .air-datepicker--pointer:after,[data-popper-placement^='bottom'] .air-datepicker--pointer:after{transform:rotate(315deg)}.-left-top- .air-datepicker--pointer,.-left-center- .air-datepicker--pointer,.-left-bottom- .air-datepicker--pointer,[data-popper-placement^='left'] .air-datepicker--pointer{left:calc(100% - var(--pointer-half-size) + 1px)}.-left-top- .air-datepicker--pointer:after,.-left-center- .air-datepicker--pointer:after,.-left-bottom- .air-datepicker--pointer:after,[data-popper-placement^='left'] .air-datepicker--pointer:after{transform:rotate(45deg)}.-top-left- .air-datepicker--pointer,.-bottom-left- .air-datepicker--pointer{left:var(--adp-pointer-offset)}.-top-right- .air-datepicker--pointer,.-bottom-right- .air-datepicker--pointer{right:var(--adp-pointer-offset)}.-top-center- .air-datepicker--pointer,.-bottom-center- .air-datepicker--pointer{left:calc(50% - var(--adp-pointer-size) / 2)}.-left-top- .air-datepicker--pointer,.-right-top- .air-datepicker--pointer{top:var(--adp-pointer-offset)}.-left-bottom- .air-datepicker--pointer,.-right-bottom- .air-datepicker--pointer{bottom:var(--adp-pointer-offset)}.-left-center- .air-datepicker--pointer,.-right-center- .air-datepicker--pointer{top:calc(50% - var(--adp-pointer-size) / 2)}.air-datepicker--navigation{grid-area:nav}.air-datepicker--content{box-sizing:content-box;padding:var(--adp-padding);grid-area:body}.-only-timepicker- .air-datepicker--content{display:none}.air-datepicker--time{grid-area:timepicker}.air-datepicker--buttons{grid-area:buttons}.air-datepicker--buttons,.air-datepicker--time{padding:var(--adp-padding);border-top:1px solid var(--adp-border-color-inner)}.air-datepicker-overlay{position:fixed;background:var(--adp-overlay-background-color);left:0;top:0;width:0;height:0;opacity:0;transition:opacity var(--adp-overlay-transition-duration) var(--adp-overlay-transition-ease),left 0s,height 0s,width 0s;transition-delay:0s,var(--adp-overlay-transition-duration),var(--adp-overlay-transition-duration),var(--adp-overlay-transition-duration);z-index:var(--adp-overlay-z-index)}.air-datepicker-overlay.-active-{opacity:1;width:100%;height:100%;transition:opacity var(--adp-overlay-transition-duration) var(--adp-overlay-transition-ease),height 0s,width 0s}

.air-datepicker-global-container{
    z-index: 99999999 !important;
}
@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/Roboto/Roboto-Regular.woff2) format("woff2")}
@font-face{font-family:Roboto;font-style:normal;font-weight:200;font-display:swap;src:url(../fonts/Roboto/Roboto-Light.woff2) format("woff2")}
@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/Roboto/Roboto-Medium.woff2) format("woff2")}
@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/Roboto/Roboto-Bold.woff2) format("woff2")}
@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/Montserrat/Montserrat-SemiBold.woff2) format("woff2")}
@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/Montserrat/Montserrat-Bold.woff2) format("woff2")}
@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../fonts/Montserrat/Montserrat-ExtraBold.woff2) format("woff2")}
*{-webkit-box-sizing:border-box;box-sizing:border-box;border:none}
html{height:100%}
a{text-decoration:none;color:#000;outline-color:transparent;background-color:transparent}
a:hover{text-decoration:none}
ul{padding:0;margin:0;list-style:none}
img{display:block;max-width:100%;height:auto}
p{padding:0;margin:0}
button,input,select,textarea{margin:0;outline:0;outline-color:transparent;font-family:Montserrat,Arial,Helvetica,sans-serif}
button:focus::-webkit-input-placeholder,input:focus::-webkit-input-placeholder,select:focus::-webkit-input-placeholder,textarea:focus::-webkit-input-placeholder{color:transparent}
button:focus::-moz-placeholder,input:focus::-moz-placeholder,select:focus::-moz-placeholder,textarea:focus::-moz-placeholder{color:transparent}
button:focus:-ms-input-placeholder,input:focus:-ms-input-placeholder,select:focus:-ms-input-placeholder,textarea:focus:-ms-input-placeholder{color:transparent}
button:focus::-ms-input-placeholder,input:focus::-ms-input-placeholder,select:focus::-ms-input-placeholder,textarea:focus::-ms-input-placeholder{color:transparent}
button:focus::placeholder,input:focus::placeholder,select:focus::placeholder,textarea:focus::placeholder{color:transparent}
.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;clip:rect(0 0 0 0)}
body{margin:0;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:0;font-family:Roboto,Arial,Helvetica,sans-serif;font-size:16px;line-height:24px;font-weight:400;width:100%;color:#2d2d2d;background-color:#f1f4f5;outline-color:transparent;scroll-behavior:smooth}
body::-webkit-scrollbar{width:3px}
body::-webkit-scrollbar-track{background-color:#f8fafa}
body::-webkit-scrollbar-thumb{-webkit-border-radius:5px;border-radius:5px;background-color:#f6be00}
textarea{resize:vertical}
main{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;display:block;position:relative}
section{width:100%;margin:0 auto}
.wrapper{max-width:1482px;width:100%;margin:0 auto}
.h2{margin:0;font-family:Montserrat,Arial,Helvetica,sans-serif;font-weight:800;color:#2d2d2d;font-size:46px;line-height:90px;text-align:center}
.h3{margin:0;font-family:Montserrat,Arial,Helvetica,sans-serif;font-weight:800;color:#2d2d2d;font-size:42px;line-height:90px;text-align:center}
.button{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;grid-gap:17px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-width:282px;padding:19px 22px;color:#353027;text-transform:uppercase;font-family:Montserrat,Arial,Helvetica,sans-serif;font-size:16px;line-height:18px;font-weight:800;text-align:center;background-color:#f6be00;-webkit-border-radius:4px;border-radius:4px;cursor:pointer;outline:0;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.button:hover{background-color:#ff9d11;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-border-radius:10px;border-radius:10px}
.fancybox__thumbs .carousel__slide .fancybox__thumb::after{border-width:2px;border-color:#f6be00}
.air-datepicker-global-container{z-index:999999}
@media screen and (max-width:1500px) {
.wrapper{padding:0 20px}
}
@media screen and (max-width:1200px) {
.h2{font-size:52px;line-height:72px}
}
@media screen and (max-width:1000px) {
.wrapper{padding:0 10px}
.h2{font-size:30px;line-height:36px;font-weight:800}
.button{min-width:300px;font-size:14px;line-height:18px;padding:15px 14px}
}
.header__content{display:grid;grid-gap:54px;padding-top:35px}
.header__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-border-radius:4px;border-radius:4px;overflow:hidden}
.header__list-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}
.header__list-item:last-child::after{display:none}
.header__list-item:hover:not(.active) .header__list-link{color:#f6be00;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.header__list-item::after{content:"";width:3px;height:100%;background-color:#fff;position:absolute;right:0;top:0}
.header__list-item.active{pointer-events:none}
.header__list-item.active .header__list-link{background-color:#35623a;color:#fff;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.header__list-link{display: inline-flex;justify-content: space-around;width:100%;text-align:center;padding:18px 48px;font-size:20px;line-height:30px;font-weight:600;font-family:Roboto,Arial,Helvetica,sans-serif;letter-spacing:.1px;color:#2d2d2d;background-color:#e8e6e1;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.header__list-item--special{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}
.header__logo{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.header__button{min-width:none;padding:18px 30px}
.header__content-top{display:grid;grid-template-columns:-webkit-max-content -webkit-max-content -webkit-max-content -webkit-max-content;grid-template-columns:max-content max-content max-content max-content;grid-gap:30px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
.header__cell-icon{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.header__cell{display:grid;grid-auto-flow:column;grid-gap:23px;-webkit-box-align:end;-webkit-align-items:end;-ms-flex-align:end;align-items:end}
.header__cell:nth-child(2){padding-top:25px}
.header__cell-link{font-size:26px;line-height:30px;font-weight:500;color:#2d2d2d;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.header__cell-link:hover{color:#f6be00;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.header__cell-info{display:grid;grid-gap:5px}
.header__cell-title{font-size:18px;line-height:21px;font-weight:500;color:#bbb}
.header__content--mobile{display:none}
@media screen and (max-width:1500px) {
.header__list-link{padding:24px}
.header__list-item--special{-webkit-box-flex:auto;-webkit-flex-grow:auto;-ms-flex-positive:auto;flex-grow:auto}
.header__list{display:grid;grid-auto-flow:column}
}
@media screen and (max-width:1200px) {
.header__list-link{font-size:18px;line-height:20px;padding:16px}
.header__cell-link{font-size:24px;line-height:24px}
.header__logo img{max-width:220px}
.header__content-top{grid-gap:15px}
.header__content{padding-top:24px;grid-gap:32px}
.header__cell{grid-gap:14px}
.header__button{padding:16px}
.header__cell-icon svg{max-height:30px;max-width:30px}
}
@media screen and (max-width:1000px) {
.header__content--mobile{display:grid}
.header__content--desktop{display:none}
.header__content{padding:29px 0 0;grid-gap:0;position:relative}
.header__content-top{padding-bottom:15px;padding-left:17px;border-bottom:1px solid #e2e2e2;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.header__option{border-right:1px solid #e2e2e2;height:100%}
.header__option:last-child{border:none}
.header__options{display:grid;grid-auto-flow:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.header__option-link{padding:20px 32px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:100%}
.header__option-menu{padding:20px 31px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:-webkit-calc(100% + 1px);height:calc(100% + 1px);-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;margin:-1px -1px 0 0}
.header__option-menu svg rect{-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.header__option-menu--active{background-color:#fff;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0;position:relative;z-index:100}
.header__option-menu--active svg rect{fill:#f6be00;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
}
.swiper-pagination-bullet{margin:0 10px!important;width:22px;height:22px;background-color:#d9d9d9;opacity:1;-webkit-transition:.6s;-o-transition:.6s;transition:.6s;-webkit-border-radius:22px;border-radius:22px}
.swiper-pagination-bullet-active{background-color:#f6be00;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;width:53px}
@media screen and (max-width:1000px) {
.swiper-pagination-bullet{width:14px;height:14px;margin:0 6px!important}
.swiper-pagination-bullet-active{width:34px}
}
.fancybox__thumbs .carousel__slide .fancybox__thumb::after{border-color:#f6be00;border-width:2px}
.modal{display:none;max-width:725px;padding:0;background-color:transparent}
.modal__wrapper{padding:0}
.modal__content{padding:20px 75px 30px;position:relative;background-color:#fff;-webkit-box-shadow:0 4px 80px rgba(0,108,168,.03);box-shadow:0 4px 80px rgba(0,108,168,.03);-webkit-border-radius:6px;border-radius:6px}
.modal__content-block{display:grid;grid-gap:10px}
.modal__title{color:#2d2d2d;font-size:32px;line-height:90px;font-weight:800;font-family:Montserrat,Arial,Helvetica,sans-serif}
.modal__text{font-size:15px;line-height:20px;font-weight:400;color:#2d2d2d}
.modal .is-close{display:none}
.modal__close{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:16px;height:16px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:absolute;right:20px;top:20px;cursor:pointer;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;opacity:1}
.modal__close:hover{opacity:.7;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.modal__close svg{pointer-events:none}
.modal__close svg path,.modal__close svg rect{-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
@media screen and (max-width:1000px) {
.modal__content{padding:22px 22px 40px}
.modal__title{font-size:20px;line-height:30px}
.modal__content-block{grid-gap:20px}
}
.form__cell{display:grid;grid-gap:9px}
.form{display:grid;grid-gap:32px}
.form__cells{display:grid;grid-template-columns:1fr 1fr;grid-row-gap:15px;grid-column-gap:30px;-webkit-box-align:end;-webkit-align-items:end;-ms-flex-align:end;align-items:end}
.form__cell-body{position:relative}
.form__cell[data-column="2"]{grid-column:span 2}
.form__cell-title{font-size:14px;line-height:21px;font-weight:700;font-family:Montserrat,Arial,Helvetica,sans-serif;letter-spacing:.1px;color:#322a21}
.form__cell-input,.form__cell-textarea,.select__input{width:100%;outline:0!important;padding:12px;-webkit-border-radius:4px;border-radius:4px;background-color:#f1f4f5;font-size:15px;line-height:19px;color:#2d2d2d;border:1px solid transparent;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.form__cell-input:hover,.form__cell-textarea:hover,.select__input:hover{border:1px solid #f6be00;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.form__cell-textarea{max-height:80px;resize:none}
.select{position:relative;cursor:pointer}
.select::after{content:"";width:12px;height:7px;background-repeat:no-repeat;-webkit-background-size:contain;background-size:contain;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:25px;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg width='12' height='7' viewBox='0 0 12 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 1.33581L10.585 -4.91777e-08L6 4.32839L1.415 -3.67877e-07L-7.3438e-08 1.33581L6 7L12 1.33581Z' fill='%23858E91'/%3E%3C/svg%3E%0A");-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.select:hover::after{background-image:url("data:image/svg+xml,%3Csvg width='12' height='7' viewBox='0 0 12 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 1.33581L10.585 -4.91777e-08L6 4.32839L1.415 -3.67877e-07L-7.3438e-08 1.33581L6 7L12 1.33581Z' fill='%232d2d2d'/%3E%3C/svg%3E%0A");-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.select__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:40px;cursor:pointer}
.form__cell-date{position:relative}
.form__cell-date .form__cell-input{padding-right:50px}
.form__cell-date::after{content:"";width:28px;height:28px;background-image:url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.6348 -0.000191784C16.7919 0.133965 16.983 0.244577 17.0963 0.408851C17.1926 0.547936 17.2282 0.746708 17.2403 0.922482C17.2616 1.25103 17.2446 1.57958 17.2474 1.90539C17.2501 2.2312 17.3054 2.29143 17.6279 2.29253C18.5202 2.29527 19.4126 2.29253 20.3049 2.29253C20.6607 2.29253 20.987 2.38233 21.2498 2.64627C21.3658 2.75625 21.4581 2.88872 21.5212 3.03559C21.5842 3.18246 21.6167 3.34065 21.6166 3.50049C21.6166 5.96862 21.6166 8.43675 21.6166 10.9049C21.6166 11.159 21.6057 11.1655 21.3511 11.1557C20.9514 11.1398 20.5524 11.1124 20.1527 11.108C19.9266 11.108 19.7 11.1458 19.4733 11.1557C19.2467 11.1655 19.2439 11.1557 19.2428 10.929C19.2396 10.2642 19.2428 9.59945 19.239 8.93468C19.2409 8.80763 19.2237 8.68101 19.1881 8.55904C19.1601 8.46219 19.1032 8.37625 19.0249 8.3128C18.9465 8.24936 18.8507 8.21145 18.7501 8.20421C18.6591 8.19686 18.5677 8.19448 18.4764 8.19709C13.3669 8.19709 8.25894 8.19709 3.15267 8.19709C3.13461 8.19709 3.11599 8.19709 3.09793 8.19709C2.5565 8.19709 2.38624 8.37122 2.38624 8.9188C2.38624 12.1156 2.38624 15.3122 2.38624 18.5086C2.38624 19.0091 2.59372 19.2177 3.10231 19.2204C5.66986 19.2204 8.23741 19.2204 10.805 19.2204C11.2166 19.2204 11.1969 19.2265 11.1756 19.6317C11.1485 20.1389 11.1485 20.6472 11.1756 21.1545C11.1997 21.5926 11.2199 21.5969 10.7787 21.5969H2.44646C1.66305 21.5969 1.0094 21.3127 0.513951 20.6973C0.178022 20.284 -0.00148141 19.7656 0.00700971 19.233C0.0102944 15.5624 0.0102944 11.8922 0.00700971 8.22228C0.00700971 6.67427 0.0261705 5.12571 -0.00174952 3.5777C-0.0137935 2.88227 0.509571 2.2876 1.28531 2.29253C2.06105 2.29746 2.85157 2.29253 3.63443 2.29636C3.77068 2.29417 3.90627 2.31567 4.03516 2.35988C4.29137 2.4568 4.41181 2.65776 4.41072 2.93484C4.41072 3.6467 4.40743 4.35581 4.41072 5.06602C4.41106 5.21139 4.42945 5.35614 4.46546 5.49697C4.55579 5.83647 4.90342 6.09493 5.25872 6.09931C5.61402 6.10369 5.97041 5.84961 6.06567 5.5134C6.10467 5.3642 6.12309 5.21036 6.12041 5.05617C6.12479 3.70802 6.1341 2.35988 6.12041 1.01228C6.11439 0.523295 6.30162 0.190914 6.74286 -0.00183453H7.29032C7.72061 0.201318 7.94124 0.526033 7.91113 1.01667C7.89361 1.29757 7.9062 1.58067 7.91113 1.86268C7.91441 2.22627 7.97901 2.29089 8.34307 2.29143C9.13468 2.29143 9.9263 2.29143 10.7179 2.29143C11.4843 2.29143 12.2464 2.29143 13.0106 2.29143C13.3785 2.29143 13.6096 2.43107 13.7037 2.71198C13.7368 2.82499 13.752 2.94251 13.7486 3.06024C13.753 3.79728 13.7453 4.53432 13.7541 5.27137C13.7596 5.69684 14.053 6.00567 14.4964 6.08507C14.8495 6.14804 15.2525 5.91423 15.3778 5.54571C15.4203 5.39775 15.4388 5.24393 15.4326 5.09012C15.4359 3.74307 15.4359 2.39602 15.4326 1.04897C15.4326 0.55615 15.6078 0.182153 16.0895 -0.00292969L16.6348 -0.000191784Z' fill='%23858E91'/%3E%3Cpath d='M28 21.2592C27.954 21.4898 27.9091 21.7203 27.862 21.9503C27.5804 23.3616 26.894 24.6604 25.8868 25.6881C24.7448 26.8659 23.3625 27.6238 21.7382 27.8844C19.0207 28.3197 16.6973 27.5225 14.8135 25.5243C13.7372 24.3826 13.1213 23.0016 12.8974 21.4399C12.4556 18.385 13.9759 15.3618 16.602 13.8318C17.5055 13.2953 18.5136 12.9592 19.5583 12.8462C21.7174 12.6222 23.6483 13.1999 25.318 14.5952C26.6647 15.7205 27.5023 17.1589 27.8724 18.8718C27.9222 19.1012 27.96 19.3334 28.0038 19.5639L28 21.2592ZM15.2192 20.4001C15.1748 23.1927 17.4779 25.6224 20.4358 25.6213C23.2766 25.6213 25.6295 23.2973 25.6426 20.4318C25.6563 17.4815 23.2443 15.1964 20.4418 15.1855C17.577 15.1745 15.171 17.5455 15.2192 20.4001Z' fill='%23858E91'/%3E%3Cpath d='M19.5211 18.9386C19.5211 18.4562 19.5102 17.9732 19.5211 17.4914C19.5397 16.8074 20.2295 16.3847 20.8218 16.6875C21.187 16.8742 21.3266 17.1973 21.3315 17.5866C21.3381 18.1052 21.3315 18.6243 21.3343 19.1429C21.3343 19.1883 21.3343 19.2343 21.3343 19.2798C21.3414 19.4911 21.3425 19.4988 21.5505 19.4988C21.9414 19.5026 22.3328 19.4988 22.7242 19.4988C22.9442 19.494 23.1583 19.57 23.326 19.7125C23.4937 19.855 23.6033 20.0541 23.6341 20.272C23.6648 20.4899 23.6146 20.7115 23.493 20.8949C23.3713 21.0783 23.1866 21.2106 22.9739 21.2669C22.8592 21.2956 22.7416 21.3106 22.6235 21.3118C21.9233 21.3157 21.2226 21.3184 20.5218 21.3118C20.004 21.3075 19.6421 21.0309 19.5414 20.572C19.5237 20.4738 19.5162 20.374 19.5189 20.2742C19.5189 19.8284 19.5189 19.3822 19.5189 18.9364L19.5211 18.9386Z' fill='%23858E91'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:center;-webkit-background-size:contain;background-size:contain;position:absolute;right:14px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:2;pointer-events:none;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.form__button{justify-self:center;min-width:250px}
.checkbox__icon{width:19px;height:19px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border:2px solid #91a8b8;-webkit-border-radius:2px;border-radius:2px;background-color:#fff;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.checkbox{display:grid;grid-auto-flow:column;-webkit-box-pack:start;-webkit-justify-content:start;-ms-flex-pack:start;justify-content:start;grid-gap:20px;-webkit-box-align:start;-webkit-align-items:start;-ms-flex-align:start;align-items:start;cursor:pointer;position:relative}
.checkbox__input{position:absolute;opacity:0;top:0;left:0}
.checkbox__input:checked+.checkbox__icon{background-color:#91a8b8;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.checkbox__text{max-width:390px;font-size:14px;line-height:16px;font-weight:400;color:#878d96;pointer-events:all}
.checkbox__text a{color:#aab128;text-decoration:underline}
.checkbox__text a:hover{text-decoration:none}
@media screen and (max-width:1000px) {
.form__cell-input,.form__cell-textarea,.select__input{padding-top:8px;padding-bottom:8px}
.form__cells{grid-gap:10px}
.form{grid-gap:24px}
.form__cell{grid-column:span 2}
}
.menu__content{height:100%;position:relative;padding:50px 30px;background-color:#fff;-webkit-box-shadow:0 4px 80px rgba(0,108,168,.1);box-shadow:0 4px 80px rgba(0,108,168,.1);-webkit-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px}
.menu__close{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:absolute;right:18px;top:18px;cursor:pointer}
.menu{height:0;opacity:0;pointer-events:none;position:absolute;width:100%;top:100%;z-index:99;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.menu--active{height:-webkit-calc(100vh - 158px);height:calc(100vh - 158px);opacity:1;pointer-events:all;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.menu__list{display:grid;grid-gap:5px}
.menu__list-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.menu__list-link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;padding:15px 30px;font-size:16px;line-height:19px;color:#878d96;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-border-radius:6px;border-radius:6px}
.menu__list-link:hover{color:#f6be00;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.menu__list-item.active .menu__list-link{background-color:#35623a;color:#fff}
.excursions{background-color:#fff}
.excursions__content{padding:50px 0 75px;display:grid;grid-gap:50px}
.excursions__content-top{display:grid;grid-gap:35px}
.excursions__description{max-width:1222px;margin:0 auto;font-size:18px;line-height:24px;font-weight:400;color:#2d2d2d;text-align:center}
.excursions__content-bottom{display:grid;grid-gap:45px}
.excursion__link{display:grid;grid-gap:24px;max-width:347px}
.excursion__link:hover .excursion__image img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.excursion__link:hover .excursion__title{color:#f6be00;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.excursions__list{display:grid;grid-template-columns:repeat(auto-fill,347px);-webkit-box-align:start;-webkit-align-items:start;-ms-flex-align:start;align-items:start;grid-gap:30px}
.excursions__button{justify-self:center}
.excursion__image{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-border-radius:4px;border-radius:4px;overflow:hidden}
.excursion__image img{-webkit-border-radius:4px;border-radius:4px;width:100%;height:auto;-o-object-fit:cover;object-fit:cover;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transform:none;-ms-transform:none;transform:none}
.excursion__title{font-size:18px;line-height:21px;font-weight:600;color:#2d2d2d;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.excursion__description{font-size:18px;line-height:24px;color:#73898f}
@media screen and (max-width:1200px) {
.excursions__content{padding:60px 0}
.excursions__list{grid-template-columns:1fr 1fr}
.excursion__link{max-width:600px}
}
@media screen and (max-width:1000px) {
.excursion__description{font-size:16px;line-height:21px}
}
@media screen and (max-width:650px) {
.excursions__list{grid-template-columns:1fr}
.excursion__link{grid-gap:14px}
.excursion__title{margin-top:8px;padding:0 20px}
.excursion__description{padding:0 20px}
}
.services{background-color:#f8fafa}
.services__content{padding:60px 0;display:grid;grid-gap:30px}
.services__content1{padding:10px 0 60px;display:grid;grid-gap:20px}
.service{max-width:347px;display:grid;grid-gap:24px}
.service:hover .service__title{color:#f6be00;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.services__list{display:grid;grid-template-columns:repeat(auto-fill,347px);-webkit-box-align:start;-webkit-align-items:start;-ms-flex-align:start;align-items:start;grid-gap:30px}
.services__button{display:none}
.service__bottom{display:grid;grid-gap:24px}
.service__info{display:grid;grid-auto-flow:column;-webkit-box-align:start;-webkit-align-items:start;-ms-flex-align:start;align-items:start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;grid-gap:24px}
.service__icon{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.service__title{font-size:18px;line-height:21px;font-weight:600;color:#2d2d2d;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.service__description{font-size:18px;line-height:24px;font-weight:400;color:#73898f}
.service__gallery-image:not(:first-child){display:none}
.service__gallery-image img{width:100%}
.service__counter{position:absolute;bottom:7px;right:14px;z-index:2;min-width:100px;padding:12px 15px;display:inline-grid;grid-auto-flow:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:start;-ms-flex-pack:start;justify-content:start;grid-gap:24px;background-color:rgba(0,0,0,.5);-webkit-border-radius:8px;border-radius:8px}
.service__counter-icon{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.service__counter-value{font-size:16px;line-height:18px;font-family:Montserrat,Arial,Helvetica,sans-serif;font-weight:800;color:#fff}
.service__top{position:relative}
@media screen and (max-width:1200px) {
.services__list{grid-template-columns:repeat(auto-fill,298px)}
.service__title{font-size:16px;line-height:18px}
.service__description{font-size:16px;line-height:20px}
}
@media screen and (max-width:1000px) {
.services__content{padding:40px 0;grid-gap:40px}
.service{max-width:600px}
.services__list{grid-template-columns:1fr 1fr}
}
@media screen and (max-width:650px) {
.services__list{grid-template-columns:1fr;grid-gap:30px}
.service{grid-gap:32px}
.service__bottom{padding:0 20px;grid-gap:24px}
.service__title{font-size:18px;line-height:21px}
.services__button{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;max-width:320px;margin:0 auto}
}
.contacts{background-color:#fff}
.contacts__content{padding:70px 0 242px;display:grid;grid-gap:45px}
.contacts__items{margin-top:12px;display:grid;grid-template-columns:.8fr 1fr .7fr 1fr;grid-gap:55px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
.item-contacts__icon{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.contacts__subtitle{margin:0 auto;font-weight:600;color:#2d2d2d;font-size:20px;line-height:30px;width:80%;text-align:center;font-family:Montserrat,Arial,Helvetica,sans-serif}
.item-contacts__title{font-size:18px;line-height:21px;font-weight:500;color:#bbb}
.item-contacts__info{display:grid;grid-gap:10px}
.item-contacts{display:grid;grid-auto-flow:column;-webkit-box-align:end;-webkit-align-items:end;-ms-flex-align:end;align-items:end;-webkit-box-pack:start;-webkit-justify-content:start;-ms-flex-pack:start;justify-content:start;grid-gap:20px}
.item-contacts__link{font-size:26px;line-height:30px;font-weight:500;color:#2d2d2d;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.item-contacts__link:hover{color:#f6be00;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.contacts__text{max-width:900px;margin:0 auto;font-size:16px;line-height:22px;font-weight:400;color:#2d2d2d;display:grid;grid-gap:10px;text-align:center}
@media screen and (max-width:1400px) {
.item-contacts__link{font-size:20px;line-height:20px}
.contacts__items{grid-gap:24px}
}
@media screen and (max-width:1000px) {
.contacts__items{grid-template-columns:1fr;grid-gap:45px;grid-gap:26px;padding:0 20px}
.contacts__content{padding:50px 0 0;grid-gap:14px}
.contacts__subtitle{font-size:21px;line-height:42px}
.item-contacts{grid-gap:10px}
.item-contacts__icon svg{height:25px;width:25px;-o-object-fit:contain;object-fit:contain}
.item-contacts__title{font-size:14px;line-height:20px}
}
.map{background-image:url(../img/map/map__bg.jpg);background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;background-position:center center;background-attachment:fixed}
.map__frame{-webkit-transform:translateY(-150px);-ms-transform:translateY(-150px);transform:translateY(-150px);height:567px;z-index:2}
@media screen and (max-width:1200px) {
.map__frame{height:400px;-webkit-transform:translateY(-80px);-ms-transform:translateY(-80px);transform:translateY(-80px)}
.map__frame iframe{height:400px}
}
@media screen and (max-width:1000px) {
.map__frame{-webkit-transform:none;-ms-transform:none;transform:none;-webkit-border-radius:6px;border-radius:6px;overflow:hidden}
.map{background-image:none;background-color:#fff;padding-top:20px}
}
@media screen and (max-width:767px) {
.map__frame{height:250px}
.map__frame iframe{height:250px}
}
.firstScreen{margin:32px 0 0;background-color:#f1f4f5}
.slide-firstScreen{max-width:724px}
.slide-firstScreen:hover .slide-firstScreen__image::after{opacity:.1;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}
.firstScreen__slider{overflow:hidden;position:relative;-webkit-border-radius:4px;border-radius:4px;padding-bottom:67px}
.slide-firstScreen__image{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-border-radius:4px;border-radius:4px;overflow:hidden}
.slide-firstScreen__image::after{content:"";width:100%;height:100%;background:-webkit-gradient(linear,left top,left bottom,from(rgba(3,5,6,.24)),to(rgba(3,6,5,.6)));background:-webkit-linear-gradient(top,rgba(3,5,6,.24) 0,rgba(3,6,5,.6) 100%);background:-o-linear-gradient(top,rgba(3,5,6,.24) 0,rgba(3,6,5,.6) 100%);background:linear-gradient(180deg,rgba(3,5,6,.24) 0,rgba(3,6,5,.6) 100%);position:absolute;z-index:2;pointer-events:none;-webkit-border-radius:4px;border-radius:4px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.slide-firstScreen__image img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;-webkit-border-radius:4px;border-radius:4px;overflow:hidden;position:relative}
.slide-firstScreen__info{position:absolute;display:grid;-webkit-box-align:end;-webkit-align-items:end;-ms-flex-align:end;align-items:end;-webkit-align-content:end;-ms-flex-line-pack:end;align-content:end;grid-gap:20px;-webkit-box-pack:start;-webkit-justify-content:start;-ms-flex-pack:start;justify-content:start;justify-items:start;padding:30px 86px;width:100%;height:100%;z-index:3;bottom:0;left:0}
.slide-firstScreen__title{max-width:494px;font-size:38px;line-height:48px;font-weight:900;font-family:Montserrat,Arial,Helvetica,sans-serif;text-transform:uppercase;letter-spacing:2px;color:#fff}
.slide-firstScreen__button{margin-top:20px;padding:19px 40px;min-width:auto}
.slide-firstScreen__description{font-size:18px;line-height:21px;font-weight:400;color:#fff;max-width:430px}
@media screen and (max-width:1400px) {
.slide-firstScreen__title{font-size:26px;line-height:36px}
.slide-firstScreen__info{padding:30px}
}
@media screen and (max-width:1200px) {
.slide-firstScreen__button{margin-top:10px;padding:12px 20px;min-width:auto}
.slide-firstScreen__title br{display:none}
}
@media screen and (max-width:1000px) {
.firstScreen{margin:0}
.slide-firstScreen__image img{min-height:400px}
.slide-firstScreen__description{max-width:340px;font-size:16px;line-height:21px}
.slide-firstScreen__button{max-width:320px;padding:16px 38px;width:100%;margin:0}
.slide-firstScreen__info{grid-gap:25px}
.slide-firstScreen__title{font-size:23px;line-height:34px}
.firstScreen__slider{padding-bottom:40px}
.firstScreen__slide{-webkit-border-radius:6px;border-radius:6px;overflow:hidden}
}
.silence{margin-top:20px;padding-bottom:60px;position:relative;overflow:hidden}
.silence::after{content:"";width:100%;height:-webkit-calc(100% - 266px);height:calc(100% - 266px);background-color:#fff;bottom:0;position:absolute}
.silence__content-top{display:grid;grid-gap:33px}
.silence__content-top::after{content:"";width:1500px;height:377px;background-image:url("data:image/svg+xml,%3Csvg width='1262' height='377' viewBox='0 0 1262 377' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1251.06 338.793L1100.15 260.39C1097.36 258.956 1094.33 258.159 1091.18 258.119L855.664 253.577L845.098 244.773L862.561 249.952L859.252 239.633H876.516L842.786 220.471L865.831 227.124L840.314 206.487L863.359 216.088L836.207 189.555L857.577 193.26L830.426 177.763L847.889 180.711C847.889 180.711 827.116 164.496 819.302 148.999C811.487 164.496 790.715 180.711 790.715 180.711L808.178 177.763L793.426 186.169L763.643 157.047L793.187 162.146L755.709 140.792L779.83 144.856C779.83 144.856 751.163 122.466 740.359 101.112C737.687 106.411 733.9 111.749 729.753 116.809L703.12 101.63L707.107 102.307L722.058 108.522L717.473 104.06L727.241 105.694C727.241 105.694 714.961 96.0924 703.439 83.4633L716.277 85.6943L695.265 73.7027C694.547 72.7864 693.91 71.8303 693.232 70.914L706.588 73.1848C706.588 73.1848 685.816 56.9702 678.001 41.4727C670.506 56.2929 651.208 71.7506 649.574 73.0254L632.11 55.9344L661.654 61.0338L624.176 39.6799L648.298 43.7436C648.298 43.7436 619.631 21.3539 608.826 0C600.613 16.2943 581.993 33.1463 573.621 40.2377L566.085 35.9351L574.817 37.4091C574.817 37.4091 564.45 29.2819 560.543 21.5531C556.636 29.2819 546.269 37.4091 546.269 37.4091L555.001 35.9351L541.445 43.6639L552.13 41.8313L541.086 52.6277C538.136 49.0023 535.465 45.2176 533.551 41.4329C530.84 46.8112 526.573 52.2293 522.148 57.0897C517.722 52.2692 513.456 46.8112 510.745 41.4329C509.31 44.3013 507.396 47.1697 505.283 49.9983C499.342 44.142 492.684 36.6123 488.976 29.2819C481.161 44.7794 460.389 60.994 460.389 60.994L477.852 58.0459L450.7 73.5434L472.071 69.8383L444.919 96.3713L467.964 86.77L447.63 103.224C443.085 98.2836 438.619 92.6662 435.828 87.1286C430.446 97.7657 418.923 108.801 412.265 114.618L397.393 100.076L421.156 104.18L390.974 86.9692L410.391 90.236C410.391 90.236 387.306 72.2287 378.614 55.0181C369.923 72.2287 346.838 90.236 346.838 90.236L366.255 86.9692L336.073 104.18L359.836 100.076L329.654 129.557L355.25 118.92L326.903 141.868L352.499 134.497L326.384 149.318L269.689 134.816C266.379 133.98 263.309 132.266 260.797 129.916L208.408 80.5551C200.434 73.0653 187.994 73.2246 180.219 80.9136L63.6384 196.647C59.8507 200.432 54.7074 202.543 49.3647 202.543H-39.9449C-44.2111 202.543 -48.3576 203.898 -51.8263 206.368L-220.558 328.276C-236.426 339.75 -228.452 364.769 -208.876 364.928L1241.53 376.999C1262.82 377.159 1269.96 348.594 1251.06 338.793ZM404.889 134.338L410.511 135.972L409.474 136.968L404.849 134.338H404.889ZM416.332 130.275L414.059 128.402L419.163 127.526L416.372 130.275H416.332ZM522.228 70.1172H522.387L522.228 70.2367L522.068 70.157H522.228V70.1172ZM571.149 50.1577L573.341 51.074L572.704 51.4325L571.149 50.1577ZM790.476 209.714L797.493 206.806L797.812 206.886L792.708 210.989L790.436 209.714H790.476ZM792.629 199.117L784.535 192.543L794.622 190.79L799.207 192.703L792.668 199.117H792.629ZM787.685 203.937L784.974 206.567L772.813 199.635L787.685 203.898V203.937ZM791.712 246.366L790.795 245.609L793.705 244.773L791.751 246.406L791.712 246.366ZM545.153 70.1172L546.588 70.3562L546.07 70.7944L544.994 70.157H545.193L545.153 70.1172ZM554.762 85.9334L550.496 81.7901L557.712 83.0251L554.722 85.9334H554.762ZM467.326 160.712L468.841 161.15L466.927 162.704L465.093 161.668L467.326 160.752V160.712ZM467.047 184.336L465.014 185.492L464.495 185.054L467.047 184.297V184.336ZM574.338 81.4714L575.494 80.9933L577.169 81.3917L575.335 82.8658C574.976 82.3877 574.657 81.9494 574.338 81.4714ZM578.844 80.0372L578.485 79.7583L579.96 79.1607L578.844 80.077V80.0372ZM562.656 78.1647V77.846L562.935 77.9257L562.656 78.1647ZM697.498 235.371L702.641 233.857L703.718 234.175L699.89 237.363L697.498 235.371ZM718.31 141.708L721.061 142.864L719.825 143.541L717.672 141.788L718.27 141.669L718.31 141.708ZM660.06 82.9056L659.222 82.069L661.256 81.7104L660.06 82.8658V82.9056ZM656.192 86.6903L652.165 90.6344L644.709 84.5788L649.255 83.7821L656.192 86.6903ZM641.32 98.4031L643.553 99.0405L643.155 99.4389L641.32 98.4031ZM651.049 101.192L652.883 101.71C651.966 102.467 651.248 103.104 650.57 103.662L648.258 102.347L651.009 101.192H651.049ZM582.233 59.002L579.442 56.7312L585.661 55.6555L582.233 59.002ZM574.378 57.6076L581.555 59.6793L579.88 61.3127L573.621 57.7272L574.378 57.6076ZM546.509 58.4044C546.509 58.4044 546.19 58.0459 545.99 57.8865L548.901 57.0499L546.469 58.4443L546.509 58.4044ZM802.516 189.316L799.765 192.025L797.852 190.153L802.556 189.356L802.516 189.316ZM789.16 188.4L783.538 191.627L769.424 180.193L789.2 188.4H789.16ZM722.656 124.617L712.33 118.721L711.173 117.566L726.683 120.235C725.367 121.709 724.052 123.183 722.696 124.578L722.656 124.617ZM666.997 69.8781L654.238 77.1687L649.773 72.7864L666.997 69.8781ZM645.427 82.1885L643.274 83.4235L637.892 79.0412L645.467 82.1885H645.427ZM593.596 39.3612L576.691 49.0023L570.79 43.2256L574.817 42.5484L579.761 43.385L577.488 42.0703L593.596 39.3612ZM571.348 41.9109C570.949 42.2297 570.59 42.5085 570.351 42.7476L569.115 41.5524L571.388 41.9508L571.348 41.9109ZM550.177 49.9983L543.678 55.2571C543.12 54.6197 542.601 54.0221 542.083 53.3847L550.217 49.9983H550.177ZM465.652 100.475L452.614 107.885C451.697 106.969 450.74 106.012 449.783 105.056L465.652 100.475ZM424.904 115.574L417.847 119.598L415.375 117.167L424.904 115.574ZM412.225 122.785L409.355 124.418L402.138 118.562L412.225 122.745V122.785Z' fill='white'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;-webkit-background-size:contain;background-size:contain;position:absolute;left:0;top:0}
.silence__content-top::before{content:"";width:879px;height:374px;position:absolute;right:0;top:0;-webkit-background-size:contain;background-size:contain;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg width='879' height='374' viewBox='0 0 879 374' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1055.83 65.3554L815.348 149.888C811.164 151.366 806.656 151.655 802.327 150.717L733.795 136.19L727.446 130.891L735.346 133.234L733.867 128.548H741.694L726.436 119.86L736.861 122.852L725.318 113.516L735.742 117.842L723.479 105.837L733.145 107.496L720.882 100.502L728.781 101.836C728.781 101.836 719.403 94.4823 715.868 87.489C712.333 94.4823 702.955 101.836 702.955 101.836L710.854 100.502L698.591 107.496L708.257 105.837L695.994 117.842L706.418 113.516L694.875 122.852L705.3 119.86L696.318 124.979C691.99 121.446 677.706 109.154 671.755 97.3301C667.715 105.369 659.816 113.588 653.792 119.175L631.501 114.453L621.401 104.576L648.129 109.19L614.223 89.8681L636.046 93.5451C636.046 93.5451 610.111 73.286 600.336 53.9641C597.92 58.7586 594.493 63.589 590.742 68.1671L566.647 54.4328L570.254 55.0456L583.78 60.6691L579.632 56.6317L588.469 58.1097C588.469 58.1097 577.36 49.4221 566.936 37.9948L578.55 40.0135L559.542 29.163C558.892 28.3339 558.315 27.4687 557.702 26.6396L569.785 28.6944C569.785 28.6944 550.993 14.0227 543.923 0C536.854 14.0227 518.061 28.6944 518.061 28.6944L533.86 26.0268L509.296 40.0495L528.63 36.6971L504.066 60.7052L523.688 52.5583C519.721 56.0549 517.015 58.1818 517.015 58.1818L517.448 58.1097L501.866 70.7266L513.408 67.4101C512.47 68.4916 511.569 69.573 510.595 70.6184L504.968 73.8267L507.457 73.3941L505.437 74.5477C496.997 67.5183 474.597 47.7278 464.967 28.6944C458.654 41.2031 446.823 54.0002 437.049 63.3367C431.025 58.4702 402.818 34.9667 391.42 12.3285C378.616 37.7064 344.566 64.2739 344.566 64.2739L373.205 59.4435L347.091 74.3314L334.935 67.3741L350.734 70.0416C350.734 70.0416 331.941 55.37 324.872 41.3473C317.802 55.37 299.01 70.0416 299.01 70.0416L314.808 67.3741L290.245 81.3968L309.578 78.0443L285.014 102.052L305.863 93.3648L282.778 112.038L303.626 106.018L273.111 123.357H285.195C275.817 135.721 262.038 146.5 262.038 146.5L279.604 143.544L257.096 156.377L243.318 148.519L259.116 151.186C259.116 151.186 240.324 136.515 233.254 122.492C226.185 136.515 207.392 151.186 207.392 151.186L223.191 148.519L198.627 162.541L217.961 159.189L193.397 183.197L214.246 174.509L191.161 193.182L212.009 187.162L181.494 204.501H197.112L194.119 213.838L209.917 209.152L196.86 220.002L142.791 227.825C138.607 228.437 134.639 230.132 131.321 232.727L9.26093 328.904C-8.7379 343.071 1.25343 371.981 24.1577 372.017L1063.8 374C1077.14 374 1088 363.222 1088 349.848V88.1378C1088 71.4836 1071.55 59.84 1055.83 65.3554ZM681.674 123.393L695.092 125.664L692.062 127.394L686.651 126.241L681.71 123.429L681.674 123.393ZM252.191 174.581L253.562 175.158L253.273 175.447L252.191 174.581ZM258.395 177.141L262.002 178.655L259.621 180.565L256.411 177.97L258.395 177.141ZM265.465 175.807L264.31 174.653L269.613 172.455L265.465 175.807ZM259.585 188.712L262.038 189.433L260.162 190.515L257.89 189.217L259.585 188.712ZM313.365 145.491L319.425 146.5C319.425 146.5 318.523 145.779 317.08 144.589L321.084 143.616V147.545L314.952 151.042L307.702 146.896L313.401 145.527L313.365 145.491ZM343.736 93.3648L347.199 94.8067L346.441 95.5638L343.736 93.3648ZM353.114 108.109L354.485 108.505L352.754 109.911L351.094 108.974L353.114 108.145V108.109ZM418.905 78.7293L433.009 81.1445L425.687 85.3261L418.942 78.7293H418.905ZM438.96 90.8054L435.101 94.5905L432.396 91.9589L438.96 90.8414V90.8054ZM498.151 82.0457H499.125C499.125 82.0457 498.872 82.262 498.764 82.3701L498.151 82.0457ZM579.596 91.0217L580.137 90.9135L582.626 91.9589L581.508 92.5718L579.56 90.9856L579.596 91.0217ZM490.72 90.9135H490.973L501.361 92.6799L495.77 95.8882L490.72 90.9496V90.9135ZM334.069 197.869L342.005 195.958L337.496 199.707H337.352L334.069 197.869ZM328.37 179.412L334.141 181.827L328.767 186.297L321.95 180.782H328.37V179.448V179.412ZM334.358 181.611L328.37 175.735V175.447L349.11 169.318L334.358 181.575V181.611ZM321.012 160.883V168.561L313.149 160.883H321.012ZM320.904 176.276L320.435 177.79L321.012 177.609V179.989L311.706 172.455L320.94 176.276H320.904ZM314.159 186.513L324.727 189.541L322.599 191.308L314.159 186.513ZM352.754 129.449L350.914 130.494L350.445 130.098L352.754 129.413V129.449ZM583.997 75.521L574.655 70.1858L573.609 69.1404L587.64 71.5557C586.45 72.8894 585.259 74.2232 584.033 75.4849L583.997 75.521ZM502.263 76.1698L495.013 80.2793L481.703 72.7092L502.227 76.1698H502.263ZM447.689 72.7092L440.187 76.9989L436.111 74.6919L447.689 72.7453V72.7092ZM436.147 63.9134C433.514 66.4008 431.061 68.6358 428.897 70.5463L409.383 59.4074L436.147 63.9134ZM363.538 78.7293L352.068 89.9402L344.061 82.0817L353.763 80.4235L359.246 81.3608L356.685 79.9188L363.538 78.7293ZM340.237 78.0804L340.057 78.1885L339.913 78.0443L340.237 78.1164V78.0804ZM300.561 128.728C300.561 128.728 300.344 128.476 300.272 128.368L301.426 128.043L300.597 128.728H300.561ZM273.616 155.404L266.835 162.037L259.477 157.855L273.616 155.404ZM266.511 162.325L259.008 169.643L248.331 159.189L266.511 162.325Z' fill='white'/%3E%3C/svg%3E%0A")}
.silence__description{margin:0 auto;max-width:1222px;text-align:center;font-size:18px;line-height:24px;font-weight:400;color:#2d2d2d;position:relative;z-index:2}
.silence__title{position:relative;z-index:2}
.silence__slide{max-width:495px;display:grid;grid-template-columns:1fr 1fr;grid-gap:2px}
.slide-silence__link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.slide-silence__link[data-column="2"]{grid-column:span 2}
.slide-silence__image{width:100%}
.slide-silence__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;max-height:245px}
.silence__content-bottom{margin-top:100px}
.silence__slider-wrapper{-webkit-transition-timing-function:linear!important;-o-transition-timing-function:linear!important;transition-timing-function:linear!important}
@media screen and (max-width:1000px) {
.silence{margin-top:40px}
.silence__content-top{grid-gap:18px}
.silence__description{font-size:16px;line-height:22px}
.silence__content-bottom{margin-top:40px}
}
.booking{padding:35px 0 100px;background-color:#fff}
.booking--single{padding:0}
.booking--single .booking__title{text-align:left}
h1.booking__title{margin:0;font-family:Montserrat,Arial,Helvetica,sans-serif;font-weight:800;color:#2d2d2d;font-size:42px;line-height:90px}
h1.tours__title{margin:0;font-family:Montserrat,Arial,Helvetica,sans-serif;font-weight:800;color:#2d2d2d;font-size:42px;line-height:90px}
h1.services__title{margin:0;font-family:Montserrat,Arial,Helvetica,sans-serif;font-weight:800;color:#2d2d2d;font-size:42px;line-height:90px}
.booking--single .booking__list{padding-bottom:100px;border-bottom:1px solid #d9d9d9}
.booking__content{display:grid;grid-gap:40px}
.booking__list{display:grid;grid-gap:100px}
.booking__button{justify-self:center;min-width:310px}
.item-booking__top{display:grid;grid-template-columns:500px 1fr;grid-gap:85px;-webkit-box-align:start;-webkit-align-items:start;-ms-flex-align:start;align-items:start}
.item-booking__bottom{margin-top:60px;display:none}
.item-booking__bottom-content{display:grid;grid-template-columns:500px 1fr;grid-gap:85px;-webkit-box-align:start;-webkit-align-items:start;-ms-flex-align:start;align-items:start}
.item-booking__gallery:hover .item-booking__gallery-image img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.item-booking__gallery-image{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-border-radius:6px;border-radius:6px;overflow:hidden}
.item-booking__gallery-image:not(:first-child){display:none}
.item-booking__gallery-image img{width:100%;height:365px;-o-object-fit:cover;object-fit:cover;-webkit-border-radius:6px;border-radius:6px;overflow:hidden;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}
.item-booking__title{margin-bottom:15px;font-size:30px;line-height:42px;font-family:Montserrat,Arial,Helvetica,sans-serif;font-weight:700;color:#2d2d2d}
.item-booking__icon{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.item-booking__icons{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:start;-ms-flex-pack:start;justify-content:start;grid-gap:33px}
.item-booking__cell{max-width:480px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:start;-webkit-justify-content:start;-ms-flex-pack:start;justify-content:start;grid-gap:5px;font-size:18px;line-height:21px;font-weight:600;color:#2d2d2d}
.item-booking__cell span{color:#73898f}
.item-booking__cells{display:grid;grid-gap:15px}
.item-booking__main{display:grid;grid-gap:15px}
.item-booking__button{min-width:250px}
.item-booking__price{display:grid;grid-gap:20px}
.item-booking__price-title{font-size:18px;line-height:21px;font-weight:400;color:#73898f}
.item-booking__price-value{font-size:36px;line-height:30px;font-family:Montserrat,Arial,Helvetica,sans-serif;font-weight:800;color:#2d2d2d}
.item-booking__additional{display:grid;grid-template-columns:1fr .5fr;-webkit-box-pack:start;-webkit-justify-content:start;-ms-flex-pack:start;justify-content:start;justify-items:start;-webkit-box-align:end;-webkit-align-items:end;-ms-flex-align:end;align-items:end;grid-gap:12px}
.item-booking__buttons{margin-top:40px;display:grid;grid-template-columns:1fr .5fr;-webkit-box-pack:start;-webkit-justify-content:start;-ms-flex-pack:start;justify-content:start;justify-items:start}
.item-booking__option{font-size:18px;line-height:36px;font-weight:600;color:#2d2d2d}
.item-booking__options{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:20px}
.item-booking__text{display:grid;grid-gap:20px;font-size:18px;line-height:21px;font-weight:400;color:#73898f}
.item-booking__text a{color:#f6be00;text-decoration:underline}
.item-booking__text a:hover{text-decoration:none}
.item-booking__text ul{list-style:none;display:grid;grid-gap:5px}
.item-booking__more{border:2px solid #f6be00;padding:16px 30px 16px 50px;min-width:auto;background-color:#fff;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.item-booking__more:hover{border-color:#ff9d11;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.item-booking__more svg{opacity:0;-webkit-transform:rotateZ(180deg);-ms-transform:rotate(180deg);transform:rotateZ(180deg);-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.item-booking__more--active{background-color:#f6be00;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.item-booking__more--active svg{opacity:1;-webkit-transform:rotateZ(0);-ms-transform:rotate(0);transform:rotateZ(0);-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.item-booking__side{position:relative}
.item-booking__counter{position:absolute;bottom:7px;right:14px;z-index:2;min-width:100px;padding:12px 15px;display:inline-grid;grid-auto-flow:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:start;-ms-flex-pack:start;justify-content:start;grid-gap:24px;background-color:rgba(0,0,0,.5);-webkit-border-radius:8px;border-radius:8px}
.item-booking__counter-icon{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.item-booking__counter-value{font-size:16px;line-height:18px;font-family:Montserrat,Arial,Helvetica,sans-serif;font-weight:800;color:#fff}
@media screen and (max-width:1200px) {
.item-booking__additional{grid-template-columns:1fr}
.item-booking__top{grid-template-columns:400px 1fr;grid-gap:48px}
.item-booking__bottom-content{grid-template-columns:400px 1fr;grid-gap:48px}
.item-booking__buttons{grid-auto-flow:column;grid-gap:24px;-webkit-box-pack:start;-webkit-justify-content:start;-ms-flex-pack:start;justify-content:start;grid-template-columns:auto}
}
@media screen and (max-width:1000px) {
.item-booking__top{grid-template-columns:1fr}
.booking__content{grid-gap:28px}
.booking{padding:20px 0 50px}
.item-booking__gallery-image img{height:auto;max-height:650px}
.item-booking__main{padding:0 20px;grid-gap:24px}
.item-booking__title{font-size:24px;line-height:30px;margin:0}
.item-booking__additional{grid-gap:24px}
.item-booking__price-title{font-size:16px;line-height:21px}
.item-booking__price{grid-gap:6px}
.item-booking__price-value{font-size:30px;line-height:30px}
.item-booking__buttons{margin:0}
.item-booking__bottom{margin-top:30px}
.item-booking__bottom-content{padding:0 20px;grid-template-columns:1fr;grid-gap:24px}
.item-booking__more{min-width:240px;padding-top:14px;padding-bottom:14px}
.item-booking__button{min-width:240px}
.booking__list{grid-gap:40px;padding-bottom:30px;border-bottom:1px solid #e2e2e2}
}
@media screen and (max-width:650px) {
.item-booking__buttons{grid-template-columns:1fr;grid-auto-flow:dense;grid-gap:30px}
.item-booking__options{grid-template-columns:1fr;grid-gap:10px}
.item-booking__option{font-size:16px;line-height:22px}
.item-booking__text{font-size:16px;line-height:20px;grid-gap:12px}
h1.booking__title, h1.tours__title, h1.services__title {font-size:26px;line-height:26px;}
.menu__list-link {    padding: 12px 30px;}
}
.preview{margin:160px 0}
.preview__content{padding:0 24px}
.preview__list{display:grid;grid-gap:16px}
.preview__list-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.preview__list-link{font-size:36px;line-height:46px;color:#2d2d2d;font-family:Montserrat,Arial,Helvetica,sans-serif;font-weight:800;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.preview__list-link:hover{color:#f6be00;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
@media screen and (max-width:1000px) {
.preview__list-link{font-size:16px;line-height:22px}
.preview__content{padding:0}
.preview{margin:16px 0 56px}
}
.notFound{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-image:url(../img/map/map__bg.jpg);background-repeat:no-repeat;background-position:center;-webkit-background-size:cover;background-size:cover;height:100%;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;position:relative}
.notFound::after{content:"";width:100%;height:100%;background-color:rgba(45,45,45,.3);position:absolute;top:0;right:0;pointer-events:none}
.notFound__content{padding:48px;display:grid;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;justify-items:center;position:relative;z-index:2}
.notFound__body{margin-bottom:40px;display:grid;grid-gap:16px}
.notFound__title{font-size:40px;line-height:56px;color:#fff}
.notFound__description{display:grid;grid-gap:16px;font-size:16px;line-height:26px;color:#fff;margin-bottom:16px;text-align:center}
.notFound__description a{color:#f6be00;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.notFound__description a:hover{color:#ff9d11;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.notFound__button{justify-self:center}
.notFound__number{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
@media screen and (max-width:1260px) {
.notFound__body{grid-auto-flow:dense}
.notFound__title{max-width:100%}
}
@media screen and (max-width:767px) {
.notFound__content{padding:100px 0 56px}
.notFound__logo{margin-bottom:56px}
.notFound__number svg{width:288px;height:115px}
.notFound__body{grid-gap:8px;margin-bottom:24px}
.notFound__title{font-size:24px;line-height:34px}
.notFound__list{margin-bottom:50px}
}
@media screen and (max-width:450px) {
.notFound__number svg{width:235px;height:100px}
}
.crumbs{background-color:#fff}
.crumbs__content{padding:50px 0 25px}
.crumbs__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;grid-gap:25px}
.crumbs__list-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative}
.crumbs__list-item:last-child{pointer-events:none}
.crumbs__list-item:last-child::after{display:none}
.crumbs__list-item::after{content:"/";font-size:16px;line-height:21px;font-weight:400;color:#6d6e70;position:absolute;right:-15px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.crumbs__list-link{font-size:16px;line-height:21px;font-weight:400;color:#6d6e70;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.crumbs__list-link:hover{color:#f6be00;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
@media screen and (max-width:1000px) {
.crumbs__content{padding:27px 0 22px}
.crumbs__list{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.crumbs__list-link{font-size:14px;line-height:21px}
}
.tours{background-color:#fff}
.tours__content{display:grid;grid-gap:25px}
.tours__title{text-align:left}
.tours__list{display:grid;grid-gap:80px;padding-bottom:120px;border-bottom:1px solid #d9d9d9}
.tour{display:grid;grid-gap:45px}
.tour__title{font-size:38px;line-height:60px;font-family:Montserrat,Arial,Helvetica,sans-serif;color:#2d2d2d;font-weight:800}
.tour__body{display:grid;grid-template-columns:680px 1fr;grid-gap:75px;-webkit-box-align:start;-webkit-align-items:start;-ms-flex-align:start;align-items:start}
.tour__gallery-image{-webkit-border-radius:4px;border-radius:4px;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.tour__gallery-image:first-child{grid-column:span 4}
.tour__gallery-image img{-webkit-border-radius:4px;border-radius:4px;overflow:hidden;width:100%}
.tour__gallery{display:grid;grid-gap:4px;grid-template-columns:1fr 1fr 1fr 1fr}
.tour__text{max-width:590px;display:grid;grid-gap:20px;font-size:18px;line-height:24px;color:#73898f}
.tour__footer-title{display:grid;grid-auto-flow:column;grid-gap:12px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:start;-ms-flex-pack:start;justify-content:start;font-size:18px;line-height:21px;font-weight:600;color:#2d2d2d}
.tour__footer{display:grid;grid-gap:32px}
.tour__footer-content{display:grid;grid-template-columns:680px 1fr;grid-gap:75px}
.tour__rows{display:grid;grid-gap:5px}
.tour__row{font-size:18px;line-height:21px;color:#73898f}
.tour__row span{font-weight:600;color:#2d2d2d}
.tour__price{display:grid;grid-gap:6px}
.tour__price-value{font-size:28px;line-height:36px;font-weight:800;color:#2d2d2d;font-family:Montserrat,Arial,Helvetica,sans-serif}
.tour__price-title{font-size:18px;line-height:21px;font-weight:400;color:#73898f}
.tour__info{display:grid;-webkit-box-align:space-between;-webkit-align-items:space-between;-ms-flex-align:space-between;align-items:space-between;max-width:650px}
.tour__info-footer{align-self:end;display:grid;grid-auto-flow:column;-webkit-box-align:end;-webkit-align-items:end;-ms-flex-align:end;align-items:end;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
.tour__button--mobile{display:none}
.tour__more{display:none}
@media screen and (max-width:1400px) {
.tour__footer-content{grid-template-columns:500px 1fr;grid-gap:48px}
.tour__body{grid-template-columns:500px 1fr;grid-gap:48px}
}
@media screen and (max-width:1200px) {
.tour__text{font-size:18px;line-height:20px}
.tour__info-footer{grid-auto-flow:dense;grid-gap:16px}
.tours__list{grid-gap:70px;padding-bottom:70px}
}
@media screen and (max-width:1000px) {
.tours__title{text-align:center}
.tours__content{grid-gap:25px}
.tour__body{grid-template-columns:1fr;grid-gap:22px}
.tour__title{font-size:24px;line-height:30px;padding:0 20px}
.tour{grid-gap:22px}
.tour__text{max-width:100%}
.tour__footer-content{grid-template-columns:1fr;grid-gap:24px}
.tour__text{padding:20px;font-size:16px;line-height:21px;background-color:#f8fafa;position:relative;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:14;overflow:hidden}
.tour__text::after{content:"";height:200px;width:100%;background:-webkit-gradient(linear,left top,left bottom,from(rgba(248,250,250,0)),color-stop(33.33%,#f8fafa));background:-webkit-linear-gradient(top,rgba(248,250,250,0) 0,#f8fafa 33.33%);background:-o-linear-gradient(top,rgba(248,250,250,0) 0,#f8fafa 33.33%);background:linear-gradient(180deg,rgba(248,250,250,0) 0,#f8fafa 33.33%);position:absolute;bottom:0}
.tour__row{font-size:16px;line-height:20px}
.tour__footer{padding:0 20px}
.tour__footer-title{display:none}
.tour__map{display:none}
.tour__info{grid-gap:24px}
.tour__price-title{font-size:16px;line-height:21px}
.tour__price{grid-gap:14px}
.tour__price-value{font-size:30px;line-height:30px}
.tour__button--mobile{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;position:absolute;bottom:30px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:3}
.tour__button--desktop{display:none}
.tour__more{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:absolute;bottom:100px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:3;cursor:pointer}
.tour--active .tour__more{display:none}
.tour--active .tour__text::after{height:140px}
.tour--active .tour__text{-webkit-line-clamp:inherit;padding-bottom:140px}
.tours__list{grid-gap:30px;padding-bottom:0;border:none}
.tour{padding-bottom:30px;border-bottom:1px solid #d9d9d9}
}
.promotion{background-color:#f8fafa}
.promotion__icon{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.promotion__content-top{display:grid;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;justify-items:center;grid-gap:22px}
.promotion__text{max-width:1300px;margin:0 auto;font-size:21px;line-height:30px;color:#73898f;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;display:grid;grid-gap:16px}
.promotion__content--policy{-webkit-box-pack:start;-webkit-justify-content:start;-ms-flex-pack:start;justify-content:start}
.promotion__content--policy .promotion__text{text-align:left}
.promotion__content{padding:50px 0 70px;display:grid;grid-gap:33px}
.promotion__text h2{font-size:40px;line-height:48px;margin:0;color:#2d2d2d}
.promotion__text h3{font-size:32px;line-height:40px;margin:0;color:#2d2d2d}
.promotion__text>p{font-size:16px;line-height:24px;color:#2d2d2d}
.promotion__text>p a{font-size:16px;line-height:24px;color:#f6be00;text-decoration:underline}
.promotion__text>p a:hover{text-decoration:none}
.promotion__text>a{font-size:16px;line-height:24px;color:#f6be00;text-decoration:underline}
.promotion__text>a:hover{text-decoration:none}
.promotion__text span{font-size:16px;line-height:24px;color:#f6be00}
.promotion__text b{font-weight:500;font-size:16px;line-height:24px}
.promotion__text>ul{margin:8px 0;padding-left:32px;list-style:disc}
.promotion__text>ul li{font-size:16px;line-height:24px;color:#2d2d2d}
.promotion__text>ol{margin:8px 0;padding-left:32px;list-style:auto}
.promotion__text>ol li{font-size:16px;line-height:24px;color:#2d2d2d}
@media screen and (max-width:1000px) {
.promotion__content{padding:50px 20px 60px;grid-gap:34px}
.promotion__content-top{grid-gap:42px}
.prmotion{margin:0}
.prmotion>p{font-size:16px;line-height:24px}
.prmotion>p a{font-size:16px;line-height:24px}
.prmotion>picture{margin:8px 0}
.prmotion>picture p{font-size:16px;line-height:24px}
.prmotion>ul li{font-size:16px;line-height:24px}
.prmotion__text h2{padding:0;font-size:28px;line-height:32px}
.prmotion__text h1{font-size:32px;line-height:32px}
.prmotion__text h3{font-size:24px;line-height:32px}
.promotion__title{font-size:30px;line-height:36px;padding:0 20px}
.promotion__text{font-size:16px;line-height:21px}
.promotion__icon svg{max-height:45px}
}
.footer{background-color:#f8fafa}
.footer__content{padding:55px 0 25px;display:grid;grid-gap:30px}
.footer__buttons{display:grid;grid-gap:36px}
.footer__content-top{display:grid;grid-template-columns:1.3fr 1fr 1fr;-webkit-box-align:start;-webkit-align-items:start;-ms-flex-align:start;align-items:start;grid-gap:40px;padding-bottom:55px;border-bottom:1px solid #e1e1e1}
.footer__copyright{text-align:center;font-size:14px;line-height:21px;font-weight:400;color:#a5a7aa}
.footer__logo{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.footer__info{display:grid;grid-gap:35px}
.footer__address-icon{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.footer__address{display:grid;grid-auto-flow:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:start;-ms-flex-pack:start;justify-content:start;grid-gap:25px}
.footer__address-text{max-width:404px;font-size:16px;line-height:21px;font-weight:400;color:#6d6e70}
.footer__list{display:grid;grid-template-columns:1fr 1fr;grid-gap:25px;-webkit-box-align:start;-webkit-align-items:start;-ms-flex-align:start;align-items:start}
.footer__list-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.footer__list-link{font-size:21px;line-height:30px;font-weight:600;font-family:Montserrat,Arial,Helvetica,sans-serif;color:#322a21;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.footer__list-link:hover{color:#f6be00;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.footer__buttons{-webkit-box-pack:start;-webkit-justify-content:start;-ms-flex-pack:start;justify-content:start}
.footer__button svg{display:none}
@media screen and (max-width:1200px) {
.footer__list{grid-gap:20px}
}
@media screen and (max-width:1000px) {
.footer__list{display:none}
.footer__address{display:none}
.footer__content{padding:33px 0 28px;grid-gap:33px}
.footer__content-top{grid-template-columns:1fr;grid-gap:40px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;justify-items:center;padding-bottom:40px}
.footer__buttons{grid-gap:16px}
.footer__logo img{max-height:45px}
.footer__button svg{display:block}
}
.header.fixed .header__content--desktop .header__content-bottom{position:fixed;max-width:1482px;width:100%;top:0;left:50%;transform:translateX(-50%);padding:5px 0 16px;z-index:99}
.header.fixed .header__content{padding-top:155px}
.header.fixed .header__content-top{opacity:0}
@media screen and (max-width: 1500px) {
.header.fixed .header__content--desktop .header__content-bottom{padding:16px 20px}
}