

/* Start:/bitrix/templates/remre/js/jquery.fancybox.css?159845269317412*/
body.compensate-for-scrollbar {
    overflow: hidden;
}

.fancybox-active {
    height: auto;
}

.fancybox-is-hidden {
    left: -9999px;
    margin: 0;
    position: absolute !important;
    top: -9999px;
    visibility: hidden;
}

.fancybox-container {
    -webkit-backface-visibility: hidden;
    height: 100%;
    left: 0;
    outline: none;
    position: fixed;
    -webkit-tap-highlight-color: transparent;
    top: 0;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    transform: translateZ(0);
    width: 100%;
    z-index: 99992;
}

.fancybox-container * {
    box-sizing: border-box;
}

.fancybox-outer,
.fancybox-inner,
.fancybox-bg,
.fancybox-stage {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
}

.fancybox-outer {
    -webkit-overflow-scrolling: touch;
    overflow-y: auto;
}

.fancybox-bg {
    background: rgb(30, 30, 30);
    opacity: 0;
    transition-duration: inherit;
    transition-property: opacity;
    transition-timing-function: cubic-bezier(.47, 0, .74, .71);
}

.fancybox-is-open .fancybox-bg {
    opacity: .9;
    transition-timing-function: cubic-bezier(.22, .61, .36, 1);
}

.fancybox-infobar,
.fancybox-toolbar,
.fancybox-caption,
.fancybox-navigation .fancybox-button {
    direction: ltr;
    opacity: 0;
    position: absolute;
    transition: opacity .25s ease, visibility 0s ease .25s;
    visibility: hidden;
    z-index: 99997;
}

.fancybox-show-infobar .fancybox-infobar,
.fancybox-show-toolbar .fancybox-toolbar,
.fancybox-show-caption .fancybox-caption,
.fancybox-show-nav .fancybox-navigation .fancybox-button {
    opacity: 1;
    transition: opacity .25s ease 0s, visibility 0s ease 0s;
    visibility: visible;
}

.fancybox-infobar {
    color: #ccc;
    font-size: 13px;
    -webkit-font-smoothing: subpixel-antialiased;
    height: 44px;
    left: 0;
    line-height: 44px;
    min-width: 44px;
    mix-blend-mode: difference;
    padding: 0 10px;
    pointer-events: none;
    top: 0;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.fancybox-toolbar {
    right: 0;
    top: 0;
}

.fancybox-stage {
    direction: ltr;
    overflow: visible;
    transform: translateZ(0);
    z-index: 99994;
}

.fancybox-is-open .fancybox-stage {
    overflow: hidden;
}

.fancybox-slide {
    -webkit-backface-visibility: hidden;
    /* Using without prefix would break IE11 */
    display: none;
    height: 100%;
    left: 0;
    outline: none;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    padding: 44px;
    position: absolute;
    text-align: center;
    top: 0;
    transition-property: transform, opacity;
    white-space: normal;
    width: 100%;
    z-index: 99994;
}

.fancybox-slide::before {
    content: '';
    display: inline-block;
    font-size: 0;
    height: 100%;
    vertical-align: middle;
    width: 0;
}

.fancybox-is-sliding .fancybox-slide,
.fancybox-slide--previous,
.fancybox-slide--current,
.fancybox-slide--next {
    display: block;
}

.fancybox-slide--image {
    overflow: hidden;
    padding: 44px 0;
}

.fancybox-slide--image::before {
    display: none;
}

.fancybox-slide--html {
    padding: 6px;
}

.fancybox-content {
    background: #fff;
    display: inline-block;
    margin: 0;
    max-width: 100%;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    padding: 44px;
    position: relative;
    text-align: left;
    vertical-align: middle;
}

.fancybox-slide--image .fancybox-content {
    animation-timing-function: cubic-bezier(.5, 0, .14, 1);
    -webkit-backface-visibility: hidden;
    background: transparent;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    left: 0;
    max-width: none;
    overflow: visible;
    padding: 0;
    position: absolute;
    top: 0;
    -ms-transform-origin: top left;
    transform-origin: top left;
    transition-property: transform, opacity;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    z-index: 99995;
}

.fancybox-can-zoomOut .fancybox-content {
    cursor: zoom-out;
}

.fancybox-can-zoomIn .fancybox-content {
    cursor: zoom-in;
}

.fancybox-can-swipe .fancybox-content,
.fancybox-can-pan .fancybox-content {
    cursor: -webkit-grab;
    cursor: grab;
}

.fancybox-is-grabbing .fancybox-content {
    cursor: -webkit-grabbing;
    cursor: grabbing;
}

.fancybox-container [data-selectable='true'] {
    cursor: text;
}

.fancybox-image,
.fancybox-spaceball {
    background: transparent;
    border: 0;
    height: 100%;
    left: 0;
    margin: 0;
    max-height: none;
    max-width: none;
    padding: 0;
    position: absolute;
    top: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: 100%;
}

.fancybox-spaceball {
    z-index: 1;
}

.fancybox-slide--video .fancybox-content,
.fancybox-slide--map .fancybox-content,
.fancybox-slide--pdf .fancybox-content,
.fancybox-slide--iframe .fancybox-content {
    height: 100%;
    overflow: visible;
    padding: 0;
    width: 100%;
}

.fancybox-slide--video .fancybox-content {
    background: #000;
}

.fancybox-slide--map .fancybox-content {
    background: #e5e3df;
}

.fancybox-slide--iframe .fancybox-content {
    background: #fff;
}

.fancybox-video,
.fancybox-iframe {
    background: transparent;
    border: 0;
    display: block;
    height: 100%;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 100%;
}

/* Fix iOS */
.fancybox-iframe {
    left: 0;
    position: absolute;
    top: 0;
}

.fancybox-error {
    background: #fff;
    cursor: default;
    max-width: 400px;
    padding: 40px;
    width: 100%;
}

.fancybox-error p {
    color: #444;
    font-size: 16px;
    line-height: 20px;
    margin: 0;
    padding: 0;
}

/* Buttons */

.fancybox-button {
    background: rgba(30, 30, 30, .6);
    border: 0;
    border-radius: 0;
    box-shadow: none;
    cursor: pointer;
    display: inline-block;
    height: 44px;
    margin: 0;
    padding: 10px;
    position: relative;
    transition: color .2s;
    vertical-align: top;
    visibility: inherit;
    width: 44px;
}

.fancybox-button,
.fancybox-button:visited,
.fancybox-button:link {
    color: #ccc;
}

.fancybox-button:hover {
    color: #fff;
}

.fancybox-button:focus {
    outline: none;
}

.fancybox-button.fancybox-focus {
    outline: 1px dotted;
}

.fancybox-button[disabled],
.fancybox-button[disabled]:hover {
    color: #888;
    cursor: default;
    outline: none;
}

/* Fix IE11 */
.fancybox-button div {
    height: 100%;
}

.fancybox-button svg {
    display: block;
    height: 100%;
    overflow: visible;
    position: relative;
    width: 100%;
}

.fancybox-button svg path {
    fill: currentColor;
    stroke-width: 0;
}

.fancybox-button--play svg:nth-child(2),
.fancybox-button--fsenter svg:nth-child(2) {
    display: none;
}

.fancybox-button--pause svg:nth-child(1),
.fancybox-button--fsexit svg:nth-child(1) {
    display: none;
}

.fancybox-progress {
    background: #ff5268;
    height: 2px;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    -ms-transform: scaleX(0);
    transform: scaleX(0);
    -ms-transform-origin: 0;
    transform-origin: 0;
    transition-property: transform;
    transition-timing-function: linear;
    z-index: 99998;
}

/* Close button on the top right corner of html content */

.fancybox-close-small {
    background: transparent;
    border: 0;
    border-radius: 0;
    color: #ccc;
    cursor: pointer;
    opacity: .8;
    padding: 8px;
    position: absolute;
    right: -12px;
    top: -44px;
    z-index: 401;
}

.fancybox-close-small:hover {
    color: #fff;
    opacity: 1;
}

.fancybox-slide--html .fancybox-close-small {
    color: currentColor;
    padding: 10px;
    right: 0;
    top: 0;
}

.fancybox-slide--image.fancybox-is-scaling .fancybox-content {
    overflow: hidden;
}

.fancybox-is-scaling .fancybox-close-small,
.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small {
    display: none;
}

/* Navigation arrows */

.fancybox-navigation .fancybox-button {
    background-clip: content-box;
    height: 100px;
    opacity: 0;
    position: absolute;
    top: calc(50% - 50px);
    width: 70px;
}

.fancybox-navigation .fancybox-button div {
    padding: 7px;
}

.fancybox-navigation .fancybox-button--arrow_left {
    left: 0;
    left: env(safe-area-inset-left);
    padding: 31px 26px 31px 6px;
}

.fancybox-navigation .fancybox-button--arrow_right {
    padding: 31px 6px 31px 26px;
    right: 0;
    right: env(safe-area-inset-right);
}

/* Caption */

.fancybox-caption {
    background: linear-gradient(to top,
        rgba(0, 0, 0, .85) 0%,
        rgba(0, 0, 0, .3) 50%,
        rgba(0, 0, 0, .15) 65%,
        rgba(0, 0, 0, .075) 75.5%,
        rgba(0, 0, 0, .037) 82.85%,
        rgba(0, 0, 0, .019) 88%,
        rgba(0, 0, 0, 0) 100%);
    bottom: 0;
    color: #eee;
    font-size: 14px;
    font-weight: 400;
    left: 0;
    line-height: 1.5;
    padding: 75px 44px 25px 44px;
    pointer-events: none;
    right: 0;
    text-align: center;
    z-index: 99996;
}

@supports (padding: max(0px)) {
    .fancybox-caption {
        padding: 75px max(44px, env(safe-area-inset-right)) max(25px, env(safe-area-inset-bottom)) max(44px, env(safe-area-inset-left));
    }
}

.fancybox-caption--separate {
    margin-top: -50px;
}

.fancybox-caption__body {
    max-height: 50vh;
    overflow: auto;
    pointer-events: all;
}

.fancybox-caption a,
.fancybox-caption a:link,
.fancybox-caption a:visited {
    color: #ccc;
    text-decoration: none;
}

.fancybox-caption a:hover {
    color: #fff;
    text-decoration: underline;
}

/* Loading indicator */

.fancybox-loading {
    animation: fancybox-rotate 1s linear infinite;
    background: transparent;
    border: 4px solid #888;
    border-bottom-color: #fff;
    border-radius: 50%;
    height: 50px;
    left: 50%;
    margin: -25px 0 0 -25px;
    opacity: .7;
    padding: 0;
    position: absolute;
    top: 50%;
    width: 50px;
    z-index: 99999;
}

@keyframes fancybox-rotate {
    100% {
        transform: rotate(360deg);
    }
}

/* Transition effects */

.fancybox-animated {
    transition-timing-function: cubic-bezier(0, 0, .25, 1);
}

/* transitionEffect: slide */

.fancybox-fx-slide.fancybox-slide--previous {
    opacity: 0;
    transform: translate3d(-100%, 0, 0);
}

.fancybox-fx-slide.fancybox-slide--next {
    opacity: 0;
    transform: translate3d(100%, 0, 0);
}

.fancybox-fx-slide.fancybox-slide--current {
    opacity: 1;
    transform: translate3d(0, 0, 0);
}

/* transitionEffect: fade */

.fancybox-fx-fade.fancybox-slide--previous,
.fancybox-fx-fade.fancybox-slide--next {
    opacity: 0;
    transition-timing-function: cubic-bezier(.19, 1, .22, 1);
}

.fancybox-fx-fade.fancybox-slide--current {
    opacity: 1;
}

/* transitionEffect: zoom-in-out */

.fancybox-fx-zoom-in-out.fancybox-slide--previous {
    opacity: 0;
    transform: scale3d(1.5, 1.5, 1.5);
}

.fancybox-fx-zoom-in-out.fancybox-slide--next {
    opacity: 0;
    transform: scale3d(.5, .5, .5);
}

.fancybox-fx-zoom-in-out.fancybox-slide--current {
    opacity: 1;
    transform: scale3d(1, 1, 1);
}

/* transitionEffect: rotate */

.fancybox-fx-rotate.fancybox-slide--previous {
    opacity: 0;
    -ms-transform: rotate(-360deg);
    transform: rotate(-360deg);
}

.fancybox-fx-rotate.fancybox-slide--next {
    opacity: 0;
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
}

.fancybox-fx-rotate.fancybox-slide--current {
    opacity: 1;
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
}

/* transitionEffect: circular */

.fancybox-fx-circular.fancybox-slide--previous {
    opacity: 0;
    transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);
}

.fancybox-fx-circular.fancybox-slide--next {
    opacity: 0;
    transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);
}

.fancybox-fx-circular.fancybox-slide--current {
    opacity: 1;
    transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
}

/* transitionEffect: tube */

.fancybox-fx-tube.fancybox-slide--previous {
    transform: translate3d(-100%, 0, 0) scale(.1) skew(-10deg);
}

.fancybox-fx-tube.fancybox-slide--next {
    transform: translate3d(100%, 0, 0) scale(.1) skew(10deg);
}

.fancybox-fx-tube.fancybox-slide--current {
    transform: translate3d(0, 0, 0) scale(1);
}

/* Styling for Small-Screen Devices */
@media all and (max-height: 576px) {
    .fancybox-slide {
        padding-left: 6px;
        padding-right: 6px;
    }

    .fancybox-slide--image {
        padding: 6px 0;
    }

    .fancybox-close-small {
        right: -6px;
    }

    .fancybox-slide--image .fancybox-close-small {
        background: #4e4e4e;
        color: #f2f4f6;
        height: 36px;
        opacity: 1;
        padding: 6px;
        right: 0;
        top: 0;
        width: 36px;
    }

    .fancybox-caption {
        padding-left: 12px;
        padding-right: 12px;
    }

    @supports (padding: max(0px)) {
        .fancybox-caption {
            padding-left: max(12px, env(safe-area-inset-left));
            padding-right: max(12px, env(safe-area-inset-right));
        }
    }
}
/* Share */

.fancybox-share {
    background: #f4f4f4;
    border-radius: 3px;
    max-width: 90%;
    padding: 30px;
    text-align: center;
}

.fancybox-share h1 {
    color: #222;
    font-size: 35px;
    font-weight: 700;
    margin: 0 0 20px 0;
}

.fancybox-share p {
    margin: 0;
    padding: 0;
}

.fancybox-share__button {
    border: 0;
    border-radius: 3px;
    display: inline-block;
    font-size: 14px;
    font-weight: 700;
    line-height: 40px;
    margin: 0 5px 10px 5px;
    min-width: 130px;
    padding: 0 15px;
    text-decoration: none;
    transition: all .2s;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    white-space: nowrap;
}

.fancybox-share__button:visited,
.fancybox-share__button:link {
    color: #fff;
}

.fancybox-share__button:hover {
    text-decoration: none;
}

.fancybox-share__button--fb {
    background: #3b5998;
}

.fancybox-share__button--fb:hover {
    background: #344e86;
}

.fancybox-share__button--pt {
    background: #bd081d;
}

.fancybox-share__button--pt:hover {
    background: #aa0719;
}

.fancybox-share__button--tw {
    background: #1da1f2;
}

.fancybox-share__button--tw:hover {
    background: #0d95e8;
}

.fancybox-share__button svg {
    height: 25px;
    margin-right: 7px;
    position: relative;
    top: -1px;
    vertical-align: middle;
    width: 25px;
}

.fancybox-share__button svg path {
    fill: #fff;
}

.fancybox-share__input {
    background: transparent;
    border: 0;
    border-bottom: 1px solid #d7d7d7;
    border-radius: 0;
    color: #5d5b5b;
    font-size: 14px;
    margin: 10px 0 0 0;
    outline: none;
    padding: 10px 15px;
    width: 100%;
}
/* Thumbs */

.fancybox-thumbs {
    background: #ddd;
    bottom: 0;
    display: none;
    margin: 0;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    padding: 2px 2px 4px 2px;
    position: absolute;
    right: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    top: 0;
    width: 212px;
    z-index: 99995;
}

.fancybox-thumbs-x {
    overflow-x: auto;
    overflow-y: hidden;
}

.fancybox-show-thumbs .fancybox-thumbs {
    display: block;
}

.fancybox-show-thumbs .fancybox-inner {
    right: 212px;
}

.fancybox-thumbs__list {
    font-size: 0;
    height: 100%;
    list-style: none;
    margin: 0;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 0;
    position: absolute;
    position: relative;
    white-space: nowrap;
    width: 100%;
}

.fancybox-thumbs-x .fancybox-thumbs__list {
    overflow: hidden;
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar {
    width: 7px;
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track {
    background: #fff;
    border-radius: 10px;
    box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb {
    background: #2a2a2a;
    border-radius: 10px;
}

.fancybox-thumbs__list a {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    background-color: rgba(0, 0, 0, .1);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    cursor: pointer;
    float: left;
    height: 75px;
    margin: 2px;
    max-height: calc(100% - 8px);
    max-width: calc(50% - 4px);
    outline: none;
    overflow: hidden;
    padding: 0;
    position: relative;
    -webkit-tap-highlight-color: transparent;
    width: 100px;
}

.fancybox-thumbs__list a::before {
    border: 6px solid #ff5268;
    bottom: 0;
    content: '';
    left: 0;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
    transition: all .2s cubic-bezier(.25, .46, .45, .94);
    z-index: 99991;
}

.fancybox-thumbs__list a:focus::before {
    opacity: .5;
}

.fancybox-thumbs__list a.fancybox-thumbs-active::before {
    opacity: 1;
}

/* Styling for Small-Screen Devices */
@media all and (max-width: 576px) {
    .fancybox-thumbs {
        width: 110px;
    }

    .fancybox-show-thumbs .fancybox-inner {
        right: 110px;
    }

    .fancybox-thumbs__list a {
        max-width: calc(100% - 10px);
    }
}
/* End */


/* Start:/bitrix/templates/remre/styles.css?159854218944858*/
.wrapper {
    margin: 40px auto 0;
    position: relative;
	padding:0 17px;
}

body{    height: 100%;
    width: 100%;
    font-family: Roboto, Arial;
    font-size: 13px;
    color: #000;
    background: none repeat scroll 0 0 #fff;
    margin: 0 auto;
	    position: relative;}
*{margin:0;padding:0;-webkit-appearance:none;-moz-appearance:none;border-radius:0;box-sizing:border-box;}
.popup-window *{box-sizing:content-box;}
@font-face{font-family:'Roboto';font-display:swap;src:local('Roboto Light'), local('Roboto-Light'), url('/font/Robotolight.woff2') format('woff2');font-weight:300;font-style:normal;}
@font-face{font-family:'Roboto';font-display:swap;src:local('Roboto'), local('Roboto-Regular'), url('/font/Roboto.woff2') format('woff2');font-weight:400;font-style:normal;}
@font-face{font-family:'Roboto';font-display:swap;src:local('Roboto Italic'), local('Roboto-Italic'), url('/font/Robotoitalic.woff2') format('woff2');font-weight:400;font-style:italic;}
@font-face{font-family:'Roboto';font-display:swap;src:local('Roboto Medium'), local('Roboto-Medium'), url('/font/Robotomedium.woff2') format('woff2');font-weight:500;font-style:normal;}
@font-face{font-family:'Roboto';font-display:swap;src:local('Roboto Bold'), local('Roboto-Bold'), url('https://lapkins.ru/bitrix/templates/lapkins/./font/Robotobold.woff2') format('woff2');font-weight:700;font-style:normal;}
@font-face{font-family:'PT Sans';font-display:swap;font-style:normal;font-weight:400;src:local('PT Sans'), local('PTSans-Regular'), url(https://fonts.gstatic.com/s/ptsans/v9/ATKpv8nLYAKUYexo8iqqrg.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2212, U+2215;}
a{text-decoration:none;border:none;outline:none;color:#1a0dab;}
html{height:100%;width:100%;}

.logotxt{
color: #fff;
    width: 40px;
    height: 40px;
    line-height: 40px;
    display: inline-block;
    margin: 0 3px;
    background-image: url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzMwMHB4JyB3aWR0aD0nMzAwcHgnICBmaWxsPSIjMDAwMDAwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgOTAgOTAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDkwIDkwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBhdGggZD0iTTc4LjQwNzcxLDU0LjQ2NTc1bC0xLjA0Njg3LTQuMjc1NGMwLjExMzI4LTAuNzA4OSwwLjIwMTE3LTEuNDIyOCwwLjI2NzU4LTIuMTQ2NCAgYzAuNjk3MjctMC4wOTk3LDEuMzY0MjUtMC4yMDMyLDEuOTkxMjEtMC4zMTA2bC0xLjg3NTk4LTMuOTk0MWMtMC4wMjM0NS0wLjY3ODctMC4wNjkzNC0xLjM1MTYtMC4xMzU3NC0yLjAxOTYgIGMwLjY2MTEzLTAuMjMyNCwxLjI4OTA2LTAuNDYwOSwxLjg3OTg4LTAuNjg3NWwtMi41NzIyMi0zLjUwNThjLTAuMTczOS0wLjc0MTItMC4zNzIxLTEuNDcyNy0wLjU5MzgtMi4xOTQ0ICBjMC41OTQ3LTAuMzUzNSwxLjE2MjEyLTAuNzAwMiwxLjY5MTQxLTEuMDMyMmwtMy4xOTczMS0yLjkxN2MtMC4yOTg4MS0wLjY1NTItMC42MTkxLTEuMjk2OS0wLjk1ODktMS45MjY3ICBjMC41MTU1OS0wLjQ2MTksMS4wMDM5LTAuOTEwMiwxLjQ1ODktMS4zMzc5bC0zLjcwOC0yLjI1MWMtMC40NDYzLTAuNjE4Mi0wLjkxMTEtMS4yMTk3LTEuMzk2NC0xLjgwNTcgIGMwLjQxNi0wLjU1NjYsMC44MDc2LTEuMDk1NywxLjE3MDktMS42MDc0bC00LjA5NzctMS40ODA1Yy0wLjUxNzYtMC40ODA0LTEuMDUwOC0wLjk0NDMtMS41OTc2OS0xLjM5MDYgIGMwLjMwMDgtMC42MzA4LDAuNTg0LTEuMjM2MywwLjg0MzgtMS44MTI1bC00LjMyMjMtMC42NjRjLTAuNjM0Ny0wLjM5MjYtMS4yODMyLTAuNzYyNy0xLjk0NjMtMS4xMTE0ICBjMC4xNzI5LTAuNjc5NywwLjMzMTEtMS4zMzIsMC40NzI3LTEuOTQ5MmwtNC4zODU4LDAuMjAxMmMtMC42NDY0LTAuMjM4My0xLjMwNDYtMC40NTYxLTEuOTY4Ny0wLjY1NDMgIGMwLjAzOTEtMC43MDAyLDAuMDY3NC0xLjM2OTIsMC4wODQtMi4wMDJsLTQuMjc0NCwxLjA0NjljLTAuNzMxNS0wLjExNjItMS40NzA3LTAuMjA3LTIuMjE3OC0wLjI3MzQgIGMtMC4xMDM1LTAuNjk3My0wLjIxMjktMS4zNjE0LTAuMzI0Mi0xLjk4MzRsLTQsMS44NzY5Yy0wLjY5MTQsMC4wMjgzLTEuMzc4LDAuMDc1Mi0yLjA1NDcsMC4xNDU1ICBjLTAuMjQwMi0wLjY2Ni0wLjQ3NDYtMS4yOTk4LTAuNzA2MS0xLjg5MjVsLTMuNTc5MSwyLjYyNzljLTAuNjk3MiwwLjE2Ny0xLjM4NjcsMC4zNTQ1LTIuMDY1NCwwLjU2NzQgIGMtMC4zNjcyLTAuNjA4NC0wLjcyMjctMS4xODQ2LTEuMDY1NC0xLjcyMDdsLTMuMDA1OSwzLjI5NjhjLTAuNTk5NiwwLjI3OTMtMS4xODg1LDAuNTc0My0xLjc2NTYsMC44ODY4ICBjLTAuNDc4NS0wLjUyODQtMC45NDE0LTEuMDI1NC0xLjM4MjgtMS40ODY0bC0yLjMyNDIsMy44MzIxYy0wLjU2NDUsMC40MTIxLTEuMTE4MiwwLjg0MjctMS42NTQzLDEuMjkxICBjLTAuNTc0My0wLjQyMzktMS4xMjctMC44MjMzLTEuNjUyNC0xLjE4ODVsLTEuNTE4NSw0LjIwNjFjLTAuNDQ0NCwwLjQ4MjQtMC44NzUsMC45Nzk0LTEuMjg4MSwxLjQ4ODIgIGMtMC42NDQ2LTAuMzA0Ny0xLjI1OTgtMC41ODY5LTEuODQyOC0wLjg0MzdsLTAuNjcyOCw0LjM4MDhjLTAuMzc1LDAuNjEzMy0wLjczMjUsMS4yMzgzLTEuMDY4NCwxLjg3NiAgYy0wLjY4MzYtMC4xNzA5LTEuMzM3OS0wLjMyNTItMS45NTUxLTAuNDU5bDAuMjAyMiw0LjM4MzhjLTAuMjM3MywwLjY0MjYtMC40NTQxLDEuMjk0OS0wLjY1MTQsMS45NTcxICBjLTAuNzA0MS0wLjAzNDItMS4zNzQtMC4wNjA2LTIuMDA1OS0wLjA3NDNsMS4wNDc5LDQuMjc3NGMtMC4xMTYyLDAuNzMwNS0wLjIwOCwxLjQ2OTctMC4yNzQ0LDIuMjE2OCAgYy0wLjY5OTIsMC4xMDU0LTEuMzYxNCwwLjIxMjktMS45ODQ0LDAuMzI1MmwxLjg3NzksNGMwLjAyODMsMC42OTA0LDAuMDc3MiwxLjM3NjksMC4xNDU1LDIuMDU1NiAgYy0wLjY2NzksMC4yMzgzLTEuMjk5OCwwLjQ3MzctMS44OTI1LDAuNzA1MWwyLjYyODksMy41ODAxYzAuMTY2LDAuNjk3MywwLjM1MzUsMS4zODQ4LDAuNTY0NCwyLjA2NDQgIGMtMC42MDU1LDAuMzY1My0xLjE4MjYsMC43MjI3LTEuNzE4NywxLjA2NTVsMy4yOTY4LDMuMDA2OGMwLjI3OTMsMC41OTc3LDAuNTc0MywxLjE4NzUsMC44ODY4LDEuNzY1NiAgYy0wLjUyODQsMC40Nzc2LTEuMDI2NCwwLjkzOTUtMS40ODY0LDEuMzgxOWwzLjgzMjEsMi4zMjMyYzAuNDEzMSwwLjU2NjQsMC44NDE4LDEuMTE3MiwxLjI4OSwxLjY1NjMgIGMtMC40MjI4LDAuNTc0Mi0wLjgyMjIsMS4xMjY5LTEuMTg3NSwxLjY1MjMxbDQuMjA3MSwxLjUxNzZjMC40ODI0LDAuNDQ0MywwLjk3ODUsMC44NzM5OSwxLjQ4ODIsMS4yODkwOSAgYy0wLjMwMjcsMC42NDI1LTAuNTg1OSwxLjI1NzgtMC44NDM3LDEuODQwODFsNC4zODI4LDAuNjcyOGMwLjYxMTMsMC4zNzcsMS4yMzYzLDAuNzMyNCwxLjg3NCwxLjA2OTQgIGMtMC4xNzA5LDAuNjgyNi0wLjMyNTIsMS4zMzg4MS0wLjQ1OTksMS45NTZsNC4zODQ3LTAuMjAzMDljMC42NDM2LDAuMjM3MywxLjI5NSwwLjQ1NTA5LDEuOTU2MSwwLjY1MDQgIGMtMC4wMzQyLDAuNzA1MS0wLjA1OTYsMS4zNzQtMC4wNzEzLDIuMDA1OGw0LjI3NTQtMS4wNDY4YzAuNzA2LDAuMTExMywxLjQyMTksMC4yMDExLDIuMTQyNiwwLjI2NzUgIGMwLjEwMTUsMC42OTczLDAuMjA3LDEuMzY0MywwLjMxMjUsMS45OTEyOWwzLjk5NDEtMS44NzQxYzAuNjc4Ny0wLjAyNTQsMS4zNTI1LTAuMDcwMywyLjAyMTUtMC4xMzY3ICBjMC4yMzA1LDAuNjU5MTksMC40NTksMS4yODgwOSwwLjY4NDYsMS44Nzg5bDMuNTA4Ny0yLjU3MjJjMC43NDAzLTAuMTc0OSwxLjQ3MTctMC4zNzEwOSwyLjE5MTUtMC41OTM4ICBjMC4zNTY0LDAuNTk0NywwLjcwMTEsMS4xNjIxLDEuMDM1MSwxLjY5MTRsMi45MTYtMy4xOTgyYzAuNjU0My0wLjI5ODksMS4yOTU5LTAuNjE4MiwxLjkyNTgtMC45NTggIGMwLjQ2MjksMC41MTU1OSwwLjkxMDIsMS4wMDM5LDEuMzM5OSwxLjQ2MDlsMi4yNS0zLjcxYzAuNjE4MS0wLjQ0NjMsMS4yMTk3LTAuOTExMSwxLjgwNDYtMS4zOTc0ICBjMC41NTY2OSwwLjQxNiwxLjA5NTcsMC44MDg1OSwxLjYwNzUsMS4xNzE4bDEuNDgwNC00LjA5ODZjMC40ODA1LTAuNTE3NiwwLjk0NTMtMS4wNDk4LDEuMzkwNy0xLjU5NzYgIGMwLjYzMDgsMC4zMDI3LDEuMjM2MywwLjU4NDksMS44MTM0LDAuODQ0N2wwLjY2NDA5LTQuMzIzM2MwLjM5MTYtMC42MzM3LDAuNzYyNy0xLjI4MjIsMS4xMTEzMS0xLjk0NDMgIGMwLjY3OTcsMC4xNzE5LDEuMzMxMSwwLjMzMiwxLjk0OTIsMC40NzE3bC0wLjIwMjEtNC4zODU4YzAuMjM4My0wLjY0NjQsMC40NTYtMS4zMDQ2LDAuNjU2Mi0xLjk2ODcgIEM3Ny4xMDU5Niw1NC40MTY5NSw3Ny43NzQ5LDU0LjQ0NjI1LDc4LjQwNzcxLDU0LjQ2NTc1eiI+PC9wYXRoPjwvc3ZnPg==");
background-size: 52px;
    background-position: -6px -6px;
	}
	
	
	.logo {
display: block;
    float: none;
    margin: 0 auto;
    padding: 3px 0;
    width: 150px;
    color: #000;
    font-size: 30px;
    font-weight: bold;
    text-align: center;
    font-style: italic;

}


header {
    max-width: 970px;
    margin: 10px auto;
    position: relative;
}

.find{background-image:url("data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjMDAwMDAwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgdmVyc2lvbj0iMS4xIiB4PSIwcHgiIHk9IjBweCI+PHRpdGxlPlNlYXJjaCB2MS4zPC90aXRsZT48ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz48ZyBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48ZyBmaWxsLXJ1bGU9Im5vbnplcm8iIGZpbGw9IiMwMDAwMDAiPjxwYXRoIGQ9Ik02OCw2NiBMNjYsNjggTDU1LjYzNzcxMTcsNTcuNzU5MDMyIEM1My4xNDM4OTY2LDU5Ljc4NTQ2NzUgNDkuOTYzNzgzLDYxIDQ2LjUsNjEgQzM4LjQ5MTg3MTEsNjEgMzIsNTQuNTA4MTI4OSAzMiw0Ni41IEMzMiwzOC40OTE4NzExIDM4LjQ5MTg3MTEsMzIgNDYuNSwzMiBDNTQuNTA4MTI4OSwzMiA2MSwzOC40OTE4NzExIDYxLDQ2LjUgQzYxLDQ5Ljk2Mzc4MyA1OS43ODU0Njc1LDUzLjE0Mzg5NjYgNTcuNzU5MDMyLDU1LjYzNzcxMTcgTDY4LDY2IFogTTQ2LjUsNTggQzUyLjg1MTI3NDYsNTggNTgsNTIuODUxMjc0NiA1OCw0Ni41IEM1OCw0MC4xNDg3MjU0IDUyLjg1MTI3NDYsMzUgNDYuNSwzNSBDNDAuMTQ4NzI1NCwzNSAzNSw0MC4xNDg3MjU0IDM1LDQ2LjUgQzM1LDUyLjg1MTI3NDYgNDAuMTQ4NzI1NCw1OCA0Ni41LDU4IFoiLz48L2c+PC9nPjwvc3ZnPg==");
width:46px;height:46px;display:block;background-size:50px;background-repeat:no-repeat;background-position:50% 50%;position:absolute;left: 6px;
    top: 1px;}

.butter{
position: absolute;
    top: 0;
    right: 0;
    display: block;
    cursor: pointer;
    width: 46px;
    height: 46px;
	z-index:11;
}

.butter:after,.butter:before{
content: '';
    position: absolute;
    background-color: #000;
    height: 2px;
    width: 28px;
    right: 18px;
    top: 17px;
	animation: mobile-menu-toggle-close-bottom .3s 1 forwards;
	transition: background .3s;
	transition: transform .3s;
}

.butter:before{
    width: 20px;
    right: 18px;
    top: 25px;
	animation: mobile-menu-toggle-close-top .3s 1 forwards;
}



.content {
    max-width: 970px;
    margin: 0 auto;
}

.block {
position: relative;
    border-radius: 15px;
    overflow: hidden;
    box-shadow: 10px 10px 30px #CCC;
    margin: 0 20px 20px 0;
    display: inline-block;
    width: 310px;
	height:230px;
	 transition: 0.3s linear;
	 
}

.block:hover , .stil .tagico:hover, .content-img img:hover{
    box-shadow: 10px 10px 30px #999;
}

.block img, .tagico img{
width:100%;
}

.taghref{

}
.tagblock {
    width: 138px;
    margin: 0 0 20px 0;
    padding: 20px 0;
    display: inline-block;
    font-size: 18px;
    text-align: center;
}
.tagico {
    width: 60px;
    display: inline-block;
}
.tag-name {
    margin: 5px 0 0 0;
	padding:0 5px;
}

.path{font-size:15px;}
.path a{color:#000;font-weight:300;}


.list-main .block:nth-child(3n), .list-gallery .block:nth-child(3n){
margin: 0 0 20px 0;
}
.list-gallery img{
max-width:100%;height:auto;
}

.m-inb {
    height: 500px;
	width:100%;
	margin: 0 0 20px 0;
}

.href{
    display: block;
    width: 100%;
    height: 100%;
    background-size: cover;
    background-position: 50%;
}

.m-inb img{
height:100%;
width:auto;
}

.m-bhref{

}

.list{
font-size:0;
}

.

.m-block-txt {
    position: absolute;
    bottom: 20px;
    padding: 20px;
    text-align: center;
    width: 100%;
}

.zag{
color: #000;
    font-weight: bold;
    background: #fff;
    padding: 5px 10px;
    font-size: 20px;
    line-height: 1.3em;
    display: inline;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

.m-zag {
font-size: 50px;
padding: 5px 10px;
}

.wsz {
margin: 0 auto;
position: absolute;
bottom: 10px;
padding: 20px;
text-align: center;
width: 100%;
}

.m-wsz{
bottom: 20px;
}
.menu a {
    display: block;
    margin: 5px 0 18px 0;
    color: #fff;
    font-size: 17px;
    white-space: nowrap;
	user-select: none;
}

.menu{
position: absolute;
    top: 0;
    right: 0;
    padding: 16px 60px 8px 40px;
    background: #242424;
    border-radius: 16px;
    text-align: left;
    display: none;
    z-index: 10;
}

.openmenu .butter:after,  .openmenu .butter:before{
    animation: mobile-menu-toggle-open-top .3s 1 forwards;
	background:#fff;
	width: 28px;
    right: 10px;
    top: 22px;
}

.openmenu .butter:after{
	transform: translateY(0) rotate(-45deg);
}

.openmenu .butter:before {
	transform: translateY(0) rotate(45deg);
}

.openmenu .menu{
display:block;
}

.list {
    display: block;
    margin: 0 0 20px 0;
}
.galleryup{
margin: 0 0 50px 0;
}

.element {
    margin: 0 20px 20px 0;
    display: inline-block;
}

.element:nth-child(3n){
margin: 0 0 20px 0;
}


.up-strok {
    display: table;
    width: 100%;
    margin: 40px 0 20px;
	position:relative;
}

.up-zag {
    font-size: 30px;
	line-height:30px;
    float: left;
	font-weight:bold;
}

.view-all {
    font-size: 18px;
    text-align: center;
    bottom: 0;
    right: 0;
    position: absolute;
    color: #555;
	background-image: url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzMwMHB4JyB3aWR0aD0nMzAwcHgnICBmaWxsPSIjNTU1NTU1IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGRhdGEtbmFtZT0iTGF5ZXIgMSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHg9IjBweCIgeT0iMHB4Ij48dGl0bGU+Rm9yd2FyZDwvdGl0bGU+PHBhdGggZD0iTTI0LjQyLDk5LjE2YTIuODQsMi44NCwwLDAsMCwyLC44NCwyLjc0LDIuNzQsMCwwLDAsMi0uODRMNzUuNTgsNTJhMi44MSwyLjgxLDAsMCwwLDAtNEwyOC40Mi44M2EyLjgzLDIuODMsMCwxLDAtNCw0TDY5LjU4LDUwLDI0LjQyLDk1LjE2QTIuODIsMi44MiwwLDAsMCwyNC40Miw5OS4xNloiPjwvcGF0aD48L3N2Zz4=");
    padding: 0 20px 0 0;
    background-size: 15px;
    background-repeat: no-repeat;
    background-position: 100% 50%;
}

.jb {
width: 100%!important;
    height: auto!important;
}

.jb .zag{
padding:0;
}

.jb img{
width: 200px;
    display: table-cell;
    float: left;
}

.ptext {
    font-size: 15px;
    display: block;
    margin: 10px 0 0;
	color:#000;
}

.jb .wsz {
    width: auto;
    margin: 0 0 0 200px;
    position: relative;
    text-align: left;
    vertical-align: top;
	bottom:0;
}



.stil .tagico {
    width: 80px;
    height: 80px;
    box-shadow: 10px 10px 30px #CCC;
    border-radius: 10px;
    overflow: hidden;
	transition: 0.3s linear;
}

.h1block {
    text-align: center;
    margin: 0 0 30px 0;
}

h1{
font-size: 50px;
    line-height: 1.3em;
}

.third-img{

}

.more-over{
display: table;
    width: 101%;
    height: 101%;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(0,0,0,0.2);
    z-index: 1;
    font-size: 20px;
    color: #fff;
    text-align: center;
}


.more-num {
    color: #fff;
    display: table-cell;
    vertical-align: middle;
    font-size: 60px;
    font-weight: bold;
}

.text p {
    letter-spacing: 0.01rem;
    font-style: normal;
    font-size: 20px;
    line-height: 1.6;
    color: #333;
    max-width: 860px;
    margin: 40px auto;
}

.text h2{
max-width: 860px;
    margin: 80px auto -5px;
    font-size: 28px;
color: #333;
}
.soder-block strong{
font-size: 30px;
}

.text ul {
    letter-spacing: 0.01rem;
    font-style: normal;
    font-size: 20px;
    line-height: 1.6;
    color: #333;
    max-width: 860px;
    margin: 0 auto 0;
    padding: 0 0 0 20px;
}

.text li {
    margin: 20px 0;
}


.galleryup img {
    width: 100%;
    position: absolute;
    top: -100px;
}

.galleryup .block {
width: 32%;
margin: 0 2% 0 0;
height: 230px;
}

.galleryup .block:nth-child(3n) {
    margin:0;
}

.spec {
    max-width: 860px;
    margin: 30px auto;
}
.spec a {
    color: #3b3489;
}

.spec ul {
    list-style-type: none;
}

.spec li {
    font-size: 18px;
    line-height: 1.6;
    color: #555;
    letter-spacing: 0.01rem;
}

.content-img {
    text-align: center;
    margin: 40px 0;
}

.content-img img {
    height: auto;
    width: auto;
    max-width: 100%;
    margin: 0 auto;
    max-height: 800px;
	position: relative;
    border-radius: 15px;
    overflow: hidden;
    box-shadow: 10px 10px 30px #CCC;
    margin: 0 20px 20px 0;
    display: inline-block;
    transition: 0.3s linear;
}

.text .img-p {
    font-size: 18px;
    line-height: 1.6;
    color: #555;
    margin: 0 auto;
}

.soder-block{
    display: table;
    width: 100%;
    background: #eee;
    margin: 40px auto;
    padding: 40px 60px;
    border-radius: 15px;
}

.soder-block .soder{
list-style-type: decimal;
color: #1a0dab;
}

.jj {
    text-align: center;
    position: absolute;
    max-width: 80%;
    margin: 0 10%;
bottom: 20%;
}
.jj h1{
    bottom: 30px;
    color: #000;
    font-weight: bold;
    background: #fff;
    padding: 5px 10px;
    line-height: 1.3em;
    display: inline;
}




footer{background:#fff;padding:20px 0 0;color:#333;font-size:14px;}
.fl{text-align:center;}
.fl2{margin:7px 0;}
.fl3{margin:13px 0 25px;}
.fl2 a{font-size:17px;color:#333;font-weight:bold;margin:0 15px;line-height:25px;white-space:nowrap;}
.fl3 a{color:#777;font-weight:bold;margin:0 10px;line-height:20px;white-space:nowrap;}
.fl4{line-height:40px;margin:20px 0 0;}
.fl5{background:#000;padding:10px 0 8px;}
.socicon{width:35px;height:35px;display:inline-block;background-repeat:no-repeat;background-size:23px;background-position:50%;border-radius:10px;margin:20px 10px 30px;position:relative;}
.inst-ico{background-image:url("data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjZmZmZmZmIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGRhdGEtbmFtZT0iWW91ciBJY29uIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgeD0iMHB4IiB5PSIwcHgiPjxkZWZzPjxzdHlsZT4uY2xzLTEsLmNscy0ye2ZpbGw6bm9uZTtzdHJva2U6I2ZmZmZmZjtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9LmNscy0xe3N0cm9rZS13aWR0aDo3cHg7fS5jbHMtMntzdHJva2Utd2lkdGg6NnB4O308L3N0eWxlPjwvZGVmcz48dGl0bGU+0LjQvdGB0YLQsNCz0YDQsNC80Lw8L3RpdGxlPjxjaXJjbGUgY2xhc3M9ImNscy0xIiBjeD0iNTAiIGN5PSI1MCIgcj0iMTguOTQiLz48Y2lyY2xlIGNsYXNzPSJjbHMtMiIgY3g9Ijc0LjUiIGN5PSIyNy4xMyIgcj0iMi45MSIvPjxyZWN0IGNsYXNzPSJjbHMtMSIgeD0iOSIgeT0iOSIgd2lkdGg9IjgyIiBoZWlnaHQ9IjgyIiByeD0iMTkiIHJ5PSIxOSIvPjwvc3ZnPg==");position:absolute;left:0;top:0;background-repeat:no-repeat;background-size:23px;background-position:50%;width:35px;height:35px;}
.inst{background:radial-gradient(ellipse at 70% 70%,#ee583f 8%,#d92d77 42%,#bd3381 58%);}
.c-m, .c-c{display:block;position:relative;opacity:0.2;}
.c-m{width:220px;height:31px;}
.fb{background-color:#52649b}
.fb:after{content:"f";color:#fff;position:absolute;font-size:23px;line-height:35px;font-weight:bold;margin:1px -3px;}
.vk{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNCIgaGVpZ2h0PSIxOSIgdmlld0JveD0iMCAwIDM0IDE5Ij48cGF0aCBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zMS41NTg0OTgyLDEuMjg2NTU1MjcgQzMxLjc4MDg4OTQsMC41NDQ5NDI5NjkgMzEuNTU4NDk4NCwwIDMwLjUwMDA2MSwwIEwyNy4wMDAwNjEsMCBDMjYuMTEwMTI2MywwIDI1LjY5OTg1MzYsMC40NzA3NTA4NzYgMjUuNDc3MzM5MSwwLjk4OTg0ODYyOCBDMjUuNDc3MzM5MSwwLjk4OTg0ODYyOCAyMy42OTc0Njk1LDUuMzI4MjM0MzIgMjEuMTc2MDQ5NCw4LjE0NjI5OTM1IEMyMC4zNjAzMDY4LDguOTYyMDQyMDIgMTkuOTg5NDY5Nyw5LjIyMTU5MDkgMTkuNTQ0NTAyNCw5LjIyMTU5MDkgQzE5LjMyMjA0OTUsOS4yMjE1OTA5IDE4Ljk4ODMwODYsOC45NjIwNDIwMiAxOC45ODgzMDg2LDguMjIwNDkxNDQgTDE4Ljk4ODMwODYsMS4yODY1NTUyNyBDMTguOTg4MzA4NiwwLjM5NjYyMDUwOCAxOC43NDE3MzUxLDAgMTguMDAwMDYxLDAgTDEyLjUwMDA2MSwwIEMxMS45NDM5MjksMCAxMS42MDk0NjY3LDAuNDEzMDM5MDU3IDExLjYwOTQ2NjcsMC44MDQ0OTE4NDQgQzExLjYwOTQ2NjcsMS42NDgxMzM3MSAxMi44NzAxMTUxLDEuODQyNjg3MzUgMTMuMDAwMDYxLDQuMjE1ODQ2NzIgTDEzLjAwMDA2MSw5LjM2OTk3NTA4IEMxMy4wMDAwNjEsMTAuNSAxMi43OTU5ODQ3LDEwLjcwNDg3NzIgMTIuMzUxMDE3MywxMC43MDQ4NzcyIEMxMS4xNjQ0OTk0LDEwLjcwNDg3NzIgOC4yNzgyOTExNiw2LjM0NzExMDI1IDYuNTY2NTAzMDYsMS4zNjA2ODU2NCBDNi4yMzEwMzM4MywwLjM5MTQ5NzQyNyA1Ljg5NDU2MzM3LDAgNS4wMDAwNjEwNCwwIEwxLjUwMDA2MTA0LDAgQzAuNTAwMDYxMDM1LDAgMC4zMDAwNDg4MjgsMC40NzA3NTA4NzYgMC4zMDAwNDg4MjgsMC45ODk4NDg2MjggQzAuMzAwMDQ4ODI4LDEuOTE2ODc5NDQgMS40ODY2Mjg1Miw2LjUxNDgxNCA1LjgyNDk1MjQ4LDEyLjU5NTkxMTUgQzguNzE3MTQ3ODgsMTYuNzQ4ODE2OSAxMi43OTIwNjEyLDE5IDE2LjUwMDA2MSwxOSBDMTguNzI0ODM2MiwxOSAxOS4wMDAwNjEsMTguNSAxOS4wMDAwNjEsMTcuNjM4NzUxNyBMMTkuMDAwMDYxLDE0LjUgQzE5LjAwMDA2MSwxMy41IDE5LjIxMDgyMzEsMTMuMzAwNDI3NyAxOS45MTUzMzk0LDEzLjMwMDQyNzcgQzIwLjQzNDQzNzEsMTMuMzAwNDI3NyAyMS4zMjQzNzE5LDEzLjU1OTk3NjYgMjMuNDAwODg2MywxNS41NjIyOTg5IEMyNS43NzM5ODQsMTcuOTM1Mzk2NiAyNi4xNjUyMjA2LDE5IDI3LjUwMDA2MSwxOSBMMzEuMDAwMDYxLDE5IEMzMi4wMDAwNjEsMTkgMzIuNTAwMDYxLDE4LjUgMzIuMjExNjE4OCwxNy41MTMyNzggQzMxLjg5NTk3NjUsMTYuNTI5ODUyNyAzMC43NjI5NTA1LDE1LjEwMzAzMzYgMjkuMjU5NTMxLDEzLjQxMTY1NDEgQzI4LjQ0MzcyNjYsMTIuNDQ3NTg5IDI3LjIyMDExMjYsMTEuNDA5MzkzNSAyNi44NDkyNzU1LDEwLjg5MDE3MjMgQzI2LjMzMDE3NzgsMTAuMjIyODEzOCAyNi40Nzg1MDAzLDkuOTI2MTA3MTYgMjYuODQ5Mjc1NSw5LjMzMjg3OTA0IEMyNi44NDkyNzU1LDkuMzMyODc5MDQgMzEuMTEzNTMwOSwzLjMyNTkxMTk2IDMxLjU1ODQ5ODIsMS4yODY1NTUyNyBaIi8+PC9zdmc+);background-color:#5E83A7;}
.tw{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMjAwJyBoZWlnaHQ9JzIwMCcgZmlsbD0iI2ZmZmZmZiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDEwMCAxMDAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDEwMCAxMDAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwYXRoIGQ9Ik04LjY0Nyw1NC4yOTZjMi4xNTEsMTAuMjQ4LDcuMzUsMTguNzc5LDE1LjAzNCwyNC42NzFjNi45Myw1LjMxMywxNS43MTUsOC4yNCwyNC43MzcsOC4yNCAgYzExLjc3NywwLDIyLjkzNC00Ljg3OCwzMC42MTMtMTMuMzgyYzUuODkxLTYuNTI1LDEyLjUxMy0xOC4yMTgsMTAuNjA0LTM2Ljg2MmMtMC4xMTktMS4xNjQtMC4yOTMtMi4zMDktMC41MjEtMy40MjggIGMxLjMzNi0xLjc4NSwyLjMzNi0yLjkxNCwyLjM0NS0yLjkyNGMyLjAyOC0yLjI2MywyLjU5OS01LjQ4MSwxLjQ3Mi04LjMwNGMtMS4xMjYtMi44MjMtMy43NTUtNC43NjMtNi43ODQtNS4wMDkgIGMtMS4yODYtMC4xMDQtMi41OC0wLjE1Ny0zLjg0Ni0wLjE1N2MtMC44MzUsMC0xLjY2NywwLjAyMy0yLjQ5NywwLjA2OGMtNC44NzMtNC4yMDEtMTEuMDk3LTYuNTQ1LTE3LjYzMy02LjU0NSAgYy03LjMwMSwwLTEzLjkzOCwyLjk5Ni0xOC4yMSw4LjIxN2MtNC4yODIsNS4yMzQtNS44NDgsMTIuMzI1LTQuNDM3LDIwLjAyMmMtNC4wMjEtMC45NjYtNy43ODktMi40ODctOS4zNjYtMy4yMjkgIGMtMS4wOTItMC41MTgtMi4yNjQtMC43NzItMy40MjktMC43NzJjLTEuNzY0LDAtMy41MTQsMC41ODMtNC45NTIsMS43MTZjLTIuMzg4LDEuODgxLTMuNTAzLDQuOTUzLTIuODc5LDcuOTI4ICBjMC4wMzcsMC4xNzMsMC4wNzQsMC4zNDYsMC4xMTIsMC41MThjLTAuODI1LTAuMjc1LTEuNjgtMC40MTEtMi41MzEtMC40MTFjLTEuNzY0LDAtMy41MTQsMC41ODMtNC45NTIsMS43MTYgIEM5LjEzOCw0OC4yNDksOC4wMjMsNTEuMzIsOC42NDcsNTQuMjk2eiBNMTYuNDc3LDUyLjY1MmMwLDAsOC42MDksNC4wODcsMTYuODY1LDQuNzc4Yy0zLjA1OS0zLjg5MS01LjM5NS04LjcxMy02LjYxNS0xNC41MjggIGMwLDAsMTAuMjY2LDQuODcyLDE5LjEyNyw0Ljg3MmMwLjc0OSwwLDEuNDg4LTAuMDM1LDIuMjEtMC4xMWMwLjM1Ni0yLjU5MywwLjIxMi01LjgwMy0wLjU4Ny05Ljc2MiAgYy0yLjU0NS0xMi42LDUuNjY0LTE5LjIzNywxNC42OTMtMTkuMjM3YzUuMjYsMCwxMC43OTUsMi4yNSwxNC42NDgsNi44ODVjMS43NTUtMC4yNjcsMy41ODMtMC40MDgsNS40ODEtMC40MDggIGMxLjA0NiwwLDIuMTEyLDAuMDQzLDMuMiwwLjEzMWMwLDAtMi40ODIsMi43NzEtNS4wNzksNi43MjdjMC42MDgsMS43NSwxLjA0LDMuNjc0LDEuMjU2LDUuNzc4ICBjMi44LDI3LjM0Ni0xNS4yOTQsNDEuNDMtMzMuMjU4LDQxLjQzQzM0LjI3OSw3OS4yMDcsMjAuMjIsNzAuNDg5LDE2LjQ3Nyw1Mi42NTJ6Ii8+PC9zdmc+");background-color:#00acee;}



@media screen and (max-width:1020px){

.list-main .block, .list-gallery .block{
width:49%;
height:300px;
}

.list-main .block, .list-main .block:nth-child(3n), .list-gallery .block , .list-gallery .block:nth-child(3n){
margin: 0 2% 20px 0;
}
.list-main .block:nth-child(2n), .list-gallery .block:nth-child(2n){
margin: 0 0 20px 0;
}



.m-inb{
    width: 100%;
    height: 500px;
}

.fancybox-thumbs{
display:none!important;
}

}


@media screen and (max-width:970px){
.menu{
top: -10px;
    border-radius: 0 0 0 16px;
}	
}

@media screen and (max-width:940px){

.m-inb{
width: 100%;
height: 470px;
}
}

@media screen and (max-width:900px){

.galleryup .block{
height: 200px;
}

}

@media screen and (max-width:900px){

.list-main .block, .list-main .block:nth-child(3n), .list-gallery .block, .list-gallery .block:nth-child(3n) {
    margin: 0 2% 16px 0;
}
.list-main .block:nth-child(2n), .list-gallery .block:nth-child(2n) {
    margin: 0 0 16px 0;
}
}

@media screen and (max-width:800px){
	
	.jb{
margin: 0 0 20px 0;	
	}
	
.jb .zag {
    padding: 10px 0 0;
    font-size: 16px;
background: none;
}

.jb img {
    width: 150px;
}

.jb .wsz {
    margin: 0 0 0 145px;
    padding: 0 20px;
    display: grid;
}
.1jb img {
    width: 145px;
    border-radius: 15px;
    box-shadow: 5px 5px 15px #CCC;
}

.jb .ptext{
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
	



}


@media screen and (max-width:720px){
.path{
font-size:14px;
}
.list-main .block, .list-gallery .block{
height:230px;
}
.m-inb{
height:350px;
}
.galleryup .block{
height: 150px;
}

.zag{
font-size:18px;
}

.m-zag, h1{
font-size:40px;
}
.more-num{
font-size:50px;
}
.list-main .block, .list-main .block:nth-child(3n), .list-gallery .block, .list-gallery .block:nth-child(3n) {
    margin: 0 2% 18px 0;
}
.list-main .block:nth-child(2n), .list-gallery .block:nth-child(2n) {
    margin: 0 0 18px 0;
}


}


@media screen and (max-width:650px){
.list-main .block, .list-gallery .block{
height: 180px;
}
.m-inb{
height:300px;
}
.list-main .block, .list-main .block:nth-child(3n), .list-gallery .block, .list-gallery .block:nth-child(3n) {
    margin: 0 2% 12px 0;
}
.list-main .block:nth-child(2n), .list-gallery .block:nth-child(2n) {
    margin: 0 0 12px 0;
}
}

@media screen and (max-width:540px){
.menu{
margin:0;
}
.logo{
    margin: 5px auto 0;
font-size:25px;
}
.wrapper {
    margin: 30px auto 0;
}
.logotxt{
line-height:38px;
    background-size: 47px;
    background-position: -4px -4px;
}
.block{
border-radius:10px;
}
.h1block{
    margin: 0 0 30px 0;
}

.m-inb {
    width: 100%;
    height: 280px;
margin: 0 0 10px 0;
}

.galleryup .block{
height: 120px;
}

.list-main .block, .list-main .block:nth-child(2n){
margin: 0 0 20px 0;
height: 280px;
width: 100%;
}
.list-gallery .block, .list-gallery .block:nth-child(3n){
margin: 0 2% 10px 0;
}
.list-gallery .block:nth-child(2n) {
    margin: 0 0 10px 0;
}

.zag, .m-zag, h1{
font-size:28px;
}


.more-num{
font-size:36px;
}

.text p{
letter-spacing:0;
font-size:18px;
    margin: 30px auto;
}
.text .img-p{
font-size:17px;
}

.content-img{
    margin: 30px 0;
}

.text .img-p{
    margin: 0 auto;
}

.view-all{
font-size:16px;
}

.up-zag{
    font-size: 26px;
    line-height: 26px;
}

.tagblock{
width:50%;
}

.stil .tagico{
width:120px;
height:120px;
}

.jb .ptext{
display:none;
}

.jb{
box-shadow: none;
border-radius: 0;
overflow: visible;
margin: 0 0 20px 0;
}
.jb img {
    width: 100px;
    box-shadow: 5px 5px 15px #CCC;
    border-radius: 10px;
}
.jb .wsz {
    margin: 0 0 0 100px;
}

}


@media screen and (max-width:480px){
.list-gallery .block, .list-gallery .block:nth-child(3n){
margin: 0 2% 8px 0;
}
.list-gallery .block:nth-child(2n) {
    margin: 0 0 8px 0;
}

.jb .zag{
    font-weight: normal;
}

}


@media screen and (max-width:450px){
.galleryup .block{
height: 100px;
}
.list-gallery .block{
height:140px;
}
}

@media screen and (max-width:400px){
.list-gallery .block{
height:130px;
}
}

@media screen and (max-width:380px){
.list-gallery .block{
height:120px;
}
.galleryup .block {
    height: 90px;
}
.list-gallery .block, .list-gallery .block:nth-child(3n){
margin: 0 2% 6px 0;
}
.list-gallery .block:nth-child(2n) {
    margin: 0 0 6px 0;
}
}



/* planslider */

.plan-slider{
margin: 40px 0;
}


.plan-slider img{
width:100%;
}


.box-h2 {
    font-size: 30px;
    line-height: 30px;
    font-weight: bold;
    margin: 70px auto 40px;
	text-align:center;
}
		
		
		
.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-size: 30px;
    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;
}
		
		
/* 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;
}

/* planslider(end) */


/* fancybox */

@charset "UTF-8";body.fancybox-active{overflow:hidden}
body.fancybox-iosfix{position:fixed;left:0;right:0}
.fancybox-is-hidden{position:absolute;top:-9999px;left:-9999px;visibility:hidden}
.fancybox-container{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99992;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}
.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{position:absolute;top:0;right:0;bottom:0;left:0}
.fancybox-outer{overflow-y:auto;-webkit-overflow-scrolling:touch}
.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}
.fancybox-is-open .fancybox-bg{opacity:.87;transition-timing-function:cubic-bezier(.22,.61,.36,1)}
.fancybox-caption-wrap,.fancybox-infobar,.fancybox-toolbar{position:absolute;direction:ltr;z-index:99997;opacity:0;visibility:hidden;box-sizing:border-box}
.fancybox-show-caption .fancybox-caption-wrap,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;visibility:visible}
.fancybox-infobar{top:0;left:0;font-size:13px;padding:0 10px;height:44px;min-width:44px;line-height:44px;color:#ccc;text-align:center;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:subpixel-antialiased;mix-blend-mode:exclusion}
.fancybox-toolbar{top:0;right:0;margin:0;padding:0}
.fancybox-stage{overflow:hidden;direction:ltr;z-index:99994;-webkit-transform:translateZ(0)}
.fancybox-slide{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;overflow:auto;outline:none;white-space:normal;box-sizing:border-box;text-align:center;z-index:99994;-webkit-overflow-scrolling:touch;display:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform}
.fancybox-slide:before{content:"";display:inline-block;vertical-align:middle;height:100%;width:0}
.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}
.fancybox-slide--image{overflow:visible;}
.fancybox-slide--image:before{display:none}
.fancybox-slide--video .fancybox-content,.fancybox-slide--video iframe{background:#000}
.fancybox-slide--map .fancybox-content,.fancybox-slide--map iframe{background:#e5e3df}
.fancybox-slide--next{z-index:99995}
.fancybox-slide>*{display:inline-block;position:relative;padding:24px;margin:44px 0;border-width:0;vertical-align:middle;text-align:left;background-color:#fff;overflow:auto;box-sizing:border-box}
.fancybox-slide>base,.fancybox-slide>link,.fancybox-slide>meta,.fancybox-slide>script,.fancybox-slide>style,.fancybox-slide>title{display:none}
.fancybox-slide .fancybox-image-wrap{position:absolute;top:0;left:0;margin:0;padding:0;border:0;z-index:99995;background:transparent;cursor:default;overflow:visible;-webkit-transform-origin:top left;transform-origin:top left;background-size:100% 100%;background-repeat:no-repeat;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.fancybox-can-zoomOut .fancybox-image-wrap{cursor:zoom-out}
.fancybox-can-zoomIn .fancybox-image-wrap{cursor:zoom-in}
.fancybox-can-drag .fancybox-image-wrap{cursor:-webkit-grab;cursor:grab}
.fancybox-is-dragging .fancybox-image-wrap{cursor:-webkit-grabbing;cursor:grabbing}
.fancybox-image,.fancybox-spaceball{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;border:0;max-width:none;max-height:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.fancybox-spaceball{z-index:1}
.fancybox-slide--iframe .fancybox-content{padding:0;width:80%;height:80%;max-width:calc(100% - 100px);max-height:calc(100% - 88px);overflow:visible;background:#fff}
.fancybox-iframe{display:block;padding:0;border:0;height:100%}
.fancybox-error,.fancybox-iframe{margin:0;width:100%;background:#fff}
.fancybox-error{padding:40px;max-width:380px;cursor:default}
.fancybox-error p{margin:0;padding:0;color:#444;font-size:16px;line-height:20px}
.fancybox-button{outline:none;box-sizing:border-box;display:inline-block;vertical-align:top;width:44px;height:44px;margin:0;padding:10px;border:0;border-radius:0;background:rgba(30,30,30,.6);color:#ccc;transition:color .3s ease;cursor:pointer}
.fancybox-custom-layout .fancybox-button{color:#F40909;}
.fancybox-button[disabled]{cursor:default;opacity:.6}
.fancybox-button:hover:not([disabled]){color:#333}
.fancybox-button svg{display:block;position:relative;overflow:visible;shape-rendering:geometricPrecision}
.fancybox-button svg path{fill:currentColor;stroke:currentColor;stroke-linejoin:round;stroke-width:3}
.fancybox-button--share svg path{stroke-width:1}
.fancybox-button--pause svg path:nth-child(1),.fancybox-button--play svg path:nth-child(2),.fancybox-navigation{display:none}
.fancybox-show-nav .fancybox-navigation{display:block}
.fancybox-navigation button{position:absolute;top:50%;margin:-50px 0 0;z-index:99997;background:transparent;width:60px;height:100px;padding:17px}
.fancybox-navigation button:before{content:"";position:absolute;top:30px;right:10px;width:40px;height:40px;background:rgba(30,30,30,.6)}
.fancybox-navigation .fancybox-button--arrow_left{left:0}
.fancybox-navigation .fancybox-button--arrow_right{right:0}
.fancybox-close-small{position:absolute;top:0;right:0;width:44px;height:44px;padding:0;margin:0;border:0;border-radius:0;background:transparent;z-index:10;cursor:pointer}
.fancybox-close-small:after{content:"Ãƒâ€”";position:absolute;top:5px;right:5px;width:30px;height:30px;font:20px/30px Arial,Helvetica Neue,Helvetica,sans-serif;color:#888;font-weight:300;text-align:center;border-radius:50%;border-width:0;background-color:transparent;transition:background-color .25s;box-sizing:border-box;z-index:2}
.fancybox-close-small:focus{outline:none}
.fancybox-close-small:focus:after{outline:1px dotted #888}
.fancybox-close-small:hover:after{color:#555;background:#eee}
.fancybox-slide--iframe .fancybox-close-small,.fancybox-slide--image .fancybox-close-small{top:0;right:-44px}
.fancybox-slide--iframe .fancybox-close-small:after,.fancybox-slide--image .fancybox-close-small:after{font-size:35px;color:#aaa}
.fancybox-slide--iframe .fancybox-close-small:hover:after,.fancybox-slide--image .fancybox-close-small:hover:after{color:#fff;background:transparent}
.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-drag .fancybox-close-small{display:none}
.fancybox-caption-wrap{bottom:0;left:0;right:0;padding:60px 2vw 0;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.1) 20%,rgba(0,0,0,.2) 40%,rgba(0,0,0,.6) 80%,rgba(0,0,0,.8));pointer-events:none}
.fancybox-caption{padding:30px 0;border-top:1px solid hsla(0,0%,100%,.4);font-size:14px;color:#fff;line-height:20px;-webkit-text-size-adjust:none}
.fancybox-custom-layout .fancybox-caption{color:#333;}
.fancybox-caption p{margin:10px 0;max-width:216px;word-break:break-word;}
.fancybox-caption a,.fancybox-caption button,.fancybox-caption sel ect{pointer-events:all;position:relative}
.fancybox-caption a{text-decoration:none;display:table;}
.fancybox-slide>.fancybox-loading{border:6px solid hsla(0,0%,39%,.4);border-top:6px solid hsla(0,0%,100%,.6);border-radius:100%;height:50px;width:50px;-webkit-animation:a .8s infinite linear;animation:a .8s infinite linear;background:transparent;position:absolute;top:50%;left:50%;margin-top:-30px;margin-left:-30px;z-index:99999}
@-webkit-keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}
.fancybox-fx-slide.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);opacity:0}
.fancybox-fx-slide.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);opacity:0}
.fancybox-fx-slide.fancybox-slide--current{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}
.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}
.fancybox-fx-fade.fancybox-slide--current{opacity:1}
.fancybox-fx-zoom-in-out.fancybox-slide--previous{-webkit-transform:scale3d(1.5,1.5,1.5);transform:scale3d(1.5,1.5,1.5);opacity:0}
.fancybox-fx-zoom-in-out.fancybox-slide--next{-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5);opacity:0}
.fancybox-fx-zoom-in-out.fancybox-slide--current{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}
.fancybox-fx-rotate.fancybox-slide--previous{-webkit-transform:rotate(-1turn);transform:rotate(-1turn);opacity:0}
.fancybox-fx-rotate.fancybox-slide--next{-webkit-transform:rotate(1turn);transform:rotate(1turn);opacity:0}.fancybox-fx-rotate.fancybox-slide--current{-webkit-transform:rotate(0deg);transform:rotate(0deg);opacity:1}
.fancybox-fx-circular.fancybox-slide--previous{-webkit-transform:scale3d(0,0,0) translate3d(-100%,0,0);transform:scale3d(0,0,0) translate3d(-100%,0,0);opacity:0}
.fancybox-fx-circular.fancybox-slide--next{-webkit-transform:scale3d(0,0,0) translate3d(100%,0,0);transform:scale3d(0,0,0) translate3d(100%,0,0);opacity:0}
.fancybox-fx-circular.fancybox-slide--current{-webkit-transform:scaleX(1) translateZ(0);transform:scaleX(1) translateZ(0);opacity:1}
.fancybox-fx-tube.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0) scale(.1) skew(-10deg);transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}
.fancybox-fx-tube.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0) scale(.1) skew(10deg);transform:translate3d(100%,0,0) scale(.1) skew(10deg)}
.fancybox-fx-tube.fancybox-slide--current{-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}
.fancybox-share{padding:30px;border-radius:3px;background:#f4f4f4;max-width:90%}
.fancybox-share h1{color:#222;margin:0 0 20px;font-size:33px;font-weight:700;text-align:center}
.fancybox-share p{margin:0;padding:0;text-align:center}
.fancybox-share_button{display:inline-block;text-decoration:none;margin:0 10px 10px 0;padding:10px 20px;box-shadow:0 1px 2px rgba(0,0,0,.2);border-radius:3px;background:#fff;white-space:nowrap;font-size:16px;line-height:23px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;min-width:140px;color:#888;transition:all .2s}
.fancybox-share_button:focus,.fancybox-share_button:hover{box-shadow:0 1px 2px rgba(0,0,0,.5);text-decoration:none;color:#555}
.fancybox-share_button svg{margin-right:5px;width:23px;height:23px;vertical-align:top}
.fancybox-thumbs{display:none;position:absolute;top:0;bottom:0;right:0;width:212px;margin:0;padding:2px;background:#fff;-webkit-tap-highlight-color:transparent;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;box-sizing:border-box;z-index:99995}
.fancybox-show-thumbs .fancybox-thumbs{display:block}
.fancybox-show-thumbs .fancybox-inner{right:212px}
.fancybox-thumbs>ul{list-style:none;position:absolute;position:relative;width:100%;height:100%;margin:0;padding:0;overflow-x:hidden;overflow-y:auto;font-size:0;white-space:nowrap}
.fancybox-thumbs>ul>li{float:left;overflow:hidden;padding:0;margin:2px;width:100px;height:75px;max-width:calc(50% - 4px);max-height:calc(100% - 8px);position:relative;cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box}
li.fancybox-thumbs-loading{background:rgba(0,0,0,.1)}
.fancybox-thumbs>ul>li>img{position:absolute;top:0;left:0;min-width:100%;min-height:100%;max-width:none;max-height:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.fancybox-thumbs>ul>li:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:4px solid #4ea7f9;z-index:99991;opacity:0;transition:all .2s cubic-bezier(.25,.46,.45,.94)}
.fancybox-thumbs>ul>li.fancybox-thumbs-active:before{opacity:1}
.fancybox-custom-layout .fancybox-outer{top:0!important;left:0!important;bottom:0!important;right:0!important;}
.fancybox-custom-layout .fancybox-bg{background:#1e1e1e!important;}
.fancybox-custom-layout .fancybox-outer{background:none!important;}
.fancybox-custom-layout .fancybox-button--arrow_left{left:0!important;}
.fancybox-custom-layout .fancybox-button--arrow_right{right:300px!important;}
.fancybox-custom-layout.fancybox-is-open .fancybox-bg{opacity:0.8!important;}
.fancybox-custom-layout .fancybox-caption-wrap{background:#fff!important;border-right:none!important;}
.fancybox-custom-layout .fancybox-toolbar{background:#fff!important;}
.insta-href{max-width:216px;word-break:break-word;color:#999;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;display:block!important;}
.fancybox-button--fullscreen, .fancybox-button--play, .fancybox-button--fsenter, .fancybox-button--share{display:none;}
@media (max-width:800px){.fancybox-custom-layout .fancybox-thumbs{width:110px}
.fancybox-custom-layout .fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs>ul>li{max-width:calc(100% - 10px)}
.fancybox-custom-layout .fancybox-caption p , .insta-href , .fancybox-custom-layout.fancybox-show-nav .fancybox-navigation{display:none!important;}
.fancybox-custom-layout .fancybox-caption{padding:0;}
.fancybox-custom-layout .fancybox-toolbar{border-left:0!important;z-index:99999;}
.fancybox-custom-layout .fancybox-button{background:#fff;}
.fancybox-custom-layout .fancybox-button--close{float:right;}
#.fancybox-slide{opacity:1!important;background:#fff!important;}
.fancybox-custom-layout .fancybox-caption-wrap{padding: 8px;bottom:auto;top:0;}
.fancybox-custom-layout.fancybox-is-open .fancybox-bg{opacity:1!important;background:#fff!important;}
}

@media all and (max-width:1020px){
.fancybox-thumbs{display:none;}
.fancybox-show-thumbs .fancybox-inner{right:0;}
.fancybox-button--thumbs{display:none!important;}
}


@media all and (min-width:800px){.fancybox-custom-layout .fancybox-outer{margin:auto;max-width:95%;max-height:95%;overflow:hidden;border-radius:6px;box-shadow:10px 10px 15px rgba(0,0,0,0.3);transition:opacity .3s;}
.fancybox-custom-layout.fancybox-is-closing .fancybox-outer{opacity:0;}
.fancybox-custom-layout .fancybox-bg{background:#f6f6f6;}
.fancybox-custom-layout.fancybox-is-open .fancybox-bg{opacity:1;}
.fancybox-custom-layout .fancybox-caption-wrap{top:0;right:44px;bottom:0;left:auto;width:256px;padding:0;background:#333;pointer-events:all;border-right:1px solid rgba(255,255,255,.08);}
.fancybox-custom-layout .fancybox-stage{right:300px;background:#151515;}
.fancybox-custom-layout .fancybox-caption{padding:20px 0 20px 20px;border:0;}
.fancybox-custom-layout .fancybox-toolbar{top:0;right:0;bottom:0;left:auto;width:44px;}
.fancybox-custom-layout .fancybox-button,
.fancybox-custom-layout .fancybox-navigation button:before{background:transparent;}
.fancybox-custom-layout .fancybox-navigation button{color:#fff!important;padding:10px;outline:none;}
.fancybox-custom-layout .fancybox-button--arrow_left{left:-60px;}
.fancybox-custom-layout.fancybox-show-thumbs .fancybox-button--arrow_right{right:-272px;}
}


/* fancybox */


/* End */
/* /bitrix/templates/remre/js/jquery.fancybox.css?159845269317412 */
/* /bitrix/templates/remre/styles.css?159854218944858 */
