

/* Start:/bitrix/templates/frs/slick/slick.css?16474461901776*/
/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}

/* End */


/* Start:/bitrix/templates/frs/slick/slick-theme.css?16474461902706*/
@charset 'UTF-8';
/* Slider */
.slick-loading .slick-list
{
   
}

/* Icons */
@font-face
{
    font-family: 'slick';
    font-weight: normal;
    font-style: normal;

    src: url('/bitrix/templates/frs/slick/./fonts/slick.eot');
    src: url('/bitrix/templates/frs/slick/./fonts/slick.eot?#iefix') format('embedded-opentype'), url('/bitrix/templates/frs/slick/./fonts/slick.woff') format('woff'), url('/bitrix/templates/frs/slick/./fonts/slick.ttf') format('truetype'), url('/bitrix/templates/frs/slick/./fonts/slick.svg#slick') format('svg');
}
/* Arrows */
.slick-prev,
.slick-next
{
    font-size: 0;
    line-height: 0;

    position: absolute;
    top:88px;

    display: block;
    z-index:99999;
    width: 16px;
    height: 20px;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);

    cursor: pointer;

    color: transparent;
    border: none;
    outline: none;
    background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
   
    outline: none;
   
}
 

.slick-prev
{
    left: 0px;
    background:url(/images/left.svg) no-repeat center center
}
[dir='rtl'] .slick-prev
{
    right:0px;
    left: auto;
}
.slick-prev:before
{
   
}
[dir='rtl'] .slick-prev:before
{
    content: '→';
}

.slick-next
{
background:url(/images/right.svg) no-repeat center center;
    right: 13px;
}
[dir='rtl'] .slick-next
{
    right: auto;
    left: 25px;
}
.slick-next:before
{
    content: '→';
}
[dir='rtl'] .slick-next:before
{
    content: '←';
}

/* Dots */
.slick-dotted.slick-slider
{
    margin-bottom: 30px;
}

.slick-dots
{
    position: absolute;
    bottom: -25px;

    display: block;

    width: 100%;
    padding: 0;
    margin: 0;

    list-style: none;

    text-align: center;
}
.slick-dots li
{
    position: relative;

    display: inline-block;

    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;

    cursor: pointer;
}
.slick-dots li button
{
    font-size: 0;
    line-height: 0;

    display: block;

    width: 20px;
    height: 20px;
    padding: 5px;

    cursor: pointer;

    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
    outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
    opacity: 1;
}
.slick-dots li button:before
{
    font-family: 'slick';
    font-size: 6px;
    line-height: 20px;

    position: absolute;
    top: 0;
    left: 0;

    width: 20px;
    height: 20px;

    content: '•';
    text-align: center;

    opacity: .25;
    color: black;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
    opacity: .75;
    color: black;
}

/* End */


/* Start:/bitrix/templates/frs/js/fancybox.css?164744626315512*/
.carousel{position:relative;box-sizing:border-box}.carousel *,.carousel *:before,.carousel *:after{box-sizing:inherit}.carousel.is-draggable{cursor:move;cursor:grab}.carousel.is-dragging{cursor:move;cursor:grabbing}.carousel__viewport{position:relative;overflow:hidden;max-width:100%;max-height:100%}.carousel__track{display:flex}.carousel__slide{flex:0 0 auto;width:var(--carousel-slide-width, 60%);max-width:100%;padding:1rem;position:relative;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.has-dots{margin-bottom:calc(0.5rem + 22px)}.carousel__dots{margin:0 auto;padding:0;position:absolute;top:calc(100% + 0.5rem);left:0;right:0;display:flex;justify-content:center;list-style: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;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-color:currentColor;opacity:.25;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:flex;justify-content:center;align-items:center;pointer-events:all;cursor:pointer;color:var(--carousel-button-color, currentColor);background:var(--carousel-button-bg, transparent);border-radius:var(--carousel-button-border-radius, 50%);box-shadow:var(--carousel-button-shadow, none);transition:opacity .15s ease}.carousel__button.is-prev,.carousel__button.is-next{position:absolute;top: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;filter:var(--carousel-button-svg-filter, none);pointer-events:none}html.with-fancybox{scroll-behavior:auto}body.compensate-for-scrollbar{overflow:hidden !important;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, 0px) env(safe-area-inset-right, 0px) env(safe-area-inset-bottom, 0px) env(safe-area-inset-left, 0px);box-sizing:border-box;display:flex;flex-direction:column;color:var(--fancybox-color, #fff);-webkit-tap-highlight-color:transparent;overflow:hidden;z-index:1050;outline:none;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 *::before,.fancybox__container *::after{box-sizing:inherit}.fancybox__container :focus{outline:none}body:not(.is-using-mouse) .fancybox__container :focus{box-shadow:0 0 0 1px #fff,0 0 0 2px var(--fancybox-accent-color, rgba(1, 210, 232, 0.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, 0.92))}.fancybox__carousel{position:relative;flex:1 1 auto;min-height:0;height:100%;z-index:10}.fancybox__carousel.has-dots{margin-bottom:calc(0.5rem + 22px)}.fancybox__viewport{position:relative;width:100%;height:100%;overflow:visible;cursor:default}.fancybox__track{display:flex;height:100%}.fancybox__slide{flex:0 0 auto;width:100%;max-width:100%;margin:0;padding:48px 8px 8px 8px;position:relative;overscroll-behavior:contain;display:flex;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::before,.fancybox__slide::after{content:"";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, 0px) 0 env(safe-area-inset-left, 0px);padding:36px;color:var(--fancybox-content-color, #374151);background:var(--fancybox-content-bg, #fff);position:relative;align-self:center;display:flex;flex-direction:column;z-index:20}.fancybox__content :focus:not(.carousel__button.is-close){outline:thin dotted;box-shadow:none}.fancybox__caption{align-self:center;max-width:100%;margin:0;padding:1rem 0 0 0;line-height:1.375;color:var(--fancybox-color, currentColor);visibility:visible;cursor:auto;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:calc(env(safe-area-inset-top, 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%;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{animation:fancybox-rotate 2s linear infinite;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;animation:fancybox-dash 1.5s ease-in-out infinite;stroke-linecap:round;stroke:currentColor}@keyframes fancybox-rotate{100%{transform:rotate(360deg)}}@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}}.fancybox__backdrop,.fancybox__caption,.fancybox__nav,.carousel__dots,.carousel__button.is-close{opacity:var(--fancybox-opacity, 1)}.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,.fancybox__container.is-animated[aria-hidden=false] .carousel__dots,.fancybox__container.is-animated[aria-hidden=false] .carousel__button.is-close{animation:.15s ease backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__backdrop,.fancybox__container.is-animated.is-closing .fancybox__caption,.fancybox__container.is-animated.is-closing .fancybox__nav,.fancybox__container.is-animated.is-closing .carousel__dots,.fancybox__container.is-animated.is-closing .carousel__button.is-close{animation:.15s ease both fancybox-fadeOut}.fancybox-fadeIn{animation:.15s ease both fancybox-fadeIn}.fancybox-fadeOut{animation:.1s ease both fancybox-fadeOut}.fancybox-zoomInUp{animation:.2s ease both fancybox-zoomInUp}.fancybox-zoomOutDown{animation:.15s ease both fancybox-zoomOutDown}.fancybox-throwOutUp{animation:.15s ease both fancybox-throwOutUp}.fancybox-throwOutDown{animation:.15s ease both fancybox-throwOutDown}@keyframes fancybox-fadeIn{from{opacity:0}to{opacity:1}}@keyframes fancybox-fadeOut{to{opacity:0}}@keyframes fancybox-zoomInUp{from{transform:scale(0.97) translate3d(0, 16px, 0);opacity:0}to{transform:scale(1) translate3d(0, 0, 0);opacity:1}}@keyframes fancybox-zoomOutDown{to{transform:scale(0.97) translate3d(0, 16px, 0);opacity:0}}@keyframes fancybox-throwOutUp{to{transform:translate3d(0, -30%, 0);opacity:0}}@keyframes fancybox-throwOutDown{to{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;border-radius:2px;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:grab}.fancybox__carousel.is-dragging .fancybox__slide,.fancybox__carousel.is-dragging .fancybox__slide .fancybox__content{cursor:move;cursor:grabbing}.fancybox__carousel .fancybox__slide .fancybox__content{cursor:auto}.fancybox__carousel .fancybox__slide.can-zoom_in .fancybox__content{cursor:zoom-in}.fancybox__carousel .fancybox__slide.can-zoom_out .fancybox__content{cursor:zoom-out}.fancybox__carousel .fancybox__slide.is-draggable .fancybox__content{cursor:move;cursor:grab}.fancybox__carousel .fancybox__slide.is-dragging .fancybox__content{cursor:move;cursor:grabbing}.fancybox__image{transform-origin:0 0;user-select:none;transition:none}.has-image .fancybox__content{padding:0;background:transparent;min-height:1px}.is-closing .has-image .fancybox__content{overflow:visible}.has-image[data-image-fit=contain]{overflow:visible;touch-action:none}.has-image[data-image-fit=contain] .fancybox__content{flex-direction:row;flex-wrap:wrap}.has-image[data-image-fit=contain] .fancybox__image{max-width:100%;max-height:100%;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;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%;object-fit:cover}.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,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{max-width:100%;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-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{width:960px;height:540px;max-width:100%;max-height:100%}.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .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:transparent}.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{flex:0 0 auto;position:relative;padding:0px 3px;opacity:var(--fancybox-opacity, 1)}.fancybox__container.is-animated[aria-hidden=false] .fancybox__thumbs{animation:.15s ease-in backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__thumbs{opacity:0}.fancybox__thumbs .carousel__slide{flex:0 0 auto;width:var(--fancybox-thumbs-width, 96px);margin:0;padding:8px 3px;box-sizing:content-box;display:flex;align-items: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, 0.96));opacity:0;transition:opacity .15s ease;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;user-select:none}.fancybox__thumb{position:relative;width:100%;padding-top:calc(100%/(var(--fancybox-thumbs-ratio, 1.5)));background-size:cover;background-position:center center;background-color:rgba(255,255,255,.1);background-repeat:no-repeat;border-radius:var(--fancybox-thumbs-border-radius, 4px)}.fancybox__toolbar{position:absolute;top:0;right:0;left:0;z-index:20;background:linear-gradient(to top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.006) 8.1%, rgba(0, 0, 0, 0.021) 15.5%, rgba(0, 0, 0, 0.046) 22.5%, rgba(0, 0, 0, 0.077) 29%, rgba(0, 0, 0, 0.114) 35.3%, rgba(0, 0, 0, 0.155) 41.2%, rgba(0, 0, 0, 0.198) 47.1%, rgba(0, 0, 0, 0.242) 52.9%, rgba(0, 0, 0, 0.285) 58.8%, rgba(0, 0, 0, 0.326) 64.7%, rgba(0, 0, 0, 0.363) 71%, rgba(0, 0, 0, 0.394) 77.5%, rgba(0, 0, 0, 0.419) 84.5%, rgba(0, 0, 0, 0.434) 91.9%, rgba(0, 0, 0, 0.44) 100%);padding:0;touch-action:none;display:flex;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, 0.4))}@media all and (min-width: 1024px){.fancybox__toolbar{padding:8px}}.fancybox__container.is-animated[aria-hidden=false] .fancybox__toolbar{animation:.15s ease-in backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__toolbar{opacity:0}.fancybox__toolbar__items{display:flex}.fancybox__toolbar__items--left{margin-right:auto}.fancybox__toolbar__items--center{position:absolute;left: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, 0.96));height:3px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:30;user-select:none}.fancybox__container:fullscreen::backdrop{opacity:0}.fancybox__button--fullscreen g:nth-child(2){display:none}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(1){display:none}.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}
/* End */


/* Start:/bitrix/templates/frs/css-file-icons.css?165363705415986*/
/*!
 * CSS file icons v0.1.0 (https://colorswall.github.io/CSS-file-icons)
 * Copyright 2020 The CSS file icons Authors
 * Licensed under MIT
 */.fi{width:36px;height:46px;padding:10px 0 0;position:relative;margin:0 auto;transition:all 0.2s ease-in-out;cursor:pointer;box-sizing:border-box;font-family:sans-serif;text-decoration:none;display:block}.fi:before,.fi:after{position:absolute;content:'';pointer-events:none}.fi:before{left:0;top:0;height:100%;left:0;background-color:#007bff;right:10px}.fi:after{width:0;height:0;border-style:solid;border-width:10px 0 0 10px;border-color:transparent transparent transparent #66b0ff;top:0;right:0}.fi:hover:not(.fi-no-hover){transform:translate(0, -5px)}.fi-content{background-color:#007bff;top:10px;color:#fff;position:absolute;left:0;bottom:0;right:0;padding:16.5px 0.3em 0;font-size:13px;font-weight:500;position:absolute}.fi-mp3.fi:before{background-color:#156aea}.fi-mp3.fi:after{border-left-color:#5291ef}.fi-mp3.fi .fi-content{background-color:#156aea;color:#fff}.fi-wav.fi:before{background-color:#36af14}.fi-wav.fi:after{border-left-color:#4be520}.fi-wav.fi .fi-content{background-color:#36af14;color:#fff}.fi-aif.fi:before{background-color:#f55f73}.fi-aif.fi:after{border-left-color:#f99daa}.fi-aif.fi .fi-content{background-color:#f55f73;color:#fff}.fi-cda.fi:before{background-color:#1081d1}.fi-cda.fi:after{border-left-color:#34a2ef}.fi-cda.fi .fi-content{background-color:#1081d1;color:#fff}.fi-mid.fi:before{background-color:#21c6fc}.fi-mid.fi:after{border-left-color:#62d7fd}.fi-mid.fi .fi-content{background-color:#21c6fc;color:#fff}.fi-midi.fi:before{background-color:#03afe7}.fi-midi.fi:after{border-left-color:#30cafc}.fi-midi.fi .fi-content{background-color:#03afe7;color:#fff}.fi-mpa.fi:before{background-color:#8deef1}.fi-mpa.fi:after{border-left-color:#c8f7f8}.fi-mpa.fi .fi-content{background-color:#8deef1;color:#00013a}.fi-mkv.fi:before{background-color:#ec93d8}.fi-mkv.fi:after{border-left-color:#f6cbec}.fi-mkv.fi .fi-content{background-color:#ec93d8;color:#00013a}.fi-ogg.fi:before{background-color:#576c7b}.fi-ogg.fi:after{border-left-color:#768d9e}.fi-ogg.fi .fi-content{background-color:#576c7b;color:#fff}.fi-wpa.fi:before{background-color:#214767}.fi-wpa.fi:after{border-left-color:#316a99}.fi-wpa.fi .fi-content{background-color:#214767;color:#fff}.fi-wpl.fi:before{background-color:#2383f5}.fi-wpl.fi:after{border-left-color:#62a7f8}.fi-wpl.fi .fi-content{background-color:#2383f5;color:#fff}.fi-7z.fi:before{background-color:#f63}.fi-7z.fi:after{border-left-color:#ff9875}.fi-7z.fi .fi-content{background-color:#f63;color:#fff}.fi-zip.fi:before{background-color:#ffb229}.fi-zip.fi:after{border-left-color:#ffca6b}.fi-zip.fi .fi-content{background-color:#ffb229;color:#fff}.fi-rar.fi:before{background-color:#ac3cc1}.fi-rar.fi:after{border-left-color:#c26ed2}.fi-rar.fi .fi-content{background-color:#ac3cc1;color:#1c148a}.fi-tar-gz.fi:before{background-color:#c6ad86}.fi-tar-gz.fi:after{border-left-color:#dbccb3}.fi-tar-gz.fi .fi-content{background-color:#c6ad86;color:#665538}.fi-pkg.fi:before{background-color:#955b2a}.fi-pkg.fi:after{border-left-color:#c77b3a}.fi-pkg.fi .fi-content{background-color:#955b2a;color:#ebc645}.fi-z.fi:before{background-color:#b69663}.fi-z.fi:after{border-left-color:#cbb490}.fi-z.fi .fi-content{background-color:#b69663;color:#665538}.fi-csv.fi:before{background-color:#579704}.fi-csv.fi:after{border-left-color:#7cd806}.fi-csv.fi .fi-content{background-color:#579704;color:#fff}.fi-dat.fi:before{background-color:#0463ea}.fi-dat.fi:after{border-left-color:#3587fc}.fi-dat.fi .fi-content{background-color:#0463ea;color:#fff}.fi-json.fi:before{background-color:#333}.fi-json.fi:after{border-left-color:#545454}.fi-json.fi .fi-content{background-color:#333;color:#aaa}.fi-xml.fi:before{background-color:#0e886b}.fi-xml.fi:after{border-left-color:#14c49a}.fi-xml.fi .fi-content{background-color:#0e886b;color:#fff}.fi-dat.fi:before{background-color:#8b9c35}.fi-dat.fi:after{border-left-color:#b0c350}.fi-dat.fi .fi-content{background-color:#8b9c35;color:#fff}.fi-db.fi:before{background-color:#697628}.fi-db.fi:after{border-left-color:#95a739}.fi-db.fi .fi-content{background-color:#697628;color:#fff}.fi-dbf.fi:before{background-color:#58e6a9}.fi-dbf.fi:after{border-left-color:#92efc7}.fi-dbf.fi .fi-content{background-color:#58e6a9;color:#fff}.fi-sql.fi:before{background-color:#157efb}.fi-sql.fi:after{border-left-color:#56a2fc}.fi-sql.fi .fi-content{background-color:#157efb;color:#fff}.fi-ns.fi:before{background-color:#249c3b}.fi-ns.fi:after{border-left-color:#32d051}.fi-ns.fi .fi-content{background-color:#249c3b;color:#422c21}.fi-3ds.fi:before{background-color:#015051}.fi-3ds.fi:after{border-left-color:#029192}.fi-3ds.fi .fi-content{background-color:#015051;color:#fff}.fi-max.fi:before{background-color:#02b4b6}.fi-max.fi:after{border-left-color:#03f4f7}.fi-max.fi .fi-content{background-color:#02b4b6;color:#fff}.fi-ai.fi:before{background-color:#f67503}.fi-ai.fi:after{border-left-color:#fd983f}.fi-ai.fi .fi-content{background-color:#f67503;color:#fff}.fi-psd.fi:before{background-color:#181040}.fi-psd.fi:after{border-left-color:#2c1d75}.fi-psd.fi .fi-content{background-color:#181040;color:#3db6f2}.fi-ttf.fi:before{background-color:#174f57}.fi-ttf.fi:after{border-left-color:#257f8b}.fi-ttf.fi .fi-content{background-color:#174f57;color:#fff}.fi-woff.fi:before{background-color:#1b8c73}.fi-woff.fi:after{border-left-color:#26c4a1}.fi-woff.fi .fi-content{background-color:#1b8c73;color:#fff}.fi-woff2.fi:before{background-color:#177761}.fi-woff2.fi:after{border-left-color:#22ae8f}.fi-woff2.fi .fi-content{background-color:#177761;color:#fff}.fi-png.fi:before{background-color:#dc7460}.fi-png.fi:after{border-left-color:#e8a496}.fi-png.fi .fi-content{background-color:#dc7460;color:#fff}.fi-bmp.fi:before{background-color:#459fa0}.fi-bmp.fi:after{border-left-color:#69bdbe}.fi-bmp.fi .fi-content{background-color:#459fa0;color:#fff}.fi-jpg.fi:before{background-color:#0074d0}.fi-jpg.fi:after{border-left-color:#1397ff}.fi-jpg.fi .fi-content{background-color:#0074d0;color:#fff}.fi-jpeg.fi:before{background-color:#0066b7}.fi-jpeg.fi:after{border-left-color:#008bf9}.fi-jpeg.fi .fi-content{background-color:#0066b7;color:#fff}.fi-gif.fi:before{background-color:#7979ec}.fi-gif.fi:after{border-left-color:#b3b3f4}.fi-gif.fi .fi-content{background-color:#7979ec;color:#fff}.fi-tif.fi:before{background-color:#ce0258}.fi-tif.fi:after{border-left-color:#fd1677}.fi-tif.fi .fi-content{background-color:#ce0258;color:#fff}.fi-tiff.fi:before{background-color:#b5024d}.fi-tiff.fi:after{border-left-color:#f60269}.fi-tiff.fi .fi-content{background-color:#b5024d;color:#fff}.fi-svg.fi:before{background-color:#e6a420}.fi-svg.fi:after{border-left-color:#edbc5c}.fi-svg.fi .fi-content{background-color:#e6a420;color:#fff}.fi-rss.fi:before{background-color:#fd8b33}.fi-rss.fi:after{border-left-color:#feb075}.fi-rss.fi .fi-content{background-color:#fd8b33;color:#fff}.fi-torrent.fi:before{background-color:#55ac44}.fi-torrent.fi:after{border-left-color:#7bc56d}.fi-torrent.fi .fi-content{background-color:#55ac44;color:#fff}.fi-ppt.fi:before{background-color:#ce4123}.fi-ppt.fi:after{border-left-color:#e26b52}.fi-ppt.fi .fi-content{background-color:#ce4123;color:#fff}.fi-pps.fi:before{background-color:#bf4023}.fi-pps.fi:after{border-left-color:#dd6347}.fi-pps.fi .fi-content{background-color:#bf4023;color:#fff}.fi-pptx.fi:before{background-color:#ac3a1f}.fi-pptx.fi:after{border-left-color:#da5334}.fi-pptx.fi .fi-content{background-color:#ac3a1f;color:#fff}.fi-odp.fi:before{background-color:#38aef9}.fi-odp.fi:after{border-left-color:#78c8fb}.fi-odp.fi .fi-content{background-color:#38aef9;color:#fff}.fi-asp.fi:before{background-color:#5c2d91}.fi-asp.fi:after{border-left-color:#7c3dc3}.fi-asp.fi .fi-content{background-color:#5c2d91;color:#fff}.fi-c.fi:before{background-color:#3747a5}.fi-c.fi:after{border-left-color:#5767c7}.fi-c.fi .fi-content{background-color:#3747a5;color:#fff}.fi-cs.fi:before{background-color:#013467}.fi-cs.fi:after{border-left-color:#0255a9}.fi-cs.fi .fi-content{background-color:#013467;color:#fff}.fi-java.fi:before{background-color:#ea2c2e}.fi-java.fi:after{border-left-color:#f0686a}.fi-java.fi .fi-content{background-color:#ea2c2e;color:#fff}.fi-jsp.fi:before{background-color:#e5000c}.fi-jsp.fi:after{border-left-color:#ff2834}.fi-jsp.fi .fi-content{background-color:#e5000c;color:#161419}.fi-swift.fi:before{background-color:#f32a20}.fi-swift.fi:after{border-left-color:#f6665f}.fi-swift.fi .fi-content{background-color:#f32a20;color:#fff}.fi-php.fi:before{background-color:#4f5b93}.fi-php.fi:after{border-left-color:#717db3}.fi-php.fi .fi-content{background-color:#4f5b93;color:#fff}.fi-hh.fi:before{background-color:#505050}.fi-hh.fi:after{border-left-color:#717171}.fi-hh.fi .fi-content{background-color:#505050;color:#fff}.fi-go.fi:before{background-color:#e0ebf5}.fi-go.fi:after{border-left-color:#fff}.fi-go.fi .fi-content{background-color:#e0ebf5;color:#000}.fi-py.fi:before{background-color:#3472a3}.fi-py.fi:after{border-left-color:#5294c8}.fi-py.fi .fi-content{background-color:#3472a3;color:#ffd542}.fi-js.fi:before{background-color:#f0db4f}.fi-js.fi:after{border-left-color:#f5e78c}.fi-js.fi .fi-content{background-color:#f0db4f;color:#323330}.fi-html.fi:before{background-color:#e54c21}.fi-html.fi:after{border-left-color:#ec7c5c}.fi-html.fi .fi-content{background-color:#e54c21;color:#fff}.fi-xhtml.fi:before{background-color:#55a9ef}.fi-xhtml.fi:after{border-left-color:#92c8f5}.fi-xhtml.fi .fi-content{background-color:#55a9ef;color:#fff}.fi-css.fi:before{background-color:#264de4}.fi-css.fi:after{border-left-color:#617deb}.fi-css.fi .fi-content{background-color:#264de4;color:#fff}.fi-vb.fi:before{background-color:#19aad9}.fi-vb.fi:after{border-left-color:#4ac3ea}.fi-vb.fi .fi-content{background-color:#19aad9;color:#fff}.fi-rb.fi:before{background-color:#a20d01}.fi-rb.fi:after{border-left-color:#e41201}.fi-rb.fi .fi-content{background-color:#a20d01;color:#fff}.fi-scss.fi:before{background-color:#bf4080}.fi-scss.fi:after{border-left-color:#d072a1}.fi-scss.fi .fi-content{background-color:#bf4080;color:#fff}.fi-sass.fi:before{background-color:#b43c78}.fi-sass.fi:after{border-left-color:#c69}.fi-sass.fi .fi-content{background-color:#b43c78;color:#fff}.fi-less.fi:before{background-color:#1d365d}.fi-less.fi:after{border-left-color:#2d5390}.fi-less.fi .fi-content{background-color:#1d365d;color:#fff}.fi-jsx.fi:before{background-color:#61dafb}.fi-jsx.fi:after{border-left-color:#a2e9fd}.fi-jsx.fi .fi-content{background-color:#61dafb;color:#222}.fi-sh.fi:before{background-color:#2a3238}.fi-sh.fi:after{border-left-color:#46545e}.fi-sh.fi .fi-content{background-color:#2a3238;color:#4da925}.fi-pl.fi:before{background-color:#028fbd}.fi-pl.fi:after{border-left-color:#05bffc}.fi-pl.fi .fi-content{background-color:#028fbd;color:#fff}.fi-xls.fi:before{background-color:#86d44c}.fi-xls.fi:after{border-left-color:#aae181}.fi-xls.fi .fi-content{background-color:#86d44c;color:#fff}.fi-xlsx.fi:before{background-color:#6cbf2e}.fi-xlsx.fi:after{border-left-color:#8ed758}.fi-xlsx.fi .fi-content{background-color:#6cbf2e;color:#fff}.fi-xlsm.fi:before{background-color:#60ab29}.fi-xlsm.fi:after{border-left-color:#80d244}.fi-xlsm.fi .fi-content{background-color:#60ab29;color:#fff}.fi-ods.fi:before{background-color:#0c491e}.fi-ods.fi:after{border-left-color:#158236}.fi-ods.fi .fi-content{background-color:#0c491e;color:#fff}.fi-dll.fi:before{background-color:#960a4a}.fi-dll.fi:after{border-left-color:#d40e69}.fi-dll.fi .fi-content{background-color:#960a4a;color:#fff}.fi-bak.fi:before{background-color:#058bca}.fi-bak.fi:after{border-left-color:#18b1f9}.fi-bak.fi .fi-content{background-color:#058bca;color:#fff}.fi-ini.fi:before{background-color:#0b2955}.fi-ini.fi:after{border-left-color:#134590}.fi-ini.fi .fi-content{background-color:#0b2955;color:#fff}.fi-dmp.fi:before{background-color:#1960a2}.fi-dmp.fi:after{border-left-color:#2282db}.fi-dmp.fi .fi-content{background-color:#1960a2;color:#fff}.fi-sys.fi:before{background-color:#abe6f1}.fi-sys.fi:after{border-left-color:#e4f7fa}.fi-sys.fi .fi-content{background-color:#abe6f1;color:#fff}.fi-cfg.fi:before{background-color:#7fd9ea}.fi-cfg.fi:after{border-left-color:#b8eaf3}.fi-cfg.fi .fi-content{background-color:#7fd9ea;color:#fff}.fi-tmp.fi:before{background-color:#69d2e6}.fi-tmp.fi:after{border-left-color:#a2e3f0}.fi-tmp.fi .fi-content{background-color:#69d2e6;color:#fff}.fi-icns.fi:before{background-color:#b4e9f2}.fi-icns.fi:after{border-left-color:#edfafc}.fi-icns.fi .fi-content{background-color:#b4e9f2;color:#222}.fi-doc.fi:before{background-color:#235d9c}.fi-doc.fi:after{border-left-color:#317dd1}.fi-doc.fi .fi-content{background-color:#235d9c;color:#fff}.fi-docx.fi:before{background-color:#2980b9}.fi-docx.fi:after{border-left-color:#4da1d8}.fi-docx.fi .fi-content{background-color:#2980b9;color:#fff}.fi-log.fi:before{background-color:#accff3}.fi-log.fi:after{border-left-color:#e6f0fb}.fi-log.fi .fi-content{background-color:#accff3;color:#fff}.fi-txt.fi:before{background-color:#8bc6d6}.fi-txt.fi:after{border-left-color:#bcdee7}.fi-txt.fi .fi-content{background-color:#8bc6d6;color:#fff}.fi-pdf.fi:before{background-color:#f88e21}.fi-pdf.fi:after{border-left-color:#faaf61}.fi-pdf.fi .fi-content{background-color:#f88e21;color:#fff}.fi-avi.fi:before{background-color:#40c1e6}.fi-avi.fi:after{border-left-color:#7bd4ee}.fi-avi.fi .fi-content{background-color:#40c1e6;color:#fff}.fi-mov.fi:before{background-color:#ff5838}.fi-mov.fi:after{border-left-color:#ff907a}.fi-mov.fi .fi-content{background-color:#ff5838;color:#fff}.fi-mp4.fi:before{background-color:#4163b4}.fi-mp4.fi:after{border-left-color:#6d89ca}.fi-mp4.fi .fi-content{background-color:#4163b4;color:#fff}.fi-wmv.fi:before{background-color:#f76205}.fi-wmv.fi:after{border-left-color:#fb8a43}.fi-wmv.fi .fi-content{background-color:#f76205;color:#fff}.fi-mpg.fi:before{background-color:#1298d6}.fi-mpg.fi:after{border-left-color:#3cb6ef}.fi-mpg.fi .fi-content{background-color:#1298d6;color:#fff}.fi-mpeg.fi:before{background-color:#0e77a7}.fi-mpeg.fi:after{border-left-color:#13a2e4}.fi-mpeg.fi .fi-content{background-color:#0e77a7;color:#fff}.fi-mkv.fi:before{background-color:#0c668f}.fi-mkv.fi:after{border-left-color:#1191cd}.fi-mkv.fi .fi-content{background-color:#0c668f;color:#fff}.fi-wps.fi:before{background-color:#297eff}.fi-wps.fi:after{border-left-color:#6ba6ff}.fi-wps.fi .fi-content{background-color:#297eff;color:#fff}.fi-exe.fi:before{background-color:#0e63ab}.fi-exe.fi:after{border-left-color:#1386e8}.fi-exe.fi .fi-content{background-color:#0e63ab;color:#fff}.fi-size-xs.fi{width:28.8px;height:36.8px;padding-top:8px}.fi-size-xs.fi:before{right:8px}.fi-size-xs.fi:after{border-top-width:8px;border-left-width:8px}.fi-size-xs.fi .fi-content{top:8px;padding-top:13.2px;font-size:10.4px}.fi-size-sm.fi{width:36px;height:46px;padding-top:10px}.fi-size-sm.fi:before{right:10px}.fi-size-sm.fi:after{border-top-width:10px;border-left-width:10px}.fi-size-sm.fi .fi-content{top:10px;padding-top:16.5px;font-size:13px}.fi-size-md.fi{width:43.2px;height:55.2px;padding-top:12px}.fi-size-md.fi:before{right:12px}.fi-size-md.fi:after{border-top-width:12px;border-left-width:12px}.fi-size-md.fi .fi-content{top:12px;padding-top:19.8px;font-size:15.6px}.fi-size-lg.fi{width:54px;height:69px;padding-top:15px}.fi-size-lg.fi:before{right:15px}.fi-size-lg.fi:after{border-top-width:15px;border-left-width:15px}.fi-size-lg.fi .fi-content{top:15px;padding-top:24.75px;font-size:19.5px}.fi-size-xl.fi{width:72px;height:92px;padding-top:20px}.fi-size-xl.fi:before{right:20px}.fi-size-xl.fi:after{border-top-width:20px;border-left-width:20px}.fi-size-xl.fi .fi-content{top:20px;padding-top:33px;font-size:26px}.fi-content-xs .fi-content{font-size:11px;padding-top:55%}.fi-round-sm.fi{border-radius:2px;overflow:hidden}.fi-round-md.fi{border-radius:4px;overflow:hidden}


/* End */


/* Start:/bitrix/templates/frs/components/bitrix/menu/horizontal_top_menu/style.min.css?16493338133715*/
#horizontal-multilevel-menu,#horizontal-multilevel-menu ul{margin:0;padding:0;background:#bc262c url(/bitrix/templates/frs/components/bitrix/menu/horizontal_top_menu/images/header_menu_bg.gif) repeat-x;min-height:27px;width:100%;list-style:none;font-size:11px;float:left}#horizontal-multilevel-menu a{display:block;padding:5px 10px;text-decoration:none;text-align:center}#horizontal-multilevel-menu li{float:left}#horizontal-multilevel-menu li a.root-item{color:#fff;font-weight:bold;padding:7px 12px}#horizontal-multilevel-menu li a.root-item-selected{background:#fc8d3d;color:#fff;font-weight:bold;padding:7px 12px}#horizontal-multilevel-menu li:hover a.root-item,#horizontal-multilevel-menu li.jshover a.root-item{background:#e26336;color:#fff}#horizontal-multilevel-menu a.parent{background:url(/bitrix/templates/frs/components/bitrix/menu/horizontal_top_menu/images/arrow.gif) center right no-repeat}#horizontal-multilevel-menu a.denied{background:url(/bitrix/templates/frs/components/bitrix/menu/horizontal_top_menu/images/lock.gif) center right no-repeat}#horizontal-multilevel-menu li:hover,#horizontal-multilevel-menu li.jshover{background:#d6d6d6;color:#fff}#horizontal-multilevel-menu li.item-selected{background:#d6d6d6;color:#fff}#horizontal-multilevel-menu li ul{position:absolute;top:auto;display:none;z-index:500;height:auto;width:135px;background:#f5f5f5;border:1px solid #c1c1c1}#horizontal-multilevel-menu li li{width:100%;border-bottom:1px solid #dedede}#horizontal-multilevel-menu li ul a{text-align:left}#horizontal-multilevel-menu li a,#horizontal-multilevel-menu li:hover li a,#horizontal-multilevel-menu li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li a{color:#4f4f4f;font-weight:bold}#horizontal-multilevel-menu li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover a,#horizontal-multilevel-menu li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover a,#horizontal-multilevel-menu li:hover li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover a #horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover a #horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li.jshover a{color:#4f4f4f}#horizontal-multilevel-menu li ul ul{margin:-27px 0 0 132px}#horizontal-multilevel-menu li:hover ul ul,#horizontal-multilevel-menu li.jshover ul ul,#horizontal-multilevel-menu li:hover ul ul ul,#horizontal-multilevel-menu li.jshover ul ul ul,#horizontal-multilevel-menu li:hover ul ul ul ul,#horizontal-multilevel-menu li.jshover ul ul ul ul,#horizontal-multilevel-menu li:hover ul ul ul ul ul,#horizontal-multilevel-menu li.jshover ul ul ul ul ul{display:none}#horizontal-multilevel-menu li:hover ul,#horizontal-multilevel-menu li.jshover ul,#horizontal-multilevel-menu li li:hover ul,#horizontal-multilevel-menu li li.jshover ul,#horizontal-multilevel-menu li li li:hover ul,#horizontal-multilevel-menu li li li.jshover ul,#horizontal-multilevel-menu li li li li:hover ul,#horizontal-multilevel-menu li li li li.jshover ul,#horizontal-multilevel-menu li li li li li:hover ul,#horizontal-multilevel-menu li li li li li.jshover ul{display:block}div.menu-clear-left{clear:left}
/* End */


/* Start:/bitrix/templates/frs/components/bitrix/news.list/banners/style.css?1651043797150*/
div.news-list
{
	word-wrap: break-word;
}
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#486DAA;
}

/* End */


/* Start:/bitrix/templates/frs/template_styles.css?165363740625137*/
@font-face { font-family: 'Noah-Regular';
src: url('/bitrix/templates/frs/fonts/Noah-Regular.eot');
src: url('/bitrix/templates/frs/fonts/Noah-Regular.eot') format('eot'),
url('/bitrix/templates/frs/fonts/Noah-Regular.woff') format('woff'),
url('/bitrix/templates/frs/fonts/Noah-Regular.ttf') format('truetype'); }

@font-face { font-family: 'Noah-Bold';
src: url('/bitrix/templates/frs/fonts/Noah-Bold.eot');
src: url('/bitrix/templates/frs/fonts/Noah-Bold.eot') format('eot'),
url('/bitrix/templates/frs/fonts/Noah-Bold.woff') format('woff'),
url('/bitrix/templates/frs/fonts/Noah-Bold.ttf') format('truetype'); }

@font-face { font-family: 'Noah-Medium';
src: url('/bitrix/templates/frs/fonts/Noah-Medium.eot');
src: url('/bitrix/templates/frs/fonts/Noah-Medium.eot') format('eot'),
url('/bitrix/templates/frs/fonts/Noah-Medium.woff') format('woff'),
url('/bitrix/templates/frs/fonts/Noah-Medium.ttf') format('truetype'); }

@font-face { font-family: 'Noah-ExtraBold';
src: url('/bitrix/templates/frs/fonts/Noah-ExtraBold.eot');
src: url('/bitrix/templates/frs/fonts/Noah-ExtraBold.eot') format('eot'),
url('/bitrix/templates/frs/fonts/Noah-ExtraBold.woff') format('woff'),
url('/bitrix/templates/frs/fonts/Noah-ExtraBold.ttf') format('truetype'); }


html, body { font-family: 'Noah-Regular'; margin:0; padding:0; }
*, *:before, *:after{box-sizing: border-box}
h1, h3, h2 { font-weight:normal; padding:0; margin:0px; }

 
p { margin:0px; padding:0 }
img { border:none; outline:0 }
a { color:#333; outline:0 }
ul, ol, li {  list-style-position: inside; padding:0px; margin:0px; }
a:hover {text-decoration: none; cursor:pointer}
input {outline:0;  font-family: 'Noah-Regular'; }
input[type="submit"] {cursor:pointer;  font-family: 'Noah-Regular'; -webkit-appearance: none; }
input[type="radio"], input[type="checkbox"] {-webkit-appearance: inherit; -moz-appearance: inherit; appearance: inherit;}

.top_part {background:#1B1F22; position: relative; }
.top_part div {max-width:1280px; margin:0 auto; display:flex; justify-content: flex-end;}
.top_part div a {color:#fff; font-size:18px; font-family: 'Noah-Medium'; text-decoration:none}
.top_part div a:hover {text-decoration:underline}
.top_part div >  a {background:url(/bitrix/templates/frs/images/vk.svg) no-repeat left center; padding:10px 0 10px 50px; margin-right:20% }
.top_part div p { padding:10px 0 10px 50px; background:url(/bitrix/templates/frs/images/lk.svg) no-repeat left center; color:#fff; font-size:18px; font-family: 'Noah-Medium'; position: relative;}
.top_part div p span.active{display: inline-block; width: 14px; height: 14px; border-radius: 14px; background: #FFDE2F; position: absolute; left: 19px; top: 4px;}
.top_part div p .dropdown{display: none; align-items: center; height: 56px; background: #fff; font-size: 17px; font-family: Noah-Bold; font-size: 17px;line-height: 21px; color: #000000; padding: 0 18px;  position: absolute; top: 90%; right: 0; white-space: nowrap; z-index: 10; text-decoration: none; cursor: pointer}
.top_part div p:hover .dropdown{display: flex}
.top_part div p .dropdown .count{display: inline-flex; justify-content: center; align-items: center; width: 31px; height: 31px; border-radius: 31px; background: #2F9BE3; color: #fff; margin-right: 16px;}

.banner_part {position:relative; width:100%; }
.banner_part.long { background: url(/bitrix/templates/frs/images/banner2.jpg) no-repeat center top rgba(0, 0, 0, 0.59); position: absolute; top: 43px; bottom: 0; left: 0; right: 0;}
.banner_part.long:before {content:''; width:100%; height:100%; display:block; background:rgba(0, 0, 0, 0.59); position:absolute}
.banner_part.long .banner_abs {display:none}
.banner_part.long .banner_text{display:none} 
.header{position: relative; z-index: 2}
.header .hh {display:none}
.header.long .hh {display:block; text-align: right; color: #fff; padding: 34px 0; font-size: 21px; text-transform: uppercase; font-family: 'Noah-ExtraBold'; margin: 0 0 0 auto; width: 79%;} 
.center_part {max-width:1280px; margin:0 auto; position:relative; z-index: 2}
.center_part .logo_menu {display:flex; justify-content: flex-end; border-bottom: 1px solid rgba(255, 255, 255, 0.74); position: relative;}
.center_part .logo_menu > a {position:absolute; top:-20px; left:0; z-index: 10}
.center_part .logo_menu ul {list-style:none; display:flex; padding:30px 0}
.center_part .logo_menu ul li {padding:0 15px; position:relative}
.center_part .logo_menu ul li:last-of-type {padding-right:0}
.center_part .logo_menu ul li a {text-transform:uppercase; text-decoration:none; color:#fff; font-size:17px;font-family: 'Noah-Medium'; }
.center_part .logo_menu ul li a:hover {text-decoration:underline}
.center_part .logo_menu ul li ul {display:none; padding:10px 20px}
.center_part .logo_menu ul li ul li { padding:7px 0px }
.center_part .logo_menu ul li ul li a {text-transform:none; font-size:15px;}
.center_part .logo_menu ul li:hover ul {background:#1B1F22; text-align:center; display:flex; flex-direction:column; position:absolute; left: -12px;}

.banner_part .banner_text { max-width: 1280px; margin: 0 auto; position: relative; top: 50%;}
.banner_part .banner_text p { color:#fff; font-size:47px; text-transform:uppercase; }
.banner_part .banner_text p span {display:block; font-size:67px; text-transform:uppercase; font-family: 'Noah-ExtraBold';}

.banner_part .banner_abs {  margin-top: -83px; /* position:absolute; top:0; left:0;  */ position: relative;}
.banner_part .banner_abs .banners_block .banners_block_list {background:url(/bitrix/templates/frs/images/banner2.jpg) no-repeat center top ; height:967px;}
.banner_part .banner_abs .banners_block .banners_block_list .bg {display:block; background:rgba(0, 0, 0, 0.59); height:967px; width:100%; }
.banner_part .banner_abs  .slick-prev  {width:54px; height:51px;  left:5%;  top: 55%; background: url(/bitrix/templates/frs/images/left.svg) no-repeat center center; z-index: 10}
.banner_part .banner_abs  .slick-next  { width:54px; height:51px; right:5%;  top: 55%; background: url(/bitrix/templates/frs/images/right.svg) no-repeat center center; z-index: 10}  

.partners {width:100%; background:#F7F7F5; padding:50px 0}
.partners h2 {color:#1B1F22; font-size:34px; font-family: 'Noah-ExtraBold'; max-width:1280px; margin:0 auto}
.partners .partners_list { max-width:1280px; margin:50px auto; display:flex; justify-content: space-between;}
.partners .partners_list a {background:#fff; display:flex; justify-content: space-between; align-items:center; padding:20px 30px}
.partners .partners_list a img {max-width:100%} 

.news_block { background:url(/bitrix/templates/frs/images/bg_news.svg) no-repeat top right #2F9BE3; width:100%;  padding-bottom:150px; min-height: 716px}
.news_block .news_list {max-width:1280px; margin:0 auto; display:flex; justify-content:space-between;/*  padding:150px 0; */ gap:100px}
.news_block .news_list .sport {width:50%;  }
.news_block .news_list .sport .info {  display:flex}
.news_block .news_list .sport .info div:first-of-type {padding-top:150px}
.news_block .news_list .sport .info:before {content:''; background:url(/bitrix/templates/frs/images/fish_ico2.svg) no-repeat left bottom; padding-bottom:50px; display:inline-block; width:65px; height:auto; margin-right:50px; max-width:65px; flex:1 0 65px;} 
.news_block .news_list .sport div font {color: rgba(255, 255, 255, 0.59); font-size: 17px; text-transform:uppercase; font-family: 'Noah-Medium'; }
.news_block .news_list .sport div p {padding:15px 0; }
.news_block .news_list .sport div p a {font-size:23px; color:#fff; font-family: 'Noah-Medium'; text-transform:uppercase; text-decoration:none}
.news_block .news_list .sport div span { display:block; font-size:23px; color:#fff; font-size: 17px; }

.news_block .news_list .reports {width:50%}
.news_block .news_list .reports .info {  display:flex}
.news_block .news_list .reports .info div:first-of-type {padding-top:150px}
.news_block .news_list .reports .info:nth-of-type(2) div {padding-top:60px}
.news_block .news_list .reports .info:before {content:''; background:url(/bitrix/templates/frs/images/fish_men_ico2.svg) no-repeat left bottom; display:inline-block; width:65px; height:auto; margin-right:50px; max-width:65px; flex:1 0 65px;} 
.news_block .news_list .reports div font {color: rgba(255, 255, 255, 0.59); font-size: 17px; text-transform:uppercase; font-family: 'Noah-Medium'; }
.news_block .news_list .reports div p {padding:15px 0; }
.news_block .news_list .reports div p a {font-size:23px; color:#fff; font-family: 'Noah-Medium'; text-transform:uppercase; text-decoration:none}
.news_block .news_list .reports div span { display:block; font-size:23px; color:#fff; font-size: 17px; }

.photos {max-width:1280px; margin:-320px auto 0;}
.photos .photos_list {display:flex; align-items: end; justify-content: space-between; gap:20px}
.photos .photos_list h2 { color:#1B1F22; font-size:34px;  font-family: 'Noah-ExtraBold'; width:100%; padding:50px 30px}
.photos .photos_list div {width:50%; display:flex; flex-wrap:wrap; gap:20px}
.photos .photos_list div:first-of-type a { }
.photos .photos_list div:first-of-type a img { max-width:100% }
.photos .photos_list div:first-of-type a:nth-of-type(1) {width:100%; height:568px;}
.photos .photos_list div:first-of-type a:nth-of-type(1) img {height:568px; width:100%; object-fit:cover}
.photos .photos_list div:first-of-type a:nth-of-type(2) {width:100%; height:425px;}
.photos .photos_list div:first-of-type a:nth-of-type(2) img {height:425px; width:100%; object-fit:cover}
.photos .photos_list div:first-of-type a:nth-of-type(3) {width:48.5%; height:425px;}
.photos .photos_list div:first-of-type a:nth-of-type(3) img {width:100%; height:425px;  object-fit:cover; }
.photos .photos_list div:first-of-type a:nth-of-type(4) {width:48%; height:425px;}
.photos .photos_list div:first-of-type a:nth-of-type(4) img {width:100%; height:425px;  object-fit:cover} 

.photos .photos_list div:last-of-type { } 
.photos .photos_list div:last-of-type a { }
.photos .photos_list div:last-of-type a img { max-width:100% }
.photos .photos_list div:last-of-type a:nth-of-type(1) {width:48.5%; height:425px; }
.photos .photos_list div:last-of-type a:nth-of-type(1) img {width:100%; height:425px;  object-fit:cover; }
.photos .photos_list div:last-of-type a:nth-of-type(2) {width:48%; height:425px; }
.photos .photos_list div:last-of-type a:nth-of-type(2) img {width:100%; height:425px;  object-fit:cover} 
.photos .photos_list div:last-of-type a:nth-of-type(3) {width:100%; height:425px; }
.photos .photos_list div:last-of-type a:nth-of-type(3) img {width:100%; height:425px;  object-fit:cover} 
.photos .moreview {background:#1B1F22; border-bottom:7px solid #2F9BE3; display:block; font-size:22px; text-decoration:none; height:82px; width:250px; text-align:center; line-height:75px; margin:100px auto; color:#fff}

.inside {max-width:1280px; margin:40px auto;}
.inside .news-list {display:flex; flex-wrap:wrap; gap:35px; justify-content: space-between;}
.inside .news-list .news-item {width:48%; }
.inside .news-list .news-item > a { display:block; padding-bottom:10px;}
.inside .news-list .news-item > a img{ height:345px; width:100%; object-fit:cover}
.inside .news-list .news-item p {padding:20px 0 30px 0 }
.inside .news-list .news-item p a {  font-family: 'Noah-Bold'; font-size:23px; color:#444; text-decoration:none; text-transform:uppercase} 

.inside .news-list.mini .news-item{width: 100%; display: flex}
.inside .news-list.mini .news-item > a{position: relative;}
.inside .news-list.mini .news-item > a img{width: 250px; height: auto;}
.inside .news-list.mini .news-item > a .comments-count{display: inline-flex; justify-content: center; align-items: center; width: 31px; height: 31px; border-radius: 31px; background: #1B1F22; color: #fff; position: absolute; right: -15px; top: -15px;}
.inside .news-list.mini .news-item .info{margin-left: 30px;}

.inside .news-detail {display:flex; flex-wrap:wrap; gap:35px; justify-content: center;}
.inside .news-detail .news-detail-multi {width:31%}
.inside .news-detail .news-detail-multi a {}
.inside .news-detail .news-detail-multi a img{width:100%; height: 390px; object-fit:cover}

.inside .news-list-docs {display:flex; justify-content:space-between; flex-wrap:wrap}
.inside .news-list-docs p {width:47%; background:url(/bitrix/templates/frs/images/fish_icos.svg) no-repeat left top; padding:5px 0 0 100px; margin:20px 0 60px 0}
.inside .news-list-docs p a {color:#444; font-size:23px; font-family: 'Noah-Bold';  text-decoration:none; }
.inside .news-list-docs p span {display:block; padding-bottom:30px; font-size:17px; color:#444; font-family: 'Noah-Bold'; text-transform:uppercase}

.inside .news-item .news-date-time { color:#444; font-size:17px;  display:block}

.inside .news-detail-text .news-date-time { color:#444; font-size:17px; display:block;}
.inside .news-detail-text p { color:#444; font-size:17px; padding:10px 0 }
.inside .news-detail-text .detail_picture_ {width:100%; padding:20px 0}

footer {position:relative}
footer .map {max-width:1280px; margin:0px auto;}
footer .map .map_text {width:630px; background:#fff; padding:50px 80px; position:absolute; z-index:9; top: 17%; }
footer .map .map_text h2 {color:#1B1F22; font-size:34px;  font-family: 'Noah-ExtraBold'; padding:30px 0 50px }
footer .map .map_text p {font-size:22px; padding:10px 0}
footer .map .map_text > a  {background:#1B1F22; border-bottom:7px solid #2F9BE3; display:block; font-size:22px; text-decoration:none; height:82px; width:250px; text-align:center; line-height:75px; margin:40px auto; color:#fff}

.menu {display:none}

.modal {position: fixed; width: 100vw; height: 100vh; opacity: 0; visibility: hidden; transition: all 0.3s ease; top: 0; left: 0; display: flex; align-items: center; justify-content: center; z-index: 9999}
.modal.open {visibility: visible; opacity: 1; transition-delay: 0s;}
.modal-bg {position: absolute; background: rgba(0, 0, 0, .5); width: 100%; height: 100%;}
.modal-container {background: #fff; position: relative; padding: 47px 100px 80px;}
.modal-container h1{text-align: center; font-size: 39px; font-weight: normal; font-family: inherit; line-height: 125%; color: #333333; margin-bottom: 43px;}
.modal-close {position: absolute; right: -24px; top: -24px; outline: none; appearance: none; background: #2F9BE3 url(/bitrix/templates/frs/images/close-ico.svg) no-repeat center center; border: 0px; cursor: pointer; width: 48px; height: 48px; transition: all .3s ease}
.modal-close:hover{background: #2483c2 url(/bitrix/templates/frs/images/close-ico.svg) no-repeat center center;}

.form-styled{width: 100%; position: relative}
.form-styled .form-row:not(.last){margin-bottom: 20px;}
.form-styled .form-row input,
.form-styled .form-row textarea{width: 100%; padding: 0 16px; box-sizing: border-box; border: none; color: rgba(51, 51, 51, 1); font-family: inherit; outline: none; height: 70px; font-size: 18px; background: #E5E5E5}
.form-styled .form-row textarea{height: 140px; resize: none; padding: 16px;}
.form-styled .form-row input::placeholder,
.form-styled .form-row textarea::placeholder{color: rgba(51, 51, 51, 0.83);}
.form-styled .form-row > button{background: #1B1F22; border: none; border-bottom: 7px solid #2F9BE3; font-size: 22px; height: 82px; padding: 0 44px; text-align: center; line-height: 75px; color: #fff; cursor: pointer}
.form-styled .alert{margin-top: 15px;}

.custom-checkbox>input {  position: absolute;  z-index: -1;  opacity: 0;}
.custom-checkbox>span {  display: inline-flex;  align-items: center;  user-select: none;}
.custom-checkbox>span a{margin-left: 5px;}
.custom-checkbox>span::before {  content: '';  display: inline-block;  width: 1em;  height: 1em;  flex-shrink: 0;  flex-grow: 0;  border: 1px solid #adb5bd;  border-radius: 0.25em;  margin-right: 0.5em;  background-repeat: no-repeat;  background-position: center center;  background-size: 50% 50%;}
.custom-checkbox>input:not(:disabled):not(:checked)+span:hover::before {  border-color: #b3d7ff;}
.custom-checkbox>input:not(:disabled):active+span::before {  background-color: #b3d7ff;  border-color: #b3d7ff;}
.custom-checkbox>input:focus+span::before {  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);}
.custom-checkbox>input:focus:not(:checked)+span::before {  border-color: #80bdff;}
.custom-checkbox>input:checked+span::before {  border-color: #0b76ef;  background-color: #0b76ef;  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e");}
.custom-checkbox>input:disabled+span::before {  background-color: #e9ecef;}

.file-styled{display: flex; position: relative; align-items: center; cursor: pointer}
.file-styled input{position: absolute; opacity: 0; z-index: -1}
.file-styled span.btn{height: 70px; background: #444444; line-height: 70px; padding: 0 44px; font-size: 18px; color: #FFFFFF;}
.file-styled span.text{margin-left: 25px; font-size: 18px; line-height: 22px; color: #000000;}

.modal-container .form-styled .alert{position: absolute; width: 100%; box-sizing: border-box; }
.modal-container .buttons{display: flex; justify-content: center; margin-top: 20px;}
.modal-container .btn{display: inline-flex; align-items: center; font-family: inherit; font-size: 14px; color: #8D734A; border: 1px solid #8D734A; height: 46px; padding: 0 25px; margin: 0; width: auto;  text-decoration: none; margin-top: 20px; margin: 0 10px; transition: all .3s ease}

#request-call.modal .modal-container{max-width: 480px}
#request-help.modal .modal-container{max-width: 780px}
#request-auth.modal .modal-container{max-width: 985px; padding: 0;}

#success-add2cart .modal-container .btn:first-child{background: #8D734A; color: #fff}
#success-add2cart .modal-container .btn:first-child:hover{background: #fff; color: #8D734A}
#success-add2cart .modal-container .btn:last-child:hover{background: #8D734A; color: #fff}

.alert {position: relative; padding: 0.75rem 1.25rem; border: 1px solid transparent; font-weight: normal;}
.alert-error {color: #721c24; background-color: #f8d7da; border-color: #f5c6cb;}
.alert-success {color: #155724; background-color: #d4edda; border-color: #c3e6cb;}
.alert-info {color: #0c5460; background-color: #d1ecf1; border-color: #bee5eb;}

.auth-form-inner{display: flex}
.auth-form-left{padding: 70px 75px; width: 485px;}
.auth-form-left h1{font-family: Noah-ExtraBold font-weight: 800; font-size: 34px; line-height: 42px; color: #1B1F22; margin-bottom: 50px;}
.auth-form-left .form-row.last{display: flex;  margin-top: 50px;}
.auth-form-left .auth-actions{display: inline-flex; justify-content: space-around; flex-direction: column; margin-left: auto;}
.auth-form-left .auth-actions a{font-family: Noah-Medium; font-weight: 500; font-size: 17px; line-height: 21px; text-decoration-line: underline; color: #444444;}
.auth-form-right img{display: block;}

.report-form-inner{margin-top: 170px;}
.report-form-inner h2{font-family: "Noah-ExtraBold"; font-weight: 800; font-size: 34px; line-height: 42px; color: #1B1F22; margin-bottom: 80px;}
.form-styled.report-form .form-row{display: flex; gap: 44px; margin-bottom: 38px;}
.form-styled.report-form .form-row .form-col{flex: 1; position: relative;}
.form-styled.report-form .form-row .form-col.bordered{border: 1px solid #A8A8A8; padding: 10px}

.form-styled.report-form .form-row .form-col label.title{position: absolute; display: inline-block; padding: 5px 15px; background: #fff; left: 47px; transform: translateY(-50%); font-size: 18px; line-height: 22px; color: #000000;}
.form-styled.report-form .form-row .form-col.bordered label.title{margin-top: -12px;}
.form-styled.report-form .form-row input,
.form-styled.report-form .form-row textarea{background: none; border: 1px solid #A8A8A8; height: 70px;}
.form-styled.report-form .form-row textarea{height: 500px;}
.form-styled.report-form .form-row .ck-editor__editable_inline {
    min-height: 300px;
}

.report-comments-list{margin-top: -43px;}
.report-comments-item{margin-top: 47px; border-bottom: 1px solid #CCCCCC; padding-bottom: 33px;}
.report-comments-item-name,
.report-comments-item-text{text-align: right; font-size: 17px; line-height: 21px; color: #000000;}
.report-comments-item-name{margin-top: 34px;}

.news-files {margin-bottom: 20px;}
.news-files h3{font-weight: 700; font-style: 14px; margin-bottom: 20px;}
.news-files ul{list-style: none}
.news-files ul li a{display: inline-flex; align-items: center; gap: 20px; text-decoration: none}
.news-files ul li a > span{font-size: 17px; font-family: 'Noah-Medium';}

@media screen and (max-width:1180px) {
	.photos .photos_list div:first-of-type a:nth-of-type(3) { width: 47.5%; }
	.photos .photos_list div:last-of-type a:nth-of-type(2) { width: 47%;} 
}

@media screen and (max-width:1024px) { 
	.center_part .logo_menu ul,
	.banner_part .banner_abs .slick-prev,
	.banner_part .banner_abs .slick-next {display:none!important}
	.center_part .logo_menu{border: none}
	.top_part div {flex-wrap:wrap; flex-direction:column; align-items: flex-end;}
	.top_part div > a {margin:0}
	.top_part div {padding-right:20px}
	.top_part div p:hover .dropdown{display: none;}
	.banner_part .banner_abs {margin-top: -78px;}
	.banner_part .banner_abs .banners_block .banners_block_list{height: 534px;}
	.banner_part .banner_abs .banners_block .banners_block_list .bg{height: 534px;}
	.banner_part .banner_text p {font-size: 35px; padding:0 20px}
	.banner_part .banner_text {top: 40%;}
	.banner_part.long:before {  height:100%}
	.banner_part.long { top: 86px;}
	.banner_part .banner_text p span {font-size: 37px;}
	.partners h2 {padding:0 20px}
	.partners .partners_list {padding:0 20px; flex-wrap:wrap; justify-content: center;}
	.partners .partners_list a {width:45%; margin:5px }
	.news_block .news_list {  gap: 0px; flex-wrap:wrap}
	.news_block .news_list .sport .info div:first-of-type,
	.news_block .news_list .reports .info div:first-of-type {padding:0}
	.news_block .news_list .sport,
	.news_block .news_list .reports {width:100%}
	.news_block .news_list .sport .info:before {display:none}
	.news_block .news_list .reports .info:before {display:none}
	.news_block .news_list .sport .info,
	.news_block .news_list .reports .info {padding:20px; }
	.photos {margin:0}
	.news_block {padding-bottom: 40px;}
	.photos .photos_list {flex-wrap:wrap}
	.photos .photos_list div:last-of-type {order:-1}
	.photos .photos_list div:last-of-type a,
	.photos .photos_list div:first-of-type a  {width:95%!important; margin:0 auto}
	.photos .photos_list div {width:100%}
	
	.center_part .logo_menu > a {  top: -63px; left: 13px;}
	.center_part .logo_menu > a img{ width:70%}
	footer ymaps {display:none!important}
	footer .map .map_text {width:100%; padding:20px 20px 20px}
	footer .map .map_text h2 {padding:0 0 20px 0}
	.inside .news-list {padding:0 20px}
	.header.long .hh {width:100%; margin: 0 0 0 auto; padding: 120px 0 50px; display: flex; flex-direction: column; justify-content: center}
	.inside .news-list .news-item {width:100%}
	.news-detail-text {padding:0 20px}
	.news-detail-text + p{padding: 0px 20px}
	.banner_part.long .hh h1,
	.header.long .hh h1 {font-size: 27px; padding:0 20px 0 0 }
	
	.auth-form-left {width:100%}
	.inside .news-list-docs {padding:20px}
	.inside .news-list-docs p {width:100%}
	.inside .news-detail .news-detail-multi {width:100%; padding:0 20px}
	
	.menu {display:block}
	.menu-triger { display: block; width: 67px; height: 63px; background: url(/bitrix/templates/frs/images/menu.svg) center no-repeat #fff; border-radius:5px; position: absolute; right:20px; top:113px; z-index: 9999; }
	.menu-close {display: block; width: 67px; height: 63px; background:#2F9BE3; position: absolute; right: 10px;  text-align:center; top: 17px; border-radius:5px; z-index: 100; text-decoration:none; font-weight:normal; }
	.menu-close:before {content:'\2716'; color:#fff; line-height: 66px; font-size:25px}
	.menu-popup { display: none; background: #1B1F22; position: absolute; left: 0px; right: 0px; top: 0; box-sizing: border-box; padding: 30px; z-index: 99999999; margin:0 }
	.menu-popup ul { margin: 0; padding: 0; display:flex!important; flex-direction:column; }
	.menu-popup li { list-style: none; margin: 10px 0; padding: 0; }
	.menu-popup li,.menu-popup li a { font-size: 18px!important; color:#fff!important; font-weight:normal; text-decoration: none; }
	.menu-popup ul li ul { padding: 11px 20px 0; visibility: initial!important; opacity: 1!important;display:block!important; position:relative!important; background:none!important; top:auto!important; left:auto!important}
	.menu-popup ul li ul:before {display:none}
	.menu-popup ul li:hover ul li a {text-transform:none; color:#fff!important }
	.menu-popup ul li:hover ul li { padding:0px 0 }
	
	.auth-form-left{padding: 30px 50px}
	.auth-form-left .form-row.last{flex-direction: column; align-items: flex-start}
	.auth-form-left .auth-actions{margin-left: 0; margin-top: 15px;}
	.auth-form-left .auth-actions a{margin-bottom: 10px;}
	.auth-form-right{display: none;}
	.modal-container{max-width: 100% !important; padding: 30px 50px;}
	.modal-close{right: 0; top: 0;}
	
	
	.report-form-inner{padding: 0 20px; margin-top: 50px;}
	.form-styled.report-form .form-row{flex-wrap: wrap; gap: 0px}
	.form-styled.report-form .form-row{}
	.form-styled.report-form .form-row .form-col{flex: 1 0 100%; width:100%}
	.form-styled.report-form .form-row .form-col label.title{left: 20px;}
	
	.inside .news-list.mini .news-item{flex-direction: column}
	.inside .news-list.mini .news-item > a img{width: 100%}
	.inside .news-list.mini .news-item .info{margin-left: 0;}
	.inside .news-list.mini .news-item > a .comments-count{width: 50px; height: 50px;}
    .news-detail-text img{ max-width:100%}
}

/* End */
/* /bitrix/templates/frs/slick/slick.css?16474461901776 */
/* /bitrix/templates/frs/slick/slick-theme.css?16474461902706 */
/* /bitrix/templates/frs/js/fancybox.css?164744626315512 */
/* /bitrix/templates/frs/css-file-icons.css?165363705415986 */
/* /bitrix/templates/frs/components/bitrix/menu/horizontal_top_menu/style.min.css?16493338133715 */
/* /bitrix/templates/frs/components/bitrix/news.list/banners/style.css?1651043797150 */
/* /bitrix/templates/frs/template_styles.css?165363740625137 */
