

/* Start:/local/assets/css/fancybox.min.css?173263960912766*/
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:0;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-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.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:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{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;display:none;height:100%;left:0;outline:0;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--current,.fancybox-slide--next,.fancybox-slide--previous{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;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-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:grab}.fancybox-is-grabbing .fancybox-content{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--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .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-iframe,.fancybox-video{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.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}.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:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:0}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:0}.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--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0 0;transition-property:transform;transition-timing-function:linear;z-index:99998}.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}.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)}.fancybox-caption{background:linear-gradient(0,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%,transparent);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports(padding:max(0)){.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}.fancybox-loading{animation:a 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 a{to{transform:rotate(1turn)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.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:translateZ(0)}.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{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:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0)}.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:scaleX(1) translateZ(0)}.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:translateZ(0) scale(1)}@media(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(0)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}.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}.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;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:link,.fancybox-share__button:visited{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;outline:0;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;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:50%;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:0;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}@media(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:/local/assets/css/slick.min.css?17326396091329*/
.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:0}.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:/local/assets/css/main.css?1750334805404077*/
* {
	box-sizing: border-box;
	margin: 0;
	padding: 0;
	font-family: "TT Firs Neue", "Arial", sans-serif;
}

@font-face {
    font-family: 'TT Firs Neue';
    src: url('/local/assets/css/../fonts/TTFirsNeue-Light.eot');
    src: local('TT Firs Neue Light'), local('TTFirsNeue-Light'),
        url('/local/assets/css/../fonts/TTFirsNeue-Light.eot?#iefix') format('embedded-opentype'),
        url('/local/assets/css/../fonts/TTFirsNeue-Light.woff2') format('woff2'),
        url('/local/assets/css/../fonts/TTFirsNeue-Light.woff') format('woff'),
        url('/local/assets/css/../fonts/TTFirsNeue-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'TT Firs Neue';
    src: url('/local/assets/css/../fonts/TTFirsNeue-Regular.eot');
    src: local('TT Firs Neue Regular'), local('TTFirsNeue-Regular'),
        url('/local/assets/css/../fonts/TTFirsNeue-Regular.eot?#iefix') format('embedded-opentype'),
        url('/local/assets/css/../fonts/TTFirsNeue-Regular.woff2') format('woff2'),
        url('/local/assets/css/../fonts/TTFirsNeue-Regular.woff') format('woff'),
        url('/local/assets/css/../fonts/TTFirsNeue-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'TT Firs Neue';
    src: url('/local/assets/css/../fonts/TTFirsNeue-BoldItalic.eot');
    src: local('TT Firs Neue Bold Italic'), local('TTFirsNeue-BoldItalic'),
        url('/local/assets/css/../fonts/TTFirsNeue-BoldItalic.eot?#iefix') format('embedded-opentype'),
        url('/local/assets/css/../fonts/TTFirsNeue-BoldItalic.woff2') format('woff2'),
        url('/local/assets/css/../fonts/TTFirsNeue-BoldItalic.woff') format('woff'),
        url('/local/assets/css/../fonts/TTFirsNeue-BoldItalic.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: 'TT Firs Neue';
    src: url('/local/assets/css/../fonts/TTFirsNeue-DemiBoldItalic.eot');
    src: local('TT Firs Neue DemiBold Italic'), local('TTFirsNeue-DemiBoldItalic'),
        url('/local/assets/css/../fonts/TTFirsNeue-DemiBoldItalic.eot?#iefix') format('embedded-opentype'),
        url('/local/assets/css/../fonts/TTFirsNeue-DemiBoldItalic.woff2') format('woff2'),
        url('/local/assets/css/../fonts/TTFirsNeue-DemiBoldItalic.woff') format('woff'),
        url('/local/assets/css/../fonts/TTFirsNeue-DemiBoldItalic.ttf') format('truetype');
    font-weight: 600;
    font-style: italic;
}

@font-face {
    font-family: 'TT Firs Neue';
    src: url('/local/assets/css/../fonts/TTFirsNeue-ExtraLight.eot');
    src: local('TT Firs Neue ExtraLight'), local('TTFirsNeue-ExtraLight'),
        url('/local/assets/css/../fonts/TTFirsNeue-ExtraLight.eot?#iefix') format('embedded-opentype'),
        url('/local/assets/css/../fonts/TTFirsNeue-ExtraLight.woff2') format('woff2'),
        url('/local/assets/css/../fonts/TTFirsNeue-ExtraLight.woff') format('woff'),
        url('/local/assets/css/../fonts/TTFirsNeue-ExtraLight.ttf') format('truetype');
    font-weight: 200;
    font-style: normal;
}

@font-face {
    font-family: 'TT Firs Neue';
    src: url('/local/assets/css/../fonts/TTFirsNeue-ThinItalic.eot');
    src: local('TT Firs Neue Thin Italic'), local('TTFirsNeue-ThinItalic'),
        url('/local/assets/css/../fonts/TTFirsNeue-ThinItalic.eot?#iefix') format('embedded-opentype'),
        url('/local/assets/css/../fonts/TTFirsNeue-ThinItalic.woff2') format('woff2'),
        url('/local/assets/css/../fonts/TTFirsNeue-ThinItalic.woff') format('woff'),
        url('/local/assets/css/../fonts/TTFirsNeue-ThinItalic.ttf') format('truetype');
    font-weight: 100;
    font-style: italic;
}

@font-face {
    font-family: 'TT Firs Neue';
    src: url('/local/assets/css/../fonts/TTFirsNeue-MediumItalic.eot');
    src: local('TT Firs Neue Medium Italic'), local('TTFirsNeue-MediumItalic'),
        url('/local/assets/css/../fonts/TTFirsNeue-MediumItalic.eot?#iefix') format('embedded-opentype'),
        url('/local/assets/css/../fonts/TTFirsNeue-MediumItalic.woff2') format('woff2'),
        url('/local/assets/css/../fonts/TTFirsNeue-MediumItalic.woff') format('woff'),
        url('/local/assets/css/../fonts/TTFirsNeue-MediumItalic.ttf') format('truetype');
    font-weight: 500;
    font-style: italic;
}

@font-face {
    font-family: 'TT Firs Neue';
    src: url('/local/assets/css/../fonts/TTFirsNeue-DemiBold.eot');
    src: local('TT Firs Neue DemiBold'), local('TTFirsNeue-DemiBold'),
        url('/local/assets/css/../fonts/TTFirsNeue-DemiBold.eot?#iefix') format('embedded-opentype'),
        url('/local/assets/css/../fonts/TTFirsNeue-DemiBold.woff2') format('woff2'),
        url('/local/assets/css/../fonts/TTFirsNeue-DemiBold.woff') format('woff'),
        url('/local/assets/css/../fonts/TTFirsNeue-DemiBold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'TT Firs Neue';
    src: url('/local/assets/css/../fonts/TTFirsNeue-BlackItalic.eot');
    src: local('TT Firs Neue Black Italic'), local('TTFirsNeue-BlackItalic'),
        url('/local/assets/css/../fonts/TTFirsNeue-BlackItalic.eot?#iefix') format('embedded-opentype'),
        url('/local/assets/css/../fonts/TTFirsNeue-BlackItalic.woff2') format('woff2'),
        url('/local/assets/css/../fonts/TTFirsNeue-BlackItalic.woff') format('woff'),
        url('/local/assets/css/../fonts/TTFirsNeue-BlackItalic.ttf') format('truetype');
    font-weight: 900;
    font-style: italic;
}

@font-face {
    font-family: 'TT Firs Neue';
    src: url('/local/assets/css/../fonts/TTFirsNeue-LightItalic.eot');
    src: local('TT Firs Neue Light Italic'), local('TTFirsNeue-LightItalic'),
        url('/local/assets/css/../fonts/TTFirsNeue-LightItalic.eot?#iefix') format('embedded-opentype'),
        url('/local/assets/css/../fonts/TTFirsNeue-LightItalic.woff2') format('woff2'),
        url('/local/assets/css/../fonts/TTFirsNeue-LightItalic.woff') format('woff'),
        url('/local/assets/css/../fonts/TTFirsNeue-LightItalic.ttf') format('truetype');
    font-weight: 300;
    font-style: italic;
}

@font-face {
    font-family: 'TT Firs Neue';
    src: url('/local/assets/css/../fonts/TTFirsNeue-ExtraLightItalic.eot');
    src: local('TT Firs Neue ExtraLight Italic'), local('TTFirsNeue-ExtraLightItalic'),
        url('/local/assets/css/../fonts/TTFirsNeue-ExtraLightItalic.eot?#iefix') format('embedded-opentype'),
        url('/local/assets/css/../fonts/TTFirsNeue-ExtraLightItalic.woff2') format('woff2'),
        url('/local/assets/css/../fonts/TTFirsNeue-ExtraLightItalic.woff') format('woff'),
        url('/local/assets/css/../fonts/TTFirsNeue-ExtraLightItalic.ttf') format('truetype');
    font-weight: 200;
    font-style: italic;
}

@font-face {
    font-family: 'TT Firs Neue';
    src: url('/local/assets/css/../fonts/TTFirsNeue-Bold.eot');
    src: local('TT Firs Neue Bold'), local('TTFirsNeue-Bold'),
        url('/local/assets/css/../fonts/TTFirsNeue-Bold.eot?#iefix') format('embedded-opentype'),
        url('/local/assets/css/../fonts/TTFirsNeue-Bold.woff2') format('woff2'),
        url('/local/assets/css/../fonts/TTFirsNeue-Bold.woff') format('woff'),
        url('/local/assets/css/../fonts/TTFirsNeue-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'TT Firs Neue';
    src: url('/local/assets/css/../fonts/TTFirsNeue-ExtraBold.eot');
    src: local('TT Firs Neue ExtraBold'), local('TTFirsNeue-ExtraBold'),
        url('/local/assets/css/../fonts/TTFirsNeue-ExtraBold.eot?#iefix') format('embedded-opentype'),
        url('/local/assets/css/../fonts/TTFirsNeue-ExtraBold.woff2') format('woff2'),
        url('/local/assets/css/../fonts/TTFirsNeue-ExtraBold.woff') format('woff'),
        url('/local/assets/css/../fonts/TTFirsNeue-ExtraBold.ttf') format('truetype');
    font-weight: 800;
    font-style: normal;
}

@font-face {
    font-family: 'TT Firs Neue';
    src: url('/local/assets/css/../fonts/TTFirsNeue-Medium.eot');
    src: local('TT Firs Neue Medium'), local('TTFirsNeue-Medium'),
        url('/local/assets/css/../fonts/TTFirsNeue-Medium.eot?#iefix') format('embedded-opentype'),
        url('/local/assets/css/../fonts/TTFirsNeue-Medium.woff2') format('woff2'),
        url('/local/assets/css/../fonts/TTFirsNeue-Medium.woff') format('woff'),
        url('/local/assets/css/../fonts/TTFirsNeue-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'TT Firs Neue';
    src: url('/local/assets/css/../fonts/TTFirsNeue-Thin.eot');
    src: local('TT Firs Neue Thin'), local('TTFirsNeue-Thin'),
        url('/local/assets/css/../fonts/TTFirsNeue-Thin.eot?#iefix') format('embedded-opentype'),
        url('/local/assets/css/../fonts/TTFirsNeue-Thin.woff2') format('woff2'),
        url('/local/assets/css/../fonts/TTFirsNeue-Thin.woff') format('woff'),
        url('/local/assets/css/../fonts/TTFirsNeue-Thin.ttf') format('truetype');
    font-weight: 100;
    font-style: normal;
}

@font-face {
    font-family: 'TT Firs Neue';
    src: url('/local/assets/css/../fonts/TTFirsNeue-ExtraBoldItalic.eot');
    src: local('TT Firs Neue ExtraBold Italic'), local('TTFirsNeue-ExtraBoldItalic'),
        url('/local/assets/css/../fonts/TTFirsNeue-ExtraBoldItalic.eot?#iefix') format('embedded-opentype'),
        url('/local/assets/css/../fonts/TTFirsNeue-ExtraBoldItalic.woff2') format('woff2'),
        url('/local/assets/css/../fonts/TTFirsNeue-ExtraBoldItalic.woff') format('woff'),
        url('/local/assets/css/../fonts/TTFirsNeue-ExtraBoldItalic.ttf') format('truetype');
    font-weight: 800;
    font-style: italic;
}

@font-face {
    font-family: 'TT Firs Neue';
    src: url('/local/assets/css/../fonts/TTFirsNeue-Black.eot');
    src: local('TT Firs Neue Black'), local('TTFirsNeue-Black'),
        url('/local/assets/css/../fonts/TTFirsNeue-Black.eot?#iefix') format('embedded-opentype'),
        url('/local/assets/css/../fonts/TTFirsNeue-Black.woff2') format('woff2'),
        url('/local/assets/css/../fonts/TTFirsNeue-Black.woff') format('woff'),
        url('/local/assets/css/../fonts/TTFirsNeue-Black.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'TT Firs Neue';
    src: url('/local/assets/css/../fonts/TTFirsNeue-Italic.eot');
    src: local('TT Firs Neue Italic'), local('TTFirsNeue-Italic'),
        url('/local/assets/css/../fonts/TTFirsNeue-Italic.eot?#iefix') format('embedded-opentype'),
        url('/local/assets/css/../fonts/TTFirsNeue-Italic.woff2') format('woff2'),
        url('/local/assets/css/../fonts/TTFirsNeue-Italic.woff') format('woff'),
        url('/local/assets/css/../fonts/TTFirsNeue-Italic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
}

#panel {
	display: none;
}

.slick-slide:focus,
.slick-slide *:focus {
	outline: none;
}

h1,
h2,
h3,
h4,
h5,
h6,
p,
ul,
li {
	margin: 0;
	padding: 0;
}

html {
	scroll-behavior: smooth;
	overscroll-behavior: none;
}

body {
	background: #fff;
	font-family: "TT Firs Neue", "Arial", sans-serif;
	scroll-behavior: smooth;
	overscroll-behavior: none;
/*	padding-top: 50px;*/
}

body.hasEditor,
body.profile {
	padding: 0;
}

body.pageBlack {
	background-color: #000;
}

a:focus,
button:focus,
input:focus {
	outline: none;
}

a:hover {
	text-decoration: none;
}

body.fixed {
	overflow: hidden;
/*	padding-right: 10px;*/
}

.container {
	width: 100%;
	padding: 0 28px;
	max-width: 1400px;
	margin: 0 auto;
}

.flex__right {
	flex: 1;
	text-align: right;
}

/* ФОРМА */

.form__radios {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
	gap: 8px;
}

.form__radios-item input[type="checkbox"] {
    position: absolute;
    opacity: 0;
    width: 0;
    height: 0;
}

.form__radios-item label {
	color: var(--Dark-Grey, #707579);
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	letter-spacing: 0.24px;
	padding-left: 28px;
	height: 20px;
	position: relative;
	cursor: pointer;
	gap: 5px;
	display: block;
	padding-top: 2px;
}

.form__radios-item label a {
	text-decoration: none;
	position: relative;
	overflow: hidden;
}

.form__radios-item label a:after {
	content: "";
	display: block;
	width: 100%;
	height: 1px;
	background-color: #707579;
	transition: .3s all;
	position: absolute;
    left: 0;
    bottom: -1px;
}

.form__radios-item label a:hover:after {
	width: 0;
}

.form__radios-item label:before {
    content: "";
    width: 20px;
    height: 20px;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    display: block;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Crect x='0.5' y='0.5' width='19' height='19' stroke='white'/%3E%3C/svg%3E") center no-repeat;
}

.form__radios-item input[type="checkbox"]:checked + label:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Crect x='0.5' y='0.5' width='19' height='19' stroke='white'/%3E%3Crect x='4' y='4' width='12' height='12' fill='%2323DE84'/%3E%3C/svg%3E");
}

.form__radios-item.form__radios-item__black label:before {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Crect x='0.5' y='0.5' width='19' height='19' stroke='black'/%3E%3C/svg%3E") center no-repeat;
}

.form__radios-item.form__radios-item__black input[type="checkbox"]:checked + label:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Crect x='0.5' y='0.5' width='19' height='19' stroke='black'/%3E%3Crect x='4' y='4' width='12' height='12' fill='%2323DE84'/%3E%3C/svg%3E");
}

.form__radios-item.__error label:before {
	background-image: url("data:image/svg+xml,%0A%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='0.5' width='19' height='19' stroke='%23FB2D46'/%3E%3C/svg%3E%0A");	
}

.form__radios-item label a {
	color: var(--Dark-Grey, #707579);
}

.form__radios-item.__black label::before {
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Crect x='0.5' y='0.5' width='19' height='19' stroke='black'/%3E%3C/svg%3E") center no-repeat;
}

.form__radios-item.__black input[type="checkbox"]:checked + label:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Crect x='0.5' y='0.5' width='19' height='19' stroke='black'/%3E%3Crect x='4' y='4' width='12' height='12' fill='%2323DE84'/%3E%3C/svg%3E");
}

/* #ФОРМА */

.header,
.bx-core .header {
	position: fixed;
	top: 20px;
	width: 100%;
	z-index: 9999;
}

body:not(.hasEditor,.profile) .header {
	position: sticky;
}

body.hasEditor:not(.existHero) {
	padding-top: 120px;
}

body.fixed .header {
/*	padding-right: 15px;	*/
}

.header {
	z-index: 100;
}

.header__wrap {
	border: 1px solid var(--Black, #000);
	background: var(--White, #FFF);
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: row;
	-moz-flex-direction: row;
	-ms-flex-direction: row;
	-o-flex-direction: row;
	flex-direction: row;
	-ms-align-items: stretch;
	align-items: stretch;
	padding: 0;
	position: relative;
}

.header__logo {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: row;
	-moz-flex-direction: row;
	-ms-flex-direction: row;
	-o-flex-direction: row;
	flex-direction: row;
	-ms-align-items: stretch;
	align-items: stretch;
	text-decoration: none;
}

.header__logo-text {
	color: var(--Black, #000);
	text-align: center;
	font-size: 20px;
	font-style: normal;
	font-weight: 500;
	text-transform: uppercase;
	padding: 24px 23px 20px 17px;
	border-right: 1px solid #000;
	line-height: .8;
	text-decoration: none;
}

.header__logo-image {
	padding: 16px 15px 14px;
	border-right: 1px solid #000;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
	justify-content: center;
}

.header__menu {
	flex: auto;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
	-ms-align-items: center;
	align-items: center;
	justify-content: center;
	transition: .3s all;
}

.header__menu ul {
	list-style: none;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: row;
	-moz-flex-direction: row;
	-ms-flex-direction: row;
	-o-flex-direction: row;
	flex-direction: row;
	-ms-align-items: center;
	align-items: center;
	justify-content: center;
	gap: 24px;
	flex: auto;
	width: 100%;
}

.header__menu li {
	height: 100%;
}

.showOnlyMobile {
	display: none;
}

.header__menu ul a {
	text-decoration: none;
	color: var(--Black, #000);
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	height: 100%;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: row;
	-moz-flex-direction: row;
	-ms-flex-direction: row;
	-o-flex-direction: row;
	flex-direction: row;
	-ms-align-items: center;
	align-items: center;
	transition: .3s all;
}

.header__menu ul a:hover {
	color: #23DE84;
}

.header__menu ul li a sup {
	position: relative;
	left: 2px;
	top: -4px;
	color: #23DE84;
}

.header__menu li a.selected,
.header__menu .root-item-selected {
	color: #23DE84;
}

.header__menu ul li ul {
	position: absolute;
	left: -1px;
	top: 61px;
	border: 1px solid var(--Black, #000);
	border-top: none;
	background: var(--White, #FFF);
	width: calc(100% + 2px);
	gap: 32px;
	overflow: hidden;
	transition: .3s all;
	opacity: 0;
	visibility: hidden;
}

@media (min-width:1000px) {
	.header__menu ul li:hover ul {
		opacity: 1;
		visibility: visible;
	}
}

.header__menu ul li ul li {
	padding: 20px 0;
}

.header__search {
	
}

.header__search-button {
	height: 100%;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
	justify-content: center;
	cursor: pointer;
	padding: 14px;
	border-left: 1px solid #000;
	transition: .3s all;
}

.header__search-button path {
	transition: .3s all;
}

.header__search-button.active,
.header__search-button:hover {
	background-color: #000;
}

.header__search-button.active path,
.header__search-button:hover path {
	fill: #fff;
}

.header__search-form__wrap {
	position: absolute;
	left: -1px;
	top: 60px;
	width: calc(100% + 2px);
	background-color: #fff;
	border: 1px solid var(--Black, #000);
	padding: 10px 10px 10px 32px;
	transition: .3s all;
	opacity: 0;
	visibility: hidden;
}

.header__search-form__wrap.show {
	opacity: 1;
	visibility: visible;
}

.header__search-form {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: row;
	-moz-flex-direction: row;
	-ms-flex-direction: row;
	-o-flex-direction: row;
	flex-direction: row;
	-ms-align-items: center;
	align-items: center;
}

.header__search-form__input-wrap {
	padding-right: 50px;
}

.header__search-form__input-wrap,
.header__search-form__input {
	width: 100%;
}

.header__search-form__input {
	color: var(--Black, #000);
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	border: none;
}

.header__search-form__input:focus {
	outline: none;
}

.header__search-form__input::placeholder {
	color: var(--Black-50, rgba(0, 0, 0, 0.50));
}

.header__search-form__clear {
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Cmask id='mask0_1444_5092' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='40' height='40'%3E%3Crect width='40' height='40' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_1444_5092)'%3E%3Cpath d='M12.9787 28.5117L11.4883 27.0213L18.5095 20L11.4883 13.0204L12.9787 11.53L19.9999 18.5513L26.9795 11.53L28.4699 13.0204L21.4487 20L28.4699 27.0213L26.9795 28.5117L19.9999 21.4904L12.9787 28.5117Z' fill='black'/%3E%3C/g%3E%3C/svg%3E") no-repeat;
	width: 40px;
	height: 40px;
	cursor: pointer;
	transition: .3s all;
	opacity: 0;
	visibility: hidden;
}

.header__search-form__clear.show {
	opacity: 1;
	visibility: visible;
}

.search__results-wrap {
	min-height: calc(100vh - 397px);
}

@media (max-width:768px) {
	.search__results-wrap {
		min-height: 1px;
	}
}

.search__results-inner {
	position: absolute;
	left: -1px;
	top: 120px;
	width: calc(100% + 2px);
	padding-top: 24px;
	border: 1px solid var(--Black, #000);
	background: var(--White, #FFF);
	transition: .3s all;
	z-index: 1001;
}

.search__results-inner.hidden {
	opacity: 0;
	visibility: hidden;
}

.search__results-inner__overlay {
	background: rgba(0, 0, 0, 0.80);
	width: 100vw;
	height: 100vh;
	left: 0;
	top: 0;
	position: fixed;
	opacity: 0;
	visibility: hidden;
	transition: .3s all;
	z-index: 1000;
}

.search__results-inner__overlay.show {
	opacity: 1;
	visibility: visible;
}

.search__results-empty {
	min-height: 300px;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
	-ms-align-items: center;
	align-items: center;
	justify-content: center;
	gap: 8px;
}

.search__results-empty__title {
	font-weight: 500;
    font-size: 28px;
    line-height: 114%;
    text-align: center;
    letter-spacing: -0.01em;
    color: #1A1A1A;
}

.search__results-empty__text {
	font-weight: 500;
    font-size: 16px;
    line-height: 125%;
    text-align: center;
    letter-spacing: -0.01em;
    color: #808080;
}

.search__results-tabs {
	
}

.search__results-tabs__head {
    margin-bottom: 30px;
}

.search__results-tabs__head-wrap {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: row;
	-moz-flex-direction: row;
	-ms-flex-direction: row;
	-o-flex-direction: row;
	flex-direction: row;
    flex-wrap: wrap;
    gap: 32px;
}

.search__results-tabs__head a {
    position: relative;
    display: inline-block;
    color: var(--Black, #000);
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
    text-decoration: none;
	transition: font-weight 0.3s ease-in-out;
}

.search__results-tabs__head a.current {
    color: var(--Black, #000);
	font-size: 14px;
	font-style: normal;
	line-height: normal;
/*	font-weight: 700;*/
	text-shadow: 1px 0 0 #000;
}

.search__results-tabs__body-item__list {
	max-height: 70vh;
	overflow-y: auto;
	scrollbar-width: thin;
    scrollbar-color: #888 #f1f1f1;
}

.search__results-tabs__body-item__list::-webkit-scrollbar-track {
    background: #f1f1f1;
    border-radius: 5px;
}

.search__results-tabs__body-item__list::-webkit-scrollbar-thumb {
    background: #888;
    border-radius: 5px;
}

.search__results-tabs__body-item__list::-webkit-scrollbar-thumb:hover {
    background: #555;
}

.search__results-body__item {
	padding: 24px;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
	gap: 16px;
	text-decoration: none;
	-ms-align-items: flex-start;
	align-items: flex-start;
}

.search__results-body__item:not(:last-of-type) {
	border-bottom: 1px solid var(--Light-Grey, #F0F0F0);
}

.search__results-body__item-title {
	color: var(--Black, #000);
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	letter-spacing: -0.16px;
}

.search__results-body__item-title span,
.search__results-body__item-text span,
.search__results-body__item-title b,
.search__results-body__item-text b {
	color: #F7AC19;
	font-weight: 500;
}

.search__results-body__item-text {
	color: var(--Black, #000);
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	letter-spacing: 0.24px;
	max-width: 820px;
}

.search__results-body__item-link {
	height: 20px;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
	justify-content: center;
	color: var(--Yellow, #F7AC19);
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	letter-spacing: 0.28px;
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cmask id='mask0_2044_109' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='20' height='20'%3E%3Crect width='20' height='20' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_2044_109)'%3E%3Cpath d='M13.125 10.75H4V9.25H13.125L8.9375 5.0625L10 4L16 10L10 16L8.9375 14.9375L13.125 10.75Z' fill='black'/%3E%3C/g%3E%3C/svg%3E") right center no-repeat;
	padding-right: 24px;
}

.header__profile {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: row;
	-moz-flex-direction: row;
	-ms-flex-direction: row;
	-o-flex-direction: row;
	flex-direction: row;
	-ms-align-items: center;
	align-items: center;
	border-left: 1px solid #000;
}

.header__profile-links {
	padding: 0 50px 0 45px;
}

.header__profile-links a {
	color: var(--Black, #000);
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	text-decoration: none;
}

.header__profile-links a.button__more,
.header__profile-links a.button__more span,
.header__profile-links a.button__more:after {
	padding: 0;
}

.header__profile-photo {
	max-width: 48px;
	min-width: 48px;
	height: 48px;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
	-ms-align-items: center;
	align-items: center;
	justify-content: center;
	text-decoration: none;
	color: #000;
	border-radius: 50%;
	overflow: hidden;
	margin: 0 6px 0 8px;
}

.header__profile-photo.__noPhoto {
	box-shadow: 0 0 0 1px #000;
}

.header__profile-photo img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.header__profile-menu {
	background: #FFF;
	position: absolute;
	top: 62px;
	right: -1px;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
	gap: 12px;
	opacity: 0;
	visibility: hidden;
	transition: .3s all;
}

.header__profile-menu.show {
	opacity: 1;
	visibility: visible;
	box-shadow: 0 0 5px 0 rgba(0,0,0,.2);
}

.header__profile-menu ul {
	list-style: none;
	padding-bottom: 12px;
	text-align: right;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
	gap: 12px;
}

.header__profile-menu ul:first-of-type {
	padding-top: 8px;
}

.header__profile-menu ul:not(:last-of-type) {
	border-bottom: 1px solid #F0F0F0;
}

.header__profile-menu ul li a {
	padding: 4px 24px;
	color: var(--Black, #000);
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	letter-spacing: 0.28px;
	display: block;
	text-decoration: none;
}

.header__profile-menu ul li a.button__more {
	padding: 0;
}

.header__profile-menu ul li a.button__more span,
.header__profile-menu ul li a.button__more:after {
	padding: 4px 24px;
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.header__menu-hamburger {
	width: 28px;
	height: 40px;
	display: none;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
	-ms-align-items: center;
	align-items: center;
	justify-content: center;
	cursor: pointer;
	margin: 0 0 0 24px;
}

.header__menu-hamburger span {
	transition: .3s all;
	width: 100%;
	height: 2px;
	display: block;
	background-color: #1A1A1A;
	transform-origin: center;
}

.header__menu-hamburger span:first-of-type {
	margin-bottom: 8px;
}

/*
.header__menu-hamburger.opened span {
	position: relative;
	top: -2px;
}
*/

.header__menu-hamburger.opened span:first-of-type {
    transform: rotate(45deg) translate(5px, 5px);
}

.header__menu-hamburger.opened span:last-of-type {
    transform: rotate(-45deg) translate(2px, -2px);
}

.page__title {
	color: var(--Black, #000);
	font-size: 64px;
	font-style: normal;
	font-weight: 500;
	line-height: 96%;
	letter-spacing: -1.28px;
}

.coursesPage,
.materialsPage,
.authorsPage,
.indexPage,
.podkastsPage,
.objectsPage {
	margin-top: 32px;
    background-color: #fff;
    position: relative;
    padding-top: 40px;
}

.myMainSection {
	padding: 40px 0;
}

.myMainSection__top {
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
	margin-bottom: 40px;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: row;
	-moz-flex-direction: row;
	-ms-flex-direction: row;
	-o-flex-direction: row;
	flex-direction: row;
	-ms-align-items: center;
	align-items: center;
	justify-content: space-between;
	padding-right: 24px;
}

.myMainPodkasts .myMainSection__top {
	margin-bottom: 64px;
}

.myMainSection__title {
	color: #000;
	font-size: 64px;
	font-style: normal;
	font-weight: 500;
	line-height: 96%;
	letter-spacing: -1.28px;
}

.myMainSection__top-right {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: row;
	-moz-flex-direction: row;
	-ms-flex-direction: row;
	-o-flex-direction: row;
	flex-direction: row;
	-ms-align-items: center;
	align-items: center;
	gap: 62px;
}

.myMainSection__link {
	
}

.myMainSection__link a {
	color: var(--Black, #000);
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	text-transform: uppercase;
	text-decoration: none;
}

.myMainSection__link a,
.myMainEvents__tabs-head__item {
	display: inline-block;
	vertical-align: middle;
	overflow: hidden;
	position: relative;
	cursor: pointer;
}

.myMainEvents__tabs-head__item {
	padding-top: 1px;
}

.myMainSection__link a span,
.myMainEvents__tabs-head__item span {
    display: block;
    transition: transform 0.3s ease;
}

.myMainSection__link a::after,
.myMainEvents__tabs-head__item:after {
    content: attr(data-content);
    position: absolute;
    left: 0;
    top: 0;
    transform: translateY(100%);
    transition: transform 0.3s ease;
}

.myMainEvents__tabs-head__item:after {
	top: 2px;
	padding-top: 1px;
}

.myMainSection__link a:hover span,
.myMainEvents__tabs-head__item:hover span {
    transform: translateY(-100%);
}

.myMainSection__link a:hover::after,
.myMainEvents__tabs-head__item:hover::after {
    transform: translateY(0);
}

.myMainEvents__tabs-head__item:hover::after {
	top: 0;
}

.myMainIntro {
	padding-top: 0;
}

.myMainIntro__wrap {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: row;
	-moz-flex-direction: row;
	-ms-flex-direction: row;
	-o-flex-direction: row;
	flex-direction: row;
	-ms-align-items: stretch;
	align-items: stretch;
	gap: 32px;
}

.myMainIntro__side {
	min-width: 495px;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
	justify-content: space-between;
}

.myMainIntro__side-top {
	height: 100%;
}

.myMainIntro__side-top__inner {
	position: sticky;
	top: 100px;
}

.myMainIntro__side-title {
	color: #000;
	font-size: 64px;
	font-style: normal;
	font-weight: 500;
	line-height: 96%;
	letter-spacing: -1.28px;
	margin-bottom: 40px;
}

.myMainIntro__side-item {
	text-decoration: none;
}

.myMainIntro__side-item__block {
	background: var(--Black, #000);
	height: 495px;
	overflow: hidden;
	position: relative;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
	justify-content: center;
	transition: .3s all;
}

.myMainIntro__side-item:hover .myMainIntro__side-item__block {
	background: #4CFF82;
}

.myMainIntro__side-item__photo {
	width: 396px;
	height: 297px;
}

.myMainIntro__side-item__photo img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.myMainIntro__side-item__fixed-title {
	position: absolute;
	color: var(--White, #FFF);
	font-size: 50px;
	font-style: normal;
	font-weight: 500;
	line-height: 0.8;
	text-transform: uppercase;
}

.myMainIntro__side-item__fixed-title1 {
	top: 0;
	left: 0;
}

.myMainIntro__side-item__fixed-title2 {
	top: 170px;
    right: -165px;
	transform: rotate(90deg);
}

.myMainIntro__side-item__fixed-title3 {
	bottom: 0;
	right: 0;
	line-height: 0.6;
}

.myMainIntro__side-item__title {
	color: var(--Black, #000);
	font-size: 32px;
	font-style: normal;
	font-weight: 500;
	line-height: 106%;
	margin: 16px 0;
}

.myMainIntro__side-nav {
	margin-top: 30px;
}

.myMainIntro__list {
	margin-top: 105px;
}

.myMainIntro__list .materialsPage__list-item.__podkast {
	grid-column: span 2;
}

.myMainIntro__list .materialsPage__list-item.__podkast .materialsPage__list-item__photo {
	min-height: 1px;
}

.myMainBanner {
	
}

.myMainBanner__wrap {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: row;
	-moz-flex-direction: row;
	-ms-flex-direction: row;
	-o-flex-direction: row;
	flex-direction: row;
	justify-content: space-between;
}

.myMainBanner__content {
	max-width: 425px;
}

.myMainBanner__title {
	color: #FFF;
	font-size: 64px;
	font-style: normal;
	font-weight: 500;
	line-height: 96%;
	letter-spacing: -1.28px;
}

.myMainBanner__text {
	color: #FFF;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 116%;
	margin: 40px 0;
}

.myMainBanner__image {
	height: 100%;
	max-width: 670px;
	position: relative;
	left: 50px;
}

.myMainBanner__image img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	display: block;
}

.myMainCourses .coursesPage__list {
	grid-template-columns: repeat(4, 1fr);
}

.myMainCourses .coursesPage__list-item__photo {
	height: 365px;
}

.myMainPodkasts {
	background: #000;
}

.myMainPodkasts .myMainSection__top {
	border-color: #fff;
}

.myMainPodkasts .myMainSection__title,
.myMainPodkasts .myMainSection__link a {
	color: #fff;
}

.myMainProjects__slider {
	
}

.slick-initialized .myMainProjects__slider-item.slick-slide,
.myMainProjects__slider-item:not(.slick-slide) {
	position: relative;
	height: 850px;
	text-decoration: none;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
	-ms-align-items: flex-start;
	align-items: flex-start;
	justify-content: flex-end;
}

.myMainProjects__slider:not(.slick-initialized) .myMainProjects__slider-item:not(:first-child) {
	display: none;
}

.myMainProjects__slider-item__photo {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}

.myMainProjects__slider-item__photo:before {
	content: "";
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background: linear-gradient(0deg, rgba(0, 0, 0, 0.20) 0%, rgba(0, 0, 0, 0.20) 100%);
	display: block;
}

.myMainProjects__slider-item__photo img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.myMainProjects__slider-item__box {
	max-width: 610px;
	min-width: 610px;
	position: relative;
	z-index: 1;
	background-color: #fff;
	padding: 24px;
}

.myMainProjects__slider-item__title {
	color: #000;
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	letter-spacing: 0.24px;
	margin-bottom: 24px;
}

.myMainProjects__slider-item__city {
	color: #000;
	font-size: 30px;
	font-style: normal;
	font-weight: 500;
	line-height: 106%;
	letter-spacing: -0.32px;
	margin-bottom: 24px;
}

.myMainProjects__slider-item__text {
	color: #000;
	font-size: 15px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	letter-spacing: 0.17px;
	margin-bottom: 24px;
}

.myMainProjects__slider-item__text p:not(:empty) {
	margin-bottom: 15px;
}

.myMainProjects__slider-item__text br {
	display: none;
}

.myMainProjects__slider-item__text ul,
.myMainProjects__slider-item__text ol {
	margin-left: 15px;
}

.myMainProjects__slider .slick-arrow {
	z-index: 2;
	top: auto;
}

.myMainProjects__slider .slick-prev {
	left: auto;
	right: 152px;
	bottom: 24px;
}

.myMainProjects__slider .slick-next {
	right: 24px;
	bottom: 24px;
}

.myMainMaterials .myMainSection__top {
	margin-bottom: 24px;
}

.myMainMaterials .materialsPage {
	padding-top: 0;
	margin-top: 0;
}

.myMainSubscribe {
	background: #384046;
	height: 397px;
}

.myMainSubscribe .container,
.myMainSubscribe__box {
	height: 100%;
}

.myMainSubscribe__box {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
	-ms-align-items: center;
	align-items: center;
	justify-content: center;
}

.myMainSubscribe__form {
	min-width: 1140px;
}

.myMainSubscribe__form.hidden {
	display: none;
}

.myMainSubscribe__form-line {
	border-right: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: row;
	-moz-flex-direction: row;
	-ms-flex-direction: row;
	-o-flex-direction: row;
	flex-direction: row;
	-ms-align-items: center;
	align-items: center;
	justify-content: space-between;
	height: 50px;
}

.myMainSubscribe__form-title,
.myMainSubscribe__form-right {
	color: #FFF;
	font-size: 32px;
	font-style: normal;
	font-weight: 500;
	line-height: 106%;
	margin: 24px 0;
}

.myMainSubscribe__form-title {
	margin: 14px 0;
}

.myMainSubscribe__form-right {
	text-align: right;
}

.myMainSubscribe__form-groups {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: row;
	-moz-flex-direction: row;
	-ms-flex-direction: row;
	-o-flex-direction: row;
	flex-direction: row;
	-ms-align-items: center;
	align-items: center;
	padding-right: 12px;
	flex: 1;
}

.myMainSubscribe__form-input {
	background: none;
	border: none;
	color: #FFF;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	letter-spacing: 0.28px;
	min-width: 150px;
	flex: 1;
	text-align: right;
	margin-right: 75px;
	padding-left: 50px;
}

.myMainSubscribe__form-input.__error,
.myMainSubscribe__form-input.__error::placeholder {
	color: #FB2D46;
}

.myMainSubscribe__form-button {
	border: none;
	background: none;
	color: var(--White, #FFF);
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	text-transform: uppercase;
	padding-left: 25px;
	cursor: pointer;
	display: inline-block;
	vertical-align: middle;
	overflow: hidden;
	position: relative;
}

.myMainSubscribe__form-button span {
    display: block;
    transition: transform 0.3s ease;
}

.myMainSubscribe__form-button::after {
    content: attr(data-content);
    position: absolute;
    right: 0;
    top: 0;
    transform: translateY(100%);
    transition: transform 0.3s ease;
}

.myMainSubscribe__form-green {
	color: #23DE84;
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	line-height: 116%;
	margin-bottom: 24px;
}

.myMainSubscribe__thanks {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
	-ms-align-items: center;
	align-items: center;
	justify-content: center;
	height: 100%;
	gap: 20px;
}

.myMainSubscribe__thanks.hidden {
	display: none;
}

.myMainSubscribe__thanks-title {
	color: #FFF;
	text-align: center;
	font-size: 32px;
	font-style: normal;
	font-weight: 500;
	line-height: 106%;
}

.myMainSubscribe__thanks-text {
	color: #27C941;
	text-align: center;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	letter-spacing: 0.28px;
}

.myMainEvents {
	background-color: #F7F7F7;
}

.myMainEvents__tabs-head {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: row;
	-moz-flex-direction: row;
	-ms-flex-direction: row;
	-o-flex-direction: row;
	flex-direction: row;
	-ms-align-items: center;
	align-items: center;
	gap: 24px;
}

.myMainEvents__tabs-head__item {
	text-decoration: none;
	color: var(--Black-50, rgba(0, 0, 0, 0.50));
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 114%;
	letter-spacing: 0.14px;
	text-transform: uppercase;
}

.myMainEvents__tabs-head__item.active {
	color: #000;
}

.myMainEvents__tabs-body__item:not(.active) {
	display: none;
}

.myMainEvents__tabs-body__list {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
	gap: 16px;
}

.myMainEvents__tabs-body__list-item {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: row;
	-moz-flex-direction: row;
	-ms-flex-direction: row;
	-o-flex-direction: row;
	flex-direction: row;
	-ms-align-items: flex-start;
	align-items: flex-start;
	gap: 24px;
	text-decoration: none;
}

.myMainEvents__tabs-body__list-item:not(:last-of-type) {
	border-bottom: 1px solid #000;
	padding-bottom: 16px;
}

.myMainEvents__tabs-body__list-item__content,
.myMainEvents__tabs-body__list-item__photo {
	flex: 1;
}

.myMainEvents__tabs-body__list-item__content {
	padding-top: 16px;
}

.myMainEvents__tabs-body__list-item__meta {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: row;
	-moz-flex-direction: row;
	-ms-flex-direction: row;
	-o-flex-direction: row;
	flex-direction: row;
	-ms-align-items: center;
	align-items: center;
	gap: 10px;
	margin-bottom: 16px;
}

.myMainEvents__tabs-body__list-item__date {
	color: var(--Green, #23DE84);
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	letter-spacing: -0.16px;
}

.myMainEvents__tabs-body__list-item__section {
	color: var(--Black, #000);
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	letter-spacing: -0.16px;
}

.myMainEvents__tabs-body__list-item__title {
	color: var(--Black, #000);
	font-size: 32px;
	font-style: normal;
	font-weight: 500;
	line-height: 106%;
	max-width: 800px;
	transition: .3s all;
}

.myMainEvents__tabs-body__list-item__text {
	margin-top: 32px;
	max-width: 820px;
	color: var(--Black, #000);
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	letter-spacing: 0.28px;
}

.myMainEvents__tabs-body__list-item__photo {
	max-width: 310px;
	height: 224px;
	position: relative;
}

.myMainEvents__tabs-body__list-item__photo:before {
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
	visibility: hidden;
	background: var(--Green, #23DE84);
	transition: .3s all;
}

.myMainEvents__tabs-body__list-item__photo.__noPhoto {
	border: 2px solid var(--Green, #23DE84);
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='113' viewBox='0 0 160 113' fill='none'%3E%3Crect y='0.807617' width='16' height='16' fill='%2323DE84'/%3E%3Crect x='96' y='0.807617' width='16' height='16' fill='%2323DE84'/%3E%3Crect x='16' y='16.8076' width='16' height='16' fill='%2323DE84'/%3E%3Crect x='16' y='80.8076' width='16' height='16' fill='%2323DE84'/%3E%3Crect width='16' height='16' transform='matrix(-1 0 0 1 112 80.8076)' fill='%2323DE84'/%3E%3Crect y='64.8076' width='16' height='16' fill='%2323DE84'/%3E%3Crect x='112' y='16.8076' width='16' height='16' fill='%2323DE84'/%3E%3Crect x='32' y='16.8076' width='16' height='16' fill='%2323DE84'/%3E%3Crect x='32' y='96.8076' width='16' height='16' fill='%2323DE84'/%3E%3Crect x='48' y='96.8076' width='16' height='16' fill='%2323DE84'/%3E%3Crect x='64' y='96.8076' width='16' height='16' fill='%2323DE84'/%3E%3Crect x='80' y='96.8076' width='16' height='16' fill='%2323DE84'/%3E%3Crect x='128' y='16.8076' width='16' height='16' fill='%2323DE84'/%3E%3Crect x='48' y='0.807617' width='16' height='16' fill='%2323DE84'/%3E%3Crect x='144' y='0.807617' width='16' height='16' fill='%2323DE84'/%3E%3C/svg%3E") center no-repeat;
}

.myPodkastsList__items-item__photo.__noPhoto {
	background: #1A1D1F url("/local/assets/css/../img/podkasts_vipusk-noPhoto.png") no-repeat;
	background-size: cover;
	width: 100%;
	height: 130px;
}

.myMainEvents__tabs-body__list-item__photo img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	display: block;
}

.myMainEvents__tabs-body__list-item:hover .myMainEvents__tabs-body__list-item__photo:before {
	opacity: 0.5;
	visibility: visible;
}

.myMainEvents__tabs-body__list-item:hover .myMainEvents__tabs-body__list-item__title {
	color: #23DE84;
}

.coursesPage__top {

}

.coursesPage__top-wrap {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: row;
	-moz-flex-direction: row;
	-ms-flex-direction: row;
	-o-flex-direction: row;
	flex-direction: row;
	-ms-align-items: flex-start;
	align-items: flex-start;
	justify-content: space-between;
	padding-right: 92px;
	margin-bottom: 32px;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
	padding-bottom: 12px;
}

.coursesPage__top-text {
	color: var(--Black, #000);
	font-size: 15px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	letter-spacing: 0.17px;
	max-width: 560px;
}

.posts__filter {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: row;
	-moz-flex-direction: row;
	-ms-flex-direction: row;
	-o-flex-direction: row;
	flex-direction: row;
	gap: 32px;
}

.posts__filter-item {
	color: var(--Black, #000);
	font-size: 15px;
	letter-spacing: 0.15px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	text-decoration: none;
	vertical-align: middle;
	overflow: hidden;
	position: relative;
	cursor: pointer;
}

.posts__filter-item.active {
	font-weight: 700;
}

.posts__filter-item span {
    display: block;
    transition: transform 0.3s ease;
}

.posts__filter-item::after {
    content: attr(data-content);
    position: absolute;
    left: 0;
    top: 0;
    transform: translateY(100%);
    transition: transform 0.3s ease;
}

.coursesPage__wrap {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: row;
	-moz-flex-direction: row;
	-ms-flex-direction: row;
	-o-flex-direction: row;
	flex-direction: row;
	-ms-align-items: stretch;
	align-items: stretch;
	justify-content: space-between;
	margin-top: 40px;
	padding-bottom: 40px;
}

.coursesPage__box {
	max-width: 795px;
}

.coursesPage__list {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	grid-column-gap: 32px;
	grid-row-gap: 70px;
	margin-bottom: 48px;
}

.coursesPage__wrap.__noProgress {
	gap: 0;
}

.coursesPage__wrap.__noProgress .coursesPage__box {
	max-width: none;
}

.coursesPage__wrap.__noProgress .coursesPage__list {
	grid-template-columns: repeat(5, 1fr);
}

.coursesPage__list-item a {
	text-decoration: none;
}

.coursesPage__list-item.__long {
	grid-column: span 2;
}

.coursesPage__list-item__photo {
	height: 290px;
	border-radius: 100%;
	overflow: hidden;
	background: #fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='112' viewBox='0 0 160 112' fill='none'%3E%3Crect width='16' height='16' fill='%2323DE84'/%3E%3Crect x='96' width='16' height='16' fill='%2323DE84'/%3E%3Crect x='16' y='16' width='16' height='16' fill='%2323DE84'/%3E%3Crect x='16' y='80' width='16' height='16' fill='%2323DE84'/%3E%3Crect width='16' height='16' transform='matrix(-1 0 0 1 112 80)' fill='%2323DE84'/%3E%3Crect y='64' width='16' height='16' fill='%2323DE84'/%3E%3Crect x='112' y='16' width='16' height='16' fill='%2323DE84'/%3E%3Crect x='32' y='16' width='16' height='16' fill='%2323DE84'/%3E%3Crect x='32' y='96' width='16' height='16' fill='%2323DE84'/%3E%3Crect x='48' y='96' width='16' height='16' fill='%2323DE84'/%3E%3Crect x='64' y='96' width='16' height='16' fill='%2323DE84'/%3E%3Crect x='80' y='96' width='16' height='16' fill='%2323DE84'/%3E%3Crect x='128' y='16' width='16' height='16' fill='%2323DE84'/%3E%3Crect x='48' width='16' height='16' fill='%2323DE84'/%3E%3Crect x='144' width='16' height='16' fill='%2323DE84'/%3E%3C/svg%3E") center no-repeat;
	position: relative;
}

.eventsPage__section-item__photo {
	position: relative;
}

.coursesPage__list-item__photo.__noPhoto {
	border: 1px solid var(--Green, #23DE84);
}

.coursesPage__list-item__photo img,
.objectsPage__list-item__card-photo img,
.eventsPage__section-item__photo img,
/* .materialsPage__list-item:not(.__podkast) .materialsPage__list-item__photo img, */
.researchPage__list-item__photo img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	transition: .3s all;
}

.materialsPage__list-item:not(.__podkast) .materialsPage__list-item__photo:before,
.coursesPage__list-item__photo:before,
.forumsPage__list-item__photo:before,
.eventsPage__section-item__photo:before,
.objectsPage__list-item__card-photo:before,
.researchPage__list-item__photo:before,
.myCourseLessons__section-list__item-photo:before,
.lectorModal__box-inner__section-items__item-image:before {
	content: "";
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background: #23DE84;
	opacity: 0;
	visibility: hidden;
	position: absolute;
	transition: .3s all;
	z-index: 1;
}

.coursesPage__list-item > a:hover .coursesPage__list-item__photo::before,
.researchPage__list-item > a:hover .researchPage__list-item__photo::before,
.eventsPage__section-item:hover .eventsPage__section-item__photo::before,
.forumsPage__list-item:hover .forumsPage__list-item__photo::before,
.objectsPage__list-item__card:hover .objectsPage__list-item__card-photo:before,
.materialsPage__list-item > a:hover .materialsPage__list-item__photo::before,
.lectorModal__box-inner__section-items__item-image:hover::before,
.myCourseLessons__section-list__item:hover .myCourseLessons__section-list__item-photo::before {
	opacity: 0.5;
	visibility: visible;
}

.materialsPage__list-item.__podkast > a:hover .materialsPage__list-item__photo::before {
	opacity: 1;
}

.coursesPage__list-item > a:hover .coursesPage__list-item__photo img,
.researchPage__list-item > a:hover .researchPage__list-item__photo img,
.objectsPage__list-item__card:hover .objectsPage__list-item__card-photo img,
.forumsPage__list-item:hover .forumsPage__list-item__photo img,
.eventsPage__section-item:hover .eventsPage__section-item__photo img,
.materialsPage__list-item:not(.__podkast) > a:hover .materialsPage__list-item__photo img {
	filter: grayscale(100%);
}

.coursesPage__list-item__meta {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: row;
	-moz-flex-direction: row;
	-ms-flex-direction: row;
	-o-flex-direction: row;
	flex-direction: row;
	justify-content: space-between;
	-ms-align-items: center;
	align-items: center;
	margin-top: 16px;
	color: var(--Black-50, rgba(0, 0, 0, 0.50));
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	letter-spacing: 0.24px;
}

.coursesPage__list-item__title {
	color: var(--Black, #000);
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	line-height: 116%;
	margin: 16px 0;
}

.myMainIntro__list .coursesPage__list-item .coursesPage__list-item__photo,
.myMainIntro__list .coursesPage__list-item .coursesPage__list-item__title {
	margin-bottom: 16px;
	display: block;
}

.coursesPage__pages-box {
	margin-bottom: 80px;
}

.coursesPage__pages-title,
.modern-page-title {
	color: var(--Black, #000);
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	margin-bottom: 20px;
}

.coursesPage__pages,
.modern-page-navigation__pages {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: row;
	-moz-flex-direction: row;
	-ms-flex-direction: row;
	-o-flex-direction: row;
	flex-direction: row;
	-ms-align-items: center;
	align-items: center;
	gap: 4px;
}

.materialsPage .coursesPage__pages-box {
	display: none;
}

.coursesPage__pages-current,
.modern-page-current {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	width: 24px;
	height: 24px;
	padding: 8px 10px;
	justify-content: center;
	-ms-align-items: center;
	align-items: center;
	color: var(--White, #FFF);
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	letter-spacing: 0.24px;
	background: var(--Black, #000);
}

.coursesPage__pages-link,
.modern-page-navigation__pages a {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	width: 24px;
	height: 24px;
	padding: 8px 10px;
	justify-content: center;
	-ms-align-items: center;
	align-items: center;
	color: var(--Black, #000);
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	letter-spacing: 0.24px;
	text-decoration: none;
	background: var(--Light-Grey, #F0F0F0);
}

.coursesPage__pages-next,
.coursesPage__pages-prev,
a.modern-page-next,
a.modern-page-prev {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	width: 24px;
	height: 24px;
	padding: 8px 10px;
	justify-content: center;
	align-items: center;
	color: var(--Black, #000);
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	letter-spacing: 0.24px;
	text-decoration: none;
	background: none;
}

.researchPage__list .tags {
	margin-top: 18px;
}

.tags__list {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: row;
	-moz-flex-direction: row;
	-ms-flex-direction: row;
	-o-flex-direction: row;
	flex-direction: row;
	flex-wrap: wrap;
	-ms-align-items: center;
	align-items: center;
	gap: 2px;
}

.tags__list-item {
	background: #F0F0F0 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8' fill='none'%3E%3Ccircle cx='4' cy='4' r='4' fill='white'/%3E%3C/svg%3E") left 10px top 47% no-repeat;
	padding: 8px 10px 8px 22px;
	color: var(--Black, #000);
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	letter-spacing: 0.24px;
	text-decoration: none;
/*	transition: .3s all;*/
	opacity: 1;
    transform: translateY(0);
    transition: opacity 0.125s cubic-bezier(0.4, 0, 0.2, 1), transform 0.125s cubic-bezier(0.4, 0, 0.2, 1);
}

.tags__list-item.__hidden {
	display: none;
}

.filter-cat-results .tags__list-item,
.myMainIntro__list .tags__list-item,
.researchPage__list .tags__list-item {
	white-space: nowrap;
  	overflow: hidden;
  	text-overflow: ellipsis;
	max-width: 13ch;
	width: fit-content;
}

.researchPage__list .tags__list-item {
	max-width: 18ch;
}

.myMainIntro__list .tags__list-item {
	max-width: 12ch;
}

.filter-cat-results .tags__list-item.__noHidden,
.myMainIntro__list .tags__list-item.__noHidden,
.researchPage__list .tags__list-item.__noHidden {
	max-width: none;	
}

.tags__list-item:first-letter {
	text-transform: uppercase;
}

.researchPage__list-item .tags__list-item.__active,
.myMainIntro__list .tags__list-item.__active,
.materialsPage__list-item .tags__list-item.__active  {
	box-shadow: inset 0 0 0 1px #000;
}

.researchPage__list-item .tags__list-item.__active:after,
.myMainIntro__list .tags__list-item.__active:after,
.materialsPage__list-item .tags__list-item.__active:after {
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8' fill='none'%3E%3Cpath d='M0.790224 8L0 7.20978L3.19896 3.98919L0 0.790226L0.790224 0L4.01081 3.19896L7.20977 0L8 0.790226L4.80104 3.98919L8 7.20978L7.20977 8L4.01081 4.80104L0.790224 8Z' fill='%23000000'/%3E%3C/svg%3E");
}

.tags__list-item:hover {
	background-color: #E8E8E8;
}

.tags__list-item.__active {
	box-shadow: inset 0 0 0 1px #000;
	padding-right: 22px;
	position: relative;
}

.tags__list-item.__active:after {
	content: "";
	display: block;
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8' fill='none'%3E%3Cpath d='M0.790224 8L0 7.20978L3.19896 3.98919L0 0.790226L0.790224 0L4.01081 3.19896L7.20977 0L8 0.790226L4.80104 3.98919L8 7.20978L7.20977 8L4.01081 4.80104L0.790224 8Z' fill='%23000000'/%3E%3C/svg%3E");
	width: 8px;
	height: 8px;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	right: 10px;
	margin-top: 1px;
}

.tags__list-item[data-tag="course_ru"] {
	background-color: #F0F0F0;
	color: #000;
}

.tags__list-item[data-tag="course_ru"]:hover {
	background-color: #E8E8E8;
}

.tags__list-item[data-tag="research_ru"] {
	background-color: #F8ECE6;
	color: #C96227;
}

.tags__list-item[data-tag="research_ru"]:hover,
.tags__list-item[data-tag="research_ru"].__active {
	background-color: #F3E2DB;
}

.tags__list-item[data-tag="videos"],
.tags__list-item[data-tag="journal_media"] {
	background-color: #F7F8E6;
	color: #F7AC19;
}

.tags__list-item[data-tag="videos"].__active,
.tags__list-item[data-tag="journal_media"].__active {
    box-shadow: inset 0 0 0 1px #F7AC19;
}

.tags__list-item[data-tag="videos"]:hover,
.tags__list-item[data-tag="journal_media"]:hover {
	background-color: #ECEFD4;
}

.tags__list-item[data-tag="videos"].__active:after,
.tags__list-item[data-tag="journal_media"].__active:after {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8' fill='none'%3E%3Cpath d='M0.790224 8L0 7.20978L3.19896 3.98919L0 0.790226L0.790224 0L4.01081 3.19896L7.20977 0L8 0.790226L4.80104 3.98919L8 7.20978L7.20977 8L4.01081 4.80104L0.790224 8Z' fill='%23F7AC19'/%3E%3C/svg%3E");
}

.tags__list-item[data-tag="journal_articles"] {
	background-color: #E6F4F8;
	color: #2741C9;
}

.tags__list-item[data-tag="journal_articles"].__active {
	box-shadow: inset 0 0 0 1px #2741C9;
}

.tags__list-item[data-tag="journal_articles"]:hover {
	background-color: #CDE5EC;
}

.tags__list-item[data-tag="journal_articles"].__active:after {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8' fill='none'%3E%3Cpath d='M0.790224 8L0 7.20978L3.19896 3.98919L0 0.790226L0.790224 0L4.01081 3.19896L7.20977 0L8 0.790226L4.80104 3.98919L8 7.20978L7.20977 8L4.01081 4.80104L0.790224 8Z' fill='%232741C9'/%3E%3C/svg%3E");
}

.tags__list-item[data-tag="journal_likbez"] {
	background-color: #F8E6EF;
	color: #C92792;
}

.tags__list-item[data-tag="journal_likbez"].__active {
	box-shadow: inset 0 0 0 1px #C92792;
}

.tags__list-item[data-tag="journal_likbez"]:hover {
	background-color: #F3D9E6;
}

.tags__list-item[data-tag="journal_likbez"].__active:after {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8' fill='none'%3E%3Cpath d='M0.790224 8L0 7.20978L3.19896 3.98919L0 0.790226L0.790224 0L4.01081 3.19896L7.20977 0L8 0.790226L4.80104 3.98919L8 7.20978L7.20977 8L4.01081 4.80104L0.790224 8Z' fill='%23C92792'/%3E%3C/svg%3E");
}

.tags__list-item[data-tag="journal_podkasts"] {
	background-color: #FAEDEF;
	color: #FB2D46;
}

.tags__list-item[data-tag="journal_podkasts"].__active {
	box-shadow: inset 0 0 0 1px #FB2D46;
}

.tags__list-item[data-tag="journal_podkasts"]:hover {
	background-color: #F2E3E5;
}

.tags__list-item[data-tag="journal_podkasts"].__active:after {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8' fill='none'%3E%3Cpath d='M0.790224 8L0 7.20978L3.19896 3.98919L0 0.790226L0.790224 0L4.01081 3.19896L7.20977 0L8 0.790226L4.80104 3.98919L8 7.20978L7.20977 8L4.01081 4.80104L0.790224 8Z' fill='%23FB2D46'/%3E%3C/svg%3E");
}

.tags__list-item[data-tag="events_ru"] {
	background-color: #E7FAF1;
	color: #23DE84;
}

.tags__list-item[data-tag="events_ru"]:hover {
	background-color: #D7F3E6;
}

.tags__list-more {
	padding: 8px;
	background: #F0F0F0;
	color: var(--Black, #000);
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	letter-spacing: 0.24px;
	cursor: pointer;
}

.coursesPage__side {
	flex: 1;
	max-width: 430px;
}

.coursesPage__progress {
	background: var(--Black, #000);
	padding: 24px;
	max-width: 100%;
	position: sticky;
	top: 100px;
}

.coursesPage__progress-top {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: row;
	-moz-flex-direction: row;
	-ms-flex-direction: row;
	-o-flex-direction: row;
	flex-direction: row;
	-ms-align-items: center;
	align-items: center;
	justify-content: space-between;
}

.coursesPage__progress-photo {
	border-radius: 64px;
	border: 2px solid var(--Green, #23DE84);
	background-color: lightgray;
	overflow: hidden;
	max-width: 64px;
	height: 64px;
}

.coursesPage__progress-photo img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.coursesPage__progress-photo.user-initials {
	min-width: 64px;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
	-ms-align-items: center;
	align-items: center;
	justify-content: center;
	background-color: #fff;
	font-size: 16px;
}

.coursesPage__progress-name {
	color: #FFF;
	text-align: right;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	letter-spacing: -0.16px;
	max-width: 180px;
}

.coursesPage__progress-name span {
	display: block;
}

.coursesPage__progress-title {
	color: var(--White, #FFF);
	font-size: 32px;
	font-style: normal;
	font-weight: 500;
	line-height: 106%;
	margin: 24px 0 16px;
}

.coursesPage__progress-text {
	color: var(--White, #FFF);
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	letter-spacing: 0.28px;
	margin-top: 32px;
	margin-bottom: 48px;
}

.coursesPage__progress-tabs {
	margin-bottom: 24px;
	margin-top: 16px;
}

.coursesPage__progress-tabs__head {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: row;
	-moz-flex-direction: row;
	-ms-flex-direction: row;
	-o-flex-direction: row;
	flex-direction: row;
	-ms-align-items: flex-start;
	align-items: flex-start;
}

.coursesPage__progress-tabs__head-item {
	flex: 1;
	padding: 16px 0;
	color: var(--White-50, rgba(255, 255, 255, 0.50));
	text-align: center;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	letter-spacing: 0.28px;
	text-decoration: none;
	cursor: pointer;
}

.coursesPage__progress-tabs__head-item.active {
	color: #fff;
	border-bottom: 1px solid var(--Green, #23DE84);
	cursor: default;
}

.coursesPage__progress-tabs__body {
	margin-top: 16px;
}

.coursesPage__progress-tabs__body-item {
	
}

.coursesPage__progress-tabs__body-item__list {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
	gap: 8px;
}

.coursesPage__progress-tabs__body-item__list-item {
	height: 72px;
	position: relative;
	padding: 12px;
}

.coursesPage__progress-tabs__body-item__list-item__bg {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	background: rgba(255, 255, 255, 0.10);
	height: 100%;
}

.coursesPage__progress-tabs__body-item__list-item__bg-overlay {
	background: rgba(255, 255, 255, 0.10);
	height: 100%;
	position: absolute;
	left: 0;
	width: 0;
}

.coursesPage__progress-tabs__body-item__list-item__content {
	position: relative;
	z-index: 1;
}

.coursesPage__progress-tabs__body-item__list-item__title {
	color: #fff;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	letter-spacing: 0.28px;
}

.coursesPage__progress-tabs__body-item__list-item__stats {
	color: var(--Green, #23DE84);
	text-align: right;
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	letter-spacing: 0.24px;
}

.coursesPage__progress-button {
	border: 1px solid var(--White, #FFF);
	padding: 11px 24px;
	text-align: center;
	color: var(--White, #FFF);
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	letter-spacing: 0.28px;
	text-decoration: none;
	display: block;
}

.coursesPage__progress-button.button__more {
	display: block;
	padding: 0;
}

.coursesPage__progress-button.button__more span,
.coursesPage__progress-button.button__more:after {
	padding: 15px 24px;
	display: block;
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.coursePage {
	margin-top: 50px;
}

.coursePage__box {
	padding-left: 110px;
	padding-bottom: 40px;
}

.coursePage__top-wrap {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: row;
	-moz-flex-direction: row;
	-ms-flex-direction: row;
	-o-flex-direction: row;
	flex-direction: row;
	-ms-align-items: flex-end;
	align-items: flex-end;
	justify-content: space-between;
}

.coursePage__top-left .lessonPage__back {
	position: relative;
	top: 0;
	margin-bottom: 40px;
}

.coursePage__top-title {
	color: var(--Black, #000);
	font-size: 48px;
	font-style: normal;
	font-weight: 500;
	line-height: 100%;
	letter-spacing: -0.96px;
	max-width: 760px;
	margin-bottom: 40px;
}

.coursePage__top-photo {
	max-width: 425px;
	height: 290px;
	flex: 1;
	border-radius: 100%;
	overflow: hidden;
	background: #fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='112' viewBox='0 0 160 112' fill='none'%3E%3Crect width='16' height='16' fill='%2323DE84'/%3E%3Crect x='96' width='16' height='16' fill='%2323DE84'/%3E%3Crect x='16' y='16' width='16' height='16' fill='%2323DE84'/%3E%3Crect x='16' y='80' width='16' height='16' fill='%2323DE84'/%3E%3Crect width='16' height='16' transform='matrix(-1 0 0 1 112 80)' fill='%2323DE84'/%3E%3Crect y='64' width='16' height='16' fill='%2323DE84'/%3E%3Crect x='112' y='16' width='16' height='16' fill='%2323DE84'/%3E%3Crect x='32' y='16' width='16' height='16' fill='%2323DE84'/%3E%3Crect x='32' y='96' width='16' height='16' fill='%2323DE84'/%3E%3Crect x='48' y='96' width='16' height='16' fill='%2323DE84'/%3E%3Crect x='64' y='96' width='16' height='16' fill='%2323DE84'/%3E%3Crect x='80' y='96' width='16' height='16' fill='%2323DE84'/%3E%3Crect x='128' y='16' width='16' height='16' fill='%2323DE84'/%3E%3Crect x='48' width='16' height='16' fill='%2323DE84'/%3E%3Crect x='144' width='16' height='16' fill='%2323DE84'/%3E%3C/svg%3E") center no-repeat;
}

.coursePage__top-photo.__noPhoto {
	border: 1px solid var(--Green, #23DE84);
}

.coursePage__top-photo img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.coursePage__content {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: row;
	-moz-flex-direction: row;
	-ms-flex-direction: row;
	-o-flex-direction: row;
	flex-direction: row;
	-ms-align-items: flex-start;
	align-items: flex-start;
	justify-content: space-between;
	margin-top: 40px;
}

.coursePage__content-left {
	max-width: 760px;
}

.coursePage__content-text {
	margin-bottom: 40px;
	color: var(--Black, #000);
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	letter-spacing: -0.16px;
}

.coursePage__content-text p {
	color: var(--Black, #000);
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	letter-spacing: -0.16px;
}

.coursePage__content-text p:not(:last-of-type) {
	margin-bottom: 15px;
}

.coursePage__content-progress {
	flex: 1;
	max-width: 315px;
	position: sticky;
	top: 90px;
	background: var(--Light-Green, #E7FAF1);
	padding: 12px;
}

.coursePage__content-progress__top {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: row;
	-moz-flex-direction: row;
	-ms-flex-direction: row;
	-o-flex-direction: row;
	flex-direction: row;
	-ms-align-items: center;
	align-items: center;
	justify-content: space-between;
}

.coursePage__content-progress__top-title {
	color: var(--Black, #000);
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	line-height: 116%;
	margin-bottom: 12px;
}

.coursePage__content-progress__top-lasttime {
	color: var(--Black-50, rgba(0, 0, 0, 0.50));
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	letter-spacing: 0.24px;
}

.coursePage__content-progress__top-content__circle {
	width: 80px;
	height: 80px;
	position: relative;
}

.coursePage__content-progress__top-content__circle-inner {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
}

.coursePage__content-progress__top-content__circle-inner svg {  
  	width: 100%;
  	height: 100%;
  	position: relative;
	transform-origin: center;
	transform: rotate(-90deg);
}

.coursePage__content-progress__top-content__circle-inner svg circle {
  	stroke: #23DE84;
  	stroke-linecap: butt;
  	fill:none;
  	transition: stroke-dasharray 0.8s ease-out;
  	stroke-width: 4px;
}

.coursePage__content-progress__top-content__circle-round {
	position: absolute;
	left: 0;
	top: 0;
}

.coursePage__content-progress__top-content__circle-round svg {  
  	width: 100%;
  	height: 100%;
  	position: relative;
	transform-origin: center;
	transform: rotate(-90deg);
}

.coursePage__content-progress__top-content__circle-round svg circle {
  	stroke: #000;
  	stroke-linecap: butt;
  	fill:none;
  	transition: stroke-dasharray 0.8s ease-out;
  	stroke-width: 4px;
}

.coursePage__content-progress__top-content__circle-text {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
	-ms-align-items: center;
	align-items: center;
	justify-content: center;
	color: var(--Green, #23DE84);
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	letter-spacing: -0.16px;
	height: 80px;
}

.coursePage__content-progress__list {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
}

.coursePage__content-progress__list-item {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: row;
	-moz-flex-direction: row;
	-ms-flex-direction: row;
	-o-flex-direction: row;
	flex-direction: row;
	padding: 16px 0;
	color: var(--Black, #000);
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	letter-spacing: 0.28px;
/*	border-top: 1px solid var(--Black, #000);*/
	border-bottom: 1px solid var(--Black, #000);
	justify-content: space-between;
	-ms-align-items: center;
	align-items: center;
}

.coursePage__content-progress__list-item__title {
	color: var(--Black, #000);
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	letter-spacing: 0.28px;
	text-decoration: none;
}

.coursePage__content-progress__list-item:last-of-type {
	border-top: none;
	border-bottom: none;
}

.coursePage__content-progress .coursesPage__progress-button {
	border: 1px solid var(--Green, #23DE84);
	background: var(--Green, #23DE84);
}

/* БЛОКИ КОНСТРУКТОРА */

.myCourseContent {
	padding: 40px 0;
}

.myCourseContent__wrap {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: row;
	-moz-flex-direction: row;
	-ms-flex-direction: row;
	-o-flex-direction: row;
	flex-direction: row;
	-ms-align-items: flex-start;
	align-items: flex-start;
	justify-content: space-between;
	gap: 20px;
	max-width: 760px;
}

.myCourseContent__title,
.myCourseContent__text {
	flex: 1;
}

.myCourseContent__title {
	color: var(--Black, #000);
	font-size: 32px;
	font-style: normal;
	font-weight: 500;
	line-height: 106%;
	position: sticky;
	top: 100px;
	max-width: 315px;
}

.myCourseContent__text {
	color: var(--Black, #000);
	font-size: 15px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	letter-spacing: 0.17px;
	max-width: 425px;
}

.myCourseContent__text p:not(:last-of-type),
.myCourseContent__text ul li:not(:last-of-type),
.myCourseContent__text ol li:not(:last-of-type) {
	margin-bottom: 15px;
}

.myCourseContent__text ul,
.myCourseContent__text ol {
	margin-left: 20px;
}

.myCoursePeoples {
	padding: 40px 0;
	background: var(--Light-Grey, #F0F0F0);
}

.myCoursePeoples .container {
	padding-right: 0;
	padding-left: 130px;
}

.myCoursePeoples__title {
	color: var(--Black, #000);
	font-size: 32px;
	font-style: normal;
	font-weight: 500;
	line-height: 106%;
	margin-bottom: 32px;
}

.myCoursePeoples__list {
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	grid-column-gap: 20px;
	grid-row-gap: 40px;
	max-width: 872px;
}

.myCoursePeoples__list-item {
	text-decoration: none;
}

.myCoursePeoples__list-item__photo {
	max-width: 140px;
	height: 160px;
	margin-bottom: 16px;
}

.myCoursePeoples__list-item__photo img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.myCoursePeoples__list-item__name {
	color: var(--Black, #000);
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	line-height: 116%;
	transition: .3s all;
}

.myCoursePeoples__list-item:hover .myCoursePeoples__list-item__name {
	color: #23DE84;
}

.myCourseLessons {
	padding-bottom: 80px;
}

.myCourseLessons__section {
	padding: 40px 0;
}

.myCourseLessons__section:last-of-type {
	padding-bottom: 0;
}

.myCourseLessons__section:not(:last-of-type) {
	border-bottom: 1px solid var(--Black, #000);
}

.myCourseLessons__section .container {
	padding-left: 130px;
}

.myCourseLessons__section-title {
	color: var(--Black, #000);
	font-size: 32px;
	font-style: normal;
	font-weight: 500;
	line-height: 106%;
	margin-bottom: 32px;
}

.myCourseLessons__section-list {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	grid-column-gap: 20px;
	grid-row-gap: 40px;
	max-width: 872px;
}

.myCourseLessons__section-list__item {
	text-decoration: none;
}

.myCourseLessons__section-list__item-photo {
	height: 260px;
	overflow: hidden;
	position: relative;
	display: block;
}

.myCourseLessons__section-list__item-photo img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.myCourseLessons__section-list__item-meta {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: row;
	-moz-flex-direction: row;
	-ms-flex-direction: row;
	-o-flex-direction: row;
	flex-direction: row;
	-ms-align-items: center;
	align-items: center;
	justify-content: space-between;
	margin: 8px 0;
}

.myCourseLessons__section-list__item-time {
	color: var(--Black-50, rgba(0, 0, 0, 0.50));
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	letter-spacing: 0.24px;
}

.myCourseLessons__section-list__item-title {
	color: var(--Black, #000);
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	line-height: 116%;
	transition: .3s all;
}

.myCourseLessons__section-list__item:hover .myCourseLessons__section-list__item-title {
	color: #23DE84;
}

.myPageOtherpage {
	background-color: #000000;
	padding-top: 40px;
}

.myPageOtherpage__box {

}

.myPageOtherpage__box-title {
	color: var(--White, #FFF);
	text-align: center;
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	line-height: 116%;
	margin-bottom: 24px;
}

.myPageOtherpage__box-list {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
	background-color: #000000;
}

.myPageOtherpage__box-el {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
	justify-content: center;
	-ms-align-items: center;
	align-items: center;
}

.myPageOtherpage .myPageOtherpage__box-el:not(:last-of-type) {
	border-bottom: 1px solid #FFF;
	margin-bottom: 40px;
}

.myPageOtherpage__box-el .container {
	max-width: 650px;
	margin: 0 auto;
	padding-bottom: 40px;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
	-ms-align-items: center;
	align-items: center;
}

.myPageOtherpage__box-el__photo {
	height: 270px;
	margin: 0 auto;
	position: relative;
}

.myPageOtherpage__box-el__photo[data-type="oval"] {
	height: 270px;
	width: 408px;
	border-radius: 100%;
	overflow: hidden;
}

.myPageOtherpage__box-el__photo img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.poster-video__time {
	position: absolute;
	z-index: 2;
	bottom: 10px;
	left: 10px;
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M20 40C31.0457 40 40 31.0457 40 20C40 8.9543 31.0457 0 20 0C8.9543 0 0 8.9543 0 20C0 31.0457 8.9543 40 20 40ZM16 27L28 20L16 13V27Z' fill='black'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M28 20L16 27V13L28 20Z' fill='white'/%3E%3Cpath d='M20 39C30.4934 39 39 30.4934 39 20C39 9.50659 30.4934 1 20 1C9.50659 1 1 9.50659 1 20C1 30.4934 9.50659 39 20 39Z' stroke='white' stroke-width='2'/%3E%3C/svg%3E") no-repeat;
	height: 40px;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
	justify-content: center;
	padding-left: 50px;
	color: var(--White, #FFF);
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}

.myPageOtherpage__box-el__course-meta {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: row;
	-moz-flex-direction: row;
	-ms-flex-direction: row;
	-o-flex-direction: row;
	flex-direction: row;
	-ms-align-items: center;
	align-items: center;
	justify-content: space-between;
	color: var(--White-50, rgba(255, 255, 255, 0.50));
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	letter-spacing: 0.24px;
	margin: 25px 0 0;
	gap: 63px;
}

.myPageOtherpage__box-el .materialsPage__list-item__metaPodkast {
	gap: 65px;
	margin-bottom: 0;
}

.myPageOtherpage__box-el__title {
	color: var(--White, #FFF);
	text-align: center;
	font-size: 32px;
	font-style: normal;
	font-weight: 500;
	line-height: 106%;
	margin: 16px 0;
	max-width: 650px;
}

.myPageOtherpage__box-el__tags {
	margin-bottom: 24px;
}

.myPageOtherpage__box-el__tags .tags__list-item {
	background-color: transparent;
	color: #fff;
}

@media (max-width: 680px) {
	.myPageOtherpage__box-el__tags .tags__list {
		justify-content: center;
	}
}

/* .myPageOtherpage__box-el__tags .tags__list-item:not([data-type]), 
.myPageOtherpage__box-el__tags .tags__list-item[data-type="courses"] {
	color: var(--White-50, rgba(255, 255, 255, 0.50));
} */

.myPageSimilarpage:not(:last-of-type) {
	margin-bottom: 40px;
}

.myPageSimilarpage__list-item {
	background: var(--Black, #000);
}

.myPageSimilarpage__list-item:not(:last-of-type) {
	border-bottom: 1px solid var(--White, #FFF);
}

.myPageSimilarpage__list-wrap {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: row;
	-moz-flex-direction: row;
	-ms-flex-direction: row;
	-o-flex-direction: row;
	flex-direction: row;
	-ms-align-items: center;
	align-items: center;
	padding: 64px 146px 64px 0;
	gap: 32px;
	position: relative;
	text-decoration: none;
}

.myPageSimilarpage__list-wrap:after {
	content: "";
	width: 106px;
	height: 107px;
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='106' height='107' viewBox='0 0 106 107' fill='none'%3E%3Cpath d='M51.8376 1L104 53.5M104 53.5L51.8376 106M104 53.5H0' stroke='white' stroke-width='2'/%3E%3C/svg%3E") no-repeat;
}

.myPageSimilarpage__list-item__photo {
	min-width: 270px;
	max-width: 270px;
	height: 195px;
	overflow: hidden;
}

.myPageSimilarpage__list-item__photo img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.myPageSimilarpage__list-item__content {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
	gap: 32px;
}

.myPageSimilarpage__list-item__more {
	color: var(--White, #FFF);
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	line-height: 116%;
}

.myPageSimilarpage__list-item__title {
	color: var(--White, #FFF);
	font-size: 32px;
	font-style: normal;
	font-weight: 500;
	line-height: 106.25%;
}

@media (max-width: 980px) {
	.myPageSimilarpage__list-wrap {
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
		-ms-align-items: flex-start;
		align-items: flex-start;
		padding-right: 0;
	}
	.myPageSimilarpage__list-wrap:after {
		position: relative;
		top: 0;
		transform: none;
		left: 0;
	}
	.myPageSimilarpage__list-item__photo {
		min-width: 1px;
		max-width: none;
		height: auto;
	}
}

@media (max-width: 680px) {
	.myPageSimilarpage__list-item__photo {
		min-width: 1px;
		max-width: 327px;
		height: 337px;
		margin-bottom: 20px;
	}
	.myPageSimilarpage__list-item__more {
		font-size: 15px;
	}
	.myPageSimilarpage__list-item__title {
		font-size: 21px;
	}
	.myPageSimilarpage__list-wrap:after {
		width: 64px;
		height: 65px;
		background-size: contain;
	}
}

.button__more-center {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: row;
	-moz-flex-direction: row;
	-ms-flex-direction: row;
	-o-flex-direction: row;
	flex-direction: row;
	justify-content: center;
}

.button__more {
	border: 1px solid var(--White, #FFF);
	color: var(--White, #FFF);
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 0.8;
	letter-spacing: 0.28px;
	text-decoration: none;
	display: inline-block;
	vertical-align: middle;
	overflow: hidden;
	position: relative;
	cursor: pointer;
}

/*
button.button__more {
	background: none;
}
*/

.button__more span {
    display: block;
    padding: 10px 20px;
    transition: transform 0.3s ease;
}

.button__more::after {
    content: attr(data-content);
    position: absolute;
    left: 0;
    top: 0;
    padding: 10px 20px;
    transform: translateY(100%);
    transition: transform 0.3s ease;
}

.hoverButtonInside:hover .button__more span,
.button__more:hover span,
.myMainSubscribe__form-button:hover span,
.tabs__head-item:not(.active):hover span,
.posts__filter-item:not(.active):hover span,
.myPageFiles__item:hover span {
    transform: translateY(-100%);
}

.hoverButtonInside:hover .button__more:after,
.button__more:hover::after,
.tabs__head-item:not(.active):hover::after,
.myMainSubscribe__form-button:hover::after,
.posts__filter-item:not(.active):hover::after,
.myPageFiles__item:hover .myPageFiles__item-title::after {
    transform: translateY(0);
}

.button__more.button__black {
	border: 1px solid var(--Black, #000);
	color: var(--Black, #000);
}

.button__more.button__hero {
	border: 1px solid var(--Black, #23DE84);
	color: var(--Black, #23DE84);
}

.button__more.button__black.button__background {
	border: 1px solid var(--Black, #000);
	background: var(--Black, #000);
	color: #fff;
}

.button__more.button__red {
	border: 1px solid var(--Red, #FB2D46);
	background: var(--Red, #FB2D46);
	color: #fff;
}

.button__more.button__noBorder {
	border: none;
}

.button__more.button__icon span,
.button__more.button__icon::after {
	background-repeat: no-repeat;
	height: 20px;
	padding: 0;
}

.button__more.button__icon-right span,
.button__more.button__icon-right::after {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cmask id='mask0_3045_2261' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='20' height='20'%3E%3Crect width='20' height='20' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_3045_2261)'%3E%3Cpath d='M13.125 10.75H4V9.25H13.125L8.9375 5.0625L10 4L16 10L10 16L8.9375 14.9375L13.125 10.75Z' fill='black'/%3E%3C/g%3E%3C/svg%3E");
	background-position: right top -1px;
	padding-right: 24px;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
	justify-content: center;
}

.button__more.button__noHover {
	pointer-events: none;
}

.button__more.button__noHover span {
	padding: 1px 0;
}

.button__more.button__noHover:after {
	display: none;
}

.myLessonPeoples,
.myLessonFiles,
.lessonPage__box-next {
	padding: 24px 0;
	border-bottom: 1px solid #000;
	margin-bottom: 12px;
}

.lessonPage__box-next {
	border-bottom: none;
	margin-bottom: 0;
	margin-top: 24px;
	border-top: 1px solid #000;
}

.lessonPage__box-rating {
	padding-top: 24px;
}

.myLessonPeoples__title,
.myLessonFiles__title,
.lessonPage__box-rating__title,
.lessonPage__box-next__title {
	color: var(--Black, #000);
	font-size: 32px;
	font-style: normal;
	font-weight: 500;
	line-height: 106%;
	margin-bottom: 32px;
}

.lessonPage__box-rating__slider {
	position: relative;
	height: 60px;
	width: 95%;
	margin: 0 auto 50px;
}

.lessonPage__box-rating__slider-line {
	position: absolute;
	top: 50%;
	left: 0;
	right: 0;
	height: 1px;
	background-color: #000;
	transform: translateY(-50%);
}

.lessonPage__box-rating__slider-dot {
	position: absolute;
	top: 50%;
	width: 13px;
	height: 13px;
	background-color: #fff;
	border: 1px solid #000;
	border-radius: 50%;
	transform: translate(-50%, -50%);
}

.lessonPage__box-rating__slider-handle {
	position: absolute;
	top: 50%;
	width: 48px;
	height: 48px;
	background-color: #fff;
	border-radius: 50%;
	transform: translate(-50%, -50%);
	cursor: grab;
	transition: left 0.3s ease;
}

.lessonPage__box-rating__slider-handle::after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
}

.lessonPage__box-rating__slider-handle[icon="icon-1"]::after {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48' fill='none'%3E%3Ccircle cx='24' cy='24' r='21.5' stroke='black'/%3E%3Cpath d='M13 20.5C15.1667 20.6667 19.8 21.7 21 24.5' stroke='black'/%3E%3Cpath d='M35 20.5C32.8333 20.6667 28.2 21.7 27 24.5' stroke='black'/%3E%3Cpath d='M19.5 27C19.5 28.4699 18.5231 29.5 17.5 29.5C16.4769 29.5 15.5 28.4699 15.5 27C15.5 25.5301 16.4769 24.5 17.5 24.5C18.5231 24.5 19.5 25.5301 19.5 27Z' stroke='black'/%3E%3Cpath d='M28.5 27C28.5 28.4699 29.4769 29.5 30.5 29.5C31.5231 29.5 32.5 28.4699 32.5 27C32.5 25.5301 31.5231 24.5 30.5 24.5C29.4769 24.5 28.5 25.5301 28.5 27Z' stroke='black'/%3E%3Cpath d='M18 37C19.8333 35.6667 24.8 33.8 30 37' stroke='black'/%3E%3C/svg%3E");
}

.lessonPage__box-rating__slider-handle[icon="icon-2"]::after {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48' fill='none'%3E%3Ccircle cx='24.5' cy='24' r='21.5' stroke='black'/%3E%3Cpath d='M33.5 18C35.6667 18.1667 40.3 19.2 41.5 22' stroke='black'/%3E%3Cpath d='M14.5 18C12.3333 18.1667 7.7 19.2 6.5 22' stroke='black'/%3E%3Cpath d='M38 26.5C38 27.9699 37.0231 29 36 29C34.9769 29 34 27.9699 34 26.5C34 25.0301 34.9769 24 36 24C37.0231 24 38 25.0301 38 26.5Z' stroke='black'/%3E%3Cpath d='M14 26.5C14 27.9699 14.9769 29 16 29C17.0231 29 18 27.9699 18 26.5C18 25.0301 17.0231 24 16 24C14.9769 24 14 25.0301 14 26.5Z' stroke='black'/%3E%3Cpath d='M18.5 37C20.3333 35.6667 25.3 33.8 30.5 37' stroke='black'/%3E%3C/svg%3E");
}

.lessonPage__box-rating__slider-handle[icon="icon-3"]::after {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48' fill='none'%3E%3Ccircle cx='24' cy='24' r='21.5' stroke='black'/%3E%3Cpath d='M12 19.5H21' stroke='black'/%3E%3Cpath d='M14 31H34' stroke='black'/%3E%3Cpath d='M27 19.5H36' stroke='black'/%3E%3C/svg%3E");
}

.lessonPage__box-rating__slider-handle[icon="icon-4"]::after {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48' fill='none'%3E%3Ccircle cx='24.5' cy='24' r='21.5' stroke='black'/%3E%3Cpath d='M20 20C20 21.0259 19.7391 21.9309 19.3438 22.5634C18.944 23.203 18.4558 23.5 18 23.5C17.5442 23.5 17.056 23.203 16.6562 22.5634C16.2609 21.9309 16 21.0259 16 20C16 18.9741 16.2609 18.0691 16.6562 17.4366C17.056 16.797 17.5442 16.5 18 16.5C18.4558 16.5 18.944 16.797 19.3438 17.4366C19.7391 18.0691 20 18.9741 20 20Z' stroke='black'/%3E%3Cpath d='M29 20C29 21.0259 29.2609 21.9309 29.6562 22.5634C30.056 23.203 30.5442 23.5 31 23.5C31.4558 23.5 31.944 23.203 32.3438 22.5634C32.7391 21.9309 33 21.0259 33 20C33 18.9741 32.7391 18.0691 32.3438 17.4366C31.944 16.797 31.4558 16.5 31 16.5C30.5442 16.5 30.056 16.797 29.6562 17.4366C29.2609 18.0691 29 18.9741 29 20Z' stroke='black'/%3E%3Cpath d='M30.5 33C28.6667 34.3333 23.7 36.2 18.5 33' stroke='black'/%3E%3C/svg%3E");
}

.lessonPage__box-rating__slider-handle[icon="icon-5"]::after {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48' fill='none'%3E%3Ccircle cx='24' cy='24' r='21.5' stroke='black'/%3E%3Cpath d='M30.5 35C30.5 36.4699 29.5231 37.5 28.5 37.5C27.4769 37.5 26.5 36.4699 26.5 35C26.5 33.5301 27.4769 32.5 28.5 32.5C29.5231 32.5 30.5 33.5301 30.5 35Z' stroke='black'/%3E%3Cpath d='M15 27L13.985 26.1499C12.8067 25.158 11.8325 24.3025 11.0625 23.5831C10.2925 22.8638 9.68 22.218 9.225 21.6458C8.77 21.0736 8.45208 20.5477 8.27125 20.0681C8.09042 19.5886 8 19.0981 8 18.5967C8 17.5722 8.3675 16.7166 9.1025 16.03C9.8375 15.3433 10.7533 15 11.85 15C12.4567 15 13.0342 15.1199 13.5825 15.3597C14.1308 15.5995 14.6033 15.9373 15 16.3733C15.3967 15.9373 15.8692 15.5995 16.4175 15.3597C16.9658 15.1199 17.5433 15 18.15 15C19.2467 15 20.1625 15.3433 20.8975 16.03C21.6325 16.7166 22 17.5722 22 18.5967C22 19.0981 21.9096 19.5886 21.7288 20.0681C21.5479 20.5477 21.23 21.0736 20.775 21.6458C20.32 22.218 19.7075 22.8638 18.9375 23.5831C18.1675 24.3025 17.1933 25.158 16.015 26.1499L15 27Z' stroke='black'/%3E%3Cpath d='M33 27L31.985 26.1499C30.8067 25.158 29.8325 24.3025 29.0625 23.5831C28.2925 22.8638 27.68 22.218 27.225 21.6458C26.77 21.0736 26.4521 20.5477 26.2713 20.0681C26.0904 19.5886 26 19.0981 26 18.5967C26 17.5722 26.3675 16.7166 27.1025 16.03C27.8375 15.3433 28.7533 15 29.85 15C30.4567 15 31.0342 15.1199 31.5825 15.3597C32.1308 15.5995 32.6033 15.9373 33 16.3733C33.3967 15.9373 33.8692 15.5995 34.4175 15.3597C34.9658 15.1199 35.5433 15 36.15 15C37.2467 15 38.1625 15.3433 38.8975 16.03C39.6325 16.7166 40 17.5722 40 18.5967C40 19.0981 39.9096 19.5886 39.7288 20.0681C39.5479 20.5477 39.23 21.0736 38.775 21.6458C38.32 22.218 37.7075 22.8638 36.9375 23.5831C36.1675 24.3025 35.1933 25.158 34.015 26.1499L33 27Z' stroke='black'/%3E%3C/svg%3E");
}

.lessonPage__box-rating__slider-rating__text {
	position: absolute;
	top: 110%;
	left: 50%;
	transform: translateX(-50%);
	width: 100px;
	text-align: center;
	font-size: 12px;
	opacity: 0;
	transition: opacity 0.3s ease;
}

.myLessonPeoples__el-info,
.myLessonFiles__item {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: row;
	-moz-flex-direction: row;
	-ms-flex-direction: row;
	-o-flex-direction: row;
	flex-direction: row;
	-ms-align-items: center;
	align-items: center;
	gap: 19px;
}

.myLessonPeoples__el-info__photo,
.myLessonFiles__item-icon {
	max-width: 48px;
	min-width: 48px;
	height: 48px;
}

.myLessonPeoples__el-info__photo img,
.myLessonFiles__item-icon img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
}

.myLessonPeoples__el-info__name,
.myLessonFiles__item-title {
	color: var(--Black, #000);
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	letter-spacing: -0.16px;
	transition: .3s all;
}

.myLessonFiles__item,
.myLessonPeoples__el {
	text-decoration: none;
}

.myLessonPeoples__el:hover .myLessonPeoples__el-info__name {
	color: #23DE84;
}

.myLessonPeoples__el-info__photo img,
.myLessonFiles__item-icon img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
	display: block;
}

main {
	min-height: 60vh;
}

@media (min-width: 2000px) {
	main {
		min-height: 80vh;
	}
}

@media (min-width: 4000px) {
	main {
		min-height: 90vh;
	}
}

.myPageHero {
	
}

.myEditorBox {
	max-width: 760px;
}

.myEditorSection {
	padding-top: 40px;
	padding-bottom: 40px;
}

.myPodkastsList.myEditorSection {
	padding-bottom: 80px;
}

/* .myEditorSection.myPageInmageHorizont {
	padding: 0;
} */

.project .container,
.pageDetail .container,
.podkastsPageDetail .container {
	max-width: 1150px;
}

.myPageHero__image,
.myPagePodkast__image {
	height: 400px;
}

.myPageHero__image picture,
.myPageHero__image img,
.myPageHero__image source,
.myPagePodkast__image picture,
.myPagePodkast__image img,
.myPagePodkast__image source{
	width: 100%;
	height: 100%;
	object-fit: cover;
	display: block;
}

.myPageHero__image.__top img {
	object-position: top;
}

.myPageHero__intro,
.myForumsHero__intro {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: row;
	-moz-flex-direction: row;
	-ms-flex-direction: row;
	-o-flex-direction: row;
	flex-direction: row;
	-ms-align-items: flex-start;
	align-items: flex-start;
	gap: 20px;
	margin-bottom: 40px;
}

.myPageHero__intro .myEditorBox,
.myForumsHero__intro .myEditorBox {
	flex: 1;
}

.myPageHero__intro {
	padding-top: 64px;
}

.myPageHero__intro-info__source {
	margin-top: 40px;
}

.myPageHero__intro-tags {
	max-width: 350px;
}

.myForumsHero__intro {
	padding-top: 40px;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
}

.myPageHero__intro.__noPhoto,
.myForumsHero__intro.__noPhoto {
	padding-top: 130px;
}

.myPageHero__intro-title,
.myForumsHero__intro-title {
	color: var(--Black, #000);
	font-size: 48px;
	font-style: normal;
	font-weight: 500;
	line-height: 100%;
	letter-spacing: -0.96px;
	max-width: 90%;
	flex: 1;
}

.myPageBack {
	margin-bottom: 20px;
}

/* .myPageHero .myPageBack {
	margin-bottom: 0;
} */

.myPageBack__button .button__more span,
.myPageBack__button .button__more::after {
	padding: 1px 0 1px 2px;
}

.myPageHero__intro-date {
	color: var(--Black-50, rgba(0, 0, 0, 0.50));
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	letter-spacing: 0.24px;
	margin-bottom: 24px;
}

.myPageContent {
	padding: 0;
	margin: 40px 0;
}

.myPageContent__content,
.myPageAuthorName__content,
.myPageAuthorAvatar__content,
.myEditorSection__content {
	color: var(--Black, #000);
	font-size: 15px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	letter-spacing: 0.17px;
}

.myPageContent__content h2,
.myPageAuthorName__content h2,
.myPageAuthorAvatar__content h2,
.myEditorSection__content h2,
.myPageInmageHorizont__content h2 {
	color: var(--Black, #000);
	font-size: 38px;
	font-style: normal;
	font-weight: 500;
	line-height: 106%;
	margin-bottom: 40px;
}

.myPageContent__content h3,
.myPageAuthorName__content h3,
.myPageAuthorAvatar__content h3,
.myEditorSection__content h3,
.myPageInmageHorizont__content h3 {
	color: var(--Black, #000);
	font-size: 32px;
	font-style: normal;
	font-weight: 500;
	line-height: 106%;
	margin-bottom: 40px;
}

.myPageContent__content h4,
.myPageAuthorName__content h4,
.myPageAuthorAvatar__content h4,
.myEditorSection__content h4,
.myPageInmageHorizont__content h4 {
	color: var(--Black, #000);
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	line-height: 106%;
}

.myPageContent__content h4:not(:last-of-type),
.myPageAuthorName__content h4:not(:last-of-type),
.myPageAuthorAvatar__content h4:not(:last-of-type),
.myEditorSection__content h4:not(:last-of-type),
.myPageInmageHorizont__content h4:not(:last-of-type) {
	margin-bottom: 40px;
}

/* .myPageContent__content p:not(:last-of-type),
.myPageAuthorName__content p:not(:last-of-type),
.myEditorSection__content p:not(:last-of-type),
.myPageAuthorAvatar__content p:not(:last-of-type) {
	margin-bottom: 20px;
} */

.myPageAuthorAvatar + .myPageSlider {
	padding-top: 40px;
}

.myPageContent__content p + h4,
.myPageInmageHorizont__content p + h4 {
	margin-bottom: 15px;
}

.myPageContent__content h3:has(+ p),
.myPageInmageHorizont__content h3:has(+ p),
.myPageContent__content h2:has(+ p),
.myPageInmageHorizont__content h2:has(+ p){
    margin-bottom: 20px;
}

.myPageContent__content p:has(+ p),
.myPageInmageHorizont__content p:has(+ p) {
	margin-bottom: 15px;
}

.myPageContent__content h4:has(+ p),
.myPageInmageHorizont__content h4:has(+ p) {
    margin-bottom: 20px;
}

.myPageContent__content h4:not(:has(+ p)),
.myPageInmageHorizont__content h4:not(:has(+ p)) {
    margin-bottom: 40px;
}

.myPageContent__content p:has(+ h3),
.myPageContent__content p:has(+ h4),
.myPageInmageHorizont__content p:has(+ h3),
.myPageInmageHorizont__content p:has(+ h4) {
    margin-bottom: 40px;
}

.myPageContent__content h3:not(:has(+ p)),
.myPageInmageHorizont__content h3:not(:has(+ p)) {
    margin-bottom: 40px;
}

.myPageContent__content h3:last-child,
.myPageInmageHorizont__content h3:last-child {
    margin-bottom: 0;
}

.myPageContent__content h2:not(:has(+ p)),
.myPageInmageHorizont__content h2:not(:has(+ p)) {
    margin-bottom: 40px;
}

.myPageContent__content h2:last-child,
.myPageInmageHorizont__content h2:last-child {
    margin-bottom: 0;
}

.myPageContent__content p:has(+h4):not(:last-of-type),
.myPageInmageHorizont__content p:has(+ h4):not(:last-of-type) {
	margin-bottom: 30px;
}

.myPageContent__content h4:not(:last-of-type):has(+ p),
.myPageContent__content h4:has(+ p),
.myPageInmageHorizont__content h4:has(+ p),
.myPageInmageHorizont__content h4:not(:last-of-type):has(+ p) {
	margin-bottom: 20px;
}

.myEditorSection__content h4:not(:last-of-type) + h4,
.myEditorSection__content h4:not(:last-of-type):has(+ h4),
.myEditorSection__content h3:not(:last-of-type) + h3,
.myEditorSection__content h3:not(:last-of-type):has(+ h3) {
	margin-bottom: 20px;
}

.myEditorSection__content p:has(+ h4) {
    margin-bottom: 40px;
}

.myEditorSection__content h4:has(+ p) {
    margin-bottom: 20px;
}

.myEditorSection__content p:has(+ ul):not(:last-of-type),
.myEditorSection__content p:has(+ ol):not(:last-of-type),
.myPageInmageHorizont__content p:has(+ ul):not(:last-of-type),
.myPageInmageHorizont__content p:has(+ ol):not(:last-of-type) {
	margin-bottom: 10px;
}

.myPageContent__content p:has(+ ul),
.myPageContent__content p:has(+ ol),
.myPageInmageHorizont__content p:has(+ ul),
.myPageInmageHorizont__content p:has(+ ol) {
	margin-bottom: 20px;
}

.myEditorSection__content p + h3,
.myEditorSection__content p + h2,
.myPageContent__content p + h3,
.myPageContent__content p + h2 {
	margin-top: 40px;
	margin-bottom: 20px;
}

/* 
.myEditorSection__content h3 ~ p {
	margin-bottom: 20px;
} */

.myEditorSection__content b,
.myEditorSection__content strong {
	font-weight: 700;
}

.myEditorSection__content blockquote {
	color: var(--Black, #000);
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	letter-spacing: -0.16px;
}

.myEditorSection__content em {
	color: var(--Dark-Grey, #707579);
}

.myEditorSection__content ul,
.myEditorSection__content ul li {
	list-style-position: outside;
	list-style-type: disc;
}

.myEditorSection__content ol,
.myEditorSection__content ol li {
	list-style-position: outside;
	list-style-type: decimal;
}

.myEditorSection__content ul {
	margin-bottom: 20px;
	margin-left: 35px;
}

.myEditorSection__content ol {
	margin-bottom: 20px;
	margin-left: 35px;
}

.myEditorSection__content ul li,
.myEditorSection__content ol li {
	font-size: 15px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	letter-spacing: 0.17px;
}

.myEditorSection__content ul:last-child,
.myEditorSection__content ol:last-child {
	margin-bottom: 0;
}

.myEditorSection__content ul,
.myEditorSection__content ol {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
	gap: 10px;
}

.myEditorSection__content ul:has(+ p:last-child:empty) {
	margin-bottom: 0;
}

.myEditorSection__content p:empty {
    display: none;
}

/* Скрыть параграфы, содержащие только пробелы */
/*
.myEditorSection__content p:matches(:empty, :blank) {
    display: none;
}
*/

/* Скрыть параграфы, содержащие только <br> */
.myEditorSection__content p:only-child(br) {
    display: none;
}

/* Более специфичный селектор для параграфов с br */
/*
.myEditorSection__content p:has(> br:only-child) {
    display: none;
}
*/

/* Скрыть параграфы с несколькими br внутри */
/*
.myEditorSection__content p:has(br:first-child:last-child) {
    display: none;
}
*/

/* Скрыть параграфы с пробелами и br */
/*
.myEditorSection__content p:has(br):matches(:empty, :blank) {
    display: none;
}
*/

/* Скрыть параграфы с неразрывными пробелами */
/*
.myEditorSection__content p:has(br):matches(:empty, :blank, :contains(&nbsp;)) {
    display: none;
}
*/

/* Удалить лишние отступы у скрытых параграфов */
.myEditorSection__content p:has(br):matches(:empty, :blank) {
    margin: 0;
    padding: 0;
    height: 0;
    min-height: 0;
    line-height: 0;
}

.myPageSlider__content p:not(:last-of-type) {
	margin-bottom: 20px;
}

/* Обработка вложенных пустых параграфов */
/*
.myEditorSection__content p:has(p:empty) {
    display: none;
}
*/

/* Дополнительная проверка на пустые параграфы с пробельными символами */
/*
.myEditorSection__content p:matches([text()~="^\s*$"]) {
    display: none;
}
*/

.myEditorSection__content a {
	color: #000;
}

.myEditorSection__content a:hover {
	text-decoration: none;
}

.myPageAuthorName {
	padding-bottom: 40px;
	padding-top: 40px;
}

.myPageAuthorName__wrap,
.myPageAuthorAvatar__wrap,
.myPageSlider__wrap,
.myEditor__wrap {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: row;
	-moz-flex-direction: row;
	-ms-flex-direction: row;
	-o-flex-direction: row;
	flex-direction: row;
	gap: 20px;
	width: 100%;
	-ms-align-items: flex-start;
	align-items: flex-start;
}

.myPageAuthorName__author {
	color: var(--Green, #23DE84);
	text-align: right;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	letter-spacing: -0.16px;
	flex: 1;
}

.myPageAuthorAvatar__avatar {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
	-ms-align-items: flex-end;
	align-items: flex-end;
	max-width: 315px;
	min-width: 315px;
	text-align: right;
	position: sticky;
	top: 100px;
}

.myPageAuthorAvatar__wrap.__quoteCenter .myPageAuthorAvatar__avatar {
	top: 0;
	position: relative;
}

.myPageAuthorAvatar__avatar-photo {
	max-width: 200px;
	min-width: 200px;
	height: 200px;
	border-radius: 50%;
	overflow: hidden;
	margin-bottom: 24px;
	background: lightgray;
}

.myPageAuthorAvatar__avatar-photo img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.myPageAuthorAvatar__avatar-name {
	color: var(--Black, #000);
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	line-height: 116%;
	margin-bottom: 16px;
}

.myPageAuthorAvatar__avatar-post {
	color: var(--Black-50, rgba(0, 0, 0, 0.50));
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	letter-spacing: 0.28px;
}

.myPageInmageHorizont {
	padding-top: 0;
}

.myPageInmageHorizont + .myPageContent {
	margin-top: 0;
}

.myPageInmageHorizont__photo {
/*	max-height: 495px;*/
	position: relative;
}

.myPageInmageHorizont__photo img {
	/* max-height: 495px; */
	display: block;
	max-width: 100%;
}

.myPageInmageHorizont__content:not(:empty) {
	margin-top: 40px;
}

.myPageInmageVertical {
	padding-top: 0;
}

.myPageInmageVertical__photo {
	width: 540px;
	height: 700px;
	margin-bottom: 40px;
	display: block;
	position: relative;
}

.myPageInmageVertical__photo img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.myPageSlider {
	padding-top: 0;
}

.myPageContent + .myPageSlider {
	padding-top: 0;
}

.myPageSlider + .myPageContent {
	margin-top: 0;
}

.myPageSlider + .myPageImageContent {
	margin-top: 0;
}

.myPageSlider .myPageContent {
	margin: 0 0 30px 0;
}

.myPageSlider .myPageContent__content h3:not(:has(+ p)) {
	margin-bottom: 10px;
}

.myPageSlider .myPageContent__content h2:not(:has(+ p)) {
	margin-bottom: 10px;
}

.myPageSlider .myPageContent__content h4:not(:has(+ p)) {
	margin-bottom: 20px;
}

.myPageSlider__init {
	position: relative;
	height: 545px;
}

.myPageSlider__init-wrapper,
.myPageSlider__init-wrapper .slick-list,
.myPageSlider__init-wrapper .slick-track,
.myPageSlider__init-item {
	height: 100%;
	display: block;
}

.myPageSlider__init-item,
.fancybox-is-open.customGallery .fancybox-content {
	position: relative;
}

.myPageSlider__init-item:before,
.fancybox-is-open.customGallery .fancybox-content:before,
.myMainProjects__slider-item__photo:before {
	content: "";
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	position: absolute;
	background: linear-gradient(0deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.20) 100%);
	z-index: 1;
	display: block;
}

.myPageSlider__init-item__bg {
    position: relative;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
    background-position: center;
    background-size: cover;
}

.myPageSlider__init-item__bg::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0, 0, 0, 0.5);
    backdrop-filter: blur(5px);
    -webkit-backdrop-filter: blur(5px);
    z-index: 1;
}

/* Основное изображение */
.myPageSlider__init-item__bg img {
    height: 100%;
    width: auto;
    object-fit: contain;
    position: relative;
    z-index: 2;
}

.myPageSlider__init-item__caption,
.myPageGallery__list-item__desc {
	background: var(--Black-50, rgba(0, 0, 0, 0.50));
	position: absolute;
	bottom: 0;
	right: 0;
	padding: 10px;
	color: var(--White-50, rgba(255, 255, 255, 0.50));
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	letter-spacing: 0.24px;
	z-index: 3;
}

.myPageSlider__init-buttons {
	position: absolute;
	bottom: 40px;
	right: 0;
	z-index: 2;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: row;
	-moz-flex-direction: row;
	-ms-flex-direction: row;
	-o-flex-direction: row;
	flex-direction: row;
	-ms-align-items: center;
	align-items: center;
	padding-right: 24px;
	padding-bottom: 24px;
	gap: 24px;
}

.myPageSlider__init-buttons__arrow.slick-arrow {
	border: none;
	/* background: none; */
	cursor: pointer;
}

.myPageSlider__wrap {
	margin-top: 40px;
}

.myPageSlider__meta {
	color: var(--Black-50, rgba(0, 0, 0, 0.50));
	text-align: right;
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	letter-spacing: 0.24px;
}

.myPageVideo__init {
	position: relative;
}

.myPageVideo__init-poster,
.myPageVideo__init-box {
	position: relative;
	left: 0;
	top: 0;
	transition: .3s all;
	width: 100%;
	height: 100%;
}

.myPageVideo__init-box {
	position: absolute;
	opacity: 0;
	visibility: hidden;
}

.myPageVideo__init-poster,
.myPageVideo__init.opened .myPageVideo__init-box {
	opacity: 1;
	visibility: visible;
}

.myPageVideo__init.opened .myPageVideo__init-poster {
	opacity: 0;
	visibility: hidden;
}

.myPageVideo__init-videoiframe.myPageVideo__init-box {
	opacity: 1;
	visibility: visible;
	height: 545px;
	position: relative;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
	justify-content: center;
}

.myPageVideo__init-videoiframe.myPageVideo__init-box .myPageVideo__init-box__close {
	display: none;
}

.myPageVideo__init-poster {
	cursor: pointer;
	position: absolute;
}

.myPageVideo__init-poster:before {
	content: "";
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160' viewBox='0 0 160 160' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M80 160C124.183 160 160 124.183 160 80C160 35.8172 124.183 0 80 0C35.8172 0 0 35.8172 0 80C0 124.183 35.8172 160 80 160ZM64 108L112 80L64 52V108Z' fill='black' fill-opacity='0.5'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M112 80L64 108V52L112 80Z' fill='white'/%3E%3Cpath d='M80 156C121.974 156 156 121.974 156 80C156 38.0264 121.974 4 80 4C38.0264 4 4 38.0264 4 80C4 121.974 38.0264 156 80 156Z' stroke='white' stroke-width='2'/%3E%3C/svg%3E") center no-repeat;
}

.myPageVideo__init-poster.__noPlayButton:before {
	display: none;
}

.myPageVideo__init-poster img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	display: block;
}

.myPageVideo__init-box video,
.myPageVideo__init-box iframe {
	width: 100%;
	height: 100%;
	display: block;
	object-fit: cover;
}

.myPageVideo__init-box__close {
	top: 15px;
	right: 15px;
	position: absolute;
	background-color: #fff;
}

.myPageVideo__caption {
	margin-top: 16px;
	text-align: right;
	color: var(--Black-50, rgba(0, 0, 0, 0.50));
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	letter-spacing: 0.24px;
}

.myPageVideo__title {
	color: var(--Black, #000);
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	line-height: 116%;
	margin-top: 40px;
	max-width: 760px;
}

.myPageVideo__init-box.myPageVideo__init-video {
	position: relative;
}

.myPageVideo__content {
	margin-top: 40px;
	color: var(--Black, #000);
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	letter-spacing: 0.28px;
	max-width: 760px;
}

.myPageVideo__wrap {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: row;
	-moz-flex-direction: row;
	-ms-flex-direction: row;
	-o-flex-direction: row;
	flex-direction: row;
	gap: 20px;
}

.myPageVideo__wrap.__rotate {
	-webkit-flex-direction: row-reverse;
	-moz-flex-direction: row-reverse;
	-ms-flex-direction: row-reverse;
	-o-flex-direction: row-reverse;
	flex-direction: row-reverse;
}

.myPageVideo__init {
	flex: 1;
}

.myPageVideo__info {
	max-width: 295px;
}

.myPageVideo__info .myPageVideo__content {
	margin-top: 0;
}

.myPageAudio {
	
}

.myPageAudio__init {
	
}

.myPageAudio__init audio {
    background-color: #E7FAF1;
    border-radius: 0;
	width: 100%;
	--time-display-color: #000000;
}

/* WebKit (Chrome, Safari, newer versions of Opera and Edge) */
.myPageAudio__init audio::-webkit-media-controls-panel {
    background-color: #E7FAF1;
    border-radius: 0;
}

.myPageAudio__init audio::-webkit-media-controls-enclosure {
    border-radius: 0;
}

.myPageAudio__init audio::-webkit-media-controls-current-time-display,
.myPageAudio__init audio::-webkit-media-controls-time-remaining-display {
    color: #000000; /* Черный цвет для времени */
}

.myPageAudio__init audio::-webkit-slider-runnable-track {
    background-color: rgba(0, 0, 0, 0.20);
}

.myPageAudio__init audio::-webkit-slider-thumb {
    background-color: rgba(0, 0, 0, 0.50);
}

/* Mozilla Firefox */
.myPageAudio__init audio::-moz-range-track {
    background-color: rgba(0, 0, 0, 0.20);
}

.myPageAudio__init audio::-moz-range-progress {
    background-color: rgba(0, 0, 0, 0.50);
}

/* Microsoft Edge and IE */
.myPageAudio__init audio::-ms-track {
    background-color: rgba(0, 0, 0, 0.20);
}

.myPageAudio__init audio::-ms-fill-lower {
    background-color: rgba(0, 0, 0, 0.50);
}

/* Попытка стилизации для других браузеров */
.myPageAudio__init audio::-webkit-media-controls-timeline,
.myPageAudio__init audio::-moz-range-track,
.myPageAudio__init audio::-ms-track {
    background-color: rgba(0, 0, 0, 0.20);
}

.myPageAudio__init audio::-webkit-media-controls-current-time-display,
.myPageAudio__init audio::-webkit-media-controls-time-remaining-display,
.myPageAudio__init audio::-moz-range-progress,
.myPageAudio__init audio::-ms-fill-lower {
    background-color: rgba(0, 0, 0, 0.50);
}

/* Добавление черного цвета для времени в других браузерах */
.myPageAudio__init audio::-moz-time-display,
.myPageAudio__init audio::-ms-time-display {
    color: #000000;
}

.myPageAudioAuthor {
	background-color: #000;
}

.myPageAudioAuthor__author {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
	-ms-align-items: center;
	align-items: center;
}

.myPageAudioAuthor__author .myPageAuthorAvatar__avatar {
	min-width: 1px;
	max-width: none;
	text-align: center;
	-ms-align-items: center;
	align-items: center;
	margin-bottom: 32px;
}

.myPageAudioAuthor__author .myPageAuthorAvatar__avatar-name {
	color: #fff;
}

.myPageAudioAuthor__author .myPageAuthorAvatar__avatar-post {
	color: rgba(255, 255, 255, 0.50);
}

.myPageQuote__content {
	color: var(--Black, #000);
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	letter-spacing: -0.16px;
}

.myPageSpeakers {
	
}

.myPageSpeakers__title {
	color: var(--Black, #000);
	font-size: 48px;
	font-style: normal;
	font-weight: 500;
	line-height: 100%;
	letter-spacing: -0.96px;
}

.myPageSpeakers__text {
	margin-top: 40px;
}

.myPageSpeakers__list {
	display: grid;
	grid-template-columns: repeat(5, 1fr);
	margin-top: 40px;
	column-gap: 20px;
	grid-row-gap: 48px;
}

.myPageSpeakers__list-item__photo {
	height: 260px;
}

.myPageSpeakers__list-item__photo img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.myPageSpeakers__list-item__photo-empty {
	background: var(--Light-Grey, #F0F0F0) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='70' viewBox='0 0 100 70' fill='none'%3E%3Crect width='10' height='10' fill='white'/%3E%3Crect x='60' width='10' height='10' fill='white'/%3E%3Crect x='10' y='10' width='10' height='10' fill='white'/%3E%3Crect x='10' y='50' width='10' height='10' fill='white'/%3E%3Crect width='10' height='10' transform='matrix(-1 0 0 1 70 50)' fill='white'/%3E%3Crect y='40' width='10' height='10' fill='white'/%3E%3Crect x='70' y='10' width='10' height='10' fill='white'/%3E%3Crect x='20' y='10' width='10' height='10' fill='white'/%3E%3Crect x='20' y='60' width='10' height='10' fill='white'/%3E%3Crect x='30' y='60' width='10' height='10' fill='white'/%3E%3Crect x='40' y='60' width='10' height='10' fill='white'/%3E%3Crect x='50' y='60' width='10' height='10' fill='white'/%3E%3Crect x='80' y='10' width='10' height='10' fill='white'/%3E%3Crect x='30' width='10' height='10' fill='white'/%3E%3Crect x='90' width='10' height='10' fill='white'/%3E%3C/svg%3E") center no-repeat;
	width: 100%;
	height: 100%;
}

.myPageSpeakers__list-item__name {
	color: var(--Black, #000);
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	line-height: 100%;
	margin-top: 16px;
}

.myPageSpeakers__list-item__post {
	color: var(--Black-50, rgba(0, 0, 0, 0.50));
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 1;
	letter-spacing: 0.28px;
	margin-top: 16px;
}

.myPageSpaekers__wrap[data-count="1"],
.myPageSpaekers__wrap[data-count="2"],
.myPageSpaekers__wrap[data-count="3"] {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: row;
	-moz-flex-direction: row;
	-ms-flex-direction: row;
	-o-flex-direction: row;
	flex-direction: row;
	-ms-align-items: flex-start;
	align-items: flex-start;
	gap: 21px;
}

.myPageSpaekers__wrap[data-count="1"] .myPageSpeakers__list,
.myPageSpaekers__wrap[data-count="2"] .myPageSpeakers__list,
.myPageSpaekers__wrap[data-count="3"] .myPageSpeakers__list {
	margin-top: 0;
	flex: 1;
}

.myPageSpaekers__wrap[data-count="1"] .myPageSpeakers__list {
	grid-template-columns: 1fr;	
}

.myPageSpaekers__wrap[data-count="1"] .myPageSpeakers__list-item__photo {
	height: 460px;
}

.myPageSpaekers__wrap[data-count="2"] .myPageSpeakers__list {
	grid-template-columns: repeat(2, 1fr);	
}

.myPageSpaekers__wrap[data-count="3"] .myPageSpeakers__list {
	grid-template-columns: repeat(3, 1fr);	
}

.myPageSpaekers__wrap[data-count="1"] .myEditorBox,
.myPageSpaekers__wrap[data-count="2"] .myEditorBox,
.myPageSpaekers__wrap[data-count="3"] .myEditorBox {
	max-width: 425px;
}

.myPageImageContent {
	padding: 0;
	margin: 40px 0;
}

.myPageImageContent__init {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: row;
	-moz-flex-direction: row;
	-ms-flex-direction: row;
	-o-flex-direction: row;
	flex-direction: row;
	-ms-align-items: flex-start;
	align-items: flex-start;
	gap: 20px;
}

.myPageImageContent__image {
	height: auto;
	min-height: 1px;
	max-width: 545px;
	position: relative;
}

.myPageImageContent__image,
.myPageImageContent__content {
	flex: 1;
}

.myPageImageContent__image img {
	max-width: 100%;
	height: auto;
	object-fit: contain;
	display: block;
}

.myPageImageContent__init.__rotate {
	-webkit-flex-direction: row-reverse;
	-moz-flex-direction: row-reverse;
	-ms-flex-direction: row-reverse;
	-o-flex-direction: row-reverse;
	flex-direction: row-reverse;
}

.myPageImageContent__init.__horizontal .myPageImageContent__image {
	max-width: 740px;
	min-width: 740px;
	height: 495px;
}

.myPageImageContent__init.__horizontal .myPageImageContent__image img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.myPageImageContent__init.__horizontal .myPageImageContent__content {
	max-width: 295px;
}

.myPageImageContent__init .myPageImageContent__content {
	min-width: 295px;
}

.myPageDigits {
	border-bottom: 1px solid var(--White, #FFF);
	background: var(--Light-Grey, #F0F0F0);
}

.myPageDigits .myEditorBox {
	margin-bottom: 40px;
}

.myPageDigits__title {
	color: var(--Black, #000);
	font-size: 48px;
	font-style: normal;
	font-weight: 500;
	line-height: 100%;
	letter-spacing: -0.96px;
	margin-bottom: 40px;
}

.myPageDigits__title:empty {
	margin-bottom: 0;
}

.myPageDigits__text {
/*	margin-top: 40px;*/
}

.myPageDigits__list {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	column-gap: 20px;
	row-gap: 48px;
	max-width: 870px;
}

.myPageDigits__list[data-count="3"] {
	grid-template-columns: repeat(3, 1fr);
	max-width: 985px;
}

.myPageDigits__list-item {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
	gap: 16px;
}

.myPageDigits__list-item__digit {
	color: var(--Black, #000);
	font-size: 64px;
	font-style: normal;
	font-weight: 500;
	line-height: 96%;
	letter-spacing: -1.28px;
}

.myPageDigits__list-item__content {
	color: var(--Black-50, rgba(0, 0, 0, 0.50));
	font-size: 15px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	letter-spacing: 0.17px;
	padding-right: 40px;
}

.myPageDigits__list[data-count="3"] .myPageDigits__list-item__content {
	padding-right: 5px;	
}

.myPageSocials {
	background: #F8ECE6;
}

.myPageSocials__title {
	text-align: center;
	color: var(--Black, #000);
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	line-height: 116%;
	margin-bottom: 40px;
}

.myPageSocials__list {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: row;
	-moz-flex-direction: row;
	-ms-flex-direction: row;
	-o-flex-direction: row;
	flex-direction: row;
	justify-content: center;
	gap: 64px;
}

.myPageSocials__list-item {
	color: var(--Black, #000);
	font-size: 64px;
	font-style: normal;
	font-weight: 500;
	line-height: 96%;
	letter-spacing: -1.28px;
	text-decoration: none;
	transition: .3s all;
}

.myPageSocials__list-item:hover {
	color: #C96227;
}

.myPageSocials__list-item[data-type="vk"]:hover {
	color: #5AB2FF;
}

.myPageSocials__list-item[data-type="telegram"]:hover {
	color: #2741C9;
}

.myPageContentAuthor {
	background: var(--Light-Grey, #F0F0F0);
	border-bottom: 1px solid var(--White, #FFF);
	padding: 0 0 40px 0;
	margin: 0;
}

.myPageContentAuthor.myPageContentAuthor {
	padding-top: 40px;
}

.myPageAuthorAvatar:not(.myPageContentAuthor) + .myPageContent {
	margin-top: 0;
}

.myPageContentAuthor.myPageContentAuthor + .myPageAuthorAvatar {
	padding-top: 40px;
}

.myPageContentAuthor {
	padding-bottom: 40px;
}

.myPageContentAuthor .myPageAuthorAvatar__wrap {
	-ms-align-items: flex-start;
	align-items: flex-start;
	padding-top: 0;
}

.myPageContentAuthor .myPageAuthorAvatar__content {
	color: var(--Black, #000);
	font-size: 32px;
	font-style: normal;
	font-weight: 500;
	line-height: 106%;
}

.myPageAuthorAvatar:not(.myPageContentAuthor) {
	padding-top: 0;
}

.myPageAuthorAvatar__wrap.__quoteCenter {
	-ms-align-items: center;
	align-items: center;
}

.myPageAuthorAvatar__content.__smallText,
.myPageContentAuthor .myPageAuthorAvatar__content.__smallText {
	font-size: 18px;
}

.myPageAuthorAvatar__title {
	color: var(--Black, #000);
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	line-height: 116%;
	padding-bottom: 32px;
	margin-bottom: 32px;
	border-bottom: 1px solid #000;
}

.myPageGallery {
	padding: 0;
	margin: 40px 0;
}

.myPageGallery__list {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	grid-auto-rows: 352px;
	gap: 20px;
}

.myPageGallery__list.__smallCount {
	grid-auto-rows: 506px;
}

.myPageGallery__list-item {
	display: block;
	position: relative;
}

.myPageGallery__list-item.__long {
	grid-column: span 2;
}

.myPageGallery__list-item img {
	width: 100%;
	height: 100%;
	object-fit: cover
}

.myPageGallery__list-item__desc {
	
}

.myPageGallery__button {
	margin-top: 16px;
}

.myPageGallery__item {
	display: none;
}

.fancybox-is-open.customGallery .fancybox-bg {
	opacity: 1;
	background-color: #000;
}

.fancybox-is-open.customGallery .fancybox-stage {
	right: 330px;
	top: 38px;
	height: calc(100% - 150px);
}

.fancybox-is-open.customGallery .fancybox-infobar {
	display: none;
}

.fancybox-is-open.customGallery .fancybox-thumbs {
	width: 313px;
	background: none;
	padding-top: 38px;
}

.fancybox-is-open.customGallery .fancybox-thumbs__list {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	gap: 12px;
	height: auto;
	max-height: 100%;
}

.fancybox-is-open.customGallery .fancybox-thumbs__list a {
	height: 120px;
	width: auto;
	max-width: none;
	max-height: none;
}

.fancybox-is-open.customGallery .fancybox-thumbs__list a:before {
	border: 3px solid var(--Green, #23DE84);
}

.fancybox-is-open.customGallery .fancybox-slide--image {
	padding: 0;
}

.fancybox-is-open.customGallery.fancybox-show-thumbs .fancybox-inner {
	right: 0;
}

.fancybox-is-open.customGallery .fancybox-toolbar {
	right: auto;
	left: 0;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: row;
	-moz-flex-direction: row;
	-ms-flex-direction: row;
	-o-flex-direction: row;
	flex-direction: row;
	-ms-align-items: center;
	align-items: center;
	justify-content: space-between;
	width: 100%;
	padding: 0 20px;
	opacity: 1;
	visibility: visible;
}

.fancybox-is-open.customGallery .fancybox-toolbar.__notTitle {
	justify-content: flex-end;
}

.fancybox-is-open.customGallery .fancybox-toolbar p {
	color: var(--White, #FFF);
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	line-height: 116%;
}

.fancybox-is-open.customGallery .fancybox-button {
	background: none;
}

.fancybox-is-open.customGallery .fancybox-button:not(.fancybox-button--close) {
	display: none !important;
}

.fancybox-is-open.customGallery .fancybox-stage .fancybox-button:not(.fancybox-button--close) {
	display: block !important;
}

.fancybox-is-open.customGallery .fancybox-button--close {
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Crect width='40' height='40' fill='black'/%3E%3Cmask id='mask0_1177_2884' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='40' height='40'%3E%3Crect width='40' height='40' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_1177_2884)'%3E%3Cpath d='M12.9787 28.5117L11.4883 27.0213L18.5095 20L11.4883 13.0204L12.9787 11.53L19.9999 18.5513L26.9795 11.53L28.4699 13.0204L21.4487 20L28.4699 27.0213L26.9795 28.5117L19.9999 21.4904L12.9787 28.5117Z' fill='white'/%3E%3C/g%3E%3C/svg%3E") no-repeat;
	width: 40px;
	height: 40px;
}

.fancybox-is-open.customGallery .fancybox-button--close svg {
	display: none;
}

.fancybox-is-open.customGallery .fancybox-content {
	transform: none !important;
	width: 100% !important;
	height: 100% !important;
}

.fancybox-is-open.customGallery .fancybox-image {
	height: 100%;
	width: 100%;
	object-fit: contain;
}

.fancybox-is-open.customGallery .fancybox-navigation {
	position: absolute;
	right: 24px;
	bottom: 24px;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: row;
	-moz-flex-direction: row;
	-ms-flex-direction: row;
	-o-flex-direction: row;
	flex-direction: row;
	-ms-align-items: center;
	align-items: center;
	gap: 24px;
}

.fancybox-is-open.customGallery .fancybox-navigation button.fancybox-button {
	background-color: transparent;
	background-repeat: no-repeat;
	border: none;
	width: 104px;
	height: 105px;
	display: block;
	opacity: 1 !important;
	visibility: visible !important;
	padding: 0;
	position: relative;
	top: 0;
	left: 0;
}

.fancybox-is-open.customGallery .fancybox-navigation button.fancybox-button:focus {
	outline: none;
}

.fancybox-is-open.customGallery .fancybox-navigation button div {
	display: none;
}

.fancybox-is-open.customGallery .fancybox-navigation .fancybox-button--arrow_left {
	background-position: left center;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='106' height='107' viewBox='0 0 106 107' fill='none'%3E%3Cpath d='M54.1624 1L2 53.5M2 53.5L54.1624 106M2 53.5H106' stroke='white' stroke-width='2'/%3E%3C/svg%3E");
}

.fancybox-is-open.customGallery .fancybox-navigation .fancybox-button--arrow_right {
	background-position: right center;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='106' height='107' viewBox='0 0 106 107' fill='none'%3E%3Cpath d='M51.8376 1L104 53.5M104 53.5L51.8376 106M104 53.5H0' stroke='white' stroke-width='2'/%3E%3C/svg%3E");
}

.myPageConclusion {
	padding: 64px 0;
}

.myPageConclusion__wrap {
	padding-left: 32px;
	border-left: 2px solid var(--White, #FFF);
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
	gap: 32px;
	max-width: 800px;
/*	mix-blend-mode: difference;*/
}

.myPageConclusion__title {
	color: var(--Black, #000);
	font-size: 32px;
	font-style: normal;
	font-weight: 500;
	line-height: 106%;
}

/*
.myPageConclusion__title,
.myPageConclusion__content {
	mix-blend-mode: difference;
	filter: invert(1);
}
*/

.myPageConclusion__content,
.myPageConclusion__content p {
	font-size: 16px;
}

.myPageFiles {
	padding: 64px 0;
	border-bottom: 1px solid var(--White, #FFF);
	background: var(--Light-Grey, #F0F0F0);
}

.myPageFiles__title {
	color: var(--Black, #000);
	font-size: 32px;
	font-style: normal;
	font-weight: 500;
	line-height: 106%;
	margin-bottom: 40px;
}

.myPageFiles__list {
	padding-left: 24px;
	border-left: 1px solid var(--Black, #000);
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
	gap: 12px;
}

.myPageFiles__item {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: row;
	-moz-flex-direction: row;
	-ms-flex-direction: row;
	-o-flex-direction: row;
	flex-direction: row;
	-ms-align-items: center;
	align-items: center;
	text-decoration: none;
	gap: 8px;
}

.myPageFiles__item-icon {
	max-width: 48px;
	min-width: 48px;
}

.myPageFiles__item-icon img,
.myPageFiles__item-icon svg {
	min-width: 100%;
	max-width: 100%;
}

.myPageFiles__item-icon svg path {
	transition: .3s all;
}

.myPageFiles__item:hover .myPageFiles__item-icon svg path {
	fill: #23DE84;
}

.myPageFiles__item-title {
	color: var(--Black, #000);
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	letter-spacing: -0.16px;
	display: inline-block;
	vertical-align: middle;
	overflow: hidden;
	position: relative;
	cursor: pointer;
}

.myPageFiles__item-title span {
    display: block;
    transition: transform 0.3s ease;
}

.myPageFiles__item-title::after {
    content: attr(data-content);
    position: absolute;
    left: 0;
    top: 0;
    transform: translateY(100%);
    transition: transform 0.3s ease;
}

.myForumsOther {
	padding: 40px 0;
	max-width: 1400px;
	margin: 0 auto;
}

.pageDetailBox .myForumsOther .container {
	max-width: none;
}

.myForumsOther__title {
	color: var(--Black, #000);
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	line-height: 116%;
	margin-bottom: 40px;
}

.myForumsOther__list {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	grid-row-gap: 32px;
	grid-column-gap: 48px;
}

.myForumsOther__list-item {
	text-decoration: none;
}

.myForumsOther__list-item__photo {
	height: 450px;
}

.myForumsOther__list-item__photo img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.myForumsOther__list-item__title {
	color: var(--Black, #000);
	font-size: 32px;
	font-style: normal;
	font-weight: 500;
	line-height: 106%;
	margin-top: 23px;
}

.forumsPage__list-item__meta.myForumsOther__list-item__meta {
	margin: 16px 0 23px;
}

.myPagePodkast__intro {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: row;
	-moz-flex-direction: row;
	-ms-flex-direction: row;
	-o-flex-direction: row;
	flex-direction: row;
	margin-top: 24px;
	gap: 20px;
}

.myPagePodkast__title {
	color: var(--White, #FFF);
	font-size: 48px;
	font-style: normal;
	font-weight: 500;
	line-height: 100%;
	letter-spacing: -0.96px;
}

.myPagePodkast__content {
	
}

.myPagePodkast__text {
	color: var(--White, #FFF);
	font-size: 15px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	letter-spacing: 0.17px;
	margin-top: 40px;
}

.myPagePodkast__text a {
	color: #fff;
}

.myPagePodkast__info .myPageHero__intro-tags {
	margin-bottom: 32px;
}

.myPagePodkast__info .myPageHero__intro-tags .tags__list-item {
	background-color: transparent;
	border: 1px solid var(--Light-Green, #E7FAF1);
	color: #23DE84;
	padding-top: 4px;
	padding-bottom: 4px;
}

.myPagePodkast__dates {
	color: var(--Dark-Grey, #707579);
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	letter-spacing: 0.24px;
	margin-bottom: 32px;
}

.myPodkastsList {
	border-top: 1px solid var(--White-50, rgba(255, 255, 255, 0.50));
	padding-top: 80px;
	overflow: hidden;
}

.myPodkastsList__top {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: row;
	-moz-flex-direction: row;
	-ms-flex-direction: row;
	-o-flex-direction: row;
	flex-direction: row;
	-ms-align-items: center;
	align-items: center;
	justify-content: center;
	position: relative;
	margin-bottom: 40px;
}

.myPodkastsList__top.hidden {
	display: none;
}

.myPodkastsList__button {
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cmask id='mask0_1562_1668' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='24'%3E%3Crect width='24' height='24' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_1562_1668)'%3E%3Cpath d='M12 13.5L18 9.5L12 5.5V13.5ZM12.825 19H18.25L18.425 20.325L3.69998 22.125L1.84998 7.2L4.99998 6.85V8.85L4.09998 8.975L5.44998 19.9L12.825 19ZM6.99998 17V2H22V17H6.99998ZM8.99998 15H20V4H8.99998V15Z' fill='white'/%3E%3C/g%3E%3C/svg%3E") left 12px center no-repeat;
	border-bottom: 2px solid var(--White, #FFF);
	padding: 12px 12px 12px 48px;
	color: var(--White, #FFF);
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	line-height: 116%;
	text-decoration: none;
	display: inline-block;
	vertical-align: middle;
}

.myPodkastsList__button.opened {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 25 24' fill='none'%3E%3Cmask id='mask0_857_3520' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='25' height='24'%3E%3Crect x='0.5' width='24' height='24' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_857_3520)'%3E%3Cpath d='M6.9 19L5.5 17.6L11.1 12L5.5 6.4L6.9 5L12.5 10.6L18.1 5L19.5 6.4L13.9 12L19.5 17.6L18.1 19L12.5 13.4L6.9 19Z' fill='white'/%3E%3C/g%3E%3C/svg%3E");
	border-bottom: 2px solid var(--Green, #23DE84);
}

.myPodkastsList__items {
	max-width: 900px;
	max-height: 550px;
	overflow-y: auto;
	position: absolute;
	display: grid;
	grid-template-columns: repeat(4, minmax(196px, 196px));
	grid-gap: 4px;
	background-color: #000;
	top: 47px;
	z-index: 2;
	padding: 4px;
	transition: .3s all;
	opacity: 0;
	visibility: hidden;
}

.myPodkastsList__items::-webkit-scrollbar {
	display: none;
}

.myPodkastsList__items.show {
	opacity: 1;
	visibility: visible;
}

.myPodkastsList__items[data-count="1"],
.myPodkastsList__items[data-count="2"],
.myPodkastsList__items[data-count="3"] {
	max-width: none;
}

.myPodkastsList__items[data-count="1"] {
	grid-template-columns: repeat(3, minmax(196px, 196px));
}

.myPodkastsList__items[data-count="2"] {
	grid-template-columns: repeat(3, minmax(196px, 196px));
}

.myPodkastsList__items[data-count="3"] {
	grid-template-columns: repeat(3, minmax(196px, 196px));
}

.myPodkastsList__items-item {
	padding: 12px;
	text-decoration: none;
}

.myPodkastsList__items-item__photo {
	height: 130px;
}

.myPodkastsList__items-item__photo img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.myPodkastsList__items-item__number {
	color: var(--Dark-Grey, #707579);
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	letter-spacing: 0.24px;
	margin-top: 10px;
}

.myPodkastsList__items-item__title {
	color: var(--White, #FFF);
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	letter-spacing: 0.24px;
	margin-top: 6px;
}

.myPodkastsList__slider-wrap {
  	position: relative;
	overflow: hidden;
}

.myPodkastsList__slider-wrap .slick-slide {
	width: 760px;
	margin-right: 188px;
}

.myPodkastsList__slider-wrap .slick-slide.slick-current {
	opacity: 1;
}

.myPodkastsList__slider-item {
	width: 100%;
	opacity: .4;
	transition: .3s all;
}

.myPodkastsList__slider-wrap .swiper-slide-active .myPodkastsList__slider-item {
	opacity: 1;
} 

.myPodkastsList__slider-item__video {
	/* height: 420px; */
	position: relative;
}

.myPodkastsList__slider-wrap .slick-slide .myPageVideo__init-box video,
.myPodkastsList__slider-wrap .slick-slide .myPageVideo__init-box iframe {
	height: 100%;
}

.myPodkastsList__slider-item__showed {
	position: absolute;
	padding: 0 10px;
	height: 28px;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
	justify-content: center;
	color: var(--White, #FFF);
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	letter-spacing: 0.24px;
	background: var(--Black-50, rgba(0, 0, 0, 0.50));
	z-index: 1;
	opacity: 0;
	visibility: hidden;
}

.myPodkastsList__slider-item__showed.show {
	opacity: 1;
	visibility: visible;
}

.myPodkastsList__slider-item__video .myPageVideo__init-poster:before {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='90' height='90' viewBox='0 0 90 90' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M45 90C69.8528 90 90 69.8528 90 45C90 20.1472 69.8528 0 45 0C20.1472 0 0 20.1472 0 45C0 69.8528 20.1472 90 45 90ZM36 60.75L63 45L36 29.25V60.75Z' fill='black' fill-opacity='0.5'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M63 45L36 60.75V29.25L63 45Z' fill='white'/%3E%3Cpath d='M45 87.75C68.6102 87.75 87.75 68.6102 87.75 45C87.75 21.3898 68.6102 2.25 45 2.25C21.3898 2.25 2.25 21.3898 2.25 45C2.25 68.6102 21.3898 87.75 45 87.75Z' stroke='white' stroke-width='2'/%3E%3C/svg%3E");
}

.myPodkastsList__slider-item__video .myPageVideo__init,
.myPodkastsList__slider-item .myPageVideo__init-videoiframe {
	width: 100%;
	height: 400px;
}

.myPodkastsList__slider-item .myPageVideo__init-videoiframe iframe {
	min-height: 400px;
}

.myPodkastsList__slider-item__meta {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: row;
	-moz-flex-direction: row;
	-ms-flex-direction: row;
	-o-flex-direction: row;
	flex-direction: row;
	-ms-align-items: center;
	align-items: center;
	justify-content: space-between;
	color: var(--Dark-Grey, #707579);
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	letter-spacing: 0.24px;
	margin-top: 10px;
	height: 32px;
}

.myPodkastsList__slider-item__meta-mobile {
	display: none;
}

.myPodkastsList__slider-item__meta.flex__end {
	justify-content: flex-end;
}

.myPodkastsList__slider-item__meta-time {
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M10.7917 11.5417L11.8542 10.4792L8.75 7.375V3H7.25V8L10.7917 11.5417ZM8 16C6.8975 16 5.86146 15.7917 4.89188 15.375C3.92229 14.9583 3.07292 14.3854 2.34375 13.6562C1.61458 12.9271 1.04167 12.0767 0.625 11.105C0.208333 10.1333 0 9.09514 0 7.99042C0 6.88569 0.208333 5.84722 0.625 4.875C1.04167 3.90278 1.61458 3.05556 2.34375 2.33333C3.07292 1.61111 3.92333 1.04167 4.895 0.625C5.86667 0.208333 6.90486 0 8.00958 0C9.11431 0 10.1528 0.21 11.1252 0.63C12.0974 1.05 12.9432 1.62 13.6625 2.34C14.3817 3.06 14.951 3.90667 15.3706 4.88C15.7902 5.85333 16 6.89333 16 8C16 9.1025 15.7917 10.1385 15.375 11.1081C14.9583 12.0777 14.3889 12.9271 13.6667 13.6562C12.9444 14.3854 12.0963 14.9583 11.1223 15.375C10.1483 15.7917 9.1075 16 8 16ZM8.01 14.5C9.8082 14.5 11.3394 13.8646 12.6038 12.5938C13.8679 11.3229 14.5 9.78833 14.5 7.99C14.5 6.19181 13.8679 4.66056 12.6038 3.39625C11.3394 2.13208 9.8082 1.5 8.01 1.5C6.21167 1.5 4.67708 2.13208 3.40625 3.39625C2.13542 4.66056 1.5 6.19181 1.5 7.99C1.5 9.78833 2.13542 11.3229 3.40625 12.5938C4.67708 13.8646 6.21167 14.5 8.01 14.5Z' fill='%23707579'/%3E%3C/svg%3E") left center no-repeat;
	height: 16px;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
	justify-content: center;
	padding-left: 22px;
}

.myPodkastsList__slider-item__title {
	color: var(--White, #FFF);
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	letter-spacing: -0.16px;
	padding: 20px 0;
}

.myPodkastsList__slider-item__text {
	color: var(--Dark-Grey, #707579);
	font-size: 15px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	letter-spacing: 0.17px;
	padding: 12px 0;
}

.myPodkastsList__slider-item__text a {
	color: var(--Dark-Grey, #707579);
}


.myPodkastsList__slider-item__social {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: row;
	-moz-flex-direction: row;
	-ms-flex-direction: row;
	-o-flex-direction: row;
	flex-direction: row;
	gap: 24px;
	-ms-align-items: center;
	align-items: center;
	padding: 24px 0;
}

.myPodkastsList__slider-item__social-title {
	color: var(--Dark-Grey, #707579);
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	letter-spacing: 0.24px;
}

.myPodkastsList__slider-item__social-list,
.footer__social {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: row;
	-moz-flex-direction: row;
	-ms-flex-direction: row;
	-o-flex-direction: row;
	flex-direction: row;
	-ms-align-items: center;
	align-items: center;
	gap: 12px;
}

.footer__social {
	flex: 1;
}

.myPodkastsList__slider-item__social-item,
.footer__social-item {
	width: 24px;
	height: 24px;
	cursor: pointer;
	display: block;
	background-repeat: no-repeat;
	transition: .3s all;
}

.myPodkastsList__slider-item__social-item[data-type="vk"],
.footer__social-item[data-type="vk"] {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_1177_6101)'%3E%3Cpath d='M0 11.52C0 6.0894 0 3.37413 1.68707 1.68707C3.37413 0 6.0894 0 11.52 0H12.48C17.9106 0 20.6259 0 22.313 1.68707C24 3.37413 24 6.0894 24 11.52V12.48C24 17.9106 24 20.6259 22.313 22.313C20.6259 24 17.9106 24 12.48 24H11.52C6.0894 24 3.37413 24 1.68707 22.313C0 20.6259 0 17.9106 0 12.48V11.52Z' fill='%23707579'/%3E%3Cpath d='M12.7288 17.28C7.15284 17.28 3.97248 13.4962 3.83997 7.2H6.63302C6.72476 11.8213 8.78382 13.7787 10.4148 14.1823V7.2H13.0449V11.1856C14.6555 11.0141 16.3474 9.19783 16.9182 7.2H19.5482C19.1099 9.66198 17.2751 11.4782 15.9703 12.2249C17.2751 12.8303 19.3649 14.4144 20.16 17.28H17.2649C16.6431 15.3629 15.0938 13.8796 13.0449 13.6778V17.28H12.7288Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1177_6101'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.myPodkastsList__slider-item__social-item[data-type="tg"],
.footer__social-item[data-type="tg"] {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_1177_6103)'%3E%3Cpath d='M12 24C18.6274 24 24 18.6274 24 12C24 5.37258 18.6274 0 12 0C5.37258 0 0 5.37258 0 12C0 18.6274 5.37258 24 12 24Z' fill='%23707579'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.43189 11.8733C8.93014 10.3492 11.2628 9.3444 12.43 8.85893C15.7626 7.47282 16.455 7.23203 16.9064 7.22408C17.0056 7.22234 17.2276 7.24694 17.3714 7.3636C17.4928 7.46211 17.5262 7.59518 17.5422 7.68857C17.5581 7.78197 17.578 7.99473 17.5622 8.16097C17.3816 10.0585 16.6002 14.6631 16.2027 16.7884C16.0345 17.6876 15.7032 17.9891 15.3826 18.0186C14.6857 18.0828 14.1566 17.5581 13.4816 17.1157C12.4255 16.4233 11.8288 15.9924 10.8036 15.3168C9.61884 14.536 10.3869 14.1069 11.0621 13.4056C11.2388 13.2221 14.3092 10.4293 14.3686 10.176C14.376 10.1443 14.3829 10.0262 14.3128 9.96385C14.2426 9.90148 14.139 9.92281 14.0643 9.93977C13.9584 9.96381 12.2712 11.079 9.00264 13.2853C8.52373 13.6142 8.08994 13.7744 7.70129 13.766C7.27283 13.7568 6.44864 13.5238 5.83594 13.3246C5.08444 13.0803 4.48716 12.9512 4.53917 12.5363C4.56626 12.3202 4.86383 12.0992 5.43189 11.8733Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1177_6103'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.myPodkastsList__slider-item__social-item[data-type="vk"]:hover,
.footer__social-item[data-type="vk"]:hover {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_1177_6101)'%3E%3Cpath d='M0 11.52C0 6.0894 0 3.37413 1.68707 1.68707C3.37413 0 6.0894 0 11.52 0H12.48C17.9106 0 20.6259 0 22.313 1.68707C24 3.37413 24 6.0894 24 11.52V12.48C24 17.9106 24 20.6259 22.313 22.313C20.6259 24 17.9106 24 12.48 24H11.52C6.0894 24 3.37413 24 1.68707 22.313C0 20.6259 0 17.9106 0 12.48V11.52Z' fill='%230077FF'/%3E%3Cpath d='M12.7288 17.28C7.15284 17.28 3.97248 13.4962 3.83997 7.2H6.63302C6.72476 11.8213 8.78382 13.7787 10.4148 14.1823V7.2H13.0449V11.1856C14.6555 11.0141 16.3474 9.19783 16.9182 7.2H19.5482C19.1099 9.66198 17.2751 11.4782 15.9703 12.2249C17.2751 12.8303 19.3649 14.4144 20.16 17.28H17.2649C16.6431 15.3629 15.0938 13.8796 13.0449 13.6778V17.28H12.7288Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1177_6101'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.myPodkastsList__slider-item__social-item[data-type="tg"]:hover,
.footer__social-item[data-type="tg"]:hover {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_1177_6103)'%3E%3Cpath d='M12 24C18.6274 24 24 18.6274 24 12C24 5.37258 18.6274 0 12 0C5.37258 0 0 5.37258 0 12C0 18.6274 5.37258 24 12 24Z' fill='%230088cc'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.43189 11.8733C8.93014 10.3492 11.2628 9.3444 12.43 8.85893C15.7626 7.47282 16.455 7.23203 16.9064 7.22408C17.0056 7.22234 17.2276 7.24694 17.3714 7.3636C17.4928 7.46211 17.5262 7.59518 17.5422 7.68857C17.5581 7.78197 17.578 7.99473 17.5622 8.16097C17.3816 10.0585 16.6002 14.6631 16.2027 16.7884C16.0345 17.6876 15.7032 17.9891 15.3826 18.0186C14.6857 18.0828 14.1566 17.5581 13.4816 17.1157C12.4255 16.4233 11.8288 15.9924 10.8036 15.3168C9.61884 14.536 10.3869 14.1069 11.0621 13.4056C11.2388 13.2221 14.3092 10.4293 14.3686 10.176C14.376 10.1443 14.3829 10.0262 14.3128 9.96385C14.2426 9.90148 14.139 9.92281 14.0643 9.93977C13.9584 9.96381 12.2712 11.079 9.00264 13.2853C8.52373 13.6142 8.08994 13.7744 7.70129 13.766C7.27283 13.7568 6.44864 13.5238 5.83594 13.3246C5.08444 13.0803 4.48716 12.9512 4.53917 12.5363C4.56626 12.3202 4.86383 12.0992 5.43189 11.8733Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1177_6103'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.footer__social-wrap {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: row;
	-moz-flex-direction: row;
	-ms-flex-direction: row;
	-o-flex-direction: row;
	flex-direction: row;
	-ms-align-items: center;
	align-items: center;
	justify-content: space-between;
	width: 100%;
}

.footer__social-policy {
	color: var(--White-50, rgba(255, 255, 255, 0.50));
	text-align: right;
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	letter-spacing: -0.12px;
	text-decoration: none;
}

.slick-arrow:not(.myPageSlider__init-buttons__arrow) {
	position: absolute;
	top: 158px;
	width: 104px;
	height: 105px;
	background-repeat: no-repeat;
	display: block;
	z-index: 2;
	border: none;
	font-size: 0;
	background-color: transparent;
	cursor: pointer;
}

.myPodkastsList .slick-arrow:not(.myPageSlider__init-buttons__arrow) {
	top: 60px;
}

.slick-arrow.myPageSlider__init-buttons__arrow {
	position: relative;
	width: 104px;
	height: 105px;
	background-repeat: no-repeat;
	display: block;
	z-index: 2;
	border: none;
	font-size: 0;
	background-color: transparent;
	cursor: pointer;
}

.slick-arrow.myPageSlider__init-buttons__arrow svg {
	display: none;
}

.slick-arrow::before,
.fancybox-is-open.customGallery .fancybox-navigation button.fancybox-button:before {
  	content: attr(data-slide-info);
  	position: absolute;
  	top: 50%;
  	transform: translateY(-48%);
  	opacity: 0;
  	transition: opacity 0.3s ease;
	color: var(--White, #FFF);
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	letter-spacing: 0.28px;
  	pointer-events: none;
}

.slick-prev::before {
	left: 40%;
}

.slick-next::before {
	right: 40%;
}

.slick-arrow:hover .arrow-line {
  opacity: 0;
}

.slick-arrow:hover::before,
.fancybox-is-open.customGallery .fancybox-navigation button.fancybox-button:hover::before {
  opacity: 1;
}

.myMainProjects__box .slick-arrow:not(.myPageSlider__init-buttons__arrow) {
	top: auto;
	bottom: 30px;
}

.podkastsPage__big-wrap .slick-arrow {
	top: auto;
	bottom: 24px;
}

.slick-prev,
.myPageSlider__init-buttons__prev {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='106' height='107' viewBox='0 0 106 107' fill='none'%3E%3Cpath d='M54.1624 1L2 53.5M2 53.5L54.1624 106M2 53.5H106' stroke='white' stroke-width='2'/%3E%3C/svg%3E");
	left: calc(50% - 520px);
}

.myPageSlider__init-buttons__prev {
	left: 0;
}

@media (min-width:1000px) {
	.slick-prev:hover,
	.myPageSlider__init-buttons__prev:hover,
	.fancybox-is-open.customGallery .fancybox-button--arrow_left:hover {
		background-image: url("data:image/svg+xml,%0A%3Csvg width='55' height='107' viewBox='0 0 55 107' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M54.1625 106L2.00003 53.5L54.1625 1' stroke='white' stroke-width='2'/%3E%3C/svg%3E%0A");
	}
}

.podkastsPage__big-wrap .slick-prev {
	left: auto;
	right: 153px;
}

.slick-next,
.myPageSlider__init-buttons__next {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='106' height='107' viewBox='0 0 106 107' fill='none'%3E%3Cpath d='M51.8376 1L104 53.5M104 53.5L51.8376 106M104 53.5H0' stroke='white' stroke-width='2'/%3E%3C/svg%3E");
	background-position: right top;
	right: calc(50% - 520px);
}

.myPageSlider__init-buttons__next {
	right: 0;
}

@media (min-width:1000px) {
	.slick-next:hover,
	.myPageSlider__init-buttons__next:hover,
	.fancybox-is-open.customGallery .fancybox-button--arrow_right:hover {
		background-image: url("data:image/svg+xml,%0A%3Csvg width='55' height='107' viewBox='0 0 55 107' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.837524 1L53 53.5L0.837524 106' stroke='white' stroke-width='2'/%3E%3C/svg%3E%0A");
	}
}

.podkastsPage__big-wrap .slick-next {
	right: 24px;
}

.myPageSlider__init-buttons__next:before,
.fancybox-is-open.customGallery .fancybox-button--arrow_right:before {
	right: 35px;
}

.myPodkastsOther {
	border-top: 1px solid var(--White-50, rgba(255, 255, 255, 0.50));
}

.myPodkastsOther .container {
	max-width: 1400px;
}

.myPodkastsOther__title {
	color: var(--White, #FFF);
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	line-height: 116%;
	margin-bottom: 40px;
}

.myPodkastsOther__list.materialsPage__list,
.myMainIntro__list.materialsPage__list {
	grid-template-columns: repeat(3, 1fr);
}

.myPodkastsOther__list .materialsPage__list-item__title {
	color: #fff;
}

.myPodkastsOther__list .materialsPage__list-item__text {
	color: var(--Dark-Grey, #707579);
}

.myCoursePlug {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
	gap: 40px;
	margin-bottom: 80px;
}

.myCoursePlug__item {
	height: 370px;
	width: 100%;
	display: block;
	text-decoration: none;
}

.myCoursePlug__item[data-id="1"] {
	position: relative;
	height: auto;
}

.myCoursePlug__item[data-id="1"] .myCoursePlug__item-image {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
}

.myCoursePlug__item-image[data-visible="mobile"] {
	display: none;
}

.myCoursePlug__item-image img,
.myCoursePlug__item-image svg {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.myCoursePlug__item[data-id="1"] .button__more {
	position: absolute;
	z-index: 1;
	bottom: 33%;
	right: 5%;
}

.myCoursePlug__item[data-id="1"] .myCoursePlug__item-image {
	position: relative;
}

.myCoursePlug__item[data-id="1"] .myCoursePlug__item-content {
	position: absolute;
	width: 100%;
	height: 100%;
	max-width: none;
}

.myCoursePlug__item-wrap {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: row;
	-moz-flex-direction: row;
	-ms-flex-direction: row;
	-o-flex-direction: row;
	flex-direction: row;
	justify-content: space-between;
}

.myCoursePlug__item-content {
	padding: 32px;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
	justify-content: space-between;
	-ms-align-items: flex-start;
	align-items: flex-start;
	max-width: 540px;
}

.myCoursePlug__item-title {
	color: #000;
	font-size: 48px;
	font-style: normal;
	font-weight: 500;
	line-height: 100%;
	letter-spacing: -0.96px;
}

.myCoursePlug__item[data-id="1"] .myCoursePlug__item-title {
	position: absolute;
	z-index: 1;
	bottom: 7%;
	right: 3%;
	color: var(--White, #FFF);
	font-size: clamp(40px, calc(40px + (64 - 40) * ((100vw - 320px) / (1920 - 320))), 64px);
	font-style: normal;
	font-weight: 500;
	line-height: 96%;
	letter-spacing: -1.28px;
}

.myCoursePlug__item[data-id="1"] .myCoursePlug__item-text { 
	max-width: 560px;
	position: absolute;
	color: #fff;
    left: 26%;
    top: 7%;
	z-index: 1;
}

.myCoursePlug__item-text {
	color: #000;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	letter-spacing: 0.28px;
	margin-top: 28px;
}

.myCoursePlug__item[data-id="2"] .myCoursePlug__item-image[data-visible="desktop"] {
	max-width: 457px;
	min-width: 457px;
	margin-right: 56px;
}

.myCoursePlug__item[data-id="3"] .myCoursePlug__item-image[data-visible="desktop"] {
	max-width: 320px;
	min-width: 320px;
	height: 320px;
	margin: 25px 25px 0 0;
}

/* #БЛОКИ КОНСТРУКТОРА */

.lessonPage {
	padding-top: 120px;
}

.lessonPage__wrap {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: row;
	-moz-flex-direction: row;
	-ms-flex-direction: row;
	-o-flex-direction: row;
	flex-direction: row;
	-ms-align-items: flex-start;
	align-items: flex-start;
}

.lessonsPage__left {
	flex: 1;
	margin-right: 45px;
}

.lessonPage__back {
	color: var(--text-black, #1A1A1A);
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	letter-spacing: -0.16px;
	position: sticky;
	top: 80px;
	text-decoration: none;
}

.lessonPage__back span,
.lessonPage__back:after {
	padding: 0;
}

.lessonPage__box {
	max-width: 760px;
	min-width: 760px;
	margin-right: 20px;
	padding-bottom: 80px;
}

.lessonPage__box-section {
	color: var(--Black, #000);
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	letter-spacing: -0.16px;
	margin-bottom: 20px;
}

.lessonPage__box-title {
	color: var(--Black, #000);
	font-size: 32px;
	font-style: normal;
	font-weight: 500;
	line-height: 106%;
	margin-bottom: 30px;
}

.lessonPage__box-content {
	margin-bottom: 30px;
}

.lessonPage__box-content p {
	color: var(--Black, #000);
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	letter-spacing: 0.28px;
}

.lessonPage__box-video {
	height: 430px;
	margin-bottom: 40px;
}

.lessonPage__box-video video {
	height: 100%;
	width: 100%;
	object-fit: cover;
}

.lessonPage__box-rating__list {
	display: grid;
	grid-template-columns: repeat(5, 1fr);
	gap: 37px;
}

.lessonPage__box-rating__list-item {
	min-width: 122px;
	padding-top: 12px;
	cursor: pointer;
}

.lessonPage__box-rating__list-item.active {
	border-bottom: 2px solid var(--Green, #23DE84);
}

.lessonPage__box-rating__list-item__icon {
	width: 48px;
	height: 48px;
	margin: 0 auto;
}

.lessonPage__box-rating__list-item__icon svg {
	max-width: 100%;
	transition: .3s all;
}

.lessonPage__box-rating__list-item.active .lessonPage__box-rating__list-item__icon svg path ,
.lessonPage__box-rating__list-item.active .lessonPage__box-rating__list-item__icon svg circle {
	stroke: #23DE84;	
}

.lessonPage__box-rating__list-item__title {
	color: var(--Black, #000);
	text-align: center;
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	letter-spacing: 0.24px;
	margin-top: 16px;
	padding-bottom: 12px;
}

.lessonPage__box-rating__button {
	display: none;
	margin-top: 32px;
}

.lessonPage__box-rating__button a {
	display: inline-block;
	vertical-align: middle;
}

.lessonPage__box-rating__button a.disabled {
	pointer-events: none;
	opacity: .3;
}

.lessonPage__box-rating__success {
	color: var(--Black, #000);
	font-size: 15px;
	font-style: normal;
	font-weight: 400;
	line-height: 140%;
	letter-spacing: 0.15px;
	padding: 28px 0;
	display: none;
}

.lessonPage__progress {
	max-width: 425px;
	min-width: 425px;
	padding-bottom: 80px;
}

.lessonProgress__item {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: row;
	-moz-flex-direction: row;
	-ms-flex-direction: row;
	-o-flex-direction: row;
	flex-direction: row;
	padding: 12px;
	gap: 12px;
	text-decoration: none;
	position: relative;
	transition: .3s all;
}

.lessonProgress__item:hover {
	background: #F0F0F0;
}

.lessonProgress__item.__current {
	background: #000;
}

.lessonProgress__item-photo {
	max-width: 140px;
	min-width: 140px;
	height: 98px;
}

.lessonProgress__item-photo img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.lessonProgress__item-content {
	flex: 1;
}

.lessonProgress__item-content__top {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: row;
	-moz-flex-direction: row;
	-ms-flex-direction: row;
	-o-flex-direction: row;
	flex-direction: row;
	-ms-align-items: center;
	align-items: center;
	justify-content: space-between;
	margin-bottom: 8px;
	width: 100%;
}

.lessonProgress__item-time {
	color: var(--Black-50, rgba(0, 0, 0, 0.50));
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	letter-spacing: 0.24px;
	flex: 1;
}

.lessonProgress__item.__current .lessonProgress__item-time {
	color: var(--White-50, rgba(255, 255, 255, 0.50));	
}

.lessonProgress__item-mark {
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cmask id='mask0_1008_1616' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='24'%3E%3Crect width='24' height='24' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_1008_1616)'%3E%3Cpath d='M10.6 16.2L17.65 9.15L16.25 7.75L10.6 13.4L7.75 10.55L6.35 11.95L10.6 16.2ZM3 21V3H21V21H3Z' fill='black' fill-opacity='0.2'/%3E%3C/g%3E%3C/svg%3E") no-repeat;
	width: 24px;
	height: 24px;
	display: block;
}

.lessonProgress__item.__end .lessonProgress__item-mark {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cmask id='mask0_1008_541' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='24'%3E%3Crect width='24' height='24' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_1008_541)'%3E%3Cpath d='M10.6 16.2L17.65 9.15L16.25 7.75L10.6 13.4L7.75 10.55L6.35 11.95L10.6 16.2ZM3 21V3H21V21H3Z' fill='%2323DE84'/%3E%3C/g%3E%3C/svg%3E");	
}

.lessonProgress__item.__current:not(.__end) .lessonProgress__item-mark {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cmask id='mask0_690_1654' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='24'%3E%3Crect width='24' height='24' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_690_1654)'%3E%3Cpath d='M10.6 16.2L17.65 9.15L16.25 7.75L10.6 13.4L7.75 10.55L6.35 11.95L10.6 16.2ZM3 21V3H21V21H3Z' fill='white' fill-opacity='0.5'/%3E%3C/g%3E%3C/svg%3E");
}

.lessonProgress__item-title {
	color: var(--Black, #000);
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	line-height: 116%;
}

.lessonProgress__item.__current .lessonProgress__item-title {
	color: var(--White, #FFF);	
}

.lessonWidget {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: row;
	-moz-flex-direction: row;
	-ms-flex-direction: row;
	-o-flex-direction: row;
	flex-direction: row;
	-ms-align-items: flex-start;
	align-items: flex-start;
	text-decoration: none;
	gap: 12px;
}

.lessonWidget__photo {
	min-width: 140px;
	max-width: 140px;
	height: 98px;
}

.lessonWidget__photo img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.lessonWidget__time {
	color: var(--Black-50, rgba(0, 0, 0, 0.50));
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	letter-spacing: 0.24px;
	padding-top: 8px;
}

.lessonWidget__title {
	color: var(--Black, #000);
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	line-height: 116%;
	margin-top: 16px;
}

.eventsPage {
	margin-top: 32px;
	background-color: #fff;
	position: relative;
	padding-top: 40px;
}

.eventsPage__wrap .materialsPage__wrap {
	margin-bottom: 48px;
}

.eventsPage__title {
	color: var(--Black, #000);
	font-size: 64px;
	font-style: normal;
	font-weight: 500;
	line-height: 96%;
	letter-spacing: -1.28px;
	margin-bottom: 32px;
}

.eventsPage__tabs-head__wrap {
	padding-bottom: 12px;
	border-bottom: 1px solid #000;
	border-right: 1px solid #000;
}

/* .eventsPage__tabs .calendarMobile {
	display: none;
} */

.eventsPage___wrap {
	padding-bottom: 80px;
}

.tabs__head {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: row;
	-moz-flex-direction: row;
	-ms-flex-direction: row;
	-o-flex-direction: row;
	flex-direction: row;
	-ms-align-items: center;
	align-items: center;
	gap: 32px;
}

.tabs__head-item {
	color: var(--Black, #000);
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	cursor: pointer;
	display: inline-block;
	vertical-align: middle;
	overflow: hidden;
	position: relative;
}

.tabs__head-item.active {
	font-weight: 700;
}

.tabs__head-item span {
    display: block;
    transition: transform 0.3s ease;
}

.tabs__head-item::after {
    content: attr(data-content);
    position: absolute;
    left: 0;
    top: 0;
    transform: translateY(100%);
    transition: transform 0.3s ease;
}

.eventsPage__section {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: row;
	-moz-flex-direction: row;
	-ms-flex-direction: row;
	-o-flex-direction: row;
	flex-direction: row;
	-ms-align-items: flex-start;
	align-items: flex-start;
	padding: 48px 0;
}

.eventsPage__section:not(:last-of-type) {
	border-bottom: 1px solid var(--Black, #000);
}

.eventsPage__section-date {
	color: var(--text-black, #1A1A1A);
	font-size: 48px;
	font-style: normal;
	font-weight: 500;
	line-height: 100%;
	letter-spacing: -0.96px;
	max-width: 340px;
	min-width: 340px;
}

.eventsPage__section-inner {
	max-width: 875px;
}

.eventsPage__section-list {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
	gap: 24px;
}

.eventsPage__section-item {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: row;
	-moz-flex-direction: row;
	-ms-flex-direction: row;
	-o-flex-direction: row;
	flex-direction: row;
	gap: 24px;
	text-decoration: none;
}

.eventsPage__section-item__photo {
	max-width: 250px;
	min-width: 250px;
	height: 180px;
}

.eventsPage__section-item__photo img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.eventsPage__section-item__photo-empty {
	width: 100%;
	height: 100%;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
	-ms-align-items: center;
	align-items: center;
	justify-content: center;
	box-shadow: inset 0 0 0 2px #23DE84;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='80' viewBox='0 0 100 80' fill='none'%3E%3Cpath d='M35.9916 21.7611C34.5982 24.2731 32.5543 26.3636 30.0743 27.8133C27.5943 29.2629 24.7697 30.0181 21.8972 29.9997C19.0246 29.9812 16.2101 29.1898 13.7489 27.7084C11.2877 26.227 9.27077 24.1103 7.90977 21.5806M90.9916 21.761C89.5982 24.2731 87.5543 26.3636 85.0743 27.8133C82.5943 29.2629 79.7697 30.0181 76.8972 29.9997C74.0246 29.9812 71.2101 29.1897 68.7489 27.7084C66.2877 26.227 64.2708 24.1103 62.9098 21.5806' stroke='%2323DE84' stroke-width='2'/%3E%3Cpath d='M47.605 71.8921C40.5032 74.56 32.6992 74.6995 25.5066 72.2872C18.3141 69.8749 12.1723 65.0581 8.11531 58.6478' stroke='%2323DE84' stroke-width='2'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: center;
}

.eventsPage__section-item__photo-empty svg {
	display: none;
}

.eventsPage__section-item__content {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
	gap: 24px;
}

.eventsPage__section-item__top {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: row;
	-moz-flex-direction: row;
	-ms-flex-direction: row;
	-o-flex-direction: row;
	flex-direction: row;
	-ms-align-items: center;
	align-items: center;
	color: var(--Black, #000);
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	letter-spacing: -0.16px;
	gap: 7px;
}

.eventsPage__section-item__date {
	color: var(--Green, #23DE84);
}

.eventsPage__section-item__title {
	color: var(--Black, #000);
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	line-height: 116%;
	transition: .3s all;
}

.eventsPage__section-item__text {
	color: var(--Black, #000);
	font-size: 15px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	letter-spacing: 0.17px;
}

/* месяцы и годы */
#month-calendar{
    width: 100%;
}

.month{
    margin: 0;
    padding: 3rem 2rem 2rem;
    background: #555555;
    text-align: center;
    width: 100%;
    color: #ffffff;
    list-style: none;
}

.month li{
    padding: 0;
    margin: 0;
    font-size: 1.5rem;
    line-height: 1.4;
    letter-spacing: 0.1rem;
    text-transform: uppercase;
    font-weight: 700;
}

.month li.prev,
.month li.next{
    cursor: pointer;
}

.month li.prev{
    float: left;
}

.month li.next{
    float: right;
}

.month li.year-name{
    font-size: 1.2rem;
    font-weight: 400;
}

/* дни недели */
.weekdays{
    margin: 0;
    padding: 1rem 0;
    background-color: #dddddd;
    width: 100%;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: left;
}

.weekdays li{
    display: inline-block;
    flex: 0 0 calc(100% / 7);
    text-align: center;
}

.calDayTop {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}

.calDayEventsCount {
	flex: 1;
	text-align: right;
}

/* дни */
.days{
    margin: 0;
    padding: 1rem 0;
    background-color: #eeeeee;
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: left;
    align-content: flex-start;
}

.days li{
    padding: 0.5rem;
    list-style: none;
    display: inline-block;
    flex: 0 0 calc(100% / 7);
/*    text-align: center;*/
    color: #999;
    font-size: 0.9rem;
    line-height: 1rem;
}

.days li.date-now{
    color: #000;
    font-weight: 700;
}

    .month {
        background: none;
        text-align-last: left;
        padding: 40px 0;
        display: flex;
        align-items: center;
    }

.next-month .calDayText {
    color: #808080;
}

    .month .title {
        font-weight: 500;
        font-size: 52px;
        line-height: 108%;
        letter-spacing: -0.02em;
        color: #1A1A1A;
        text-transform: none;
        margin-left: 28px;
        margin-right: 28px;

    }

    .month .prev {
        width: 44px;
        height: 40px;
        background-image: url("data:image/svg+xml,%3Csvg width='20' height='24' viewBox='0 0 16 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.60085 13.2628L0.974432 6.63636L7.60085 0.00994253L8.87926 1.27415L4.44034 5.71307H15.5909V7.55966H4.44034L8.87926 11.9915L7.60085 13.2628Z' fill='%231A1A1A'/%3E%3C/svg%3E");
        background-repeat: no-repeat;
        background-position: center;
        font-size: 28px;
        padding: 8px 12px;
        background-color: #F3F5F7;
    }

    .month .next {
        width: 44px;
        height: 40px;
        background-image: url("data:image/svg+xml,%3Csvg width='20' height='24' viewBox='0 0 16 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.49006 13.2628L7.21165 11.9986L11.6506 7.55966H0.5V5.71307H11.6506L7.21165 1.28125L8.49006 0.00994253L15.1165 6.63636L8.49006 13.2628Z' fill='%231A1A1A'/%3E%3C/svg%3E");
        background-repeat: no-repeat;
        background-position: center;
        font-size: 28px;
        padding: 8px 12px;
        background-color: #F3F5F7;
    }

    .weekdays,
    .days {
        background-color: #ffff;
    }

    .weekdays {
        border-bottom: 1px solid rgba(0, 0, 0, 0.50);
        padding: 8px 0px;
    }

    .weekdays li {
        text-align: left;
        font-weight: 500;
        font-size: 16px;
        line-height: 125%;
        letter-spacing: -0.01em;
        padding-right: 0;
		text-align: center;
    }

    .weekdays li:not(:first-child) {
        padding-left: 10px;
    }

    .days li {
        /*padding: 12px 8px;
        width: 196px;*/
        height: 152px;
        border-top: none;
        overflow: hidden;
        position: relative;
		padding: 11px;
/*
        border-bottom: 1px solid #BDBDBD;
        border-right: 1px solid #BDBDBD;
*/
    }

	.calDayTop .calDayEvents__item:nth-child(1) {
		width: auto;
		margin-top: 0;
		left: 0;
	}

/*
	.calDayTop {
		display: block;
	}
*/
	
	.calDayTop .calDayEvents__item {
		text-decoration: none;
	}

	.days li:before {
		content: "";
		width: 1px;
		height: 130px;
		background: var(--Black-50, rgba(0, 0, 0, 0.50));
		position: absolute;
		right: 0;
		top: 11px;
	}

	.days li:after {
		content: "";
		width: calc(100% - 22px);
		height: 1px;
		background: var(--Black-50, rgba(0, 0, 0, 0.50));
		position: absolute;
		left: 11px;
		bottom: 0;
	}

	.days li:nth-child(7n+1):after {
		left: 0;
		width: calc(100% - 11px);
	}

    .days li:nth-child(7n) {
        border-right: 0;
    }

    .calDayEvents__item-tags {
        font-size: 10px;
    }

    .days li>* {
        max-width: 100%;
        max-height: 100%;
	}

    .calDayEvents,
    .calDayEvents>*,
    .calDayEvents__item>* {
        max-width: 100%;
    }

    .calDayEvents__item,
    .calDayEvents__item-photo {
        width: 180px;
        height: 104px;
        overflow: hidden;
    }

.calDayEvents.openPopup {
	padding-top: 5px;
	cursor: pointer;
}

.calDayEvents.openPopup .calDayEvents__item,
.calDayEvents.openPopup .calDayEvents__item-photo {
	height: 98px;
}

.calDayEvents__item-photo__empty {
	width: 100%;
	height: 100%;
	background: #fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='81' height='57' viewBox='0 0 81 57' fill='none'%3E%3Crect width='8' height='8' fill='%2323DE84'/%3E%3Crect x='49' width='8' height='8' fill='%2323DE84'/%3E%3Crect x='8' y='8' width='8' height='8' fill='%2323DE84'/%3E%3Crect x='8' y='41' width='8' height='8' fill='%2323DE84'/%3E%3Crect width='8' height='8' transform='matrix(-1 0 0 1 57 41)' fill='%2323DE84'/%3E%3Crect y='32' width='8' height='8' fill='%2323DE84'/%3E%3Crect x='57' y='8' width='8' height='8' fill='%2323DE84'/%3E%3Crect x='16' y='8' width='8' height='8' fill='%2323DE84'/%3E%3Crect x='16' y='49' width='8' height='8' fill='%2323DE84'/%3E%3Crect x='24' y='49' width='8' height='8' fill='%2323DE84'/%3E%3Crect x='32' y='49' width='8' height='8' fill='%2323DE84'/%3E%3Crect x='41' y='49' width='8' height='8' fill='%2323DE84'/%3E%3Crect x='65' y='8' width='8' height='8' fill='%2323DE84'/%3E%3Crect x='24' width='8' height='8' fill='%2323DE84'/%3E%3Crect x='73' width='8' height='8' fill='%2323DE84'/%3E%3C/svg%3E") center no-repeat;
	border: 2px solid var(--Green, #23DE84);
	position: relative;
	z-index: 2;
}

    .calDayTop {
        margin-bottom: 10px;
		font-weight: 500;
        font-size: 16px;
        line-height: 1;
        letter-spacing: -0.01em;
    }

    .calDayEvents__item {
        position: relative;
		width: 100%;
    }

    .calDayText {
        color: #1A1A1A;
    }


    .calDayEvents__item-content {
        text-align-last: left;
        display: flex;
        flex-direction: column;
		height: 100%;
		width: 100%;
		position: absolute;
		left: 0;
		top: 0;
    }

	.calDayEvents {
		display: flex;
		position: relative;
	}

    .calDayEvents__item:not(:first-child),
    .calDayEvents__item-tags__item:not(:first-child) {
        display: none;
    }

	.calDayEvents__item:nth-child(2),
	.calDayEvents__item:nth-child(3) {
		display: block;
		position: absolute;
		margin-top: 0;
	}

	.calDayEvents__item:nth-child(1) {
		width: calc(100% - 24px);
		margin-top: -8px;
		left: 12px;
	}

	.calDayEvents__item:nth-child(2) {
		z-index: 2;
		width: calc(100% - 12px);
		margin-top: -4px;
		left: 6px;
	}

	.calDayEvents__item:nth-child(3) {
		z-index: 3;
	}

	.calDayEvents__item:nth-child(1) .calDayEvents__item-content {
		padding: 8px;
		display: block;
	}

	.calDayEvents__item.__photoNull .calDayEvents__item-content {
		display: none;
	}

    .calDayEvents__item-desc,
	.calDayEvents__item-date {
        display: none;
    }

	.calDayEvents__item-photo {
		position: relative;
	}

	.calDayEvents__item-photo:before {
		content: "";
		width: 100%;
		height: 100%;
		display: block;
		position: absolute;
		left: 0;
		top: 0;
		background: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.30) 0%, rgba(0, 0, 0, 0.30) 100%);
		background: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.30) 0%, rgba(0, 0, 0, 0.30) 100%);
		background: linear-gradient(to top, rgba(0, 0, 0, 0.30) 0%, rgba(0, 0, 0, 0.30) 100%);
	}

	.calDayEvents__item-photo img {
		object-fit: cover;
        width: 100%;
        height: 100%;
	}

    .calDayEvents__item-tags {
        font-weight: 500;
        font-size: 14px;
        line-height: 110%;
        letter-spacing: -0.01em;
        color: #FFFFFF;
        padding: 2px;
        background: #1A1A1A;
        display: inline-block;
        position: absolute;
        bottom: 8px;
        left: 8px;
		z-index: 3;
    }

    .calDayEvents__item-title {
		color: #FFF;
		font-size: 16px;
		font-style: normal;
		font-weight: 500;
		line-height: 112%;
		letter-spacing: -0.16px;
		text-align: left;
    }

.calDayEvents__item:nth-child(2) .calDayEvents__item-title {
	padding: 8px;
}

.calDayEvents__item-section {
	padding: 2px 2px;
	color: var(--Black, #000);
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	letter-spacing: 0.24px;
	background: var(--Green, #23DE84);
	display: inline-block;
	vertical-align: middle;
	margin-top: 15px;
}

.calDayEvents__item-section:empty {
	display: none;
}

.calDayEvents__item-tags__item:not(:first-child) {
	display: none;
}

.popupEvents,
.modal:not(#objects) {
	left: 0;
	top: 0;
	width: 100vw;
	height: 100vh;
	position: fixed;
	z-index: 99999;
	visibility: hidden;
	opacity: 0;
}

/*.popupEvents._active,
.modal._active {
	visibility: visible;
	opacity: 1;
}*/

.popupEvents__overlay,
.modal__overlay {
	left: 0;
	top: 0;
	position: absolute;
	opacity: 0;
	visibility: inherit;
	background: #1A1A1A;
	width: 100%;
	height: 100%;
	display: block;
}

/*.popupEvents__overlay._active,
.modal__overlay._active {
	opacity: 1;
	visibility: inherit;
}*/

.popupEvents__wrap,
.modal__wrap {
	width: 100%;
	max-width: 1180px;
	background: #fff;
	z-index: 10;
	left: 100%;
	position: absolute;
	height: 100vh;
	opacity: 0;
	padding: 40px 60px 40px 40px;
}

.modal__wrap[data-type="page"] {
	max-width: 970px;
}

.popupEvents__list {
	overflow-y: auto;
	height: 100%;
	position: relative;
	padding-top: 40px;
}

.popupEvents__list>* {
	margin-bottom: 24px;
}

/*.popupEvents__wrap._active {
	right: 0;
}*/

.popupEvents.active .calDayEvents__item {
	position: relative;
	display: flex;
	width: 100%;
	min-height: 160px;
}

.popupEvents.active .calDayEvents__item::before {
	display: none;
}

.popupEvents.active .calDayEvents__item-tags {
	font-size: 16px;
	bottom: 8px;
	left: 8px;
}

.popupEvents.active .calDayEvents__item-tags__item {
	margin-bottom: 4px;
}

.popupEvents.active .calDayEvents__item-title {
	position: inherit;
	font-weight: 500;
	font-size: 28px;
	line-height: 114%;
	letter-spacing: -0.01em;
	color: #1a1a1a;
	margin-bottom: 24px;
	text-decoration: none;
	max-width: 555px;
}

.popupEvents.active .calDayEvents__item-photo {
	width: 220px;
	min-height: 160px;
}

.popupEvents.active .calDayEvents__item-desc {
	display: block;
	font-weight: 500;
	font-size: 16px;
	line-height: 125%;
	letter-spacing: -0.01em;
	color: #1a1a1a;
	max-width: 454px;
}

.popupEvents.active .calDayEvents__item .popupEvents__wrap .calDayEvents__item {
	display: block;
}

.popupEvents.active .calDayEvents__item-content {
	margin-left: 28px;
}

.popupEvents__top {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: row;
	-moz-flex-direction: row;
	-ms-flex-direction: row;
	-o-flex-direction: row;
	flex-direction: row;
	-ms-align-items: center;
	align-items: center;
	justify-content: space-between;
}

.popupEvents__top-date {
	color: var(--text-black, #1a1a1a);
	font-size: 32px;
	font-style: normal;
	font-weight: 500;
	line-height: 106%;
}

.popupEvents__close,
.myPageVideo__init-box__close,
.modal__close {
	width: 40px;
	height: 40px;
	border: none;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
	-ms-align-items: center;
	align-items: center;
	justify-content: center;
	font-size: 0;
	cursor: pointer;
	transition: 0.3s all;
	z-index: 2;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Cmask id='mask0_645_1951' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='40' height='40'%3E%3Crect width='40' height='40' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_645_1951)'%3E%3Cpath d='M12.9787 28.5115L11.4883 27.021L18.5095 19.9998L11.4883 13.0202L12.9787 11.5298L19.9999 18.551L26.9795 11.5298L28.4699 13.0202L21.4487 19.9998L28.4699 27.021L26.9795 28.5115L19.9999 21.4902L12.9787 28.5115Z' fill='black'/%3E%3C/g%3E%3C/svg%3E");
	background-repeat: no-repeat;
}

.modal__inner {
	position: relative;
}

.modal__box {
	max-height: 93vh;
	overflow-y: auto;
	padding-bottom: 20px;
}

.modal#authors .modal__box {
	max-height: 100vh;
}

.modal__box::-webkit-scrollbar {
	display: none;
}

.modal__close {
	background-color: #fff;
	position: absolute;
	right: 0;
	top: 0;
}

.days {
	display: grid;
	grid-template-columns: repeat(7, 1fr);
	justify-content: space-between;
	grid-gap: 0px;
	padding: 0;
}

.popupEvents .calDayEvents__item::before {
	display: none;
}

.popupEvents .calDayEvents__item {
	display: flex !important;
	margin: 0 0 24px 0;
	overflow: auto;
	height: auto;
	text-decoration: none;
	left: 0;
	width: 100%;
	top: 0;
}

.popupEvents .calDayEvents__item:nth-child(2),
.popupEvents .calDayEvents__item:nth-child(3) {
	position: relative;
	left: 0;
	height: auto;
}

.popupEvents .calDayEvents__item .calDayEvents__item-content {
	display: flex;
	position: relative;
}

.popupEvents .calDayEvents__item-photo {
	min-width: 220px;
	max-width: 220px;
	height: 160px;
	margin-right: 28px;
	position: relative;
}

.popupEvents .calDayEvents__item-date {
	font-weight: 500;
	font-size: 16px;
	line-height: 125%;
	letter-spacing: -0.01em;
	color: #fa8a59;
	margin-bottom: 4px;
}

.popupEvents .calDayEvents__item-title {
	font-weight: 500;
	font-size: 28px;
	line-height: 114%;
	letter-spacing: -0.01em;
	color: #1a1a1a;
	margin-bottom: 15px;
}

.popupEvents .calDayEvents__item-desc {
	font-weight: 500;
	font-size: 16px;
	line-height: 125%;
	letter-spacing: -0.01em;
	color: #1a1a1a;
	display: block;
}

.pageDetail {
	min-height: 60vh;
}

.pageDetailBox .container {
	max-width: 1156px;
}

.materialsPage {
	
}

.materialsPage__top {
	
}

.materialsPage__top-wrap {
	border-right: 1px solid var(--Black, #000);
	border-bottom: 1px solid var(--Black, #000);
	padding: 12px 0;
	margin-bottom: 24px;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: row;
	-moz-flex-direction: row;
	-ms-flex-direction: row;
	-o-flex-direction: row;
	flex-direction: row;
	-ms-align-items: flex-start;
	align-items: flex-start;
	justify-content: space-between;
	padding-right: 92px;
}

.materialsPage__wrap {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: row;
	-moz-flex-direction: row;
	-ms-flex-direction: row;
	-o-flex-direction: row;
	flex-direction: row;
	gap: 20px;
	margin-top: 24px;
}

.materialsPage__side,
.materialsPage__inner {
	flex: 1;
}

.materialsPage__side {
	max-width: 315px;
	min-width: 315px;
	position: sticky;
	top: 120px;
	padding-bottom: 30px;
}

.materialsPage__side-pagenav {
	display: none;
}

.materialsPage__alphabet {
	margin: 32px 0;
}

.materialsPage__list {
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	grid-row-gap: 48px;
	grid-column-gap: 32px;
	margin-bottom: 40px;
}

.materialsPage__list.__likbez {
	grid-template-columns: repeat(3, 1fr);
}

.materialsPage__list-item a {
	text-decoration: none;
}

.materialsPage__list-item__photo {
	max-width: 100%;
	margin-bottom: 16px;
	position: relative;
}

.materialsPage__list-item__photo img {
	max-width: 100%;
	height: auto;
	display: block;
}

.materialsPage__list-item__photo.__iblock6 {
	overflow: hidden;
	height: 150px;
}

.materialsPage__list-item__photo.__iblock6 img {
	height: 100%;
	width: 100%;
	object-fit: cover;
}

.materialsPage__list-item.__long {
	grid-column: span 2;
}

.materialsPage__list-item.__podkast .materialsPage__list-item__photo {
	position: relative;
}

.podkastsPage .materialsPage__list-item.__podkast .materialsPage__list-item__photo {
	height: 239px;
}

.podkastsPage__list .materialsPage__list-item.__podkast .materialsPage__list-item__photo img {
	height: 100%;
	width: 100%;
	/* min-height: 239px; */
	object-fit: cover;
}

.podkastsPage__list .materialsPage__list-item__title {
	height: 37px;
}

.materialsPage__list-item.__podkast .materialsPage__list-item__photo:before {
    content: "";
    background: url("/local/assets/css/../img/podkastsHover.png") no-repeat;
    background-position: left center;
    width: 90%;
    height: 90%;
    background-size: contain;
    left: 0;
    top: 50%;
    transform: translateY(-50%) translateZ(0);
    display: block;
    position: absolute;
    z-index: 1;
    transition: .3s all;
    opacity: 0;
    visibility: hidden;
}

.materialsPage__list-item.__podkast:not(:first-of-type) .materialsPage__list-item__photo:before {
	
}

.materialsPage__list-item.__podkast .materialsPage__list-item__photo.__noPhoto:before {
	width: 90%;
    height: 88%;
    top: 48%;
}

.materialsPage__list-item.__podkast.__long .materialsPage__list-item__photo:before {
	width: 92%;
	height: 91%;
	top: 49.2%;
}

.materialsPage__list-item.__podkast:hover .materialsPage__list-item__photo:before {
	opacity: 1;
	visibility: visible;
}

.materialsPage__list-item.__long.__podkast {
	max-width: 500px;
}

.materialsPage__list-item.__likbez .materialsPage__list-item__photo,
.materialsPage__list-item.__likbez .materialsPage__list-item__photo.__noPhoto {
	height: 315px;
}

.materialsPage__list-item.__likbez.__currentSection0 .materialsPage__list-item__photo,
.materialsPage__list-item.__likbez.__currentSection0 .materialsPage__list-item__photo.__noPhoto {
	height: 228px;
}

.materialsPage__list-item.__likbez .materialsPage__list-item__photo img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.materialsPage__list-item:not(.__podkast) .materialsPage__list-item__photo.__noPhoto {
	min-height: 245px;
	box-shadow: inset 0 0 0 2px #23DE84;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='80' viewBox='0 0 100 80' fill='none'%3E%3Cpath d='M35.9916 21.7611C34.5982 24.2731 32.5543 26.3636 30.0743 27.8133C27.5943 29.2629 24.7697 30.0181 21.8972 29.9997C19.0246 29.9812 16.2101 29.1898 13.7489 27.7084C11.2877 26.227 9.27077 24.1103 7.90977 21.5806M90.9916 21.761C89.5982 24.2731 87.5543 26.3636 85.0743 27.8133C82.5943 29.2629 79.7697 30.0181 76.8972 29.9997C74.0246 29.9812 71.2101 29.1897 68.7489 27.7084C66.2877 26.227 64.2708 24.1103 62.9098 21.5806' stroke='%2323DE84' stroke-width='2'/%3E%3Cpath d='M47.605 71.8921C40.5032 74.56 32.6992 74.6995 25.5066 72.2872C18.3141 69.8749 12.1723 65.0581 8.11531 58.6478' stroke='%2323DE84' stroke-width='2'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: center;
}

/* .materialsPage__list-item.__section6 .materialsPage__list-item__photo */
/*
.materialsPage__list-item.__section6 .materialsPage__list-item__photo.__noPhoto {
	height: 152px;
	min-height: 152px;
}
*/

/*
.materialsPage__list-item.__podkast .materialsPage__list-item__photo.__noPhoto {
	background: url("data:image/svg+xml,%0A%3Csvg width='420' height='234' viewBox='0 0 420 234' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='path-1-inside-1_4015_2388' fill='white'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M109.438 30.397V0L419.333 117L109.438 234V203.603L0.666626 234L0.666647 0L109.438 30.397Z'/%3E%3C/mask%3E%3Cpath d='M109.438 30.397L108.9 32.3232L111.438 33.0326V30.397H109.438ZM109.438 0L110.144 -1.87109L107.438 -2.89289V0H109.438ZM419.333 117L420.04 118.871L424.996 117L420.04 115.129L419.333 117ZM109.438 234H107.438V236.893L110.144 235.871L109.438 234ZM109.438 203.603H111.438V200.967L108.9 201.677L109.438 203.603ZM0.666626 234H-1.33337L-1.33337 236.636L1.20492 235.926L0.666626 234ZM0.666647 0L1.20494 -1.9262L-1.33335 -2.63555L-1.33335 -1.80612e-07L0.666647 0ZM111.438 30.397V0H107.438V30.397H111.438ZM108.731 1.87109L418.627 118.871L420.04 115.129L110.144 -1.87109L108.731 1.87109ZM418.627 115.129L108.731 232.129L110.144 235.871L420.04 118.871L418.627 115.129ZM111.438 234V203.603H107.438V234H111.438ZM108.9 201.677L0.128333 232.074L1.20492 235.926L109.976 205.529L108.9 201.677ZM2.66663 234L2.66665 1.80612e-07L-1.33335 -1.80612e-07L-1.33337 234H2.66663ZM0.128354 1.9262L108.9 32.3232L109.976 28.4708L1.20494 -1.9262L0.128354 1.9262Z' fill='%23FB2D46' mask='url(%23path-1-inside-1_4015_2388)'/%3E%3C/svg%3E%0A") no-repeat;
	background-size: contain;
	width: 100%;
	height: 140px;
}
*/

.myMainPodkasts .materialsPage__list-item.__podkast .materialsPage__list-item__photo img,
.myMainPodkasts .myPageOtherpage__box-el__photo[data-type="podkast"],
.materialsPage__list-item.__podkast .materialsPage__list-item__photo.__noPhoto,
.materialsPage__list-item__photo.__noPhoto svg {
	height: auto;
	width: 100%;
}

.materialsPage__list-item__date {
	color: var(--Black-50, rgba(0, 0, 0, 0.50));
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	letter-spacing: 0.24px;
	margin-bottom: 16px;
}

.materialsPage__list-item__title {
	color: var(--Black, #000);
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: 116%;
}

.materialsPage__list-item__text {
	color: var(--Black, #000);
	font-size: 15px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	letter-spacing: 0.17px;
	margin-top: 24px;
}

.materialsPage__list-item.__podkast .materialsPage__list-item__photo img,
.myPageOtherpage__box-el__photo[data-type="podkast"] {
	width: 100%;
  	/* height: 140px; */
  	/* object-fit: cover; */
  	object-position: center;
  	-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='419' height='234' viewBox='0 0 419 234' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M108.771 30.397V0L418.667 117L108.771 234V203.603L0 234L2.11316e-05 0L108.771 30.397Z' fill='black'/%3E%3C/svg%3E");
  	mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='419' height='234' viewBox='0 0 419 234' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M108.771 30.397V0L418.667 117L108.771 234V203.603L0 234L2.11316e-05 0L108.771 30.397Z' fill='black'/%3E%3C/svg%3E");
  	-webkit-mask-size: contain;
  	/* mask-size: cover; */
  	-webkit-mask-repeat: no-repeat;
  	mask-repeat: no-repeat;
  	-webkit-mask-position: center;
  	mask-position: center;
}

.materialsPage__inner .materialsPage__list-item.__podkast.__long .materialsPage__list-item__photo img {
	height: 275px;	
}

.materialsPage__list-item.__podkast.__long .materialsPage__list-item__photo img {
	height: 280px;
}

/* .myMainIntro__wrap .materialsPage__list-item.__podkast .materialsPage__list-item__photo img {
	height: 280px;
} */

/* .materialsPage__list-item.__section35 .materialsPage__list-item__photo {
	max-height: 221px;
} */

/* .materialsPage__list-item.__section9 .materialsPage__list-item__photo, */
.materialsPage__list-item.__section9 .materialsPage__list-item__photo.__noPhoto {
	max-height: 141px;
}

.materialsPage__list-item.__section6 .materialsPage__list-item__photo,
.materialsPage__list-item.__section6 .materialsPage__list-item__photo.__noPhoto {
	height: 264px;
}

.materialsPage__list-item.__section6 .materialsPage__list-item__photo img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

/* .materialsPage__list-item.__section6 .materialsPage__list-item__photo img,
.materialsPage__list-item.__section9 .materialsPage__list-item__photo img,
.materialsPage__list-item.__section35 .materialsPage__list-item__photo img {
	width: 100%;
	height: 100%;
	object-fit: cover;
} */

.materialsPage__list-item__metaPodkast {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: row;
	-moz-flex-direction: row;
	-ms-flex-direction: row;
	-o-flex-direction: row;
	flex-direction: row;
	justify-content: space-between;
	margin: 24px 0;
}

.materialsPage__list-item__meta {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: row;
	-moz-flex-direction: row;
	-ms-flex-direction: row;
	-o-flex-direction: row;
	flex-direction: row;
	justify-content: space-between;
	margin-bottom: 16px;
}

.materialsPage__list-item__meta .materialsPage__list-item__date {
	margin-bottom: 0;
}

.materialsPage__list-item__metaPodkast.__flex-start {
	align-items: flex-start;
}

.materialsPage__list-item__metaPodkast.__column {
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
	gap: 32px;
}

.materialsPage__list-item__metaPodkast-link,
.podkast__author {
	color: var(--Red, #FB2D46);
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	letter-spacing: 0.28px;
	text-decoration: none;
}

.podkast__count {
	text-transform: lowercase;
	color: var(--Dark-Grey, #707579);
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	letter-spacing: 0.28px;
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='21' viewBox='0 0 20 21' fill='none'%3E%3Cpath d='M9.25 18.6035V11.8952C9.01389 11.7702 8.82986 11.5931 8.69792 11.3639C8.56597 11.1347 8.5 10.8813 8.5 10.6035C8.5 10.1868 8.64583 9.83265 8.9375 9.54099C9.22917 9.24932 9.58333 9.10349 10 9.10349C10.4167 9.10349 10.7708 9.24932 11.0625 9.54099C11.3542 9.83265 11.5 10.1868 11.5 10.6035C11.5 10.8813 11.434 11.1347 11.3021 11.3639C11.1701 11.5931 10.9861 11.7702 10.75 11.8952V18.6035H9.25ZM4.33333 16.2702C3.61111 15.534 3.04167 14.6833 2.625 13.7181C2.20833 12.7528 2 11.7146 2 10.6035C2 9.49237 2.20833 8.45418 2.625 7.4889C3.04167 6.52362 3.61458 5.6764 4.34375 4.94724C5.07292 4.21807 5.92361 3.64515 6.89583 3.22849C7.86806 2.81182 8.90278 2.60349 10 2.60349C11.1111 2.60349 12.1493 2.81182 13.1146 3.22849C14.0799 3.64515 14.9271 4.21807 15.6562 4.94724C16.3854 5.6764 16.9583 6.52362 17.375 7.4889C17.7917 8.45418 18 9.49237 18 10.6035C18 11.7146 17.7917 12.7528 17.375 13.7181C16.9583 14.6833 16.3819 15.5271 15.6458 16.2493L14.5833 15.1868C15.1806 14.6035 15.6493 13.9195 15.9896 13.1347C16.3299 12.35 16.5 11.5063 16.5 10.6035C16.5 8.79793 15.8681 7.26321 14.6042 5.99932C13.3403 4.73543 11.8056 4.10349 10 4.10349C8.19444 4.10349 6.65972 4.73543 5.39583 5.99932C4.13194 7.26321 3.5 8.79793 3.5 10.6035C3.5 11.5063 3.67014 12.35 4.01042 13.1347C4.35069 13.9195 4.8125 14.6104 5.39583 15.2077L4.33333 16.2702ZM6.45833 14.1452C6.01389 13.6868 5.65972 13.1556 5.39583 12.5514C5.13194 11.9472 5 11.2979 5 10.6035C5 9.2146 5.48611 8.03404 6.45833 7.06182C7.43056 6.0896 8.61111 5.60349 10 5.60349C11.3889 5.60349 12.5694 6.0896 13.5417 7.06182C14.5139 8.03404 15 9.2146 15 10.6035C15 11.2979 14.8681 11.9472 14.6042 12.5514C14.3403 13.1556 13.9792 13.6799 13.5208 14.1243L12.4792 13.0827C12.7986 12.7632 13.0486 12.3917 13.2292 11.9681C13.4097 11.5445 13.5 11.0896 13.5 10.6035C13.5 9.63126 13.1597 8.80487 12.4792 8.12432C11.7986 7.44376 10.9722 7.10349 10 7.10349C9.02778 7.10349 8.20139 7.44376 7.52083 8.12432C6.84028 8.80487 6.5 9.63126 6.5 10.6035C6.5 11.0896 6.59028 11.5445 6.77083 11.9681C6.95139 12.3917 7.20139 12.7632 7.52083 13.0827L6.45833 14.1452Z' fill='%23707579'/%3E%3C/svg%3E") no-repeat;
	height: 21px;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
	justify-content: center;
	padding-left: 24px;
}

.materialsPage__list-item .tags {
	margin-top: 16px;
}

.objectsPage__side {
	position: sticky;
	top: 100px;
}

.side__search {
	margin-bottom: 64px;
}

.side__search-form {

}

.side__search-form__wrap {
	border-right: 1px solid var(--Black-50, rgba(0, 0, 0, 0.50));
	border-bottom: 1px solid var(--Black-50, rgba(0, 0, 0, 0.50));
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: row;
	-moz-flex-direction: row;
	-ms-flex-direction: row;
	-o-flex-direction: row;
	flex-direction: row;
	-ms-align-items: center;
	align-items: center;
	height: 42px;
	gap: 4px;
}

.side__search-form__button {
	border: none;
	position: relative;
	top: 2px;
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cmask id='mask0_1926_1437' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='24'%3E%3Crect width='24' height='24' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_1926_1437)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.3072 15.2465C17.3652 13.9536 18 12.301 18 10.5C18 6.35786 14.6421 3 10.5 3C6.35786 3 3 6.35786 3 10.5C3 14.6421 6.35786 18 10.5 18C12.301 18 13.9536 17.3652 15.2465 16.3072L19.4697 20.5303L20.5303 19.4697L16.3072 15.2465ZM10.5 16.5C13.8137 16.5 16.5 13.8137 16.5 10.5C16.5 7.18629 13.8137 4.5 10.5 4.5C7.18629 4.5 4.5 7.18629 4.5 10.5C4.5 13.8137 7.18629 16.5 10.5 16.5Z' fill='black' fill-opacity='0.5'/%3E%3C/g%3E%3C/svg%3E") no-repeat;
	min-width: 24px;
	max-width: 24px;
	height: 24px;
	display: block;
}

.side__search-form.used .side__search-form__button {
	display: none;	
}

.side__search-form__input {
	flex: 1;
	position: relative;
}

.side__search-form__input-remove {
	opacity: 0;
	visibility: hidden;
}

.side__search-form__input-remove.show {
	opacity: 1;
	visibility: visible;
}

.side__search-form__input input {
	color: var(--Black-50, rgba(0, 0, 0, 0.50));
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	background: none;
	border: none;
	width: 100%;
	padding-right: 35px;
}

.side__search-form.used .side__search-form__input input {
	color: #000;	
}

.side__search-form__nothing {
	background: var(--Black, #000);
	padding: 10px;
	color: var(--White, #FFF);
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	width: 100%;
	text-align: center;
}

.dropdown {
	margin-bottom: 32px;
	height: 42px;
	position: relative;
}

.dropdown__wrap {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	max-height: 42px;
	overflow: hidden;
	border-right: 1px solid var(--Black, #000);
	border-bottom: 1px solid var(--Black, #000);
	background: var(--White, #FFF);
	transition: .3s all;
	z-index: 99;
}

.dropdown.opened .dropdown__wrap {
	max-height: none;
	overflow: visible;
}

.dropdown__current {
	height: 42px;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: row;
	-moz-flex-direction: row;
	-ms-flex-direction: row;
	-o-flex-direction: row;
	flex-direction: row;
	-ms-align-items: center;
	align-items: center;
	position: relative;
	padding: 0 12px;
	cursor: pointer;
	justify-content: space-between;
}

.dropdown__current-title {
	color: var(--Black, #000);
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
}

.dropdown__current-arrow {
	content: "";
	width: 13px;
	height: 13px;
	background: url("data:image/svg+xml,%0A%3Csvg width='6' height='11' viewBox='0 0 6 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.23 10.07L0.78 7.62V7.41H2.88V0.199999H3.72V7.41H5.82V7.62L3.37 10.07H3.23Z' fill='black'/%3E%3C/svg%3E%0A") center no-repeat;
	position: absolute;
	right: 12px;
	top: 50%;
	transform: translateY(-50%);
	transition: .3s all;
}

.dropdown.opened .dropdown__current:not(.__active) .dropdown__current-arrow {
	transform: translateY(-50%) rotate(180deg);
}

.dropdown__current-remove {
	content: "";
	width: 13px;
	height: 13px;
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10' fill='none'%3E%3Cpath d='M1.0625 10L0 8.9375L3.9375 5L0 1.0625L1.0625 0L5 3.9375L8.9375 0L10 1.0625L6.0625 5L10 8.9375L8.9375 10L5 6.0625L1.0625 10Z' fill='%231C1B1F'/%3E%3C/svg%3E") center no-repeat;
	position: absolute;
	right: 12px;
	top: 50%;
	transform: translateY(-50%);
	transition: .3s all;
}

.dropdown__list {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
	gap: 0;
	padding-top: 10px;
	z-index: 2;
	position: relative;
	background-color: #fff;
}

.dropdown__list-item {
	height: 34px;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
	justify-content: center;
	cursor: pointer;
	color: var(--Black, #000);
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	letter-spacing: 0.28px;
	padding: 0 12px;
	text-decoration: none;
	transition: .3s all;
}

.dropdown__list-item.active,
.dropdown__list-item:hover {
	background: #F0F0F0;
}

.side__filters-clear {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: row;
	-moz-flex-direction: row;
	-ms-flex-direction: row;
	-o-flex-direction: row;
	flex-direction: row;
	justify-content: center;
	margin-top: 24px;
	transition: .3s all;
	opacity: 0;
	visibility: hidden;
}

.side__filters-clear.show {
	opacity: 1;
	visibility: visible;
}

.side__filters-clear span {
	color: var(--Black, #000);
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	letter-spacing: 0.28px;
	height: 20px;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
	justify-content: center;
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='20' viewBox='0 0 21 20' fill='none'%3E%3Cmask id='mask0_2023_1721' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='21' height='20'%3E%3Crect width='20' height='20' transform='matrix(-1 0 0 1 20.5 0)' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_2023_1721)'%3E%3Cpath d='M14.4375 15L15.5 13.9375L11.5625 10L15.5 6.0625L14.4375 5L10.5 8.9375L6.5625 5L5.5 6.0625L9.4375 10L5.5 13.9375L6.5625 15L10.5 11.0625L14.4375 15Z' fill='%231C1B1F'/%3E%3C/g%3E%3C/svg%3E") left center no-repeat;
	padding-left: 24px;
	cursor: pointer;
}

.side__tags {
	margin-bottom: 32px;
}

.side__tags-title {
	color: var(--Black, #000);
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	margin-bottom: 20px;
}

.side__tags-list__current:not(:empty) {
	margin-bottom: 20px;
}

.side__tags-list {

}

.side__tags-list__wrap {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: row;
	-moz-flex-direction: row;
	-ms-flex-direction: row;
	-o-flex-direction: row;
	flex-direction: row;
	gap: 4px;
	flex-wrap: wrap;
}

.authorsPage {
	
}

.authorsPage__sort {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: row;
	-moz-flex-direction: row;
	-ms-flex-direction: row;
	-o-flex-direction: row;
	flex-direction: row;
	-ms-align-items: center;
	align-items: center;
	justify-content: space-between;
	padding-right: 87px;
}

.authorsPage__sort-title {
	color: var(--Black, #000);
	font-size: 15px;
	letter-spacing: 0.17px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	white-space: nowrap;
}

.materialsPage__alphabet .authorsPage__sort {
	padding-right: 0;	
}

.materialsPage__alphabet .authorsPage__sort-title {
	min-width: 325px;
}

.materialsPage__alphabet .authorsPage__sort-inner {
	-ms-align-items: flex-start;
	align-items: flex-start;
}

.authorsPage__sort-inner {
	flex: 1;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
	-ms-align-items: center;
	align-items: center;
}

.authorsPage__sort-inner ul {
	list-style: none;
	display: grid;
	grid-template-columns: repeat(14, 33px);
	grid-column-gap: 20px;
	grid-row-gap: 4px;
}

.authorsPage__sort-inner ul li {
	max-width: 33px;
}

.authorsPage__sort-inner ul li a {
	max-width: 33px;
	padding: 10px;
	color: var(--Black, #707579);
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	line-height: 116%;
	text-decoration: none;
	display: block;
	pointer-events: none;
	position: relative;
	transition: .3s all;
}

.authorsPage__sort-inner ul li a.exist,
.authorsPage__sort-inner ul li a.current {
	pointer-events: auto;
}

.authorsPage__sort-inner ul li a.exist {
	color: #000;
}

.authorsPage__sort-inner ul li a.current,
.authorsPage__sort-inner ul li a:hover {
	color: #23DE84;
}

.authorsPage__sort-inner ul li:not(.letter-searchnoClick) a.current:after,
.authorsPage__sort-inner ul li:not(.letter-searchnoClick) a:hover::after {
	width: 100%;
}

.authorsPage__sort-inner ul li a:after {
	transition: .3s all;
}

.authorsPage__sort-inner ul li a:after {
	content: "";
	width: 0;
	height: 2px;
	display: block;
	position: absolute;
	left: 0;
	bottom: 0;
	background: #23DE84;
	transition: .3s all;
}

.authorsPage__sort-reset {
	transition: .3s all;
	opacity: 0;
	visibility: hidden;
}

.authorsPage__sort-reset.show {
	opacity: 1;
	visibility: visible;
}

.authorsPage__sort-reset__button,
.materialsPage__sort-reset__button {
	color: #1C1B1F;
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	letter-spacing: 0.24px;
	text-decoration: none;
	padding-left: 24px;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
	justify-content: center;
	height: 20px;
	transition: .3s all;
	position: relative;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
}

.authorsPage__sort-reset.show {
	
}

.authorsPage__sort-reset__button:before,
.materialsPage__sort-reset__button:before {
	content: "";
	font-size: 14px;
	background: url("data:image/svg+xml,%0A%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_1241_4016' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='20' height='20'%3E%3Crect width='20' height='20' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_1241_4016)'%3E%3Cpath d='M9.99996 18.3334C8.84718 18.3334 7.76385 18.1147 6.74996 17.6772C5.73607 17.2397 4.85413 16.6459 4.10413 15.8959C3.35413 15.1459 2.76038 14.264 2.32288 13.2501C1.88538 12.2362 1.66663 11.1529 1.66663 10.0001H3.33329C3.33329 10.9167 3.5069 11.7813 3.85413 12.5938C4.20135 13.4063 4.67704 14.1147 5.28121 14.7188C5.88538 15.323 6.59371 15.8022 7.40621 16.1563C8.21871 16.5105 9.08329 16.6876 9.99996 16.6876C11.8611 16.6876 13.4375 16.0417 14.7291 14.7501C16.0208 13.4584 16.6666 11.882 16.6666 10.0209C16.6666 8.1598 16.0208 6.58341 14.7291 5.29175C13.4375 4.00008 11.8611 3.35425 9.99996 3.35425C8.76385 3.35425 7.64232 3.65633 6.63538 4.2605C5.62843 4.86466 4.83329 5.66675 4.24996 6.66675H6.66663V8.33341H1.66663V3.33341H3.33329V5.00008C4.09718 3.98619 5.05552 3.17716 6.20829 2.573C7.36107 1.96883 8.62496 1.66675 9.99996 1.66675C11.1527 1.66675 12.2361 1.8855 13.25 2.323C14.2638 2.7605 15.1458 3.35425 15.8958 4.10425C16.6458 4.85425 17.2395 5.73619 17.677 6.75008C18.1145 7.76397 18.3333 8.8473 18.3333 10.0001C18.3333 11.1529 18.1145 12.2362 17.677 13.2501C17.2395 14.264 16.6458 15.1459 15.8958 15.8959C15.1458 16.6459 14.2638 17.2397 13.25 17.6772C12.2361 18.1147 11.1527 18.3334 9.99996 18.3334Z' fill='%231C1B1F'/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat;
	width: 20px;
	height: 20px;
	position: absolute;
	left: 0;
	top: 0;
	transition: .3s all;
}

.authorsPage__sort-reset__button:after,
.materialsPage__sort-reset__button:after {
	content: "";
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8' fill='none'%3E%3Cpath d='M1.92918 7.33341H0.666626L3.3639 0.666748H4.62645L7.33329 7.33341H6.04204L5.41077 5.73142H2.55089L1.92918 7.33341ZM3.97605 2.10953L2.98131 4.64685H4.98992L3.97605 2.10953Z' fill='%231C1B1F'/%3E%3C/svg%3E");
	width: 8px;
	height: 8px;
	position: absolute;
	display: block;
	top: 50%;
	transform: translateY(-50%);
	left: 6px;
}

.authorsPage__sort-reset__button:hover::before,
.materialsPage__sort-reset__button:hover::before {
	transform: rotate(-200deg);
}

.authorsPage__sort-reset__button:hover,
.materialsPage__sort-reset__button:hover {
	color: #23DE84;
}

.authorsPage__list {
	max-width: 890px;
	margin: 40px auto;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
	gap: 50px;
}

.authorsPage__list-item {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: row;
	-moz-flex-direction: row;
	-ms-flex-direction: row;
	-o-flex-direction: row;
	flex-direction: row;
	-ms-align-items: center;
	align-items: center;
	gap: 40px;
	text-decoration: none;
}

.authorsPage__list-item__photo {
	min-width: 204px;
	max-width: 204px;
	height: 204px;
	display: grid;
}

.authorsPage__list-item__photo-image,
.authorsPage__list-item__photo-fill,
.authorsPage__list-item__photo-stroke {
	grid-area: 1/1/2/2;
}

.authorsPage__list-item__photo-image{
	width: 100%;
  	height: 100%;
  	border-radius: 50%;
  	background-color: #E7FAF1;
  	z-index: 1;
	overflow: hidden;
}

.authorsPage__list-item__photo-image img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.authorsPage__list-item__photo.__noPhoto .authorsPage__list-item__photo-image {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
}

.authorsPage__list-item__photo-fill,
.authorsPage__list-item__photo-stroke {
	inset: 0;
  	width: 100%;
  	height: 100%;
  	border-radius: 50%;
  	scale: 1;
  	transition: 0.5s cubic-bezier(.47,1.64,.41,.8) 0.025s, rotate 0.5s cubic-bezier(.47,1.64,.41,.8) 0s, opacity 0.5s cubic-bezier(.47,1.64,.41,.8) 0.1s;
  	opacity: 0;
}

.authorsPage__list-item__photo-fill{
	background-color: #23DE84;  
}

.authorsPage__list-item__photo-stroke{
  	border: 1px solid black;
}

.authorsPage__list-item__photo.__noPhoto .authorsPage__list-item__photo-image {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='80' viewBox='0 0 100 80' fill='none'%3E%3Cpath d='M35.9916 21.7611C34.5982 24.2731 32.5543 26.3636 30.0743 27.8133C27.5943 29.2629 24.7697 30.0181 21.8972 29.9997C19.0246 29.9812 16.21 29.1898 13.7489 27.7084C11.2877 26.227 9.27076 24.1103 7.90976 21.5806M90.9916 21.761C89.5982 24.2731 87.5542 26.3636 85.0742 27.8133C82.5942 29.2629 79.7697 30.0181 76.8972 29.9997C74.0246 29.9812 71.21 29.1897 68.7489 27.7084C66.2877 26.227 64.2708 24.1103 62.9098 21.5806' stroke='%2323DE84' stroke-width='2'/%3E%3Cpath d='M47.605 71.8921C40.5032 74.56 32.6992 74.6995 25.5066 72.2872C18.3141 69.8749 12.1723 65.0581 8.1153 58.6478' stroke='%2323DE84' stroke-width='2'/%3E%3C/svg%3E");
	background-position: center;
	background-repeat: no-repeat;
}

.authorsPage__list-item__photo.__noPhoto .authorsPage__list-item__photo-image svg {
	display: none;
}

.authorsPage__list-item:hover :where(.authorsPage__list-item__photo-fill, .authorsPage__list-item__photo-stroke){
    scale:1 1.25;
    opacity: 1;
	transition: 0.5s cubic-bezier(.47,1.64,.41,.8), rotate 0.5s cubic-bezier(.47,1.64,.41,.8) 0.1s;
}

.authorsPage__list-item:hover .authorsPage__list-item__photo-fill{
  	rotate: -45deg;
}

.authorsPage__list-item:hover .authorsPage__list-item__photo-stroke{
  	rotate: 45deg;
}

.authorsPage__list-item__content {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
	justify-content: space-between;
	-ms-align-items: flex-start;
	align-items: flex-start;
}

.authorsPage__list-item__title {
	color: var(--Black, #000);
	font-size: 48px;
	font-style: normal;
	font-weight: 500;
	line-height: 100%;
	letter-spacing: -0.96px;
	transition: .3s all;
}

.authorsPage__list-item:hover .authorsPage__list-item__title {
	color: #23DE84;	
}

.authorsPage__list-item__text {
	margin-top: 24px;
	color: var(--Dark-Grey, #707579);
	font-size: 15px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	letter-spacing: 0.17px;
}

.authorsPage__list-item__button {
	margin-top: 35px;
}

.modal#authors .modal__wrap,
.modal#peoples .modal__wrap{
	padding: 0;
	max-width: 830px;
}

.modal#authors .modal__close,
.modal#peoples .modal__close{
	top: 40px;
	right: 60px;
}

.authorsPageModal__box-empty {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
}

.authorsPageModal__box-empty__text {
	color: var(--Black, #000);
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	line-height: 116%;
	margin: 32px 0;
	text-align: center;
}

.authorsPageModal__box-top {
	background-color: #000;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: row;
	-moz-flex-direction: row;
	-ms-flex-direction: row;
	-o-flex-direction: row;
	flex-direction: row;
	-ms-align-items: center;
	align-items: center;
	gap: 32px;
	padding: 80px 100px 40px 40px;
}

.authorsPageModal__box-top__photo {
	min-width: 196px;
	max-width: 196px;
	height: 196px;
	border-radius: 50%;
	overflow: hidden;
	border: 2px solid var(--White-50, rgba(255, 255, 255, 0.50));
}

.authorsPageModal__box-top__photo img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.authorsPageModal__box-top__title {
	color: var(--White, #FFF);
	font-size: 32px;
	font-style: normal;
	font-weight: 500;
	line-height: 106%;
}

.authorsPageModal__box-top__post {
	color: var(--White, #FFF);
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	letter-spacing: 0.28px;
	margin-top: 24px;
}

.authorsPageModal__box-top__text {
	color: var(--Dark-Grey, #707579);
	font-size: 15px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	letter-spacing: 0.17px;
	margin-top: 32px;
}

.authorsPageModal__box-inner {
	padding: 40px;
}

.authorsPageModal__box-list__title {
	color: var(--Black, #000);
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	line-height: 116%;
}

.authorsPageModal__box-list__items {
	max-height: 500px;
	overflow-y: auto;
	margin-top: 32px;
}

.authorsPageModal__box-list__items,
.researchPage__list {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	grid-column-gap: 32px;
	grid-row-gap: 48px;
	margin-bottom: 40px;
}

.researchPage__list-item a {
	text-decoration: none;
}

.researchPage__list-item__photo {
	height: 307px;
	margin-bottom: 16px;
	overflow: hidden;
	background: #fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='80' viewBox='0 0 100 80' fill='none'%3E%3Cpath d='M35.9916 21.7611C34.5982 24.2731 32.5543 26.3636 30.0743 27.8133C27.5943 29.2629 24.7697 30.0181 21.8972 29.9997C19.0246 29.9812 16.2101 29.1898 13.7489 27.7084C11.2877 26.227 9.27077 24.1103 7.90977 21.5806M90.9916 21.761C89.5982 24.2731 87.5543 26.3636 85.0743 27.8133C82.5943 29.2629 79.7697 30.0181 76.8972 29.9997C74.0246 29.9812 71.2101 29.1897 68.7489 27.7084C66.2877 26.227 64.2708 24.1103 62.9098 21.5806' stroke='%2323DE84' stroke-width='2'/%3E%3Cpath d='M47.605 71.8921C40.5032 74.56 32.6992 74.6995 25.5066 72.2872C18.3141 69.8749 12.1723 65.0581 8.11531 58.6478' stroke='%2323DE84' stroke-width='2'/%3E%3C/svg%3E") center no-repeat;
	position: relative;
}

.researchPage__list-item__photo.__noPhoto {
	border: 1px solid var(--Green, #23DE84);
}

.researchPage__list-item__photo img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.researchPage__list-item__date {
	color: var(--Black-50, rgba(0, 0, 0, 0.50));
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	letter-spacing: 0.24px;
	margin-bottom: 16px;
}

.researchPage__list-item__title {
	color: var(--Black, #000);
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	line-height: 116%;
}

.forumsPage__list {
	display: grid;
	grid-row-gap: 48px;
	margin-top: 24px;
}

.forumsPage__list-item {
	padding-bottom: 48px;
}

.forumsPage__list-item a {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: row;
	-moz-flex-direction: row;
	-ms-flex-direction: row;
	-o-flex-direction: row;
	flex-direction: row;
	-ms-align-items: stretch;
	align-items: stretch;
	gap: 20px;
	text-decoration: none;
}

.forumsPage__list-item:not(:last-of-type) {
	border-bottom: 1px solid var(--Black, #000);
}

.forumsPage__list-item__photo,
.forumsPage__list-item__content {
	flex: 1;	
}

.forumsPage__list-item__photo {
	height: 372px;
	max-width: 537px;
	position: relative;
}

.forumsPage__list-item__photo img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	transition: .3s all;
	display: block;
}

.forumsPage__list-item__content {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
	justify-content: space-between;
	-ms-align-items: flex-start;
	align-items: flex-start;
}

.forumsPage__list-item__top {
	margin-bottom: 24px;
}

.forumsPage__list-item__meta {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
	gap: 8px;
	margin-bottom: 48px;
}

.forumsPage__list-item__meta.__opacity {
	opacity: .5;
}

.myForumsHero__intro .forumsPage__list-item__meta {
	margin-bottom: 24px;
}

.forumsPage__list-item__meta-item {
	color: var(--Black, #000);
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	letter-spacing: -0.16px;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
	justify-content: center;
	height: 20px;
	background-repeat: no-repeat;
	padding-left: 24px;
	padding-top: 3px;
}

.forumsPage__list-item__meta-item[data-type="dates"] {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cmask id='mask0_1322_932' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='21' height='20'%3E%3Crect x='0.000244141' width='20' height='20' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_1322_932)'%3E%3Cpath d='M6.75462 11.5C6.54337 11.5 6.36483 11.4285 6.21899 11.2856C6.07316 11.1427 6.00024 10.9656 6.00024 10.7544C6.00024 10.5431 6.0717 10.3646 6.21462 10.2188C6.35754 10.0729 6.53462 10 6.74587 10C6.95712 10 7.13566 10.0715 7.28149 10.2144C7.42733 10.3573 7.50024 10.5344 7.50024 10.7456C7.50024 10.9569 7.42879 11.1354 7.28587 11.2812C7.14295 11.4271 6.96587 11.5 6.75462 11.5ZM10.0046 11.5C9.79337 11.5 9.61483 11.4285 9.46899 11.2856C9.32316 11.1427 9.25024 10.9656 9.25024 10.7544C9.25024 10.5431 9.3217 10.3646 9.46462 10.2188C9.60754 10.0729 9.78462 10 9.99587 10C10.2071 10 10.3857 10.0715 10.5315 10.2144C10.6773 10.3573 10.7502 10.5344 10.7502 10.7456C10.7502 10.9569 10.6788 11.1354 10.5359 11.2812C10.393 11.4271 10.2159 11.5 10.0046 11.5ZM13.2546 11.5C13.0434 11.5 12.8648 11.4285 12.719 11.2856C12.5732 11.1427 12.5002 10.9656 12.5002 10.7544C12.5002 10.5431 12.5717 10.3646 12.7146 10.2188C12.8575 10.0729 13.0346 10 13.2459 10C13.4571 10 13.6357 10.0715 13.7815 10.2144C13.9273 10.3573 14.0002 10.5344 14.0002 10.7456C14.0002 10.9569 13.9288 11.1354 13.7859 11.2812C13.643 11.4271 13.4659 11.5 13.2546 11.5ZM3.00024 18V4H6.00024V2H7.50024V4H12.5002V2H14.0002V4H17.0002V18H3.00024ZM4.50024 16.5H15.5002V9H4.50024V16.5Z' fill='black'/%3E%3C/g%3E%3C/svg%3E");
}

.forumsPage__list-item__meta-item[data-type="city"] {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cmask id='mask0_1322_937' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='21' height='20'%3E%3Crect x='0.000244141' width='20' height='20' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_1322_937)'%3E%3Cpath d='M10.0061 18C8.90497 18 7.8683 17.7917 6.89608 17.375C5.92386 16.9583 5.07316 16.3854 4.34399 15.6562C3.61483 14.9271 3.04191 14.0767 2.62524 13.105C2.20858 12.1333 2.00024 11.0951 2.00024 9.99042C2.00024 8.88569 2.20858 7.85069 2.62524 6.88542C3.04191 5.92014 3.61483 5.07292 4.34399 4.34375C5.07316 3.61458 5.92358 3.04167 6.89524 2.625C7.86691 2.20833 8.90511 2 10.0098 2C11.1145 2 12.1496 2.20833 13.1148 2.625C14.0801 3.04167 14.9273 3.61458 15.6565 4.34375C16.3857 5.07292 16.9586 5.92167 17.3752 6.89C17.7919 7.85847 18.0002 8.89319 18.0002 9.99417C18.0002 11.0953 17.7919 12.1319 17.3752 13.1042C16.9586 14.0764 16.3857 14.9271 15.6565 15.6562C14.9273 16.3854 14.0786 16.9583 13.1102 17.375C12.1418 17.7917 11.107 18 10.0061 18ZM10.0002 14.5C10.6082 13.889 11.1486 13.2576 11.6215 12.6058C12.0268 12.0492 12.3996 11.4329 12.7398 10.7571C13.0801 10.0811 13.2502 9.41208 13.2502 8.75C13.2502 7.83333 12.9377 7.0625 12.3127 6.4375C11.6877 5.8125 10.9169 5.5 10.0002 5.5C9.08358 5.5 8.31274 5.8125 7.68774 6.4375C7.06274 7.0625 6.75024 7.83333 6.75024 8.75C6.75024 9.41667 6.91955 10.0853 7.25816 10.756C7.59663 11.4269 7.96899 12.0429 8.37524 12.6042C8.84927 13.2565 9.39094 13.8885 10.0002 14.5ZM10.0002 10C9.6808 10 9.39261 9.87153 9.13566 9.61458C8.87872 9.35764 8.75024 9.06944 8.75024 8.75C8.75024 8.43056 8.87872 8.14236 9.13566 7.88542C9.39261 7.62847 9.6808 7.5 10.0002 7.5C10.3197 7.5 10.6079 7.62847 10.8648 7.88542C11.1218 8.14236 11.2502 8.43056 11.2502 8.75C11.2502 9.06944 11.1218 9.35764 10.8648 9.61458C10.6079 9.87153 10.3197 10 10.0002 10Z' fill='black'/%3E%3C/g%3E%3C/svg%3E");
}

.forumsPage__list-item__title {
	color: var(--Black, #000);
	font-size: 48px;
	font-style: normal;
	font-weight: 500;
	line-height: 100%;
	letter-spacing: -0.96px;
	transition: .3s all;
}

.forumsPage__list-item:hover .forumsPage__list-item__title {
	color: #23DE84;
}

.forumsPage__list-item__text {
	color: var(--Black, #000);
	font-size: 15px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	letter-spacing: 0.17px;
	margin-top: 48px;
	max-width: 600px;
}

.podkastsPage {
	
}

.podkastsPageDetail {
	background-color: #000;
}

.podkastsPage__list {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	grid-column-gap: 32px;
	grid-row-gap: 40px;
	margin: 64px 0 80px;
}

.podkastsPage__tags {
	
}

.podkastsPage__tags-title {
	color: var(--Black, #000);
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	margin-bottom: 20px;
}

/*
.podkastsPage__tags-list__item {
	background-color: var(--Light-Green, #E7FAF1);
	color: #23DE84;
}

.podkastsPage__tags-list__item:hover {
	background-color: #D7F3E6;
}
*/

.podkastsPage__big-wrap {
	grid-column: span 3;
	margin: 80px 0;
}

.podkastsPage__big-item.slick-slide {
	height: 545px;
	position: relative;
	text-decoration: none;
	display: block;
}

.podkastsPage__big-item__photo {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}

.podkastsPage__big-item__photo:before {
	content: "";
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background: linear-gradient(0deg, rgba(0, 0, 0, 0.50) 0%, rgba(0, 0, 0, 0.50) 100%);
	background-repeat: no-repeat;
	display: block;
	z-index: 1;
}

.podkastsPage__big-item__photo img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.podkastsPage__big-item__inner {
	position: relative;
	z-index: 2;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
	justify-content: space-between;
	padding: 40px;
	height: 100%;
}

.podkastsPage__big-item__inner-new {
	color: var(--White, #FFF);
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	line-height: 116%;
	margin-bottom: 32px;
}

.podkastsPage__big-item__inner-title {
	color: var(--White, #FFF);
	font-size: 32px;
	font-style: normal;
	font-weight: 500;
	line-height: 106%;
	margin-bottom: 16px;
}

.podkastsPage__big-item__inner-time {
	color: var(--White, #FFF);
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M20 40C31.0457 40 40 31.0457 40 20C40 8.9543 31.0457 0 20 0C8.9543 0 0 8.9543 0 20C0 31.0457 8.9543 40 20 40ZM16 27L28 20L16 13V27Z' fill='black'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M28 20L16 27V13L28 20Z' fill='white'/%3E%3Cpath d='M20 39C30.4934 39 39 30.4934 39 20C39 9.50659 30.4934 1 20 1C9.50659 1 1 9.50659 1 20C1 30.4934 9.50659 39 20 39Z' stroke='white' stroke-width='2'/%3E%3C/svg%3E") no-repeat;
	height: 40px;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
	justify-content: center;
	padding-left: 50px;
}

.notfoundPage {
	padding: 140px 0;
}

.notfoundPage .container {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
	-ms-align-items: center;
	align-items: center;
	justify-content: center;
	height: 100%;
}

.notfoundPage__box {
	text-align: center;
}

.notfoundPage__box-image {
	max-width: 578px;
}

.notfoundPage__box-image img {
	max-width: 100%;
}

.notfoundPage__box-text {
	margin: 48px 0 24px;
	color: var(--Black, #000);
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	line-height: 116%;
}

.notfoundPage__box-button a {
	text-decoration: none;
	padding: 11px 24px;
	border: 1px solid var(--Black, #000);
	background: var(--Black, #000);
	color: var(--White, #FFF);
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	letter-spacing: 0.28px;
	display: inline-block;
	vertical-align: middle;
}

.objectsPage {
	padding-bottom: 80px;
}

.objectsPage__toggle-wrap {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
	gap: 4px;
}

.objectsPage__toggle {
	position: relative;
	display: inline-flex;
	align-items: center;
	gap: 8px;
	color: var(--Black, #000);
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	letter-spacing: 0.28px;
	cursor: pointer;
}

.objectsPage__toggle.disabled {
	pointer-events: none;
}

.objectsPage__toggle input {
	position: absolute;
	opacity: 0;
	width: 0;
	height: 0;
}

.objectsPage__toggle-round {
	display: block;
	width: 42px;
	height: 28px;
	border-radius: 14px;
	background-color: #ccc;
	cursor: pointer;
	transition: background-color 0.3s ease;
}

.objectsPage__toggle-round::after {
	content: '';
	position: absolute;
	top: 2.8px;
	left: 2.8px;
	width: 22.4px;
	height: 22.4px;
	border-radius: 50%;
	background-color: white;
	transition: transform 0.3s ease;
}

.objectsPage__toggle input:checked + .objectsPage__toggle-round {
	background-color: var(--switch-color, #ccc);
}

.objectsPage__toggle input:checked + .objectsPage__toggle-round::after {
	transform: translateX(14px);
}

/*
.objectsPage__toggle input:focus + .objectsPage__toggle-round {
	box-shadow: 0 0 0 2px rgba(35, 222, 132, 0.2);
}
*/

.side__dropdown-container {
    position: relative;
    width: 100%;
	margin-top: 24px;
}

.side__dropdown-input-wrapper {
    position: relative;
    width: 100%;
}

.side__dropdown-input {
    width: 100%;
    padding: 12px;
    padding-right: 30px;
	border-top: none;
	border-left: none;
	border-right: 1px solid var(--Black, #000);
	border-bottom: 1px solid var(--Black, #000);
	background: var(--White, #FFF);
    box-sizing: border-box;
    cursor: pointer;
	color: var(--Black, #000);
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
}

.side__dropdown-input-wrapper__icon,
.side__search-form__input-remove {
	width: 24px;
	height: 24px;
	transition: transform 0.2s ease;
	right: 12px;
	position: absolute;
	pointer-events: none;
	top: 50%;
    transform: translateY(-50%);
	background: url("data:image/svg+xml,%3Csvg class='side__dropdown-arrow' width='6' height='11' viewBox='0 0 6 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.23 10.07L0.78 7.62V7.41H2.88V0.199999H3.72V7.41H5.82V7.62L3.37 10.07H3.23Z' fill='black'/%3E%3C/svg%3E") center no-repeat;
	border: none;
}

.side__dropdown-input-wrapper__icon.active {
    transform: translateY(-50%) rotate(180deg);
}

.side__dropdown-input-wrapper__icon.remove,
.side__search-form__input-remove {
	pointer-events: auto;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cmask id='mask0_642_4284' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='24'%3E%3Crect width='24' height='24' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_642_4284)'%3E%3Cpath d='M7.78724 17.107L6.89299 16.2128L11.1057 12L6.89299 7.81228L7.78724 6.91803L12 11.1308L16.1877 6.91803L17.082 7.81228L12.8692 12L17.082 16.2128L16.1877 17.107L12 12.8943L7.78724 17.107Z' fill='black'/%3E%3C/g%3E%3C/svg%3E");
	cursor: pointer;
}

.side__dropdown-list {
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
	background: #fff;
	border-right: 1px solid var(--Black, #000);
	border-bottom: 1px solid var(--Black, #000);
    z-index: 1000;
}

.side__dropdown-list.active {
    display: block;
}

.side__dropdown-items {
	max-height: 200px;
    overflow-y: auto;
}

.side__dropdown-item {
    padding: 10px;
    cursor: pointer;
    transition: background-color 0.2s;
	color: var(--Black, #000);
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	letter-spacing: 0.28px;
}


.side__dropdown-item:hover,
.side__dropdown-item.selected {
    background-color: #f5f5f5;
}

.side__dropdown-search__wrap {
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cmask id='mask0_642_4272' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='24'%3E%3Crect width='24' height='24' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_642_4272)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.3072 15.2465C17.3652 13.9536 18 12.301 18 10.5C18 6.35786 14.6421 3 10.5 3C6.35786 3 3 6.35786 3 10.5C3 14.6421 6.35786 18 10.5 18C12.301 18 13.9536 17.3652 15.2465 16.3072L19.4697 20.5303L20.5303 19.4697L16.3072 15.2465ZM10.5 16.5C13.8137 16.5 16.5 13.8137 16.5 10.5C16.5 7.18629 13.8137 4.5 10.5 4.5C7.18629 4.5 4.5 7.18629 4.5 10.5C4.5 13.8137 7.18629 16.5 10.5 16.5Z' fill='black' fill-opacity='0.5'/%3E%3C/g%3E%3C/svg%3E") left center no-repeat;
	padding-left: 28px;
}

.side__dropdown-search {
    width: 100%;
    padding: 8px;
	padding-left: 0;
    border: none;
    box-sizing: border-box;
    margin-bottom: 5px;
    font-size: 14px;
}

.side__dropdown-search:focus {
    outline: none;
    border-bottom-color: #2196F3;
}

.side__dropdown-no-results {
    padding: 10px;
    color: #666;
    text-align: center;
    font-size: 14px;
    display: none;
}

.side__dropdown-items::-webkit-scrollbar {
    width: 8px;
}

.side__dropdown-items::-webkit-scrollbar-track {
    background: #f1f1f1;
}

.side__dropdown-items::-webkit-scrollbar-thumb {
    background: #888;
    border-radius: 4px;
}

.side__dropdown-items::-webkit-scrollbar-thumb:hover {
    background: #555;
}

.side__dropdown-region {
    color: #666;
    margin-right: 5px;
}


.objectsPage__list {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	grid-gap: 24px;
	flex: 1;
}

.objectsPage__list-item__card {
	text-decoration: none;
}

.objectsPage__list-item__card-photo {
	height: 250px;
	background: #fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='80' viewBox='0 0 100 80' fill='none'%3E%3Cpath d='M35.9916 21.7611C34.5982 24.2731 32.5543 26.3636 30.0743 27.8133C27.5943 29.2629 24.7697 30.0181 21.8972 29.9997C19.0246 29.9812 16.2101 29.1898 13.7489 27.7084C11.2877 26.227 9.27077 24.1103 7.90977 21.5806M90.9916 21.761C89.5982 24.2731 87.5543 26.3636 85.0743 27.8133C82.5943 29.2629 79.7697 30.0181 76.8972 29.9997C74.0246 29.9812 71.2101 29.1897 68.7489 27.7084C66.2877 26.227 64.2708 24.1103 62.9098 21.5806' stroke='%2323DE84' stroke-width='2'/%3E%3Cpath d='M47.605 71.8921C40.5032 74.56 32.6992 74.6995 25.5066 72.2872C18.3141 69.8749 12.1723 65.0581 8.11531 58.6478' stroke='%2323DE84' stroke-width='2'/%3E%3C/svg%3E") center no-repeat;
	position: relative;
}

.objectsPage__list-item__card-photo.__noPhoto {
	box-shadow: 0 0 0 1px #23DE84;
}

.objectsPage__list-item__card-photo img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.objectsPage__list-item__card-inner {
	padding: 16px 0;
}

.objectsPage__list-item__card-section {
	margin-bottom: 12px;
}

.objectsPage__list-item__card-section span {
	height: 16px;
	display: -webkit-inline-flex;
	display: -moz-inline-flex;
	display: -ms-inline-flex;
	display: -o-inline-flex;
	display: inline-flex;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
	justify-content: center;
	color: var(--White, #FFF);
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	letter-spacing: 0.24px;
	padding: 0 4px;
}

.objectsPage__list-item__card-city {
	color: var(--Black, #000);
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	line-height: 116%;
	margin-bottom: 12px;
}

.objectsPage__list-item__card-title {
	color: var(--Black, #000);
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	letter-spacing: 0.24px;
	margin-bottom: 12px;
	/* text-transform: lowercase; */
	min-height: 40px;
}

/* .objectsPage__list-item__card-title:first-letter {
	text-transform: uppercase;
} */

.objectsPage__list-item__card-button {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: row;
	-moz-flex-direction: row;
	-ms-flex-direction: row;
	-o-flex-direction: row;
	flex-direction: row;
	justify-content: flex-end;
}

.objectsPage__list-item__card-button .button__more {
	padding: 0;
	text-transform: uppercase;
	border: none;
	font-weight: 500;
}

.objectsPage__list-item__card-button .button__more span,
.objectsPage__list-item__card-button .button__more:after {
	padding: 2px 0;
}

.objectsPageModal {
	
}

.modal#object .modal__wrap {
	max-width: 650px;
}

.objectsPage__list-item .modal__close {
	top: 6px;
}

.objectsPageModal__top {
	color: var(--Black, #000);
	font-size: 32px;
	font-style: normal;
	font-weight: 500;
	line-height: 106%;
	padding-top: 9px;
}

.objectsPageModal__slider {
	height: 395px;
	max-width: 650px;
	margin: 24px 0;
}

.objectsPageModal__slider .slick-arrow {
	bottom: 12px;
	top: auto;
}

.objectsPageModal__slider .slick-prev {
	left: auto;
	right: 140px;
}

.objectsPageModal__slider .slick-next {
	right: 12px;
}

.objectsPageModal__slider-item.slick-slide,
.objectsPageModal__slider-item {
	width: 100%;
	height: 395px;
}

.objectsPageModal__slider-item img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	display: block;
}

.objectsPageModal__sections {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
	gap: 15px;
}

.objectsPageModal__section:not(:first-child) {
	padding-top: 15px;
	border-top: 1px solid #3d3d3d;
}

.objectsPageModal__text {
	color: var(--Black, #000);
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	letter-spacing: 0.28px;
	margin-bottom: 24px;
}

.objectsPageModal__text p {
	margin-bottom: 15px;
}

.objectsPageModal__text br {
	display: none;
}

.objectsPageModal__text ul,
.objectsPageModal__text ol {
	margin-left: 0;
	margin-bottom: 15px;
	list-style-position: inside;
}

.objectsPageModal__text p a {
	color: var(--Black, #000);
}

.objectsPageModal__text p a:hover {
	text-decoration: none;
}

.objectsPageModal__text div {
	color: var(--Dark-Grey, #707579);
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	letter-spacing: 0.28px;
}

.objectsPageModal__text div + p {
	margin-top: 15px;
}

.objectsPageModal__links {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
	gap: 16px;
}

.objectsPageModal__links-item {
	color: var(--Black, #000);
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	letter-spacing: 0.24px;
	height: 20px;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
	justify-content: center;
	text-decoration: none;
	padding-left: 28px;
	position: relative;
}

.objectsPageModal__links-item:before {
	content: "";
	width: 20px;
	height: 20px;
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cmask id='mask0_1178_9552' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='20' height='20'%3E%3Crect width='20' height='20' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_1178_9552)'%3E%3Cpath d='M10 13L6 9L7.0625 7.9375L9.25 10.125V3H10.75V10.125L12.9375 7.9375L14 9L10 13ZM4 16V13H5.5V14.5H14.5V13H16V16H4Z' fill='%2323DE84'/%3E%3C/g%3E%3C/svg%3E") left no-repeat;
	transition: .3s all;
}

.objectsPageModal__links-item:hover::before {
	transform: rotate(-90deg);
}

.objectsPage__type-map {
	margin-top: 24px;
	width: 100%;
	height: 700px;
	background-color: #ddd;
	position: relative;
	overflow: hidden;
}

.objectsPage__type-map__init {
	height: 100%;
}

.objectsPage__type-map__tools {
	position: absolute;
	left: 8px;
	top: 10px;
	padding: 12px;
	background: var(--White, #FFF);
	z-index: 5;
}

.objectsPage__type-map__modal {
	width: 100%;
	height: 100%;
	position: absolute;
	right: 0;
	top: 0;
	opacity: 0;
	visibility: hidden;
}

.objectsPage__type-map__modal.opened {
	opacity: 1;
	visibility: visible;
}

.objectsPage__type-map__modal .modal {
	position: absolute;
	width: 100%;
	height: 100%;
}

.objectsPage__type-map__modal .modal__wrap,
.objectsPage__type-map__modal .modal__inner {
	height: 100%;
}

.objectsPage__type-map__modal .modal__box {
	max-height: 100%;
}

.objectsPage__type-map__modal .objectsPageModal__slider,
.objectsPage__type-map__modal .objectsPageModal__slider-item.slick-slide,
.objectsPage__type-map__modal .objectsPageModal__slider-item {
	height: 305px;
}

.custom-balloon-root {
	position: relative;
	background: white;
	border-radius: 8px;
	box-shadow: 0 2px 8px rgba(0,0,0,0.15);
	padding: 10px;
	font-family: Arial, sans-serif;
}

.custom-balloon-root:before,
.custom-balloon-root:after {
	display: none !important;
}

.ymaps-2-1-79-balloon__layout {
	box-shadow: none !important;
}

.ymaps-2-1-79-balloon__tail {
	display: none !important;
}

.ymaps-2-1-79-balloon__content {
	padding: 12px;
}

.point-balloon .sections-list {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
	gap: 10px;
}

.point-balloon .section-item {
	cursor: pointer;
	color: var(--Black, #000);
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	letter-spacing: 0.24px;
}

.objectsPage__type-map__modal {
	position: absolute;
	right: 0;
	top: 0;
	height: 100%;
}

/* стили для модалки с контентом */
.modal__wrap[data-type="page"] .container {
	padding: 0;
}

.page__modal-title {
	color: var(--text-black, #1A1A1A);
	font-size: 32px;
	font-style: normal;
	font-weight: 500;
	line-height: 106%;
	margin-bottom: 50px;
}

.page__modal-editor .myEditorSection {
	padding-top: 0;
}

.page__modal-editor .myPageContent h4 {
	margin-bottom: 20px;
}

/* стили для формы авторизации / восстановления пароля и регистрации */

.modal#sign .modal__wrap {
	max-width: 830px;
}

.auth__popup-section:not(.active) {
	display: none;
}

.auth__popup-section__head {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: row;
	-moz-flex-direction: row;
	-ms-flex-direction: row;
	-o-flex-direction: row;
	flex-direction: row;
	-ms-align-items: center;
	align-items: center;
	justify-content: space-between;
	margin-bottom: 48px;
	min-height: 40px;
}

.auth__popup-section__head-title {
	color: var(--Black, #000);
	font-size: 32px;
	font-style: normal;
	font-weight: 500;
	line-height: 106%;
}

.auth__popup-section__head-title a {
	height: 20px;
	padding-left: 24px;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
	justify-content: center;
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cmask id='mask0_2153_4158' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='20' height='20'%3E%3Crect width='20' height='20' transform='matrix(-1 0 0 1 20 0)' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_2153_4158)'%3E%3Cpath d='M6.875 10.75H16V9.25H6.875L11.0625 5.0625L10 4L4 10L10 16L11.0625 14.9375L6.875 10.75Z' fill='black'/%3E%3C/g%3E%3C/svg%3E") left center no-repeat;
	text-decoration: none;
	color: var(--Black, #000);
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	letter-spacing: 0.28px;
}

.auth__popup-section__head-title a.button__more:after {
	padding-left: 24px;	
}

.auth__popup-section__head-tools {
	padding-right: 65px;
	text-align: right;
}

.auth__popup-section__head-tools__title {
	color: var(--Black, #000);
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	letter-spacing: 0.28px;
}

.auth__popup-section__head-tools__link,
.auth__popup-section__head-tools__link a {
	color: var(--Green, #23DE84);
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	letter-spacing: 0.28px;
}

.auth__popup-section__head-tools__link a {
	text-decoration: none;
}

.changeAuthPopupSection.button__more span,
.changeAuthPopupSection.button__more:after {
	padding: 0;
}

.auth__popup-section__form-group__label .changeAuthPopupSection.button__more span,
.auth__popup-section__form-group__label .changeAuthPopupSection.button__more:after {
	padding-top: 2px;
	padding-bottom: 2px;
}

.auth__popup-section__box {
	width: 400px;
	margin: 0 auto;
}

.auth__popup-section__form {
	margin-bottom: 32px;
}

.auth__popup-section__form-group {
	margin-bottom: 32px;
}

.auth__popup-section__form-group__label {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: row;
	-moz-flex-direction: row;
	-ms-flex-direction: row;
	-o-flex-direction: row;
	flex-direction: row;
	-ms-align-items: center;
	align-items: center;
	justify-content: space-between;
	color: var(--Black, #000);
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	margin-bottom: 8px;
}

.auth__popup-section__form-group__label a {
	text-decoration: none;
	color: var(--Black, #000);
}

.auth__popup-section__form-group__input {
	height: 42px;
	position: relative;
}

.auth__popup-section__form-group__input input {
	height: 100%;
	width: 100%;
	padding: 11px 8px 11px 12px;
	color: var(--Black, #000);
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	letter-spacing: 0.28px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	transition: .3s all;
}

.auth__popup-section__form-group input[aria-invalid="true"] {
    border: 1px solid #FB2D46;
}

.auth__popup-section__form-group__checkboxes {
	margin-bottom: 12px;
}

.auth__popup-section__form-group__error {
	color: var(--Red, #FB2D46);
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	margin-top: 6px;
}

.auth__popup-section__form-group__error:empty {
	margin-top: 0;
}

.auth__popup-section__form-password__hide {
	position: absolute;
	right: 10px;
	top: 50%;
	background-image: url("data:image/svg+xml,%3Csvg class='svg-icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1024 512c0 96-211.2 307.2-512 307.2-294.4 0-512-204.8-512-307.2s217.6-307.2 512-307.2c300.8 0 512 204.8 512 307.2l0 0zM512 262.4c-134.4 0-243.2 108.8-243.2 249.6s108.8 249.6 249.6 249.6c134.4 0 249.6-115.2 249.6-249.6-6.4-140.8-121.6-249.6-256-249.6l0 0zM512 352c-89.6 0-160 70.4-160 160s70.4 160 160 160c89.6 0 160-70.4 160-160s-70.4-160-160-160l0 0z' /%3E%3C/svg%3E");
	width: 20px;
	height: 20px;
	margin-top: -10px;
	background-repeat: no-repeat;
	background-position: center;
	display: block;
	cursor: pointer;
}

.auth__popup-section__form-password__hide.active {
	background-image: url("data:image/svg+xml,%3Csvg class='svg-icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M889.104707 387.688763l70.419839-75.851549-19.678178-18.260899-70.236668 75.641771C692.654476 551.906895 514.610454 546.317597 512.432859 546.527374 282.437627 545.399691 86.775342 312.650743 84.820827 310.288952l-20.688181 17.158798c4.218068 5.081739 57.688887 68.527746 140.991128 129.708154l-77.419254 94.330412 20.780279 17.054421 78.625732-95.801926c45.570895 31.146371 98.579179 60.231803 156.648736 79.054497l-34.639938 117.182886 25.764803 7.608282 34.744315-117.550253c32.855292 8.635681 66.927295 14.161534 102.120842 14.33345 0.603751 0.052189 2.295276 0.105401 4.972245 0.105401 13.709233 0 53.500495-1.684362 108.149139-18.088984l30.854728 175.038572 26.447349-4.670369L650.64264 546.901905c48.557926-17.454534 106.129132-46.603411 166.388565-94.158497l55.990199 100.527554 23.481807-13.065574-58.413388-104.879676C854.996888 420.868443 872.018563 405.329539 889.104707 387.688763z' /%3E%3C/svg%3E");
}

.auth__popup-section__form-button {
	border: 1px solid var(--Black, #000);
	background: var(--Black, #000);
	width: 100%;
	color: var(--White, #FFF);
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	letter-spacing: 0.28px;
/*	margin-top: 12px;*/
	padding: 11px 0;
	cursor: pointer;
}

.auth__popup-section__form-button.button__more {
	padding: 0;
}

.auth__popup-section__form-button.button__more span,
.auth__popup-section__form-button.button__more:after {
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.auth__popup-section__form-socials {
	
}

.auth__popup-section__form-socials__title {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: row;
	-moz-flex-direction: row;
	-ms-flex-direction: row;
	-o-flex-direction: row;
	flex-direction: row;
	-ms-align-items: center;
	align-items: center;
	margin-bottom: 16px;
}

.auth__popup-section__form-socials__title:before,
.auth__popup-section__form-socials__title:after {
    content: "";
    width: 100%;
    flex: auto;
    height: 1px;
    display: block;
    background: #707579;
}

.auth__popup-section__form-socials__title span {
	color: var(--Dark-Grey, #707579);
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	letter-spacing: 0.24px;
	max-width: max-content;
    min-width: max-content;
    padding: 0 12px;
}

.auth__popup-section__form-socials__init {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: row;
	-moz-flex-direction: row;
	-ms-flex-direction: row;
	-o-flex-direction: row;
	flex-direction: row;
	gap: 20px;
	-ms-align-items: center;
	align-items: center;
	justify-content: center;
}

.auth__popup-section__form-socials__init-item {
	width: 64px;
	height: 64px;
	padding: 12px;
	border: 1px solid transparent;
	background: var(--white, #FFF);
	transition: .3s all;
	background-position: center;
	background-repeat: no-repeat;
}

.auth__popup-section__form-socials__init-item:hover {
	border: 1px solid var(--Light-Grey, #F0F0F0);
}

.auth__popup-section__form-socials__init-item[data-type="vk"] {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='31' height='30' viewBox='0 0 31 30' fill='none'%3E%3Cg clip-path='url(%23clip0_1256_4483)'%3E%3Cpath d='M0.5 14.4C0.5 7.61175 0.5 4.21766 2.60883 2.10883C4.71766 0 8.11175 0 14.9 0H16.1C22.8883 0 26.2823 0 28.3912 2.10883C30.5 4.21766 30.5 7.61175 30.5 14.4V15.6C30.5 22.3883 30.5 25.7823 28.3912 27.8912C26.2823 30 22.8883 30 16.1 30H14.9C8.11175 30 4.71766 30 2.60883 27.8912C0.5 25.7823 0.5 22.3883 0.5 15.6V14.4Z' fill='%230077FF'/%3E%3Cpath d='M16.4625 21.6125C9.625 21.6125 5.72506 16.925 5.56256 9.125H8.98756C9.10006 14.85 11.625 17.275 13.625 17.775V9.125H16.8501V14.0625C18.8251 13.85 20.8999 11.6 21.5999 9.125H24.8249C24.2874 12.175 22.0374 14.425 20.4374 15.35C22.0374 16.1 24.6001 18.0625 25.5751 21.6125H22.0249C21.2624 19.2375 19.3626 17.4 16.8501 17.15V21.6125H16.4625Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1256_4483'%3E%3Crect width='30' height='30' fill='white' transform='translate(0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.auth__popup-section__form-socials__init-item[data-type="yandex"] {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='41' height='40' viewBox='0 0 41 40' fill='none'%3E%3Cpath d='M5.5 20C5.5 11.7157 12.2157 5 20.5 5C28.7843 5 35.5 11.7157 35.5 20C35.5 28.2843 28.7843 35 20.5 35C12.2157 35 5.5 28.2843 5.5 20Z' fill='%23FC3F1D'/%3E%3Cpath d='M22.614 29.0146H25.7477V11.0146H21.1895C16.6052 11.0146 14.1966 13.3715 14.1966 16.842C14.1966 19.6133 15.5175 21.2449 17.8744 22.9283L13.7822 29.0146H17.1751L21.7334 22.2031L20.1535 21.1413C18.237 19.8463 17.3046 18.8363 17.3046 16.6606C17.3046 14.7441 18.6514 13.4491 21.2154 13.4491H22.614V29.0146Z' fill='white'/%3E%3C/svg%3E");
}

.auth__popup-section__confirm {
	
}

.auth__popup-section__confirm-icon {
	max-width: 48px;
	margin-bottom: 32px;
}

.auth__popup-section__confirm-title {
	color: var(--Black, #000);
	font-size: 32px;
	font-style: normal;
	font-weight: 500;
	line-height: 106%;
	margin-bottom: 32px;
}

.auth__popup-section__confirm-text {
	color: var(--Black, #000);
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	letter-spacing: 0.28px;
	margin-bottom: 32px;
}

.auth__popup-section__confirm-button {

}

.auth__popup-section__confirm-button a {
	color: var(--Black, #000);
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	letter-spacing: 0.28px;
	text-decoration: none;
	display: block;
	border: 1px solid var(--Black, #000);
	padding: 11px 0;
	text-align: center;
}

.auth__popup-section__confirm-button a.button__more {
	padding: 0;
}

.auth__popup-section__confirm-button a.button__more span,
.auth__popup-section__confirm-button a.button__more:after {
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

/* стили для профиля */

.profile {
	padding-bottom: 80px;
}

.profile__cover {
	height: 250px;
}

.profile__cover img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.profile__hero {
	border-right: 1px solid var(--Black, #000);
	border-bottom: 1px solid var(--Black, #000);
	padding-right: 12px;
	padding-bottom: 12px;
	position: relative;
	z-index: 1;
	margin-bottom: 32px;
}

.profile__top {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: row;
	-moz-flex-direction: row;
	-ms-flex-direction: row;
	-o-flex-direction: row;
	flex-direction: row;
	-ms-align-items: flex-end;
	align-items: flex-end;
	gap: 32px;
	margin-top: -120px;
}

.profile__top-photo {
	width: 196px;
	height: 196px;
	border-radius: 200px;
	border: 4px solid var(--White, #FFF);
	background: var(--Green, #23DE84);
	overflow: hidden;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
	-ms-align-items: center;
	align-items: center;
	justify-content: center;
	color: var(--Black, #000);
	font-size: 48px;
	font-style: normal;
	font-weight: 500;
	line-height: 100%;
	letter-spacing: -0.96px;
}

.profile__top-photo img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.profile__top-info {
	gap: 12px;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
}

.profile__member-name {
	color: var(--Black, #000);
	font-size: 32px;
	font-style: normal;
	font-weight: 500;
	line-height: 106%;
}

.profile__member-date {
	color: var(--Dark-Grey, #707579);
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	letter-spacing: 0.24px;
}

.profile__menu {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: row;
	-moz-flex-direction: row;
	-ms-flex-direction: row;
	-o-flex-direction: row;
	flex-direction: row;
	-ms-align-items: center;
	align-items: center;
	justify-content: space-between;
	margin-top: 40px;
}

.profile__menu-nav {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: row;
	-moz-flex-direction: row;
	-ms-flex-direction: row;
	-o-flex-direction: row;
	flex-direction: row;
	-ms-align-items: center;
	align-items: center;
	gap: 32px;
}

.profile__menu-nav a {
	text-decoration: none;
	display: inline-block;
	vertical-align: middle;
	overflow: hidden;
	position: relative;
	cursor: pointer;
	color: #000;
}

.profile__menu-nav a span {
    display: block;
    transition: transform 0.3s ease;
}

.profile__menu-nav a:after {
    content: attr(data-content);
    position: absolute;
    left: 0;
    top: 0;
    transform: translateY(100%);
    transition: transform 0.3s ease;
}

.profile__menu-nav a.active {
	font-weight: 700;
}

.profile__menu-nav a:hover span {
    transform: translateY(-100%);
}

.profile__menu-nav a:hover::after {
    transform: translateY(0);
}

.profile__menu-icons {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: row;
	-moz-flex-direction: row;
	-ms-flex-direction: row;
	-o-flex-direction: row;
	flex-direction: row;
	-ms-align-items: center;
	align-items: center;
	gap: 20px;
}

.profile__menu-icons a {
	text-decoration: none;
	width: 24px;
	height: 24px;
}

.profile__menu-icons a svg {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.profile__main {
	
}

.profile__main-box {
	max-width: 585px;
	margin: 0 auto;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
	gap: 20px;
}

.profile__settings .profile__main-box {
	max-width: 875px;	
}

.profile__main-section {
	padding: 32px;
	background: var(--Light-Grey, #F0F0F0);
}

.profile__main-section__title {
	color: var(--Black, #000);
	font-size: 32px;
	font-style: normal;
	font-weight: 500;
	line-height: 106%;
	margin-bottom: 32px;
}

.profile__main-sso {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: row;
	-moz-flex-direction: row;
	-ms-flex-direction: row;
	-o-flex-direction: row;
	flex-direction: row;
	gap: 12px;
}

.profile__main-sso__item {
	background: var(--White, #FFF);
	padding: 12px;
	flex: 1;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: row;
	-moz-flex-direction: row;
	-ms-flex-direction: row;
	-o-flex-direction: row;
	flex-direction: row;
	-ms-align-items: center;
	align-items: center;
	text-decoration: none;
}

.profile__main-sso__item-icon {
	min-width: 40px;
	max-width: 40px;
	height: 40px;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
	-ms-align-items: center;
	align-items: center;
	justify-content: center;
	margin-right: 15px;
}

.profile__main-sso__item[data-type="vk"] .profile__main-sso__item-icon svg {
	width: 30px;
	height: 30px;
}

.profile__main-sso__item-text span {
	padding: 1px 0 0 0;
    height: 12px;
    overflow: hidden;
}

.profile__main-sso__item-text:after {
	padding: 1px 0 0 0;
}

.profile__main-info {
	border: 1px solid var(--Black, #000);
	padding: 10px;
/*	display: none;*/
}

.profile__main-info p {
	max-width: 445px;
	margin: 0 auto;
	text-align: center;
	color: var(--Black, #000);
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	letter-spacing: 0.24px;
}

.profile__main-info p a {
	text-decoration: none;
	position: relative;
	color: #000;
}

.profile__main-info p a:after {
	content: "";
	width: 100%;
	height: 1px;
	background: #000;
	display: block;
	position: absolute;
	left: 0;
	bottom: 0;
	transition: .3s all;
}

.profile__main-info p a:hover::after {
	width: 0;
}

.profile__form {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
	gap: 32px;
	-ms-align-items: flex-start;
	align-items: flex-start;
}

.profile__form-group {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
	gap: 8px;
	width: 100%;
}

.profile__form-group label {
	color: var(--Black, #000);
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
}

.profile__form-group input {
	height: 42px;
	border: 1px solid var(--Black20, rgba(0, 0, 0, 0.20));
	background: var(--White, #FFF);
	padding: 11px 8px 11px 12px;
	color: #000;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	letter-spacing: 0.28px;
}

.profile__form-group input::placeholder {
	color: #707579;
}

.profile__settings-sections {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
	gap: 40px;
}

.profile__settings-section {
	
}

.profile__settings-section__title {
	color: var(--Black, #000);
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	line-height: 116%;
	margin-bottom: 16px;
}

.profile__settings-section__text {
	color: var(--Black, #000);
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	letter-spacing: 0.28px;
	max-width: 435px;
	margin-bottom: 24px;
}

.profile__settings-section__text.__center {
	text-align: center;
	max-width: 695px;
	margin-left: auto;
	margin-right: auto;
}

.profile__settings-cover {
	height: 205px;
	position: relative;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
	justify-content: flex-end;
	-ms-align-items: flex-start;
	align-items: flex-start;
}

.profile__settings-cover__image {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}

.profile__settings-cover__image:before {
	content: "";
	width: 100%;
	height: 100%;
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	background: linear-gradient(0deg, rgba(0, 0, 0, 0.30) 0%, rgba(0, 0, 0, 0.30) 100%);
}

.profile__settings-cover__image img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.profile__settings-cover__image span {
	color: var(--White, #FFF);
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	letter-spacing: 0.28px;
	width: 100%;
	height: 100%;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
	-ms-align-items: center;
	align-items: center;
	padding-top: 80px;
	position: absolute;
	left: 0;
	top: 0;
}

.profile__settings-tools {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: row;
	-moz-flex-direction: row;
	-ms-flex-direction: row;
	-o-flex-direction: row;
	flex-direction: row;
	position: relative;
	width: 100%;
	gap: 1px;
}

.profile__settings-tools:has(+ .__noCover) {
	gap: 0;	
}

.profile__settings-tools__item {
	background: rgba(0, 0, 0, 0.60);
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
	-ms-align-items: center;
	align-items: center;
	justify-content: center;
	width: 100%;
	flex: 1;
	padding: 7px 0;
	cursor: pointer;
}

.profile__settings-tools__item.__noCover {
	display: none;
}

.profile__settings-tools__item span,
.profile__settings-tools__item .button__more:after {
	color: var(--White, #FFF);
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	letter-spacing: 0.28px;
	min-height: 25px;
	max-height: 25px;
	height: 25px;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
	justify-content: center;
	padding: 0;
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 29px;
	padding-top: 3px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.profile__settings-tools__item[data-alert="user_cover_new"] span,
.profile__settings-tools__item[data-alert="user_avatar_new"] span,
.profile__settings-tools__item[data-alert="user_cover_new"] .button__more:after,
.profile__settings-tools__item[data-alert="user_avatar_new"] .button__more:after {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='20' viewBox='0 0 21 20' fill='none'%3E%3Cmask id='mask0_1398_5871' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='21' height='20'%3E%3Crect x='0.75' width='20' height='20' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_1398_5871)'%3E%3Cpath d='M5.0463 17.3076C4.6338 17.3076 4.28067 17.1607 3.98692 16.867C3.69317 16.5732 3.5463 16.2201 3.5463 15.8076V4.80762C3.5463 4.39512 3.69317 4.04199 3.98692 3.74824C4.28067 3.45449 4.6338 3.30762 5.0463 3.30762H11.5463V4.80762H5.0463V15.8076H16.0463V9.30762H17.5463V15.8076C17.5463 16.2201 17.3994 16.5732 17.1057 16.867C16.8119 17.1607 16.4588 17.3076 16.0463 17.3076H5.0463ZM6.0463 14.3076H15.0463L12.0463 10.3076L9.7963 13.3076L8.2963 11.3076L6.0463 14.3076ZM14.5463 7.80762V6.30762H13.0463V4.80762H14.5463V3.30762H16.0463V4.80762H17.5463V6.30762H16.0463V7.80762H14.5463Z' fill='white'/%3E%3C/g%3E%3C/svg%3E");
}

.profile__settings-tools__item[data-event="user_cover_delete"] span,
.profile__settings-tools__item[data-event="user_cover_delete"] .button__more:after,
.profile__settings-tools__item[data-event="user_avatar_delete"] span,
.profile__settings-tools__item[data-event="user_avatar_delete"] .button__more:after{
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='20' viewBox='0 0 21 20' fill='none'%3E%3Cmask id='mask0_1398_5878' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='21' height='20'%3E%3Crect x='0.25' width='20' height='20' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_1398_5878)'%3E%3Cpath d='M8.58333 13.4137L10.25 11.7471L11.9167 13.4137L12.9792 12.3512L11.3125 10.6846L12.9792 9.0179L11.9167 7.9554L10.25 9.62207L8.58333 7.9554L7.52083 9.0179L9.1875 10.6846L7.52083 12.3512L8.58333 13.4137ZM6.75 17.1846C6.3375 17.1846 5.98438 17.0377 5.69062 16.7439C5.39687 16.4502 5.25 16.0971 5.25 15.6846V5.68457H4.25V4.18457H8.25V3.18457H12.25V4.18457H16.25V5.68457H15.25V15.6756C15.25 16.0983 15.1031 16.4554 14.8094 16.7471C14.5156 17.0387 14.1625 17.1846 13.75 17.1846H6.75ZM13.75 5.68457H6.75V15.6846H13.75V5.68457Z' fill='white'/%3E%3C/g%3E%3C/svg%3E");
}

.profile__settings-section__file {
	display: none;
}

.profile__settings-avatar {
	max-width: 290px;
	margin: 0 auto;
	position: relative;
}

.profile__settings-avatar .profile__top-photo {
	width: 156px;
	height: 156px;
	margin: 0 auto;
}

.profile__settings-avatar .profile__settings-tools {
	max-width: 290px;
	position: absolute;
	bottom: 0;
	left: 50%;
	transform: translateX(-50%);
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
}

.profile__settings-remove {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: row;
	-moz-flex-direction: row;
	-ms-flex-direction: row;
	-o-flex-direction: row;
	flex-direction: row;
	-ms-align-items: center;
	align-items: center;
	justify-content: space-between;
}

.profile__settings-remove .button__more {
	opacity: 0;
	visibility: hidden;
	transition: .3s all;
}

.profile__settings-remove .button__more.show {
	opacity: 1;
	visibility: visible;
}

.profile__settings-toggle {
	position: relative;
	display: inline-flex;
	align-items: center;
	gap: 12px;
	color: var(--Dark-Grey, #707579);
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	letter-spacing: 0.24px;
	cursor: pointer;
}

.profile__settings-toggle.disabled {
	pointer-events: none;
}

.profile__settings-toggle input {
	position: absolute;
	opacity: 0;
	width: 0;
	height: 0;
}

.profile__settings-toggle__round {
	display: block;
	width: 66px;
	height: 40px;
	border-radius: 30px;
	background-color: rgba(0,0,0,.5);
	cursor: pointer;
	transition: background-color 0.3s ease;
}

.profile__settings-toggle__round::after {
	content: '';
	position: absolute;
	top: 4px;
	left: 3.96px;
	width: 31.68px;
	height: 32px;
	border-radius: 50%;
	background-color: white;
	transition: transform 0.3s ease;
}

.profile__settings-toggle input:checked + .profile__settings-toggle__round {
	background-color: var(--switch-color, #ccc);
}

.profile__settings-toggle input:checked + .profile__settings-toggle__round::after {
	transform: translateX(26px);
}

.profile__settings-bottom {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: row;
	-moz-flex-direction: row;
	-ms-flex-direction: row;
	-o-flex-direction: row;
	flex-direction: row;
	-ms-align-items: center;
	align-items: center;
	justify-content: space-between;
}

.profile__settings-success {
	color: var(--Dark-Grey, #707579);
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	letter-spacing: 0.28px;
	transition: .3s all;
	opacity: 0;
	visibility: hidden;
}

.profile__settings-success.show {
	opacity: 1;
	visibility: visible;
}

.personalMaterials {
	
}

.personalMaterials__title {
	color: var(--Black, #000);
	font-size: 32px;
	font-style: normal;
	font-weight: 500;
	line-height: 106%;
	margin-bottom: 26px;
}

.personalMaterials__list {
	margin-top: 40px;
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	grid-row-gap: 48px;
	grid-column-gap: 20px;
}

.personalMaterials__list-item {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: row;
	-moz-flex-direction: row;
	-ms-flex-direction: row;
	-o-flex-direction: row;
	flex-direction: row;
	-ms-align-items: stretch;
	align-items: stretch;
	gap: 16px;
	text-decoration: none;
}

.personalMaterials__list-item__image {
	max-width: 120px;
	min-width: 120px;
	height: 120px;
	position: relative;
	box-shadow: inset 0 0 0 2px var(--Green, #23DE84);
	background: center url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='80' viewBox='0 0 100 80' fill='none'%3E%3Cpath d='M35.9916 21.7611C34.5982 24.2731 32.5543 26.3636 30.0743 27.8133C27.5943 29.2629 24.7697 30.0181 21.8972 29.9997C19.0246 29.9812 16.2101 29.1898 13.7489 27.7084C11.2877 26.227 9.27077 24.1103 7.90977 21.5806M90.9916 21.761C89.5982 24.2731 87.5543 26.3636 85.0743 27.8133C82.5943 29.2629 79.7697 30.0181 76.8972 29.9997C74.0246 29.9812 71.2101 29.1897 68.7489 27.7084C66.2877 26.227 64.2708 24.1103 62.9098 21.5806' stroke='%2323DE84' stroke-width='2'/%3E%3Cpath d='M47.605 71.8921C40.5032 74.56 32.6992 74.6995 25.5066 72.2872C18.3141 69.8749 12.1723 65.0581 8.11531 58.6478' stroke='%2323DE84' stroke-width='2'/%3E%3C/svg%3E") no-repeat;
}

.personalMaterials__list-item__image img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	display: block;
}

.personalMaterials__list-item__image:before {
	content: "";
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	display: block;
	opacity: 0;
	visibility: hidden;
	background: var(--Green, #23DE84);
	transition: .3s all;
}

.personalMaterials__list-item:hover .personalMaterials__list-item__image:before {
	opacity: 0.5;
	visibility: visible;
}

.personalMaterials__list-item__content {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
	justify-content: space-between;
}

.personalMaterials__list-item__meta {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: row;
	-moz-flex-direction: row;
	-ms-flex-direction: row;
	-o-flex-direction: row;
	flex-direction: row;
	-ms-align-items: center;
	align-items: center;
	justify-content: space-between;
	margin-bottom: 10px;
	color: var(--Black-50, rgba(0, 0, 0, 0.50));
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	letter-spacing: 0.24px;
}

.personalMaterials__list-item__read {
	padding-left: 24px;
	height: 20px;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
	justify-content: center;
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cmask id='mask0_4103_2520' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='20' height='20'%3E%3Crect width='20' height='20' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_4103_2520)'%3E%3Cpath d='M9.65649 13.7681C10.6287 13.7681 11.4551 13.4278 12.1357 12.7472C12.8162 12.0667 13.1565 11.2403 13.1565 10.2681C13.1565 9.29584 12.8162 8.46946 12.1357 7.7889C11.4551 7.10834 10.6287 6.76807 9.65649 6.76807C8.68427 6.76807 7.85788 7.10834 7.17733 7.7889C6.49677 8.46946 6.15649 9.29584 6.15649 10.2681C6.15649 11.2403 6.49677 12.0667 7.17733 12.7472C7.85788 13.4278 8.68427 13.7681 9.65649 13.7681ZM9.65649 12.2681C9.10094 12.2681 8.62872 12.0736 8.23983 11.6847C7.85094 11.2958 7.65649 10.8236 7.65649 10.2681C7.65649 9.71251 7.85094 9.24029 8.23983 8.8514C8.62872 8.46251 9.10094 8.26807 9.65649 8.26807C10.212 8.26807 10.6843 8.46251 11.0732 8.8514C11.4621 9.24029 11.6565 9.71251 11.6565 10.2681C11.6565 10.8236 11.4621 11.2958 11.0732 11.6847C10.6843 12.0736 10.212 12.2681 9.65649 12.2681ZM9.65649 16.2681C7.67594 16.2681 5.87177 15.7229 4.24399 14.6327C2.61622 13.5424 1.42038 12.0875 0.656494 10.2681C1.42038 8.44862 2.61622 6.99376 4.24399 5.90348C5.87177 4.81321 7.67594 4.26807 9.65649 4.26807C11.637 4.26807 13.4412 4.81321 15.069 5.90348C16.6968 6.99376 17.8926 8.44862 18.6565 10.2681C17.8926 12.0875 16.6968 13.5424 15.069 14.6327C13.4412 15.7229 11.637 16.2681 9.65649 16.2681ZM9.65649 14.7681C11.212 14.7681 12.6495 14.3653 13.969 13.5597C15.2884 12.7542 16.3023 11.657 17.0107 10.2681C16.3023 8.87918 15.2884 7.78196 13.969 6.9764C12.6495 6.17084 11.212 5.76807 9.65649 5.76807C8.10094 5.76807 6.66344 6.17084 5.34399 6.9764C4.02455 7.78196 3.01066 8.87918 2.30233 10.2681C3.01066 11.657 4.02455 12.7542 5.34399 13.5597C6.66344 14.3653 8.10094 14.7681 9.65649 14.7681Z' fill='black' fill-opacity='0.5'/%3E%3C/g%3E%3C/svg%3E") no-repeat;
}

.personalMaterials__list-item__title {
	color: var(--Black, #000);
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	line-height: 116%;
	margin-bottom: 32px;
	transition: .3s all;
}

.personalMaterials__list-item:hover .personalMaterials__list-item__title {
	color: #23DE84;
}

/* стили для футера */

.footer {
	background: #000;
	padding: 40px 0;
}

.footer__top {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: row;
	-moz-flex-direction: row;
	-ms-flex-direction: row;
	-o-flex-direction: row;
	flex-direction: row;
	-ms-align-items: flex-start;
	align-items: flex-start;
	justify-content: space-between;
}

.footer__logo-text {
	color: #FFF;
	border: 2px solid #FFF;
	text-align: center;
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	text-transform: uppercase;
	padding: 15px 14px 14px 12px;
	text-decoration: none;
}

.footer__center {
	margin: 63px 0 97px;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: row;
	-moz-flex-direction: row;
	-ms-flex-direction: row;
	-o-flex-direction: row;
	flex-direction: row;
	-ms-align-items: center;
	align-items: center;
	justify-content: space-between;
}

.footer__menu {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: row;
	-moz-flex-direction: row;
	-ms-flex-direction: row;
	-o-flex-direction: row;
	flex-direction: row;
	-ms-align-items: center;
	align-items: center;
	justify-content: center;
}

.footer__menu ul {
	list-style: none;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: row;
	-moz-flex-direction: row;
	-ms-flex-direction: row;
	-o-flex-direction: row;
	flex-direction: row;
	-ms-align-items: center;
	align-items: center;
	justify-content: center;
	gap: 40px;
}

.footer__menu ul li a {
	color: #FFF;
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	text-decoration: none;
	transition: .3s all;
	white-space: nowrap;
}

.footer__menu ul a:hover {
	color: #23DE84;
}

.footer__menu ul li a sup {
	position: relative;
	left: 2px;
	color: #23DE84;
}

.footer__menu .root-item-selected {
	color: #23DE84;
}

.footer__bottom {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: row;
	-moz-flex-direction: row;
	-ms-flex-direction: row;
	-o-flex-direction: row;
	flex-direction: row;
	justify-content: space-between;
	color: var(--White-50, rgba(255, 255, 255, 0.50));
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	letter-spacing: -0.12px;
}

.aboutPageForm__init {
	
}

.aboutPageForm__init.hidden {
	display: none;
}

.inputErrorMessage {
	color: #f00;
	font-size: 14px;
	margin-top: 5px;
	display: none;
}

.inputErrorMessage.show {
	display: block;
}

.aboutPageForm__thanks {
	min-height: 350px;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
	justify-content: center;
}

.aboutPageForm__thanks.hidden {
	display: none;
}

.tgChannel {
	position: fixed;
	bottom: 120px;
	right: 0;
	background: #FFF;
	box-shadow: 4px 4px 24px 0px rgba(0, 0, 0, 0.15);
	width: 235px;
	padding-bottom: 25px;
	transition: .3s all;
	opacity: 0;
	visibility: hidden;
	z-index: 2;
}

.tgChannel.show {
	opacity: 1;
	visibility: visible;
}

.tgChannel__wrap {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
}

.tgChannel__close {
	background: none;
	border: none;
	margin-left: auto;
	width: 40px;
	height: 40px;
	cursor: pointer;
	display: block;
}

.tgChannel__image {
	background-image: url("data:image/svg+xml,%0A%3Csvg width='173' height='179' viewBox='0 0 173 179' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M96.5021 80.1505L98.2959 73.2515H101.203L102.997 80.1505H101.795L101.331 78.3765H98.1677L97.7045 80.1505H96.5021ZM98.4437 77.2726H101.055L100.297 74.3553H99.2026L98.4437 77.2726Z' fill='%2323DE84'/%3E%3Cpath d='M88.9353 81.4317V79.0466H89.7238L91.2021 73.2515H94.0603L95.5386 79.0466H96.3271V81.4317H95.174V80.1505H90.0884V81.4317H88.9353ZM90.8769 79.0466H94.3855L93.1733 74.3553H92.0892L90.8769 79.0466Z' fill='%2323DE84'/%3E%3Cpath d='M83.4938 80.1505V73.2515H88.4907V74.3553H84.6667V76.1392H87.7515V77.1938H84.6667V79.0466H88.4907V80.1505H83.4938Z' fill='%2323DE84'/%3E%3Cpath d='M76.7469 80.1505V73.2515H79.7923C80.3245 73.2515 80.791 73.3533 81.1918 73.557C81.5926 73.7607 81.9014 74.0432 82.1182 74.4046C82.3416 74.7594 82.4533 75.1536 82.4533 75.5873C82.4533 76.0275 82.3416 76.425 82.1182 76.7798C81.9014 77.1346 81.5926 77.4172 81.1918 77.6274C80.791 77.8311 80.3245 77.933 79.7923 77.933H77.9197V80.1505H76.7469ZM79.7726 76.8291C80.2456 76.8291 80.6103 76.7174 80.8666 76.494C81.1228 76.2641 81.2509 75.9618 81.2509 75.5873C81.2509 75.2194 81.1228 74.9237 80.8666 74.7003C80.6103 74.4703 80.2456 74.3553 79.7726 74.3553H77.9197V76.8291H79.7726Z' fill='%2323DE84'/%3E%3Cpath d='M72.1868 80.3477C71.4772 80.3477 70.8431 80.19 70.2846 79.8746C69.7261 79.5592 69.2859 79.1255 68.964 78.5736C68.6486 78.0151 68.4909 77.3909 68.4909 76.701C68.4909 76.0112 68.6486 75.3902 68.964 74.8383C69.2859 74.2798 69.7261 73.8429 70.2846 73.5275C70.8431 73.2121 71.4772 73.0544 72.1868 73.0544C72.8307 73.0544 73.3892 73.176 73.8623 73.4191C74.3419 73.6556 74.723 73.9677 75.0055 74.3554C75.2946 74.7431 75.5049 75.1636 75.6363 75.6169H74.4339C74.2762 75.2096 74.0068 74.8646 73.6257 74.5821C73.2512 74.2995 72.7716 74.1583 72.1868 74.1583C71.7137 74.1583 71.2899 74.2667 70.9154 74.4835C70.5409 74.7003 70.2485 74.9993 70.0382 75.3804C69.828 75.7615 69.7229 76.2017 69.7229 76.701C69.7229 77.207 69.8247 77.6505 70.0284 78.0316C70.2386 78.4127 70.531 78.7116 70.9055 78.9284C71.2801 79.1387 71.7071 79.2438 72.1868 79.2438C72.7847 79.2438 73.2775 79.0894 73.6651 78.7806C74.0528 78.4652 74.3255 78.0841 74.4832 77.6373H75.6856C75.541 78.117 75.3176 78.5638 75.0154 78.9777C74.7197 79.3851 74.332 79.7169 73.8524 79.9731C73.3728 80.2228 72.8175 80.3477 72.1868 80.3477Z' fill='%2323DE84'/%3E%3Cpath d='M99.9413 100.089V93.1897H101.114V98.019L101.065 98.492H101.124L104.278 93.1897H105.776V100.089H104.593V95.2594L104.652 94.7863H104.593L101.439 100.089H99.9413Z' fill='%2323DE84'/%3E%3Cpath d='M92.7805 100.089V93.1897H93.9533V96.0478H97.3338V93.1897H98.5165V100.089H97.3338V97.1517H93.9533V100.089H92.7805Z' fill='%2323DE84'/%3E%3Cpath d='M88.9025 100.286C88.3178 100.286 87.8151 100.181 87.3946 99.9703C86.9741 99.7601 86.6423 99.4874 86.3992 99.1523C86.1561 98.8106 85.9918 98.4427 85.9064 98.0485H87.1088C87.2074 98.3638 87.411 98.6332 87.7199 98.8566C88.0287 99.0735 88.4328 99.1819 88.9321 99.1819C89.2606 99.1819 89.5399 99.1359 89.7698 99.0439C89.9998 98.9453 90.1674 98.8172 90.2725 98.6595C90.3842 98.5018 90.44 98.3211 90.44 98.1175C90.44 97.9203 90.3842 97.7462 90.2725 97.5951C90.1674 97.444 89.9998 97.3257 89.7698 97.2403C89.5399 97.1483 89.2508 97.1023 88.9025 97.1023H87.9958V95.9985H88.9025C89.3428 95.9985 89.6746 95.9098 89.898 95.7324C90.1279 95.555 90.2429 95.3217 90.2429 95.0326C90.2429 94.8618 90.1903 94.7074 90.0852 94.5694C89.9867 94.4249 89.8355 94.3099 89.6319 94.2245C89.4282 94.139 89.1851 94.0963 88.9025 94.0963C88.4689 94.0963 88.1174 94.1949 87.848 94.392C87.5786 94.5825 87.3979 94.8125 87.3059 95.0819H86.1035C86.1955 94.714 86.3565 94.3723 86.5865 94.0569C86.823 93.7415 87.1384 93.4853 87.5326 93.2882C87.9268 93.091 88.3933 92.9925 88.9321 92.9925C89.4446 92.9925 89.8914 93.0812 90.2725 93.2586C90.6536 93.436 90.9427 93.6758 91.1398 93.9781C91.3435 94.2803 91.4453 94.6154 91.4453 94.9833C91.4453 95.3644 91.3402 95.6831 91.1299 95.9393C90.9262 96.189 90.6766 96.3664 90.3809 96.4715V96.5405C90.7291 96.6391 91.0248 96.8296 91.2679 97.1122C91.5176 97.3881 91.6424 97.7495 91.6424 98.1963C91.6424 98.584 91.5373 98.9388 91.327 99.2607C91.1168 99.5761 90.8047 99.8258 90.3908 100.01C89.9768 100.194 89.4807 100.286 88.9025 100.286Z' fill='%2323DE84'/%3E%3Cpath d='M79.1326 100.089V93.1897H80.3055V98.019L80.2562 98.492H80.3153L83.4691 93.1897H84.9672V100.089H83.7845V95.2594L83.8437 94.7863H83.7845L80.6307 100.089H79.1326Z' fill='%2323DE84'/%3E%3Cpath d='M68.4908 100.089L70.9055 96.5209L68.6091 93.1897H69.9593L71.9305 96.0478H72.8471V93.1897H74.0297V96.0478H74.9365L76.9175 93.1897H78.2677L75.9713 96.5209L78.386 100.089H76.9864L74.9857 97.1517H74.0297V100.089H72.8471V97.1517H71.8812L69.8904 100.089H68.4908Z' fill='%2323DE84'/%3E%3Cpath d='M84.6307 86.9708C84.1642 86.8131 83.7798 86.5535 83.4775 86.1922C83.1819 85.8308 83.034 85.3906 83.034 84.8715C83.034 84.451 83.1359 84.0699 83.3396 83.7282C83.5498 83.3866 83.8521 83.1205 84.2463 82.9299C84.6471 82.7328 85.1103 82.6343 85.6359 82.6343H88.7208V89.5332H87.5381V87.1186H85.8133L84.3843 89.5332H83.0537L84.6307 86.9708ZM85.6359 86.0148H87.5381V83.7381H85.6359C85.1826 83.7381 84.8343 83.8432 84.5912 84.0535C84.3547 84.2637 84.2364 84.5364 84.2364 84.8715C84.2364 85.2197 84.3547 85.499 84.5912 85.7092C84.8343 85.9129 85.1826 86.0148 85.6359 86.0148Z' fill='%2323DE84'/%3E%3Cpath d='M76.0578 89.5332L77.8318 82.6343H80.6604L82.4344 89.5332H81.2517L79.7536 83.7381H78.7385L77.2306 89.5332H76.0578Z' fill='%2323DE84'/%3E%3Cpath d='M68.4908 90.8145V88.4294H69.2793L70.7577 82.6343H73.6158L75.0942 88.4294H75.8826V90.8145H74.7295V89.5332H69.644V90.8145H68.4908ZM70.4324 88.4294H73.941L72.7288 83.7381H71.6447L70.4324 88.4294Z' fill='%2323DE84'/%3E%3Cpath d='M1 1H7.84V8.07108H1V1Z' fill='black'/%3E%3Cpath d='M7.84 1H14.68V8.07108H7.84V1Z' fill='black'/%3E%3Cpath d='M14.68 1H21.52V8.07108H14.68V1Z' fill='black'/%3E%3Cpath d='M21.52 1H28.36V8.07108H21.52V1Z' fill='black'/%3E%3Cpath d='M28.36 1H35.2V8.07108H28.36V1Z' fill='black'/%3E%3Cpath d='M35.2 1H42.04V8.07108H35.2V1Z' fill='black'/%3E%3Cpath d='M42.04 1H48.88V8.07108H42.04V1Z' fill='black'/%3E%3Cpath d='M69.4 1H76.24V8.07108H69.4V1Z' fill='black'/%3E%3Cpath d='M76.24 1H83.08V8.07108H76.24V1Z' fill='black'/%3E%3Cpath d='M110.44 1H117.28V8.07108H110.44V1Z' fill='black'/%3E%3Cpath d='M124.12 1H130.96V8.07108H124.12V1Z' fill='black'/%3E%3Cpath d='M130.96 1H137.8V8.07108H130.96V1Z' fill='black'/%3E%3Cpath d='M137.8 1H144.64V8.07108H137.8V1Z' fill='black'/%3E%3Cpath d='M144.64 1H151.48V8.07108H144.64V1Z' fill='black'/%3E%3Cpath d='M151.48 1H158.32V8.07108H151.48V1Z' fill='black'/%3E%3Cpath d='M158.32 1H165.16V8.07108H158.32V1Z' fill='black'/%3E%3Cpath d='M165.16 1H172V8.07108H165.16V1Z' fill='black'/%3E%3Cpath d='M1 8.07108H7.84V15.1422H1V8.07108Z' fill='black'/%3E%3Cpath d='M42.04 8.07108H48.88V15.1422H42.04V8.07108Z' fill='black'/%3E%3Cpath d='M76.24 8.07108H83.08V15.1422H76.24V8.07108Z' fill='black'/%3E%3Cpath d='M83.08 8.07108H89.92V15.1422H83.08V8.07108Z' fill='black'/%3E%3Cpath d='M103.6 8.07108H110.44V15.1422H103.6V8.07108Z' fill='black'/%3E%3Cpath d='M124.12 8.07108H130.96V15.1422H124.12V8.07108Z' fill='black'/%3E%3Cpath d='M165.16 8.07108H172V15.1422H165.16V8.07108Z' fill='black'/%3E%3Cpath d='M1 15.1422H7.84V22.2132H1V15.1422Z' fill='black'/%3E%3Cpath d='M14.68 15.1422H21.52V22.2132H14.68V15.1422Z' fill='black'/%3E%3Cpath d='M21.52 15.1422H28.36V22.2132H21.52V15.1422Z' fill='black'/%3E%3Cpath d='M28.36 15.1422H35.2V22.2132H28.36V15.1422Z' fill='black'/%3E%3Cpath d='M42.04 15.1422H48.88V22.2132H42.04V15.1422Z' fill='black'/%3E%3Cpath d='M55.72 15.1422H62.56V22.2132H55.72V15.1422Z' fill='black'/%3E%3Cpath d='M76.24 15.1422H83.08V22.2132H76.24V15.1422Z' fill='black'/%3E%3Cpath d='M83.08 15.1422H89.92V22.2132H83.08V15.1422Z' fill='black'/%3E%3Cpath d='M96.76 15.1422H103.6V22.2132H96.76V15.1422Z' fill='black'/%3E%3Cpath d='M103.6 15.1422H110.44V22.2132H103.6V15.1422Z' fill='black'/%3E%3Cpath d='M110.44 15.1422H117.28V22.2132H110.44V15.1422Z' fill='black'/%3E%3Cpath d='M124.12 15.1422H130.96V22.2132H124.12V15.1422Z' fill='black'/%3E%3Cpath d='M137.8 15.1422H144.64V22.2132H137.8V15.1422Z' fill='black'/%3E%3Cpath d='M144.64 15.1422H151.48V22.2132H144.64V15.1422Z' fill='black'/%3E%3Cpath d='M151.48 15.1422H158.32V22.2132H151.48V15.1422Z' fill='black'/%3E%3Cpath d='M165.16 15.1422H172V22.2132H165.16V15.1422Z' fill='black'/%3E%3Cpath d='M1 22.2132H7.84V29.2843H1V22.2132Z' fill='black'/%3E%3Cpath d='M14.68 22.2132H21.52V29.2843H14.68V22.2132Z' fill='black'/%3E%3Cpath d='M21.52 22.2132H28.36V29.2843H21.52V22.2132Z' fill='black'/%3E%3Cpath d='M28.36 22.2132H35.2V29.2843H28.36V22.2132Z' fill='black'/%3E%3Cpath d='M42.04 22.2132H48.88V29.2843H42.04V22.2132Z' fill='black'/%3E%3Cpath d='M55.72 22.2132H62.56V29.2843H55.72V22.2132Z' fill='black'/%3E%3Cpath d='M62.56 22.2132H69.4V29.2843H62.56V22.2132Z' fill='black'/%3E%3Cpath d='M69.4 22.2132H76.24V29.2843H69.4V22.2132Z' fill='black'/%3E%3Cpath d='M76.24 22.2132H83.08V29.2843H76.24V22.2132Z' fill='black'/%3E%3Cpath d='M89.92 22.2132H96.76V29.2843H89.92V22.2132Z' fill='black'/%3E%3Cpath d='M96.76 22.2132H103.6V29.2843H96.76V22.2132Z' fill='black'/%3E%3Cpath d='M103.6 22.2132H110.44V29.2843H103.6V22.2132Z' fill='black'/%3E%3Cpath d='M124.12 22.2132H130.96V29.2843H124.12V22.2132Z' fill='black'/%3E%3Cpath d='M137.8 22.2132H144.64V29.2843H137.8V22.2132Z' fill='black'/%3E%3Cpath d='M144.64 22.2132H151.48V29.2843H144.64V22.2132Z' fill='black'/%3E%3Cpath d='M151.48 22.2132H158.32V29.2843H151.48V22.2132Z' fill='black'/%3E%3Cpath d='M165.16 22.2132H172V29.2843H165.16V22.2132Z' fill='black'/%3E%3Cpath d='M1 29.2843H7.84V36.3554H1V29.2843Z' fill='black'/%3E%3Cpath d='M14.68 29.2843H21.52V36.3554H14.68V29.2843Z' fill='black'/%3E%3Cpath d='M21.52 29.2843H28.36V36.3554H21.52V29.2843Z' fill='black'/%3E%3Cpath d='M28.36 29.2843H35.2V36.3554H28.36V29.2843Z' fill='black'/%3E%3Cpath d='M42.04 29.2843H48.88V36.3554H42.04V29.2843Z' fill='black'/%3E%3Cpath d='M55.72 29.2843H62.56V36.3554H55.72V29.2843Z' fill='black'/%3E%3Cpath d='M62.56 29.2843H69.4V36.3554H62.56V29.2843Z' fill='black'/%3E%3Cpath d='M76.24 29.2843H83.08V36.3554H76.24V29.2843Z' fill='black'/%3E%3Cpath d='M83.08 29.2843H89.92V36.3554H83.08V29.2843Z' fill='black'/%3E%3Cpath d='M110.44 29.2843H117.28V36.3554H110.44V29.2843Z' fill='black'/%3E%3Cpath d='M124.12 29.2843H130.96V36.3554H124.12V29.2843Z' fill='black'/%3E%3Cpath d='M137.8 29.2843H144.64V36.3554H137.8V29.2843Z' fill='black'/%3E%3Cpath d='M144.64 29.2843H151.48V36.3554H144.64V29.2843Z' fill='black'/%3E%3Cpath d='M151.48 29.2843H158.32V36.3554H151.48V29.2843Z' fill='black'/%3E%3Cpath d='M165.16 29.2843H172V36.3554H165.16V29.2843Z' fill='black'/%3E%3Cpath d='M1 36.3554H7.84V43.4265H1V36.3554Z' fill='black'/%3E%3Cpath d='M42.04 36.3554H48.88V43.4265H42.04V36.3554Z' fill='black'/%3E%3Cpath d='M55.72 36.3554H62.56V43.4265H55.72V36.3554Z' fill='black'/%3E%3Cpath d='M62.56 36.3554H69.4V43.4265H62.56V36.3554Z' fill='black'/%3E%3Cpath d='M69.4 36.3554H76.24V43.4265H69.4V36.3554Z' fill='black'/%3E%3Cpath d='M89.92 36.3554H96.76V43.4265H89.92V36.3554Z' fill='black'/%3E%3Cpath d='M96.76 36.3554H103.6V43.4265H96.76V36.3554Z' fill='black'/%3E%3Cpath d='M103.6 36.3554H110.44V43.4265H103.6V36.3554Z' fill='black'/%3E%3Cpath d='M110.44 36.3554H117.28V43.4265H110.44V36.3554Z' fill='black'/%3E%3Cpath d='M124.12 36.3554H130.96V43.4265H124.12V36.3554Z' fill='black'/%3E%3Cpath d='M165.16 36.3554H172V43.4265H165.16V36.3554Z' fill='black'/%3E%3Cpath d='M1 43.4265H7.84V50.4976H1V43.4265Z' fill='black'/%3E%3Cpath d='M7.84 43.4265H14.68V50.4976H7.84V43.4265Z' fill='black'/%3E%3Cpath d='M14.68 43.4265H21.52V50.4976H14.68V43.4265Z' fill='black'/%3E%3Cpath d='M21.52 43.4265H28.36V50.4976H21.52V43.4265Z' fill='black'/%3E%3Cpath d='M28.36 43.4265H35.2V50.4976H28.36V43.4265Z' fill='black'/%3E%3Cpath d='M35.2 43.4265H42.04V50.4976H35.2V43.4265Z' fill='black'/%3E%3Cpath d='M42.04 43.4265H48.88V50.4976H42.04V43.4265Z' fill='black'/%3E%3Cpath d='M55.72 43.4265H62.56V50.4976H55.72V43.4265Z' fill='black'/%3E%3Cpath d='M69.4 43.4265H76.24V50.4976H69.4V43.4265Z' fill='black'/%3E%3Cpath d='M83.08 43.4265H89.92V50.4976H83.08V43.4265Z' fill='black'/%3E%3Cpath d='M96.76 43.4265H103.6V50.4976H96.76V43.4265Z' fill='black'/%3E%3Cpath d='M110.44 43.4265H117.28V50.4976H110.44V43.4265Z' fill='black'/%3E%3Cpath d='M124.12 43.4265H130.96V50.4976H124.12V43.4265Z' fill='black'/%3E%3Cpath d='M130.96 43.4265H137.8V50.4976H130.96V43.4265Z' fill='black'/%3E%3Cpath d='M137.8 43.4265H144.64V50.4976H137.8V43.4265Z' fill='black'/%3E%3Cpath d='M144.64 43.4265H151.48V50.4976H144.64V43.4265Z' fill='black'/%3E%3Cpath d='M151.48 43.4265H158.32V50.4976H151.48V43.4265Z' fill='black'/%3E%3Cpath d='M158.32 43.4265H165.16V50.4976H158.32V43.4265Z' fill='black'/%3E%3Cpath d='M165.16 43.4265H172V50.4976H165.16V43.4265Z' fill='black'/%3E%3Cpath d='M55.72 50.4976H62.56V57.5686H55.72V50.4976Z' fill='black'/%3E%3Cpath d='M62.56 50.4976H69.4V57.5686H62.56V50.4976Z' fill='black'/%3E%3Cpath d='M69.4 50.4976H76.24V57.5686H69.4V50.4976Z' fill='black'/%3E%3Cpath d='M76.24 50.4976H83.08V57.5686H76.24V50.4976Z' fill='black'/%3E%3Cpath d='M103.6 50.4976H110.44V57.5686H103.6V50.4976Z' fill='black'/%3E%3Cpath d='M110.44 50.4976H117.28V57.5686H110.44V50.4976Z' fill='black'/%3E%3Cpath d='M1 57.5686H7.84V64.6397H1V57.5686Z' fill='black'/%3E%3Cpath d='M14.68 57.5686H21.52V64.6397H14.68V57.5686Z' fill='black'/%3E%3Cpath d='M21.52 57.5686H28.36V64.6397H21.52V57.5686Z' fill='black'/%3E%3Cpath d='M28.36 57.5686H35.2V64.6397H28.36V57.5686Z' fill='black'/%3E%3Cpath d='M35.2 57.5686H42.04V64.6397H35.2V57.5686Z' fill='black'/%3E%3Cpath d='M42.04 57.5686H48.88V64.6397H42.04V57.5686Z' fill='black'/%3E%3Cpath d='M62.56 57.5686H69.4V64.6397H62.56V57.5686Z' fill='black'/%3E%3Cpath d='M76.24 57.5686H83.08V64.6397H76.24V57.5686Z' fill='black'/%3E%3Cpath d='M89.92 57.5686H96.76V64.6397H89.92V57.5686Z' fill='black'/%3E%3Cpath d='M96.76 57.5686H103.6V64.6397H96.76V57.5686Z' fill='black'/%3E%3Cpath d='M103.6 57.5686H110.44V64.6397H103.6V57.5686Z' fill='black'/%3E%3Cpath d='M124.12 57.5686H130.96V64.6397H124.12V57.5686Z' fill='black'/%3E%3Cpath d='M130.96 57.5686H137.8V64.6397H130.96V57.5686Z' fill='black'/%3E%3Cpath d='M137.8 57.5686H144.64V64.6397H137.8V57.5686Z' fill='black'/%3E%3Cpath d='M144.64 57.5686H151.48V64.6397H144.64V57.5686Z' fill='black'/%3E%3Cpath d='M151.48 57.5686H158.32V64.6397H151.48V57.5686Z' fill='black'/%3E%3Cpath d='M14.68 64.6397H21.52V71.7108H14.68V64.6397Z' fill='black'/%3E%3Cpath d='M21.52 64.6397H28.36V71.7108H21.52V64.6397Z' fill='black'/%3E%3Cpath d='M28.36 64.6397H35.2V71.7108H28.36V64.6397Z' fill='black'/%3E%3Cpath d='M35.2 64.6397H42.04V71.7108H35.2V64.6397Z' fill='black'/%3E%3Cpath d='M55.72 64.6397H62.56V71.7108H55.72V64.6397Z' fill='black'/%3E%3Cpath d='M110.44 64.6397H117.28V71.7108H110.44V64.6397Z' fill='black'/%3E%3Cpath d='M158.32 64.6397H165.16V71.7108H158.32V64.6397Z' fill='black'/%3E%3Cpath d='M1 71.7108H7.84V78.7819H1V71.7108Z' fill='black'/%3E%3Cpath d='M7.84 71.7108H14.68V78.7819H7.84V71.7108Z' fill='black'/%3E%3Cpath d='M14.68 71.7108H21.52V78.7819H14.68V71.7108Z' fill='black'/%3E%3Cpath d='M28.36 71.7108H35.2V78.7819H28.36V71.7108Z' fill='black'/%3E%3Cpath d='M42.04 71.7108H48.88V78.7819H42.04V71.7108Z' fill='black'/%3E%3Cpath d='M117.28 71.7108H124.12V78.7819H117.28V71.7108Z' fill='black'/%3E%3Cpath d='M144.64 71.7108H151.48V78.7819H144.64V71.7108Z' fill='black'/%3E%3Cpath d='M158.32 71.7108H165.16V78.7819H158.32V71.7108Z' fill='black'/%3E%3Cpath d='M165.16 71.7108H172V78.7819H165.16V71.7108Z' fill='black'/%3E%3Cpath d='M1 78.7819H7.84V85.853H1V78.7819Z' fill='black'/%3E%3Cpath d='M14.68 78.7819H21.52V85.853H14.68V78.7819Z' fill='black'/%3E%3Cpath d='M28.36 78.7819H35.2V85.853H28.36V78.7819Z' fill='black'/%3E%3Cpath d='M35.2 78.7819H42.04V85.853H35.2V78.7819Z' fill='black'/%3E%3Cpath d='M55.72 78.7819H62.56V85.853H55.72V78.7819Z' fill='black'/%3E%3Cpath d='M130.96 78.7819H137.8V85.853H130.96V78.7819Z' fill='black'/%3E%3Cpath d='M165.16 78.7819H172V85.853H165.16V78.7819Z' fill='black'/%3E%3Cpath d='M1 85.853H7.84V92.924H1V85.853Z' fill='black'/%3E%3Cpath d='M14.68 85.853H21.52V92.924H14.68V85.853Z' fill='black'/%3E%3Cpath d='M21.52 85.853H28.36V92.924H21.52V85.853Z' fill='black'/%3E%3Cpath d='M28.36 85.853H35.2V92.924H28.36V85.853Z' fill='black'/%3E%3Cpath d='M42.04 85.853H48.88V92.924H42.04V85.853Z' fill='black'/%3E%3Cpath d='M55.72 85.853H62.56V92.924H55.72V85.853Z' fill='black'/%3E%3Cpath d='M110.44 85.853H117.28V92.924H110.44V85.853Z' fill='black'/%3E%3Cpath d='M117.28 85.853H124.12V92.924H117.28V85.853Z' fill='black'/%3E%3Cpath d='M124.12 85.853H130.96V92.924H124.12V85.853Z' fill='black'/%3E%3Cpath d='M130.96 85.853H137.8V92.924H130.96V85.853Z' fill='black'/%3E%3Cpath d='M137.8 85.853H144.64V92.924H137.8V85.853Z' fill='black'/%3E%3Cpath d='M151.48 85.853H158.32V92.924H151.48V85.853Z' fill='black'/%3E%3Cpath d='M158.32 85.853H165.16V92.924H158.32V85.853Z' fill='black'/%3E%3Cpath d='M165.16 85.853H172V92.924H165.16V85.853Z' fill='black'/%3E%3Cpath d='M1 92.924H7.84V99.9951H1V92.924Z' fill='black'/%3E%3Cpath d='M7.84 92.924H14.68V99.9951H7.84V92.924Z' fill='black'/%3E%3Cpath d='M21.52 92.924H28.36V99.9951H21.52V92.924Z' fill='black'/%3E%3Cpath d='M28.36 92.924H35.2V99.9951H28.36V92.924Z' fill='black'/%3E%3Cpath d='M35.2 92.924H42.04V99.9951H35.2V92.924Z' fill='black'/%3E%3Cpath d='M110.44 92.924H117.28V99.9951H110.44V92.924Z' fill='black'/%3E%3Cpath d='M130.96 92.924H137.8V99.9951H130.96V92.924Z' fill='black'/%3E%3Cpath d='M144.64 92.924H151.48V99.9951H144.64V92.924Z' fill='black'/%3E%3Cpath d='M158.32 92.924H165.16V99.9951H158.32V92.924Z' fill='black'/%3E%3Cpath d='M1 99.9951H7.84V107.066H1V99.9951Z' fill='black'/%3E%3Cpath d='M21.52 99.9951H28.36V107.066H21.52V99.9951Z' fill='black'/%3E%3Cpath d='M35.2 99.9951H42.04V107.066H35.2V99.9951Z' fill='black'/%3E%3Cpath d='M42.04 99.9951H48.88V107.066H42.04V99.9951Z' fill='black'/%3E%3Cpath d='M55.72 99.9951H62.56V107.066H55.72V99.9951Z' fill='black'/%3E%3Cpath d='M110.44 99.9951H117.28V107.066H110.44V99.9951Z' fill='black'/%3E%3Cpath d='M117.28 99.9951H124.12V107.066H117.28V99.9951Z' fill='black'/%3E%3Cpath d='M130.96 99.9951H137.8V107.066H130.96V99.9951Z' fill='black'/%3E%3Cpath d='M137.8 99.9951H144.64V107.066H137.8V99.9951Z' fill='black'/%3E%3Cpath d='M144.64 99.9951H151.48V107.066H144.64V99.9951Z' fill='black'/%3E%3Cpath d='M158.32 99.9951H165.16V107.066H158.32V99.9951Z' fill='black'/%3E%3Cpath d='M165.16 99.9951H172V107.066H165.16V99.9951Z' fill='black'/%3E%3Cpath d='M1 107.066H7.84V114.137H1V107.066Z' fill='black'/%3E%3Cpath d='M28.36 107.066H35.2V114.137H28.36V107.066Z' fill='black'/%3E%3Cpath d='M35.2 107.066H42.04V114.137H35.2V107.066Z' fill='black'/%3E%3Cpath d='M55.72 107.066H62.56V114.137H55.72V107.066Z' fill='black'/%3E%3Cpath d='M117.28 107.066H124.12V114.137H117.28V107.066Z' fill='black'/%3E%3Cpath d='M124.12 107.066H130.96V114.137H124.12V107.066Z' fill='black'/%3E%3Cpath d='M130.96 107.066H137.8V114.137H130.96V107.066Z' fill='black'/%3E%3Cpath d='M137.8 107.066H144.64V114.137H137.8V107.066Z' fill='black'/%3E%3Cpath d='M165.16 107.066H172V114.137H165.16V107.066Z' fill='black'/%3E%3Cpath d='M1 114.137H7.84V121.208H1V114.137Z' fill='black'/%3E%3Cpath d='M21.52 114.137H28.36V121.208H21.52V114.137Z' fill='black'/%3E%3Cpath d='M35.2 114.137H42.04V121.208H35.2V114.137Z' fill='black'/%3E%3Cpath d='M42.04 114.137H48.88V121.208H42.04V114.137Z' fill='black'/%3E%3Cpath d='M55.72 114.137H62.56V121.208H55.72V114.137Z' fill='black'/%3E%3Cpath d='M76.24 114.137H83.08V121.208H76.24V114.137Z' fill='black'/%3E%3Cpath d='M83.08 114.137H89.92V121.208H83.08V114.137Z' fill='black'/%3E%3Cpath d='M89.92 114.137H96.76V121.208H89.92V114.137Z' fill='black'/%3E%3Cpath d='M96.76 114.137H103.6V121.208H96.76V114.137Z' fill='black'/%3E%3Cpath d='M103.6 114.137H110.44V121.208H103.6V114.137Z' fill='black'/%3E%3Cpath d='M110.44 114.137H117.28V121.208H110.44V114.137Z' fill='black'/%3E%3Cpath d='M117.28 114.137H124.12V121.208H117.28V114.137Z' fill='black'/%3E%3Cpath d='M124.12 114.137H130.96V121.208H124.12V114.137Z' fill='black'/%3E%3Cpath d='M130.96 114.137H137.8V121.208H130.96V114.137Z' fill='black'/%3E%3Cpath d='M137.8 114.137H144.64V121.208H137.8V114.137Z' fill='black'/%3E%3Cpath d='M151.48 114.137H158.32V121.208H151.48V114.137Z' fill='black'/%3E%3Cpath d='M55.72 121.208H62.56V128.279H55.72V121.208Z' fill='black'/%3E%3Cpath d='M69.4 121.208H76.24V128.279H69.4V121.208Z' fill='black'/%3E%3Cpath d='M83.08 121.208H89.92V128.279H83.08V121.208Z' fill='black'/%3E%3Cpath d='M89.92 121.208H96.76V128.279H89.92V121.208Z' fill='black'/%3E%3Cpath d='M110.44 121.208H117.28V128.279H110.44V121.208Z' fill='black'/%3E%3Cpath d='M137.8 121.208H144.64V128.279H137.8V121.208Z' fill='black'/%3E%3Cpath d='M144.64 121.208H151.48V128.279H144.64V121.208Z' fill='black'/%3E%3Cpath d='M1 128.279H7.84V135.351H1V128.279Z' fill='black'/%3E%3Cpath d='M7.84 128.279H14.68V135.351H7.84V128.279Z' fill='black'/%3E%3Cpath d='M14.68 128.279H21.52V135.351H14.68V128.279Z' fill='black'/%3E%3Cpath d='M21.52 128.279H28.36V135.351H21.52V128.279Z' fill='black'/%3E%3Cpath d='M28.36 128.279H35.2V135.351H28.36V128.279Z' fill='black'/%3E%3Cpath d='M35.2 128.279H42.04V135.351H35.2V128.279Z' fill='black'/%3E%3Cpath d='M42.04 128.279H48.88V135.351H42.04V128.279Z' fill='black'/%3E%3Cpath d='M96.76 128.279H103.6V135.351H96.76V128.279Z' fill='black'/%3E%3Cpath d='M110.44 128.279H117.28V135.351H110.44V128.279Z' fill='black'/%3E%3Cpath d='M124.12 128.279H130.96V135.351H124.12V128.279Z' fill='black'/%3E%3Cpath d='M137.8 128.279H144.64V135.351H137.8V128.279Z' fill='black'/%3E%3Cpath d='M151.48 128.279H158.32V135.351H151.48V128.279Z' fill='black'/%3E%3Cpath d='M158.32 128.279H165.16V135.351H158.32V128.279Z' fill='black'/%3E%3Cpath d='M165.16 128.279H172V135.351H165.16V128.279Z' fill='black'/%3E%3Cpath d='M1 135.351H7.84V142.422H1V135.351Z' fill='black'/%3E%3Cpath d='M42.04 135.351H48.88V142.422H42.04V135.351Z' fill='black'/%3E%3Cpath d='M55.72 135.351H62.56V142.422H55.72V135.351Z' fill='black'/%3E%3Cpath d='M62.56 135.351H69.4V142.422H62.56V135.351Z' fill='black'/%3E%3Cpath d='M69.4 135.351H76.24V142.422H69.4V135.351Z' fill='black'/%3E%3Cpath d='M110.44 135.351H117.28V142.422H110.44V135.351Z' fill='black'/%3E%3Cpath d='M137.8 135.351H144.64V142.422H137.8V135.351Z' fill='black'/%3E%3Cpath d='M144.64 135.351H151.48V142.422H144.64V135.351Z' fill='black'/%3E%3Cpath d='M158.32 135.351H165.16V142.422H158.32V135.351Z' fill='black'/%3E%3Cpath d='M165.16 135.351H172V142.422H165.16V135.351Z' fill='black'/%3E%3Cpath d='M1 142.422H7.84V149.493H1V142.422Z' fill='black'/%3E%3Cpath d='M14.68 142.422H21.52V149.493H14.68V142.422Z' fill='black'/%3E%3Cpath d='M21.52 142.422H28.36V149.493H21.52V142.422Z' fill='black'/%3E%3Cpath d='M28.36 142.422H35.2V149.493H28.36V142.422Z' fill='black'/%3E%3Cpath d='M42.04 142.422H48.88V149.493H42.04V142.422Z' fill='black'/%3E%3Cpath d='M55.72 142.422H62.56V149.493H55.72V142.422Z' fill='black'/%3E%3Cpath d='M62.56 142.422H69.4V149.493H62.56V142.422Z' fill='black'/%3E%3Cpath d='M83.08 142.422H89.92V149.493H83.08V142.422Z' fill='black'/%3E%3Cpath d='M89.92 142.422H96.76V149.493H89.92V142.422Z' fill='black'/%3E%3Cpath d='M96.76 142.422H103.6V149.493H96.76V142.422Z' fill='black'/%3E%3Cpath d='M103.6 142.422H110.44V149.493H103.6V142.422Z' fill='black'/%3E%3Cpath d='M110.44 142.422H117.28V149.493H110.44V142.422Z' fill='black'/%3E%3Cpath d='M117.28 142.422H124.12V149.493H117.28V142.422Z' fill='black'/%3E%3Cpath d='M124.12 142.422H130.96V149.493H124.12V142.422Z' fill='black'/%3E%3Cpath d='M130.96 142.422H137.8V149.493H130.96V142.422Z' fill='black'/%3E%3Cpath d='M137.8 142.422H144.64V149.493H137.8V142.422Z' fill='black'/%3E%3Cpath d='M151.48 142.422H158.32V149.493H151.48V142.422Z' fill='black'/%3E%3Cpath d='M1 149.493H7.84V156.564H1V149.493Z' fill='black'/%3E%3Cpath d='M14.68 149.493H21.52V156.564H14.68V149.493Z' fill='black'/%3E%3Cpath d='M21.52 149.493H28.36V156.564H21.52V149.493Z' fill='black'/%3E%3Cpath d='M28.36 149.493H35.2V156.564H28.36V149.493Z' fill='black'/%3E%3Cpath d='M42.04 149.493H48.88V156.564H42.04V149.493Z' fill='black'/%3E%3Cpath d='M55.72 149.493H62.56V156.564H55.72V149.493Z' fill='black'/%3E%3Cpath d='M62.56 149.493H69.4V156.564H62.56V149.493Z' fill='black'/%3E%3Cpath d='M76.24 149.493H83.08V156.564H76.24V149.493Z' fill='black'/%3E%3Cpath d='M89.92 149.493H96.76V156.564H89.92V149.493Z' fill='black'/%3E%3Cpath d='M110.44 149.493H117.28V156.564H110.44V149.493Z' fill='black'/%3E%3Cpath d='M117.28 149.493H124.12V156.564H117.28V149.493Z' fill='black'/%3E%3Cpath d='M124.12 149.493H130.96V156.564H124.12V149.493Z' fill='black'/%3E%3Cpath d='M137.8 149.493H144.64V156.564H137.8V149.493Z' fill='black'/%3E%3Cpath d='M144.64 149.493H151.48V156.564H144.64V149.493Z' fill='black'/%3E%3Cpath d='M151.48 149.493H158.32V156.564H151.48V149.493Z' fill='black'/%3E%3Cpath d='M158.32 149.493H165.16V156.564H158.32V149.493Z' fill='black'/%3E%3Cpath d='M165.16 149.493H172V156.564H165.16V149.493Z' fill='black'/%3E%3Cpath d='M1 156.564H7.84V163.635H1V156.564Z' fill='black'/%3E%3Cpath d='M14.68 156.564H21.52V163.635H14.68V156.564Z' fill='black'/%3E%3Cpath d='M21.52 156.564H28.36V163.635H21.52V156.564Z' fill='black'/%3E%3Cpath d='M28.36 156.564H35.2V163.635H28.36V156.564Z' fill='black'/%3E%3Cpath d='M42.04 156.564H48.88V163.635H42.04V156.564Z' fill='black'/%3E%3Cpath d='M55.72 156.564H62.56V163.635H55.72V156.564Z' fill='black'/%3E%3Cpath d='M62.56 156.564H69.4V163.635H62.56V156.564Z' fill='black'/%3E%3Cpath d='M83.08 156.564H89.92V163.635H83.08V156.564Z' fill='black'/%3E%3Cpath d='M110.44 156.564H117.28V163.635H110.44V156.564Z' fill='black'/%3E%3Cpath d='M144.64 156.564H151.48V163.635H144.64V156.564Z' fill='black'/%3E%3Cpath d='M151.48 156.564H158.32V163.635H151.48V156.564Z' fill='black'/%3E%3Cpath d='M165.16 156.564H172V163.635H165.16V156.564Z' fill='black'/%3E%3Cpath d='M1 163.635H7.84V170.706H1V163.635Z' fill='black'/%3E%3Cpath d='M42.04 163.635H48.88V170.706H42.04V163.635Z' fill='black'/%3E%3Cpath d='M62.56 163.635H69.4V170.706H62.56V163.635Z' fill='black'/%3E%3Cpath d='M69.4 163.635H76.24V170.706H69.4V163.635Z' fill='black'/%3E%3Cpath d='M76.24 163.635H83.08V170.706H76.24V163.635Z' fill='black'/%3E%3Cpath d='M96.76 163.635H103.6V170.706H96.76V163.635Z' fill='black'/%3E%3Cpath d='M103.6 163.635H110.44V170.706H103.6V163.635Z' fill='black'/%3E%3Cpath d='M110.44 163.635H117.28V170.706H110.44V163.635Z' fill='black'/%3E%3Cpath d='M117.28 163.635H124.12V170.706H117.28V163.635Z' fill='black'/%3E%3Cpath d='M124.12 163.635H130.96V170.706H124.12V163.635Z' fill='black'/%3E%3Cpath d='M130.96 163.635H137.8V170.706H130.96V163.635Z' fill='black'/%3E%3Cpath d='M137.8 163.635H144.64V170.706H137.8V163.635Z' fill='black'/%3E%3Cpath d='M144.64 163.635H151.48V170.706H144.64V163.635Z' fill='black'/%3E%3Cpath d='M165.16 163.635H172V170.706H165.16V163.635Z' fill='black'/%3E%3Cpath d='M1 170.706H7.84V177.777H1V170.706Z' fill='black'/%3E%3Cpath d='M7.84 170.706H14.68V177.777H7.84V170.706Z' fill='black'/%3E%3Cpath d='M14.68 170.706H21.52V177.777H14.68V170.706Z' fill='black'/%3E%3Cpath d='M21.52 170.706H28.36V177.777H21.52V170.706Z' fill='black'/%3E%3Cpath d='M28.36 170.706H35.2V177.777H28.36V170.706Z' fill='black'/%3E%3Cpath d='M35.2 170.706H42.04V177.777H35.2V170.706Z' fill='black'/%3E%3Cpath d='M42.04 170.706H48.88V177.777H42.04V170.706Z' fill='black'/%3E%3Cpath d='M55.72 170.706H62.56V177.777H55.72V170.706Z' fill='black'/%3E%3Cpath d='M62.56 170.706H69.4V177.777H62.56V170.706Z' fill='black'/%3E%3Cpath d='M69.4 170.706H76.24V177.777H69.4V170.706Z' fill='black'/%3E%3Cpath d='M83.08 170.706H89.92V177.777H83.08V170.706Z' fill='black'/%3E%3Cpath d='M89.92 170.706H96.76V177.777H89.92V170.706Z' fill='black'/%3E%3Cpath d='M96.76 170.706H103.6V177.777H96.76V170.706Z' fill='black'/%3E%3Cpath d='M103.6 170.706H110.44V177.777H103.6V170.706Z' fill='black'/%3E%3Cpath d='M117.28 170.706H124.12V177.777H117.28V170.706Z' fill='black'/%3E%3Cpath d='M124.12 170.706H130.96V177.777H124.12V170.706Z' fill='black'/%3E%3Cpath d='M130.96 170.706H137.8V177.777H130.96V170.706Z' fill='black'/%3E%3Cpath d='M137.8 170.706H144.64V177.777H137.8V170.706Z' fill='black'/%3E%3Cpath d='M144.64 170.706H151.48V177.777H144.64V170.706Z' fill='black'/%3E%3Cpath d='M151.48 170.706H158.32V177.777H151.48V170.706Z' fill='black'/%3E%3Cpath d='M158.32 170.706H165.16V177.777H158.32V170.706Z' fill='black'/%3E%3Cpath d='M165.16 170.706H172V177.777H165.16V170.706Z' fill='black'/%3E%3Cpath d='M7.84 1H1V8.07108M7.84 1V8.07108M7.84 1H14.68M7.84 8.07108H1M7.84 8.07108H14.68M7.84 8.07108V15.1422M1 8.07108V15.1422M14.68 1V8.07108M14.68 1H21.52M14.68 8.07108H21.52M21.52 1V8.07108M21.52 1H28.36M21.52 8.07108H28.36M28.36 1V8.07108M28.36 1H35.2M28.36 8.07108H35.2M35.2 1V8.07108M35.2 1H42.04M35.2 8.07108H42.04M42.04 1V8.07108M42.04 1H48.88V8.07108M42.04 8.07108H48.88M42.04 8.07108V15.1422M48.88 8.07108V15.1422M76.24 1H69.4V8.07108H76.24M76.24 1V8.07108M76.24 1H83.08V8.07108M76.24 8.07108H83.08M76.24 8.07108V15.1422M83.08 8.07108V15.1422M83.08 8.07108H89.92V15.1422M110.44 8.07108H117.28V1H110.44V8.07108ZM110.44 8.07108H103.6V15.1422M110.44 8.07108V15.1422M130.96 1H124.12V8.07108M130.96 1V8.07108M130.96 1H137.8M130.96 8.07108H124.12M130.96 8.07108H137.8M130.96 8.07108V15.1422M124.12 8.07108V15.1422M137.8 1V8.07108M137.8 1H144.64M137.8 8.07108H144.64M144.64 1V8.07108M144.64 1H151.48M144.64 8.07108H151.48M151.48 1V8.07108M151.48 1H158.32M151.48 8.07108H158.32M158.32 1V8.07108M158.32 1H165.16M158.32 8.07108H165.16M165.16 1V8.07108M165.16 1H172V8.07108M165.16 8.07108H172M165.16 8.07108V15.1422M172 8.07108V15.1422M7.84 15.1422H1M7.84 15.1422V22.2132M1 15.1422V22.2132M48.88 15.1422H42.04M48.88 15.1422V22.2132M42.04 15.1422V22.2132M83.08 15.1422H76.24M83.08 15.1422H89.92M83.08 15.1422V22.2132M76.24 15.1422V22.2132M89.92 15.1422V22.2132M110.44 15.1422H103.6M110.44 15.1422V22.2132M110.44 15.1422H117.28V22.2132H110.44M103.6 15.1422H96.76V22.2132M103.6 15.1422V22.2132M130.96 15.1422H124.12M130.96 15.1422V22.2132M124.12 15.1422V22.2132M172 15.1422H165.16M172 15.1422V22.2132M165.16 15.1422V22.2132M7.84 22.2132H1M7.84 22.2132V29.2843M1 22.2132V29.2843M21.52 15.1422H14.68V22.2132M21.52 15.1422V22.2132M21.52 15.1422H28.36M21.52 22.2132H14.68M21.52 22.2132H28.36M21.52 22.2132V29.2843M14.68 22.2132V29.2843M28.36 15.1422V22.2132M28.36 15.1422H35.2V22.2132M28.36 22.2132H35.2M28.36 22.2132V29.2843M35.2 22.2132V29.2843M48.88 22.2132H42.04M48.88 22.2132V29.2843M42.04 22.2132V29.2843M62.56 22.2132V15.1422H55.72V22.2132M62.56 22.2132H55.72M62.56 22.2132V29.2843M62.56 22.2132H69.4M55.72 22.2132V29.2843M83.08 22.2132H76.24M83.08 22.2132H89.92M83.08 22.2132V29.2843M76.24 22.2132H69.4M76.24 22.2132V29.2843M89.92 22.2132H96.76M89.92 22.2132V29.2843M103.6 22.2132H96.76M103.6 22.2132H110.44M103.6 22.2132V29.2843M96.76 22.2132V29.2843M110.44 22.2132V29.2843M130.96 22.2132H124.12M130.96 22.2132V29.2843M124.12 22.2132V29.2843M144.64 15.1422H137.8V22.2132M144.64 15.1422V22.2132M144.64 15.1422H151.48M144.64 22.2132H137.8M144.64 22.2132H151.48M144.64 22.2132V29.2843M137.8 22.2132V29.2843M151.48 15.1422V22.2132M151.48 15.1422H158.32V22.2132M151.48 22.2132H158.32M151.48 22.2132V29.2843M158.32 22.2132V29.2843M172 22.2132H165.16M172 22.2132V29.2843M165.16 22.2132V29.2843M7.84 29.2843H1M7.84 29.2843V36.3554M1 29.2843V36.3554M21.52 29.2843H14.68M21.52 29.2843H28.36M21.52 29.2843V36.3554M14.68 29.2843V36.3554H21.52M28.36 29.2843H35.2M28.36 29.2843V36.3554M35.2 29.2843V36.3554H28.36M48.88 29.2843H42.04M48.88 29.2843V36.3554M42.04 29.2843V36.3554M62.56 29.2843H55.72M62.56 29.2843H69.4M62.56 29.2843V36.3554M55.72 29.2843V36.3554M69.4 22.2132V29.2843M69.4 29.2843H76.24M69.4 29.2843V36.3554M76.24 29.2843H83.08M76.24 29.2843V36.3554M83.08 29.2843V36.3554M83.08 29.2843H89.92M96.76 29.2843H89.92M96.76 29.2843H103.6M89.92 29.2843V36.3554M103.6 29.2843H110.44M110.44 29.2843H117.28V36.3554M110.44 29.2843V36.3554M130.96 29.2843H124.12M130.96 29.2843V36.3554M124.12 29.2843V36.3554M144.64 29.2843H137.8M144.64 29.2843H151.48M144.64 29.2843V36.3554M137.8 29.2843V36.3554H144.64M151.48 29.2843H158.32M151.48 29.2843V36.3554M158.32 29.2843V36.3554H151.48M172 29.2843H165.16M172 29.2843V36.3554M165.16 29.2843V36.3554M7.84 36.3554H1M7.84 36.3554V43.4265M1 36.3554V43.4265M21.52 36.3554H28.36M48.88 36.3554H42.04M48.88 36.3554V43.4265M42.04 36.3554V43.4265M62.56 36.3554H55.72M62.56 36.3554H69.4M62.56 36.3554V43.4265M55.72 36.3554V43.4265M69.4 36.3554V43.4265M69.4 36.3554H76.24M83.08 36.3554H76.24M83.08 36.3554H89.92M76.24 36.3554V43.4265M89.92 36.3554H96.76M89.92 36.3554V43.4265M117.28 36.3554H110.44M117.28 36.3554V43.4265M110.44 36.3554H103.6M110.44 36.3554V43.4265M130.96 36.3554H124.12M130.96 36.3554V43.4265M124.12 36.3554V43.4265M144.64 36.3554H151.48M172 36.3554H165.16M172 36.3554V43.4265M165.16 36.3554V43.4265M7.84 43.4265H1M7.84 43.4265V50.4976M7.84 43.4265H14.68M1 43.4265V50.4976H7.84M48.88 43.4265H42.04M48.88 43.4265V50.4976H42.04M42.04 43.4265H35.2M42.04 43.4265V50.4976M62.56 43.4265H55.72M62.56 43.4265H69.4M62.56 43.4265V50.4976M55.72 43.4265V50.4976M69.4 43.4265H76.24M69.4 43.4265V50.4976M76.24 43.4265V50.4976M96.76 36.3554V43.4265M96.76 36.3554H103.6M96.76 43.4265H89.92M96.76 43.4265H103.6M96.76 43.4265V50.4976H103.6M89.92 43.4265H83.08V50.4976M89.92 43.4265V50.4976H83.08M103.6 36.3554V43.4265M103.6 43.4265H110.44M103.6 43.4265V50.4976M110.44 43.4265H117.28M110.44 43.4265V50.4976M117.28 43.4265V50.4976M130.96 43.4265H124.12M130.96 43.4265V50.4976M130.96 43.4265H137.8M124.12 43.4265V50.4976H130.96M172 43.4265H165.16M172 43.4265V50.4976H165.16M165.16 43.4265H158.32M165.16 43.4265V50.4976M7.84 50.4976H14.68M14.68 43.4265V50.4976M14.68 43.4265H21.52M14.68 50.4976H21.52M21.52 43.4265V50.4976M21.52 43.4265H28.36M21.52 50.4976H28.36M28.36 43.4265V50.4976M28.36 43.4265H35.2M28.36 50.4976H35.2M35.2 43.4265V50.4976M35.2 50.4976H42.04M62.56 50.4976H55.72M62.56 50.4976V57.5686M62.56 50.4976H69.4M55.72 50.4976V57.5686H62.56M76.24 50.4976H69.4M76.24 50.4976V57.5686M76.24 50.4976H83.08M69.4 50.4976V57.5686M83.08 50.4976V57.5686M103.6 50.4976H110.44M103.6 50.4976V57.5686M117.28 50.4976H110.44M117.28 50.4976V57.5686H110.44M110.44 50.4976V57.5686M130.96 50.4976H137.8M137.8 43.4265V50.4976M137.8 43.4265H144.64M137.8 50.4976H144.64M144.64 43.4265V50.4976M144.64 43.4265H151.48M144.64 50.4976H151.48M151.48 43.4265V50.4976M151.48 43.4265H158.32M151.48 50.4976H158.32M158.32 43.4265V50.4976M158.32 50.4976H165.16M62.56 57.5686H69.4M62.56 57.5686V64.6397M69.4 57.5686H76.24M69.4 57.5686V64.6397H62.56M76.24 57.5686H83.08M76.24 57.5686V64.6397H83.08V57.5686M110.44 57.5686H103.6M110.44 57.5686V64.6397M103.6 57.5686H96.76M103.6 57.5686V64.6397M21.52 57.5686H14.68V64.6397M21.52 57.5686V64.6397M21.52 57.5686H28.36M21.52 64.6397H14.68M21.52 64.6397H28.36M21.52 64.6397V71.7108M14.68 64.6397V71.7108M28.36 57.5686V64.6397M28.36 57.5686H35.2M28.36 64.6397H35.2M28.36 64.6397V71.7108M35.2 57.5686V64.6397M35.2 57.5686H42.04M35.2 64.6397H42.04M35.2 64.6397V71.7108M42.04 57.5686V64.6397M42.04 57.5686H48.88V64.6397H42.04M42.04 64.6397V71.7108M62.56 64.6397H55.72V71.7108H62.56V64.6397ZM96.76 57.5686H89.92V64.6397H96.76M96.76 57.5686V64.6397M96.76 64.6397H103.6M103.6 64.6397H110.44M110.44 64.6397H117.28V71.7108M110.44 64.6397V71.7108H117.28M130.96 57.5686H124.12V64.6397H130.96M130.96 57.5686V64.6397M130.96 57.5686H137.8M130.96 64.6397H137.8M137.8 57.5686V64.6397M137.8 57.5686H144.64M137.8 64.6397H144.64M144.64 57.5686V64.6397M144.64 57.5686H151.48M144.64 64.6397H151.48M151.48 57.5686V64.6397M151.48 57.5686H158.32V64.6397M151.48 64.6397H158.32M158.32 64.6397H165.16V71.7108M158.32 64.6397V71.7108M21.52 71.7108H14.68M21.52 71.7108H28.36M21.52 71.7108V78.7819M14.68 71.7108H7.84M14.68 71.7108V78.7819M28.36 71.7108H35.2M28.36 71.7108V78.7819M35.2 71.7108H42.04M35.2 71.7108V78.7819M42.04 71.7108H48.88V78.7819H42.04M42.04 71.7108V78.7819M117.28 71.7108H124.12V78.7819H117.28V71.7108ZM165.16 71.7108H158.32M165.16 71.7108V78.7819M165.16 71.7108H172V78.7819M158.32 71.7108V78.7819H165.16M7.84 71.7108H1V78.7819M7.84 71.7108V78.7819M7.84 78.7819H1M7.84 78.7819H14.68M7.84 78.7819V85.853M1 78.7819V85.853M14.68 78.7819H21.52M14.68 78.7819V85.853M21.52 78.7819V85.853M35.2 78.7819H28.36M35.2 78.7819V85.853M35.2 78.7819H42.04M28.36 78.7819V85.853M42.04 78.7819V85.853M165.16 78.7819H172M165.16 78.7819V85.853M172 78.7819V85.853M7.84 85.853H1M7.84 85.853V92.924M1 85.853V92.924M21.52 85.853H14.68M21.52 85.853V92.924M21.52 85.853H28.36M14.68 85.853V92.924M35.2 85.853H28.36M35.2 85.853H42.04M35.2 85.853V92.924M28.36 85.853V92.924M42.04 85.853H48.88V92.924H42.04M42.04 85.853V92.924M62.56 85.853V78.7819H55.72V85.853M62.56 85.853H55.72M62.56 85.853V92.924H55.72V85.853M137.8 85.853V78.7819H130.96V85.853M137.8 85.853H130.96M137.8 85.853V92.924M137.8 85.853H144.64V92.924M130.96 85.853H124.12M130.96 85.853V92.924M172 85.853H165.16M172 85.853V92.924H165.16M165.16 85.853H158.32M165.16 85.853V92.924M7.84 92.924H1M7.84 92.924V99.9951M7.84 92.924H14.68M1 92.924V99.9951M21.52 92.924H14.68M21.52 92.924H28.36M21.52 92.924V99.9951M14.68 92.924V99.9951H7.84M28.36 92.924H35.2M28.36 92.924V99.9951M35.2 92.924V99.9951M35.2 92.924H42.04M42.04 92.924V99.9951M117.28 85.853H110.44V92.924M117.28 85.853V92.924M117.28 85.853H124.12M117.28 92.924H110.44M117.28 92.924H124.12M117.28 92.924V99.9951M110.44 92.924V99.9951M124.12 85.853V92.924M124.12 92.924H130.96M130.96 92.924H137.8M130.96 92.924V99.9951M137.8 92.924H144.64M137.8 92.924V99.9951M144.64 92.924H151.48M144.64 92.924V99.9951M158.32 85.853H151.48V92.924M158.32 85.853V92.924M158.32 92.924H151.48M158.32 92.924H165.16M158.32 92.924V99.9951M151.48 92.924V99.9951M165.16 92.924V99.9951M7.84 99.9951H1M7.84 99.9951V107.066M1 99.9951V107.066M28.36 99.9951H21.52M28.36 99.9951H35.2M28.36 99.9951V107.066M21.52 99.9951V107.066H28.36M35.2 99.9951H42.04M35.2 99.9951V107.066M42.04 99.9951V107.066M42.04 99.9951H48.88V107.066H42.04M117.28 99.9951H110.44M117.28 99.9951V107.066M117.28 99.9951H124.12V107.066M110.44 99.9951V107.066H117.28M137.8 99.9951H130.96M137.8 99.9951V107.066M137.8 99.9951H144.64M130.96 99.9951V107.066M151.48 99.9951H144.64M151.48 99.9951V107.066H144.64M144.64 99.9951V107.066M165.16 99.9951H158.32M165.16 99.9951V107.066M165.16 99.9951H172V107.066M158.32 99.9951V107.066H165.16M7.84 107.066H1M7.84 107.066V114.137M1 107.066V114.137M28.36 107.066H35.2M28.36 107.066V114.137M42.04 107.066H35.2M42.04 107.066V114.137M35.2 107.066V114.137M62.56 107.066V99.9951H55.72V107.066M62.56 107.066H55.72M62.56 107.066V114.137M55.72 107.066V114.137M117.28 107.066H124.12M117.28 107.066V114.137M124.12 107.066V114.137M124.12 107.066H130.96M137.8 107.066H130.96M137.8 107.066H144.64M137.8 107.066V114.137M130.96 107.066V114.137M144.64 107.066V114.137M165.16 107.066H172M165.16 107.066V114.137H172V107.066M7.84 114.137H1M7.84 114.137V121.208H1V114.137M35.2 114.137H28.36M35.2 114.137H42.04M35.2 114.137V121.208H42.04M28.36 114.137H21.52V121.208H28.36V114.137ZM42.04 114.137V121.208M42.04 114.137H48.88V121.208H42.04M62.56 114.137H55.72M62.56 114.137V121.208M55.72 114.137V121.208M124.12 114.137H117.28M124.12 114.137H130.96M124.12 114.137V121.208M117.28 114.137H110.44M117.28 114.137V121.208M130.96 114.137H137.8M130.96 114.137V121.208M137.8 114.137H144.64M137.8 114.137V121.208M144.64 114.137V121.208M62.56 121.208H55.72M62.56 121.208V128.279H55.72V121.208M83.08 114.137H76.24V121.208M83.08 114.137V121.208M83.08 114.137H89.92M83.08 121.208H76.24M83.08 121.208H89.92M83.08 121.208V128.279H89.92M76.24 121.208H69.4V128.279H76.24V121.208ZM89.92 114.137V121.208M89.92 114.137H96.76M89.92 121.208H96.76M89.92 121.208V128.279M96.76 114.137V121.208M96.76 114.137H103.6M96.76 121.208H103.6M96.76 121.208V128.279M103.6 114.137V121.208M103.6 114.137H110.44M103.6 121.208H110.44M110.44 114.137V121.208M110.44 121.208H117.28M110.44 121.208V128.279M117.28 121.208H124.12M117.28 121.208V128.279M124.12 121.208H130.96M130.96 121.208H137.8M137.8 121.208H144.64M137.8 121.208V128.279M144.64 121.208V128.279M144.64 121.208H151.48M151.48 121.208H158.32V114.137H151.48V121.208ZM151.48 121.208V128.279M89.92 128.279H96.76M96.76 128.279H103.6V135.351H96.76V128.279ZM117.28 128.279H110.44M117.28 128.279V135.351M110.44 128.279V135.351M144.64 128.279H137.8M144.64 128.279H151.48M144.64 128.279V135.351M137.8 128.279V135.351M151.48 128.279H158.32M151.48 128.279V135.351M7.84 128.279H1V135.351M7.84 128.279V135.351M7.84 128.279H14.68M7.84 135.351H1M7.84 135.351H14.68M7.84 135.351V142.422M1 135.351V142.422M14.68 128.279V135.351M14.68 128.279H21.52M14.68 135.351H21.52M21.52 128.279V135.351M21.52 128.279H28.36M21.52 135.351H28.36M28.36 128.279V135.351M28.36 128.279H35.2M28.36 135.351H35.2M35.2 128.279V135.351M35.2 128.279H42.04M35.2 135.351H42.04M42.04 128.279V135.351M42.04 128.279H48.88V135.351M42.04 135.351H48.88M42.04 135.351V142.422M48.88 135.351V142.422M117.28 135.351H110.44M117.28 135.351V142.422M110.44 135.351V142.422M144.64 135.351H137.8M144.64 135.351V142.422M144.64 135.351H151.48M137.8 135.351V142.422M158.32 128.279V135.351M158.32 128.279H165.16M158.32 135.351H151.48M158.32 135.351H165.16M158.32 135.351V142.422M151.48 135.351V142.422M165.16 128.279V135.351M165.16 128.279H172V135.351M165.16 135.351H172M165.16 135.351V142.422M172 135.351V142.422H165.16M7.84 142.422H1M7.84 142.422V149.493M1 142.422V149.493M48.88 142.422H42.04M48.88 142.422V149.493M42.04 142.422V149.493M62.56 135.351H55.72V142.422M62.56 135.351V142.422M62.56 135.351H69.4M62.56 142.422H55.72M62.56 142.422H69.4M62.56 142.422V149.493M55.72 142.422V149.493M69.4 135.351V142.422M69.4 135.351H76.24V142.422H69.4M69.4 142.422V149.493M117.28 142.422H110.44M117.28 142.422V149.493M117.28 142.422H124.12M110.44 142.422H103.6M110.44 142.422V149.493M144.64 142.422H137.8M144.64 142.422H151.48M144.64 142.422V149.493M137.8 142.422H130.96M137.8 142.422V149.493M151.48 142.422H158.32M151.48 142.422V149.493M165.16 142.422H158.32M158.32 142.422V149.493M7.84 149.493H1M7.84 149.493V156.564M1 149.493V156.564M21.52 142.422H14.68V149.493M21.52 142.422V149.493M21.52 142.422H28.36M21.52 149.493H14.68M21.52 149.493H28.36M21.52 149.493V156.564M14.68 149.493V156.564M28.36 142.422V149.493M28.36 142.422H35.2V149.493M28.36 149.493H35.2M28.36 149.493V156.564M35.2 149.493V156.564M48.88 149.493H42.04M48.88 149.493V156.564M42.04 149.493V156.564M62.56 149.493H55.72M62.56 149.493H69.4M62.56 149.493V156.564M55.72 149.493V156.564M69.4 149.493V156.564M89.92 142.422H83.08V149.493M89.92 142.422V149.493M89.92 142.422H96.76M89.92 149.493H83.08M89.92 149.493H96.76M89.92 149.493V156.564M83.08 149.493H76.24V156.564H83.08M83.08 149.493V156.564M96.76 142.422V149.493M96.76 142.422H103.6M96.76 149.493H103.6M96.76 149.493V156.564H89.92M103.6 142.422V149.493M103.6 149.493H110.44M110.44 149.493H117.28M110.44 149.493V156.564M117.28 149.493H124.12M117.28 149.493V156.564M124.12 142.422V149.493M124.12 142.422H130.96M124.12 149.493H130.96M124.12 149.493V156.564M130.96 142.422V149.493M130.96 149.493H137.8M130.96 149.493V156.564H124.12M137.8 149.493H144.64M137.8 149.493V156.564H144.64M144.64 149.493V156.564M144.64 149.493H151.48M158.32 149.493H151.48M158.32 149.493V156.564M158.32 149.493H165.16M151.48 149.493V156.564M7.84 156.564H1M7.84 156.564V163.635M1 156.564V163.635M21.52 156.564H14.68M21.52 156.564H28.36M21.52 156.564V163.635M14.68 156.564V163.635H21.52M28.36 156.564H35.2M28.36 156.564V163.635M35.2 156.564V163.635H28.36M48.88 156.564H42.04M48.88 156.564V163.635M42.04 156.564V163.635M62.56 156.564H55.72M62.56 156.564H69.4M62.56 156.564V163.635M55.72 156.564V163.635H62.56M69.4 156.564V163.635M83.08 156.564H89.92M83.08 156.564V163.635M89.92 156.564V163.635H83.08M117.28 156.564H110.44M117.28 156.564H124.12M117.28 156.564V163.635M110.44 156.564V163.635M144.64 156.564H151.48M144.64 156.564V163.635M151.48 156.564H158.32M151.48 156.564V163.635M158.32 156.564H165.16M158.32 156.564V163.635H151.48M165.16 149.493V156.564M165.16 149.493H172V156.564M165.16 156.564H172M165.16 156.564V163.635M172 156.564V163.635M7.84 163.635H1M7.84 163.635V170.706M1 163.635V170.706M21.52 163.635H28.36M48.88 163.635H42.04M48.88 163.635V170.706M42.04 163.635V170.706M62.56 163.635H69.4M62.56 163.635V170.706M69.4 163.635V170.706M69.4 163.635H76.24M83.08 163.635H76.24M83.08 163.635V170.706M117.28 163.635H110.44M117.28 163.635V170.706M117.28 163.635H124.12M110.44 163.635H103.6M110.44 163.635V170.706M151.48 163.635H144.64M151.48 163.635V170.706M144.64 163.635H137.8M144.64 163.635V170.706M172 163.635H165.16M172 163.635V170.706M165.16 163.635V170.706M7.84 170.706H1M7.84 170.706V177.777M7.84 170.706H14.68M1 170.706V177.777H7.84M48.88 170.706H42.04M48.88 170.706V177.777H42.04M42.04 170.706H35.2M42.04 170.706V177.777M69.4 170.706H62.56M69.4 170.706H76.24M69.4 170.706V177.777M62.56 170.706H55.72V177.777H62.56M62.56 170.706V177.777M76.24 163.635V170.706M76.24 170.706H83.08M76.24 170.706V177.777H69.4M83.08 170.706H89.92M83.08 170.706V177.777H89.92M103.6 163.635H96.76V170.706M103.6 163.635V170.706M103.6 170.706H96.76M103.6 170.706H110.44M103.6 170.706V177.777M96.76 170.706H89.92M96.76 170.706V177.777M110.44 170.706H117.28M110.44 170.706V177.777H103.6M117.28 170.706H124.12M117.28 170.706V177.777H124.12M124.12 163.635V170.706M124.12 163.635H130.96M124.12 170.706H130.96M124.12 170.706V177.777M130.96 163.635V170.706M130.96 163.635H137.8M130.96 170.706H137.8M130.96 170.706V177.777M137.8 163.635V170.706M137.8 170.706H144.64M137.8 170.706V177.777M144.64 170.706H151.48M144.64 170.706V177.777M151.48 170.706V177.777M151.48 170.706H158.32M172 170.706H165.16M172 170.706V177.777H165.16M165.16 170.706H158.32M165.16 170.706V177.777M7.84 177.777H14.68M14.68 170.706V177.777M14.68 170.706H21.52M14.68 177.777H21.52M21.52 170.706V177.777M21.52 170.706H28.36M21.52 177.777H28.36M28.36 170.706V177.777M28.36 170.706H35.2M28.36 177.777H35.2M35.2 170.706V177.777M35.2 177.777H42.04M62.56 177.777H69.4M89.92 170.706V177.777M89.92 177.777H96.76M96.76 177.777H103.6M124.12 177.777H130.96M130.96 177.777H137.8M137.8 177.777H144.64M144.64 177.777H151.48M151.48 177.777H158.32M158.32 170.706V177.777M158.32 177.777H165.16M1 57.5686H7.84V64.6397H1V57.5686ZM144.64 71.7108H151.48V78.7819H144.64V71.7108ZM124.12 128.279H130.96V135.351H124.12V128.279Z' stroke='black' stroke-width='0.5'/%3E%3C/svg%3E%0A");
	width: 173px;
	height: 179px;
	margin: 0 auto 10px;
}

.tgChannel__text {
	color: var(--Black, #000);
	text-align: center;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 107%;
	letter-spacing: 0.28px;
	width: 211px;
}

.tgChannel__text a {
	color: var(--Black, #000);
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 15px;
	letter-spacing: 0.28px;
	text-decoration: none;
	position: relative;
	display: inline-block;
}

.tgChannel__text a:before {
	content: "";
	width: 100%;
	height: 1px;
	background-color: #000;
	display: block;
	position: absolute;
	bottom: 0px;
	left: 0;
	transition: .3s all;
}

.tgChannel__text a:hover::before {
	width: 0;
}

.ajax-loader {
	background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='xMidYMid' width='200' height='200' style='shape-rendering: auto; display: block;' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg%3E%3Cg transform='rotate(0 50 50)'%3E%3Crect fill='%2323de84' height='12' width='6' ry='6' rx='3' y='24' x='47'%3E%3Canimate repeatCount='indefinite' begin='-0.9166666666666666s' dur='1s' keyTimes='0;1' values='1;0' attributeName='opacity'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(30 50 50)'%3E%3Crect fill='%2323de84' height='12' width='6' ry='6' rx='3' y='24' x='47'%3E%3Canimate repeatCount='indefinite' begin='-0.8333333333333334s' dur='1s' keyTimes='0;1' values='1;0' attributeName='opacity'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(60 50 50)'%3E%3Crect fill='%2323de84' height='12' width='6' ry='6' rx='3' y='24' x='47'%3E%3Canimate repeatCount='indefinite' begin='-0.75s' dur='1s' keyTimes='0;1' values='1;0' attributeName='opacity'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(90 50 50)'%3E%3Crect fill='%2323de84' height='12' width='6' ry='6' rx='3' y='24' x='47'%3E%3Canimate repeatCount='indefinite' begin='-0.6666666666666666s' dur='1s' keyTimes='0;1' values='1;0' attributeName='opacity'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(120 50 50)'%3E%3Crect fill='%2323de84' height='12' width='6' ry='6' rx='3' y='24' x='47'%3E%3Canimate repeatCount='indefinite' begin='-0.5833333333333334s' dur='1s' keyTimes='0;1' values='1;0' attributeName='opacity'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(150 50 50)'%3E%3Crect fill='%2323de84' height='12' width='6' ry='6' rx='3' y='24' x='47'%3E%3Canimate repeatCount='indefinite' begin='-0.5s' dur='1s' keyTimes='0;1' values='1;0' attributeName='opacity'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(180 50 50)'%3E%3Crect fill='%2323de84' height='12' width='6' ry='6' rx='3' y='24' x='47'%3E%3Canimate repeatCount='indefinite' begin='-0.4166666666666667s' dur='1s' keyTimes='0;1' values='1;0' attributeName='opacity'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(210 50 50)'%3E%3Crect fill='%2323de84' height='12' width='6' ry='6' rx='3' y='24' x='47'%3E%3Canimate repeatCount='indefinite' begin='-0.3333333333333333s' dur='1s' keyTimes='0;1' values='1;0' attributeName='opacity'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(240 50 50)'%3E%3Crect fill='%2323de84' height='12' width='6' ry='6' rx='3' y='24' x='47'%3E%3Canimate repeatCount='indefinite' begin='-0.25s' dur='1s' keyTimes='0;1' values='1;0' attributeName='opacity'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(270 50 50)'%3E%3Crect fill='%2323de84' height='12' width='6' ry='6' rx='3' y='24' x='47'%3E%3Canimate repeatCount='indefinite' begin='-0.16666666666666666s' dur='1s' keyTimes='0;1' values='1;0' attributeName='opacity'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(300 50 50)'%3E%3Crect fill='%2323de84' height='12' width='6' ry='6' rx='3' y='24' x='47'%3E%3Canimate repeatCount='indefinite' begin='-0.08333333333333333s' dur='1s' keyTimes='0;1' values='1;0' attributeName='opacity'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(330 50 50)'%3E%3Crect fill='%2323de84' height='12' width='6' ry='6' rx='3' y='24' x='47'%3E%3Canimate repeatCount='indefinite' begin='0s' dur='1s' keyTimes='0;1' values='1;0' attributeName='opacity'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/g%3E%3C!-- %5Bldio%5D generated by https://loading.io --%3E%3C/svg%3E");	background-repeat: no-repeat;
	background-repeat: no-repeat;
	width: 200px;
	height: 200px;
	position: fixed;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	display: block;
	font-size: 0;
	padding: 0;
	text-align: left;
	margin-left: 150px;
}

/* Адаптив */

@media (max-width:1200px) {
	
	.container {
		padding: 0 20px;
	}

	.header__menu ul {
		gap: 15px;
	}
	
	.myMainSection {
		padding: 20px 0;
	}
	
	.myMainSection.myMainMaterials {
		padding-bottom: 40px;
	}
	
	.myMainIntro {
		padding-top: 0;
	}

	.myMainIntro__wrap {
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
		gap: 40px;
	}

	.myMainIntro__list.materialsPage__list {
		grid-template-columns: repeat(4, 1fr);
	}

	.myMainIntro__wrap .materialsPage__list-item.__podkast .materialsPage__list-item__photo img {
		height: auto;
	}

	.myMainIntro__side-top__inner {
		width: 100%;
		max-width: none;
		min-width: 327px;
	}
	
	.myMainIntro__side-item__block {
		min-height: 327px;
		max-height: none;
		min-width: 327px;
		max-width: none;
		width: 100%;
	}
	
	.myMainIntro__side-item__photo {
		min-width: 261px;
		max-width: none;
		width: 55%;
        height: 70%;
		min-height: 196px;
		max-height: none;
	}

	.myMainBanner {
		overflow: hidden;
	}

	.myMainCourses,
	.myMainPodkasts {
		overflow: hidden;
	}

	.myMainCourses .coursesPage__list,
	.myMainPodkasts .myPodkastsOther__list {
		overflow-y: auto;
		display: flex;
		flex-direction: row;
		flex-wrap: nowrap;
	}

	.myMainCourses .coursesPage__list::-webkit-scrollbar,
	.myMainPodkasts .myPodkastsOther__list::-webkit-scrollbar {
		display: none;
	}

	.myMainPodkasts .myPodkastsOther__list {
		width: calc(100% + 20px);
		padding-right: 30px;
	}

	.myMainPodkasts .myPodkastsOther__list .materialsPage__list-item.__podkast {
		min-width: 418px;
	}

	.coursesPage__list-item.__long {
		grid-area: 1;
	}

	.myMainCourses,
	.myMainPodkasts,
	.myMainEvents,
	.myMainBanner {
		overflow: hidden;
	}

	.myMainCourses .coursesPage__list .coursesPage__list-item {
		min-width: 280px;
	}
	
	.myMainSubscribe {
		height: auto;
		padding: 96px 0;
	}
	
	.myMainSubscribe__form {
		min-width: 1px;
		padding: 0;
		width: 100%;
	}

	.myMainCourses .coursesPage__list-item__photo {
		max-width: 306px;
	}

	.myMainMaterials .materialsPage__list {
		grid-column-gap: 12px;
	}

	.myMainMaterials .materialsPage__wrap {
		flex-direction: column;
		gap: 40px;
	}

	.materialsPage__side {
		min-width: 1px;
		max-width: none;
		padding-bottom: 0;
		top: 0;
		position: relative;
	}

	.materialsPage__side .side__sort .dropdown {
		margin-bottom: 0;
	}

	.dropdown.opened .dropdown__wrap {
		position: relative;
		z-index: 1;
	}

	.side__tags,
	.podkastsPage__tags {
		margin-bottom: 0;
		display: none;
	}

	.coursesPage__top-wrap,
	.materialsPage__top-wrap {
		padding-right: 20px;
		gap: 40px;
	}

	/* .myCoursePlug__item[data-id="1"] .button__more,
	.myCoursePlug__item[data-id="1"] .myCoursePlug__item-title  {
		right: 20px;
	} */

	.myCoursePlug__item[data-id="2"] .myCoursePlug__item-image[data-visible="desktop"] {
		margin-right: 20px;
	}

	.myCoursePlug__item[data-id="1"] .myCoursePlug__item-title {
		font-size: 48px;
	}

	.eventsPage__section {
		flex-direction: column;
		gap: 40px;
	}

	.eventsPage__section-date {
		min-width: 1px;
		max-width: none;
	}

	.eventsPage__section-date br {
		display: none;
	}

	.eventsPage__wrap .materialsPage__inner {
		flex: 2;
	}

	.authorsPage__sort {
		padding-right: 0;
	}
	.authorsPage__sort-inner ul {
		grid-column-gap: 10px;
	}

	.podkastsPage__list {
		grid-template-columns: repeat(2, 1fr);
	}
	.podkastsPage__list .materialsPage__list-item__title {
		height: auto;
	}
}

/* 1000px */
@media (max-width:1000px) {
	
	.header__wrap {
		-ms-align-items: center;
		align-items: center;
	}

	.header__logo {
		flex: 1;
	}
	
	.header__menu-hamburger {
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
		margin-right: 24px;
	}
	
	.header__search-button {
		border-left: none;
	}
	
	.header__menu {
		display: block;
		left: 0;
		top: 82px;
		position: fixed;
		width: 100vw;
		height: calc(100vh - 82px);
		background-color: #fff;
		opacity: 0;
		visibility: hidden;
		transform: translateX(-100%);
	}
	
	.header__menu.__opened {
		transform: translateX(0);
		opacity: 1;
		visibility: visible;
	}
	
	.header__menu ul {
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
		-ms-align-items: flex-start;
		align-items: flex-start;
		width: 50%;
		height: 100%;
		padding-left: 24px;
		padding-right: 24px;
	}
	
	.header__menu > ul {
		padding: 80px 24px;
		background-color: #fff;
		overflow: hidden;
		justify-content: flex-start;
		padding-top: 35%;
	}
	
	.header__menu ul a {
		font-size: 21px;
	}
	
	.header__menu ul li a sup {
		font-size: 21px;
		left: 3px;
		top: -8px;
	}
	
	.header__menu ul li ul {
        justify-content: center;
        width: 50%;
        right: 0;
        left: auto;
        border: none;
		border-left: 1px solid var(--Black, #000);
		top: 0;
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
		gap: 24px;
		transition: .3s all;
	}
	
	.header__menu > ul > li {
		height: 37px;
	}
	
	.showOnlyMobile {
		display: block;
	}
	
	.header__menu ul li ul.__opened {
		opacity: 1;
		visibility: visible;
	}
	
	.header__menu ul li ul li {
		height: auto;
		width: 100%;
		padding: 0;
		z-index: 1;
	}
	
	.header__menu ul li ul li a {
		width: auto;
		height: auto;
		display: block;
		font-size: 14px;
	}
	
	.header__search {
		transition: .3s all;
	}
	
	.header__search.hidden {
		opacity: 0;
		visibility: hidden;
	}
	
/*
	.search__results-tabs__head-wrap {
		flex-wrap: nowrap;
		overflow-y: scroll;
	}
*/
	
	.search__results-tabs__head {
		display: none;
	}
	
	.search__results-tabs__head a {
		white-space: nowrap;
	}
	
	.search__results-tabs__body-item__list {
		max-height: 40vh;
	}

	.indexPage {
		margin-top: 20px;
	}

	.myMainBanner__wrap {
		flex-direction: column;
	}

	.myMainSection.myMainMaterials {
		padding-top: 40px;
	}

	.indexPage .materialsPage__list {
		margin-top: 66px;
		grid-template-columns: repeat(3, 1fr);
		grid-column-gap: 12px;
	}

	.materialsPage__wrap {
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
		gap: 0;
	}

	.materialsPage .materialsPage__wrap .materialsPage__side {
		margin-bottom: 40px;
	}

	.myMainMaterials .materialsPage__list {
		margin-top: 40px;
	}

	.podkastsPage .materialsPage__list-item.__podkast .materialsPage__list-item__photo {
		height: auto;
	}

	.materialsPage__list-item.__podkast .materialsPage__list-item__photo:before {
		display: none;
	}

	/* .myMainSubscribe__form-top.showOnlyMobile {
		display: none;
	} */

	.myMainSubscribe__form-line {
		flex-direction: column;
		padding-bottom: 0;
		align-items: flex-start;
		justify-content: flex-start;
		height: auto;
	}

	.myMainSubscribe__box,
	.myMainSubscribe__form,
	.myMainSubscribe__form-groups {
		width: 100%;
	}

	.myMainSubscribe__form-title {
		margin: 0 0 24px 0;
	}

	.myMainProjects__slider-item__box {
		min-width: 406px;
		max-width: 406px;
	}

	.myMainEvents {
		padding-bottom: 30px;
	}
	
	.myMainEvents__tabs-head {
		display: none;
	}
	
	.myMainEvents__tabs-body__list {
		gap: 12px;
		flex-direction: row;
		align-items: flex-start;
		overflow-y: auto;
		padding-bottom: 30px;
		width: calc(100% + 20px);
		padding-right: 20px;
	}
	
	.myMainEvents__tabs-body__list-item {
		-webkit-flex-direction: column-reverse;
		-moz-flex-direction: column-reverse;
		-ms-flex-direction: column-reverse;
		-o-flex-direction: column-reverse;
		flex-direction: column-reverse;
		min-width: 327px;
		max-width: 327px;
		gap: 32px;
	}
	
	.myMainEvents__tabs-body__list-item:not(:last-of-type) {
		border-bottom: none;
		padding-bottom: 0;
	}
	
	.myMainEvents__tabs-body__list-item__photo {
		max-width: none;
		width: 100%;
		overflow: hidden;
	}
	
	.myMainEvents__tabs-body__list-item__photo img {
		min-height: 260px;
		max-height: 260px;
		height: auto;
	}
	
	.myMainEvents__tabs-body__list-item__content {
		padding-top: 0;
	}
	
	.myMainEvents__tabs-body__list-item__meta {
		margin-bottom: 16px;
	}
	
	.myMainEvents__tabs-body__list-item__date {
		font-size: 16px;
	}
	
	.myMainEvents__tabs-body__list-item__title {
		font-size: 21px;
	}
	
	.myMainEvents__tabs-body__list-item__text {
		margin-top: 32px;
		font-size: 14px;
	}

	.myMainBanner__image:not(.showOnlyMobile) {
		display: none;
	}
	
	.myMainBanner__content {
		max-width: none;
	}

	.myMainCourses .coursesPage__list {
		width: calc(100% + 20px);
		padding-right: 20px;
	}

	.myMainPodkasts .myPodkastsOther__list .materialsPage__list-item.__podkast {
		min-width: 280px;
	}

	.myCoursePlug {
		display: grid;
		grid-template-columns: repeat(2, 1fr);
		gap: 12px;
	}

	.myCoursePlug__item {
		height: auto;
	}

	.myCoursePlug__item[data-id="2"] .myCoursePlug__item-content {
		max-width: 279px;
	}

	.myCoursePlug__item[data-id="1"] {
		/* height: 370px; */
		grid-column: span 2;
	}

	.myCoursePlug__item-wrap {
		flex-direction: column;
	}

	.myCoursePlug__item[data-id="1"] .myCoursePlug__item-title {
		font-size: 37px;
	}

	.myCoursePlug__item[data-id="2"] .myCoursePlug__item-image[data-visible="desktop"],
	.myCoursePlug__item[data-id="3"] .myCoursePlug__item-image[data-visible="desktop"] {
		max-width: 100%;
		min-width: 1px;
	}

	.myCoursePlug__item[data-id="2"] .myCoursePlug__item-wrap {
		gap: 80px;
	}

	.myCoursePlug__item[data-id="1"] .myCoursePlug__item-image[data-visible="mobile"] {
		display: none;
	}

	.myCoursePlug__item[data-id="3"] .myCoursePlug__item-image[data-visible="desktop"] {
		margin: 40px auto 24px;
		min-width: 279px;
		max-width: 279px;
		height: 279px;
	}

	.myCoursePlug__item-content {
		gap: 26px;
		padding: 24px;
	}

	.myCoursePlug__item[data-id="2"] .myCoursePlug__item-image[data-visible="desktop"] {
		margin-right: 0;
		margin-bottom: 24px;
	}

	.myCoursePlug__item-title {
		font-size: 32px;
	}

	.myCoursePlug__item[data-id="2"] .myCoursePlug__item-image[data-visible="desktop"] {
		min-width: 1px;
		max-width: none;
	}

	.myCoursePlug__item-image img, .myCoursePlug__item-image svg {
		max-width: 100%;
	}

	.researchPage__list {
		margin-top: 40px;
	}

	.materialsPage .materialsPage__inner {
		margin-top: 0;
	}

	.myMainMaterials .materialsPage__list {
		margin-top: 0;
	}

	.researchPage__list,
	.objectsPage__list {
		grid-column-gap: 12px;
	}

	.side__search {
		margin-bottom: 32px;
	}

	.coursesPage__top-wrap,
	.materialsPage__top-wrap {
		flex-direction: column;
		gap: 15px;
		padding-right: 15px;
	}

	.coursesPage__top-text {
		max-width: none;
	}

	.eventsPage__wrap .materialsPage__inner {
		margin-top: 40px;
	}

	.forumsPage__list-item a {
		align-items: flex-start;
	}

	.forumsPage__list-item__photo {
		height: auto;
	}

	.forumsPage__list-item__meta {
		margin-bottom: 32px;
		gap: 8px;
	}

	.forumsPage__list-item__meta-item {
		height: auto;
		min-height: 20px;
		background-position: left top 2px;
	}

	.forumsPage__list-item__text {
		margin-top: 32px;
		max-width: none;
	}

	.forumsPage__list-item__title {
		font-size: 32px;
	}

	.authorsPage__sort {
		flex-direction: column;
		align-items: flex-start;
		gap: 24px;
	}

	.eventsPage {
		margin-top: 0;
	}

	.eventsPage__tabs .tabs__head > .tabs__head-item:first-of-type {
		display: none;
	}

	/* .eventsPage__tabs .tabs__head .tabs__head-item:nth-child(2) span:not(.calendarMobile) {
		display: none;
	}

	.eventsPage__tabs .tabs__head .tabs__head-item:nth-child(2) span.calendarMobile {
		display: block;
	} */

	.eventsPage__tabs .tabs__head .flex__right {
		flex: 0;
	}

	.month {
		justify-content: space-between;
		max-width: 98%;
	}
	.month .title {
		margin: 0;
		color: var(--text-black, #1A1A1A);
		font-size: 21px;
		font-style: normal;
		font-weight: 500;
		line-height: 114%;
	}

	.month .next,
	.month .prev {
		background-size: 15px 11px;
		width: 32px;
		height: 32px;
	}

	#month-calendar {
		max-width: 355px;
	}
	.existEvents .calDayEventsCount {
		display: none;
	}
	.existEvents .calDayEvents {
		display: none;
	}
	.existEvents .calDayTop .calDayText:after {
		content: "";
		width: 8px;
		height: 8px;
		border-radius: 50%;
		display: block;
		background: #FA8A59;
		margin-left: auto;
		margin-right: auto;
	}
	.weekdays {
		border-bottom: none;
	}
	.days li {
		height: auto;
		border: none;
		margin-bottom: 10px;
	}

	.days li:before,
	.days li:after {
		display: none;
	}

	.existEvents {
		cursor: pointer;
	}
	.weekdays li {
		font-size: 14px;
		color: #BDBDBD;
	}
	.weekdays li:not(:first-child) {
		padding-left: 0;
	}
	.calDayText span,
	.weekdays li span {
		display: none;
	}
	.mobileEvents {
		margin-top: 50px;
	}
	.mobileEvents .calDayEvents__item:nth-child(2),
	.mobileEvents .calDayEvents__item:nth-child(3) {
		position: relative;
		left: 0;
	}
	.mobileEvents .calDayEvents__item:nth-child(1) {
		width: 100%;
	}
	.eventsPage .mobileEvents .calDayEvents__item {
		flex-direction: column;
		text-decoration: none;
		left: 0;
		margin-top: 0;
	}
	.mobileEvents .calDayEvents__item:not(:last-child) {
		margin-bottom: 32px;
	}
	.mobileEvents .calDayEvents__item-photo {
		height: 235px;
		width: 100%;
		margin-bottom: 40px;
	}
	.mobileEvents .calDayEvents__item-photo img {
		display: block;
	}
	.calDayEvents__item-photo__empty {
		background-size: 50%;
	}
	.mobileEvents .calDayEvents__item-content {
		position: relative;
		display: block;
	}
	.mobileEvents .calDayEvents__item:nth-child(1) .calDayEvents__item-content {
		padding: 0;
	}
	.mobileEvents .calDayEvents__item-desc,
	.mobileEvents .calDayEvents__item-date {
		display: block;
	}
	.mobileEvents .calDayEvents__item-content {
		margin-left: 12px;
	}
	.mobileEvents .calDayEvents__item-date {
		font-weight: 500;
		font-size: 12px;
		line-height: 117%;
		letter-spacing: -0.01em;
		color: #FA8A59;
		margin-bottom: 4px;
	}
	.mobileEvents .calDayEvents__item-title {
		font-weight: 500;
		font-size: 20px;
		line-height: 120%;
		letter-spacing: -0.01em;
		color: #000000;
		margin-bottom: 8px;
	}
	.mobileEvents .calDayEvents__item-desc {
		font-weight: 500;
		font-size: 16px;
		line-height: 125%;
		letter-spacing: -0.01em;
		color: #1A1A1A;
	}

	.myPageHero__image, .myPagePodkast__image {
		height: 358px;
	}

	.myForumsHero__intro {
		padding-top: 32px;
		gap: 0;
	}

	.myPageHero__intro-title, .myForumsHero__intro-title {
		font-size: 32px;
	}

	.myForumsHero__intro-title {
		margin: 12px 0 32px;
	}
	
	.myEditorSection.myPageDigits {
		padding: 32px 0;
	}

	.myPageDigits__list-item__digit {
		font-size: 40px;
	}

	.myPageContent__content h3, .myPageAuthorName__content h3, .myPageAuthorAvatar__content h3, .myEditorSection__content h3, .myPageInmageHorizont__content h3 {
		font-size: 21px;
	}
	
	.myPageContent__content h2, .myPageAuthorName__content h2, .myPageAuthorAvatar__content h2, .myEditorSection__content h2, .myPageInmageHorizont__content h2 {
		font-size: 27px;
	}

	.myPageGallery__list {
		grid-template-columns: repeat(4, 1fr);
		grid-auto-rows: 160px;
		gap: 8px;
	}

	.myPageGallery__list-item.__long {
		grid-column: auto;
	}
	
	.myPageGallery__button {
		text-align: center;
		margin-top: 32px;
	}

	.fancybox-container.customGallery {
		display: flex;
		flex-direction: column;
	}

	.fancybox-is-open.customGallery.fancybox-show-thumbs .fancybox-inner,
	.fancybox-is-open.customGallery .fancybox-stage,
	.fancybox-is-open.customGallery .fancybox-thumbs {
		position: relative;
		left: 0;
		top: 0;
		right: auto;
		bottom: auto;
	}

	.fancybox-is-open.customGallery.fancybox-show-thumbs .fancybox-inner {
		height: 70vh;
	}

	.fancybox-is-open.customGallery .fancybox-stage {
		top: 40px;
		height: 90%;
	}

	.fancybox-is-open.customGallery .fancybox-thumbs {
		width: 100%;
		padding: 10px 12px;
	}

	.fancybox-is-open.customGallery .fancybox-thumbs__list {
		display: flex;
		overflow-x: auto;
		overflow-y: hidden;
		gap: 8px;
		padding-bottom: 10px;
	}

	.fancybox-is-open.customGallery .fancybox-thumbs__list::-webkit-scrollbar-track {
		background: rgba(255,255,255,.2);
  	}
	
	.fancybox-is-open.customGallery .fancybox-thumbs__list::-webkit-scrollbar-thumb {
		background: #fff;
  	}

	.fancybox-is-open.customGallery .fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar {
		height: 5px;
	}

	.fancybox-is-open.customGallery .fancybox-thumbs__list a {
		height: 80px;
		width: 107px;
		min-width: 107px;
		max-width: none;
		max-height: none;
		float: none;
		display: block;
	}

	.fancybox-is-open.customGallery .fancybox-thumbs__list a:before {
		border: 2px solid var(--Green, #23DE84);
	}

	.fancybox-is-open.customGallery .fancybox-navigation button.fancybox-button {
		width: 80px;
		height: 81px;
	}

	.slick-arrow.myPageSlider__init-buttons__arrow {
		width: 80px;
		height: 81px;
	}

	.myPageSlider__init-buttons__prev {
		background-image: url("data:image/svg+xml,%0A%3Csvg width='82' height='83' viewBox='0 0 82 83' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M42.125 1L2 41.5M2 41.5L42.125 82M2 41.5H82' stroke='white' stroke-width='2'/%3E%3C/svg%3E%0A");
	}

	.myPageSlider__init-buttons__next {
		background-image: url("data:image/svg+xml,%0A%3Csvg width='82' height='83' viewBox='0 0 82 83' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M39.875 1L80 41.5M80 41.5L39.875 82M80 41.5H0' stroke='white' stroke-width='2'/%3E%3C/svg%3E%0A");
	}

	.slick-arrow::before, .fancybox-is-open.customGallery .fancybox-navigation button.fancybox-button:before {
		display: none;
	}

	.fancybox-is-open.customGallery .fancybox-toolbar {
		padding: 0 10px;
	}

	.fancybox-is-open.customGallery .fancybox-toolbar p {
		font-size: 16px;
	}

	.myForumsOther {
		padding: 20px 0 32px;
	}

	.myForumsOther__list {
		grid-template-columns: repeat(2, 1fr);
		grid-row-gap: 32px;
		grid-column-gap: 15px;
	}

	.myForumsOther__list-item__photo {
		height: 235px;
	}

	.myForumsOther__list-item__title {
		font-size: 32px;
	}

	.myPageHero__intro {
		padding-top: 32px;
		margin-bottom: 32px;
		gap: 0;
	}

	.myPageHero__intro-info {
		min-width: 200px;
	}

	.myPageHero__intro .myPageBack {
		margin-bottom: 20px;
	}

	.myEditorBox {
		max-width: none;
	}

	.myPageContentAuthor .myPageAuthorAvatar__content {
		font-size: 21px;
	}

	.myPageDigits__title {
		font-size: 32px;
		margin-bottom: 32px;
	}

	.myPageAuthorAvatar__wrap.__quoteCenter {
		-ms-align-items: flex-start;
		align-items: flex-start;
	}

	.myMainSubscribe__form {
		padding: 0;
		width: 100%;
	}
	
	.myMainSubscribe__form-line {
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
		height: auto;
	}
	
	.myMainSubscribe__form-title,
	.myMainSubscribe__form-right {
		display: none;
	}

	.myMainSubscribe__form-top {
		margin-bottom: 24px;
	}

	.myMainSubscribe__form-top .myMainSubscribe__form-title,
	.myMainSubscribe__form-top .myMainSubscribe__form-right {
		display: block;
	}

	.myMainSubscribe__form-groups {
		justify-content: space-between;
		width: 100%;
	}

	.myMainSubscribe__form-input {
		padding-left: 0;
		margin-right: 0;
		text-align: left;
	}

	.myMainSubscribe__form-button {
		font-size: 0;
		background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cmask id='mask0_3230_1545' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='20' height='20'%3E%3Crect width='20' height='20' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_3230_1545)'%3E%3Cpath d='M13.125 10.75H4V9.25H13.125L8.9375 5.0625L10 4L16 10L10 16L8.9375 14.9375L13.125 10.75Z' fill='white'/%3E%3C/g%3E%3C/svg%3E") no-repeat;
		width: 20px;
		height: 20px;
	}

	.myMainSubscribe__form-title,
	.myMainSubscribe__form-right {
		font-size: 32px;
		margin: 0;
	}

	.myMainSubscribe__form-right {
		text-align: left;
	}

	.myMainSubscribe__form-line {
		height: 52px;
	}

	.myMainSubscribe__form-green {
		font-size: 18px;
		margin-top: 24px;
		margin-bottom: 64px;
	}

	.myPageImageContent__init.__horizontal .myPageImageContent__image,
	.myPageImageContent .myPageImageContent__image {
		min-width: 1px !important;
		max-width: none !important;
		display: block;
		min-height: 1px !important;
		max-height: none !important;
		width: 100%;
	}

	.myPageImageContent__init.__horizontal .myPageImageContent__image img,
	.myPageImageContent .myPageImageContent__image img {
		width: 100%;
	}

	.materialsPage__list {
		column-gap: 12px;
	}

	.researchPage__list-item__photo {
		height: 200px;
	}

	.page__title {
		font-size: 40px;
	}

	.coursesPage, .materialsPage, .authorsPage, .indexPage, .podkastsPage, .objectsPage {
		font-size: 40px;
		padding-top: 20px;
	}

	.myPageAuthorAvatar__avatar {
		min-width: 180px;
		max-width: 180px;
	}

	.podkastsPage__list {
		grid-column-gap: 20px;
	}

	.materialsPage__list-item.__podkast .materialsPage__list-item__photo,
	.materialsPage__list-item.__podkast .materialsPage__list-item__photo img,
	.materialsPage__inner .materialsPage__list-item.__podkast.__long .materialsPage__list-item__photo img,
	.podkastsPage__list .materialsPage__list-item.__podkast .materialsPage__list-item__photo img {
		min-height: 1px;
		height: auto;
	}
	
	.myPagePodkast__intro {
		flex-direction: column;
		gap: 32px;
	}

	.myPagePodkast__text {
		margin-top: 32px;
	}

	.myPodkastsList {
		padding: 64px 0;
	}

	.myPodkastsList__slider-wrap {
		overflow: visible;
	}

	.myPodkastsList__slider-wrap .slick-slide {
		margin-right: 80px;
		width: 500px;
	}

	.myPodkastsList .slick-arrow:not(.myPageSlider__init-buttons__arrow) {
		top: -80px;
		width: 40px;
		height: 40px;
		background-size: cover;
	}

	.myPodkastsList .slick-prev {
		left: 50%;
		transform: translateX(-50%);
		margin-left: -160px;
		background-image: url("data:image/svg+xml,%0A%3Csvg width='42' height='42' viewBox='0 0 42 42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.8715 1L2.00009 21M2.00009 21L21.8715 41M2.00009 21H41.6191' stroke='white' stroke-width='2'/%3E%3C/svg%3E%0A");	}

	.myPodkastsList .slick-next {
		right: 50%;
		transform: translateX(50%);
		margin-right: -160px;
		background-image: url("data:image/svg+xml,%0A%3Csvg width='42' height='42' viewBox='0 0 42 42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.1285 1L39.9999 21M39.9999 21L20.1285 41M39.9999 21H0.380859' stroke='white' stroke-width='2'/%3E%3C/svg%3E%0A");
	}

	.myPodkastsList__slider-item__social {
		padding-bottom: 0;
	}

	.myPageSlider__init {
		height: auto;
	}

	.footer {
		padding: 35px 0;
	}
	
	.footer__center {
		-webkit-flex-direction: column-reverse;
		-moz-flex-direction: column-reverse;
		-ms-flex-direction: column-reverse;
		-o-flex-direction: column-reverse;
		flex-direction: column-reverse;
	}
	
	.footer__social-wrap {
		margin-top: 60px;
	}
	
	.footer__social {
		justify-content: flex-end;
		gap: 24px;
	}
	
	.footer__menu ul {
		flex-wrap: wrap;
	}
}

@media (max-width:780px) {

	.header, .bx-core .header {
		z-index: 1002;
		top: 0;
	}

	.header__wrap {
		border-top: none;
		-ms-align-items: center;
		align-items: center;
	}
	
	.header,
	.bx-core .header {
		border-bottom: 1px solid var(--Black, #000);
		background: #FFF;
	}
	
	.header .container {
		padding: 0;
	}
	
	.header__wrap {
		border: none;
		padding: 0 24px;
	}
	
	.header__logo-image {
		display: none;
	}
	
	.header__logo-text {
		border-right: none;
		font-size: 13px;
		padding: 10px;
		border: 1px solid var(--Black, #000);
	}
	
	.header__menu {
		top: 61px;
		height: calc(100vh - 61px);
	}
	
	.header__menu-hamburger {
		margin-right: 0;
		margin-left: 20px;
	}
	
	.header__search-form__wrap {
		padding: 10px 20px 10px 24px;
	}
	
	/* Главная */
	
	.coursesPage, .materialsPage, .authorsPage, .indexPage, .objectsPage {
		padding-top: 24px;
		margin-top: 0;
	}

	.indexPage {
		padding-top: 40px;
		margin-top: 0;
	}
	
	.myMainIntro__side-top__inner {
		position: relative;
		top: 0;
	}

	.myMainIntro__side-item__photo {
		width: 85%;
	}
	
	.myMainIntro__side-title {
		font-size: 40px;
		margin-bottom: 24px;
	}
	
	.myMainIntro__side-item__fixed-title {
		font-size: 33px;
	}
	
	.myMainIntro__side-item__fixed-title2 {
    	top: 110px;
    	right: -110px;
	}
	
	.myMainIntro__side-item__title {
		font-size: 24px;
		margin: 14px 0;
	}
	
	.indexPage .coursesPage__list-item__photo {
		max-width: 327px;
		height: 390px;
		margin-left: auto;
		margin-right: auto;
	}
	
	.myMainBanner .myMainSection {
		padding: 40px 0;
	}
	
	.myMainBanner__content {
		max-width: none;
	}
	
	.myMainBanner__title {
		font-size: 40px;
		line-height: 105%;
	}
	
	.myMainBanner__text {
		font-size: 16px;
		line-height: 112.5%;
	}
	
	.myMainBanner__image:not(.showOnlyMobile) {
		display: none;
	}
	
	.myMainBanner__image {
		height: 343px;
		left: 0;
	}
	
	.myMainBanner__image img {
		max-height: 100%;
		object-fit: contain;
	}
	
	.myMainSection__top,
	.myMainPodkasts .myMainSection__top{
		margin-bottom: 24px;
		padding-bottom: 10px;
	}

	.myMainSection__top {
		padding-top: 12px;
	}
	
	.myMainSection__title {
		font-size: 40px;
	}
	
	.myMainPodkasts .materialsPage__list-item.__podkast .materialsPage__list-item__photo img,
	.podkastsPage__list .materialsPage__list-item.__podkast .materialsPage__list-item__photo img,
	.myMainPodkasts .myPageOtherpage__box-el__photo[data-type="podkast"],
	.materialsPage__list-item.__podkast .materialsPage__list-item__photo.__noPhoto,
	.materialsPage__list-item.__podkast .materialsPage__list-item__photo.__noPhoto svg {
		height: auto;
		max-width: none;
		width: 100%;
	}
	
	.materialsPage__list-item.__podkast .materialsPage__list-item__photo:before {
		display: none;
	}

	.materialsPage__list-item.__long.__podkast {
		max-width: none;
	}

	.materialsPage__inner .materialsPage__list-item.__podkast.__long .materialsPage__list-item__photo img {
		height: auto;
	}
	
	.materialsPage__list {
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
		row-gap: 32px;
	}
	
	.posts__filter {
		overflow-y: auto;
	}

	.posts__filter-item {
		overflow: visible;
	}

	.posts__filter-item::after {
		display: none;
	}

	.myPodkastsOther__list.materialsPage__list, .myMainIntro__list.materialsPage__list {
		margin-top: 30px;
	}
	
	.materialsPage__list-item.__section6 .materialsPage__list-item__photo.__noPhoto,
	.materialsPage__list-item.__section6 .materialsPage__list-item__photo,
	.materialsPage__list-item.__likbez .materialsPage__list-item__photo,
	.materialsPage__list-item.__likbez .materialsPage__list-item__photo.__noPhoto,
	.materialsPage__list-item.__section9 .materialsPage__list-item__photo,
	.materialsPage__list-item.__section9 .materialsPage__list-item__photo.__noPhoto {
		height: auto;
		width: 100%;
		overflow: hidden;
	}

	.materialsPage__list-item .materialsPage__list-item__photo.__noPhoto img,
	.materialsPage__list-item .materialsPage__list-item__photo img {
		width: 100%;
		height: 100%;
		object-fit: cover;;
	}
	
	.materialsPage__list-item.__section6 .materialsPage__list-item__photo.__noPhoto,
	.materialsPage__list-item.__section6 .materialsPage__list-item__photo {
		height: 428px;
	}
	
	.materialsPage__list-item.__likbez .materialsPage__list-item__photo,
	.materialsPage__list-item.__likbez .materialsPage__list-item__photo.__noPhoto {
		height: 351px;
	}
	
	.materialsPage__list-item.__section9 .materialsPage__list-item__photo,
	.materialsPage__list-item.__section9 .materialsPage__list-item__photo.__noPhoto {
		height: 223px;
	}

	.myMainIntro__wrap .materialsPage__list-item.__podkast .materialsPage__list-item__photo img {
		height: auto;
	}

	.myMainProjects {
		overflow: hidden;
	}

	.myMainProjects__box {
		position: relative;
		left: -20px;
		width: calc(100% + 40px);
	}
	
	.slick-initialized .myMainProjects__slider-item.slick-slide {
		height: auto;
	}
	
	.myMainProjects__slider-item__box {
		min-width: 1px;
		max-width: none;
	}
	
	.myMainProjects__slider-item__photo {
		height: 375px;
		position: relative;
	}
	
	.myMainProjects__box .slick-arrow:not(.myPageSlider__init-buttons__arrow) {
		top: 32%;
		bottom: auto;
	}

	.myMainIntro__list.materialsPage__list {
		margin-top: 0;
	}

	.myMainIntro__list.materialsPage__list .materialsPage__list-item {
		display: flex;
		flex-direction: column;
	}

	.materialsPage__list-item__metaPodkast {
		margin-top: 8px;
	}

	.coursesPage__top-text {
		max-width: none;
	}

	.myPageGallery__list {
		grid-template-columns: repeat(2, 1fr);
	}
	
	.myPageGallery__list.__smallCount {
		grid-auto-rows: 306px;
	}

	.footer {
		padding-bottom: 24px;
	}
	
	.footer__top {
		-ms-align-items: center;
		align-items: center;
	}
	
	.footer__logo-image {
		max-width: 30px;
	}
	
	.footer__logo-image svg {
		max-width: 100%;
		height: auto;
	}
	
	.footer__center {
		margin-top: 100px;
		margin-bottom: 60px;
	}
	
	.footer__social-wrap {
		margin-top: 140px;
	}
	
	.footer__logo-text {
		padding: 10px 11px;	
	}
	
	.footer__bottom-item:first-child {
		max-width: 155px;
	}
	
	.popupEvents__wrap, .modal__wrap {
		padding: 10px 24px 95px;
	}
	
	.page__modal-title {
		font-size: 21px;
		max-width: 300px;
	}
	
	.page__modal-editor h3 {
		font-size: 18px;
		margin-bottom: 15px;
	}
	
	.myEditorSection__content ul,
	.myEditorSection__content ol {
		margin-left: 20px;
	}

	.myCoursePlug {
		align-items: flex-start;
		grid-template-columns: repeat(1, 1fr);
		justify-content: center;
	}

	.myCoursePlug__item {
		min-width: 327px;
		max-width: 327px;
		margin: 0 auto;
	}
	
	.myCoursePlug__item[data-id="1"] {
		height: auto;
		position: relative;
		max-width: 327px;
		grid-column: 1;
		min-width: 327px;
	}

	.myCoursePlug__item[data-id="1"] .myCoursePlug__item-image[data-visible="desktop"] {
		display: none;
	}
	.myCoursePlug__item[data-id="1"] .myCoursePlug__item-image[data-visible="mobile"] {
		display: block;
		width: 100%;
		height: 100%;
		position: relative;
	}
	.myCoursePlug__item[data-id="1"] .myCoursePlug__item-content {
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		padding: 0;
	}
	/* .myCoursePlug__item[data-id="1"] .button__more {
		right: 40px;
		bottom: 119px;
	} */
	.myCoursePlug__item[data-id="1"] .myCoursePlug__item-title {
		font-size: 40px;
		text-align: right;
		bottom: 18px;
		right: 6%;
	}

	.myCoursePlug__item[data-id="1"] .myCoursePlug__item-text {
		max-width: 250px;
		left: 13%;
		top: 31%;
		font-size: 12px;
	}

	.myCoursePlug__item[data-id="1"] .button__more {
		bottom: 22%;
		right: 12%;
	}

	.authorsPageModal__box-list__items, .researchPage__list {
		grid-template-columns: repeat(2, 1fr);
	}
	.researchPage__list-item__photo {
		min-height: 327px;
	}

	.objectsPage__list {
		grid-template-columns: repeat(2, 1fr);
	}

	.eventsPage__section-list {
		gap: 32px;
	}

	.eventsPage__section-list .eventsPage__section-item {
		flex-direction: column;
	}

	.eventsPage__section-item__photo {
		min-width: 1px;
		max-width: none;
		height: 235px;
	}

	.forumsPage__list-item a {
		flex-direction: column;
	}

	.forumsPage__list-item__photo {
		max-width: none;
		height: auto;
	}

	.forumsPage__list-item__photo img {
		max-width: none;
	}

	.authorsPage__sort-inner {
		overflow-y: auto;
		width: 100%;
		align-items: flex-start;
	}

	.authorsPage__sort-inner::-webkit-scrollbar {
		display: none;
	}

	.authorsPage__sort-inner ul {
		display: flex;
		flex-direction: row;
		flex-wrap: nowrap;
		overflow-y: auto;
		gap: 20px;
	}

	.authorsPage__list-item {
		flex-direction: column;
		align-items: flex-start;
		gap: 12px;
	}

	.authorsPage__list-item__photo-stroke,
	.authorsPage__list-item__photo-fill {
		display: none;
	}

	.authorsPage__list-item__title {
		font-size: 32px;
	}

	.authorsPage__list-item__text {
		margin-top: 24px;
	}

	.authorsPage__sort-reset {
		display: none;
	}
	
	.authorsPage__sort-reset.show {
		display: block;
	}

	.modal#authors .modal__close {
		right: 24px;
	}

	.modal__box {
		max-height: 100vh;
	}

	.authorsPageModal__box-top {
		flex-direction: column;
		align-items: flex-start;
		padding: 40px;
	}

	.authorsPageModal__box-top__title {
		font-size: 21px;
	}

	.authorsPageModal__box-empty__text {
		font-size: 16px;
	}

	.myForumsOther__title {
		margin-bottom: 32px;
	}

	.myPageDigits__list,
	.myPageDigits__list[data-count="3"],
	.myPageDigits__list[data-count="2"],
	.myPageDigits__list[data-count="1"],
	.myPageDigits__list[data-count="4"] {
		grid-template-columns: 1fr;
		row-gap: 40px;
		column-gap: 0;
	}

	.myMainSubscribe__form-title,
	.myMainSubscribe__form-right {
		font-size: 21px;
	}

	.myPageHero__intro {
		flex-direction: column;
	}

	.myPageHero__intro-title {
		max-width: none;
		margin-bottom: 32px;
	}

	.myPageAuthorName__wrap, .myPageAuthorAvatar__wrap, .myPageSlider__wrap, .myEditor__wrap {
		flex-direction: column;
		gap: 32px;
	}

	.myPageContentAuthor .myPageAuthorAvatar__wrap {
		padding-top: 0;
	}

	.myPageContent + .myPageAuthorAvatar:not(.myPageContentAuthor) {
		padding-top: 0;
	}

	.myPageAuthorAvatar__wrap {
		padding-top: 0;
	}

	.myPageAuthorAvatar__avatar {
		max-width: none;
		min-width: 1px;
		position: relative;
		top: 0;
		margin-left: auto;
	}

	.myPageAuthorAvatar__avatar-post {
		max-width: 80%;
		font-size: 14px;
	}

	.myPageAuthorAvatar__avatar-photo {
		min-width: 100px;
		max-width: 100px;
		height: 100px;
	}

	.myPageAuthorAvatar__avatar-name {
		font-size: 16px;
	}

	.myPageContent {
		padding: 0;
		margin: 32px 0;
	}

	.myPageContentAuthor {
		padding: 32px 0;
	}

	.myPageAuthorAvatar {
		padding-top: 32px;
		padding-bottom: 32px;
	}

	.myPageSocials__list {
		flex-wrap: wrap;
	}

	.myPageImageContent__init {
		flex-direction: column;
	}

	.myPageVideo__init-videoiframe.myPageVideo__init-box {
		height: 350px;
	}

	.myPodkastsList .myPageVideo__init-videoiframe.myPageVideo__init-box {
		height: auto;
	}

	.objectsPage__list-item__card-photo {
		height: 266px;
	}

	.myPageImageContent__image, .myPageImageContent__content {
		flex: 0;
	}

	.myPageImageContent__init.__horizontal .myPageImageContent__image,
	.myPageImageContent .myPageImageContent__image {
		min-width: 1px !important;
		max-width: none !important;
		display: block;
		min-height: 214px !important;
		width: 100%;
	}

	.podkastsPage__list {
        grid-template-columns: repeat(1, 1fr);
		grid-row-gap: 32px;
		margin-top: 24px;
    }

	.myPagePodkast__title {
		font-size: 32px;
	}

	.myPodkastsList__items {
		max-height: 40vh;
		grid-template-columns: repeat(3, minmax(196px, 196px));
	}

	.myPodkastsList__slider-item__meta-desktop {
		display: none;
	}

	.myPodkastsList__slider-item__meta-mobile {
		display: block;
	}
	
	.myPageImageContent__init.__rotate {
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
	}
}

@media (max-width:560px) {
	.myMainIntro__side,
	.myMainIntro__side-top__inner,
	.myMainIntro__side-item__block {
		min-width: 1px;
	}
	.myMainIntro__side-item__block {
		min-height: 1px;
		height: auto;
		padding: 70px 0;
	}
	.myMainIntro__side-item__photo {
		min-height: 100px;
	}
	.myMainSection__title {
		padding-bottom: 5px;
	}

	.authorsPageModal__box-list__items, .researchPage__list {
		grid-template-columns: repeat(1, 1fr);
	}

	.objectsPage {
		padding-bottom: 40px;
	}

	.objectsPage__list {
		grid-template-columns: repeat(1, 1fr);
	}

	.objectsPage__type-map {
		height: 540px;
		position: relative;
		left: -20px;
		width: calc(100% + 40px);
	}

	.objectsPage__type-map__tools {
		left: 20px;
	}

	.myPageGallery__list {
		grid-template-columns: repeat(2, 1fr);
	}

	.fancybox-is-open.customGallery.fancybox-show-thumbs .fancybox-inner {
        height: 54vh;
    }

	.myForumsOther__list {
		grid-template-columns: repeat(1, 1fr);
	}

	.myPageVideo__init-videoiframe.myPageVideo__init-box {
		min-height: 250px;
	}

	.myPodkastsList .myPageVideo__init-videoiframe.myPageVideo__init-box {
		min-height: auto;
	}

	.podkastsPage__list .materialsPage__list-item.__podkast .materialsPage__list-item__photo,
	.podkastsPage__list .materialsPage__list-item.__podkast .materialsPage__list-item__photo img {
		max-width: 327px;
	}

	.myPodkastsList__slider-wrap .slick-slide {
		width: 400px;
	}

	/* .myPodkastsList__slider-item__meta {
		flex-wrap: wrap;
		gap: 5px;
		height: auto;
	}

	.myPodkastsList__slider-item__meta-date,
	.myPodkastsList__slider-item__meta-time {
		white-space: nowrap;
	} */

	.tgChannel {
		padding-bottom: 0;
		height: 101px;
		bottom: 12px;
		width: calc(100% - 24px);
		left: 50%;
		max-width: 351px;
		transform: translateX(-50%);
	}

	.tgChannel__close {
		position: absolute;
		top: 0;
		right: 0;
	}

	.tgChannel__wrap {
		flex-direction: row;
		align-items: center;
		justify-content: flex-start;
		height: 100%;
		padding-left: 20px;
	}

	.tgChannel__image {
		min-width: 72px;
		max-width: 72px;
		height: 72px;
		margin: 0 40px 0 0;
		background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='72' height='72' viewBox='0 0 72 72' fill='none'%3E%3Cpath d='M36 72C55.8822 72 72 55.8822 72 36C72 16.1178 55.8822 0 36 0C16.1178 0 0 16.1178 0 36C0 55.8822 16.1178 72 36 72Z' fill='%2323DE84'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.2957 35.62C26.7904 31.0476 33.7885 28.0332 37.2901 26.5768C47.2877 22.4185 49.3651 21.6961 50.7191 21.6723C51.0169 21.667 51.6828 21.7408 52.1141 22.0908C52.4783 22.3863 52.5785 22.7855 52.6265 23.0657C52.6744 23.3459 52.7341 23.9842 52.6867 24.4829C52.1449 30.1754 49.8006 43.9894 48.608 50.3651C48.1034 53.0628 47.1097 53.9674 46.1478 54.0559C44.0572 54.2483 42.4697 52.6743 40.4448 51.347C37.2764 49.27 35.4864 47.9771 32.4108 45.9504C28.8565 43.6081 31.1606 42.3208 33.1862 40.2169C33.7163 39.6663 42.9275 31.288 43.1058 30.528C43.1281 30.433 43.1488 30.0786 42.9383 29.8915C42.7278 29.7044 42.4171 29.7684 42.1929 29.8193C41.8751 29.8914 36.8135 33.237 27.0079 39.856C25.5712 40.8426 24.2698 41.3233 23.1039 41.2981C21.8185 41.2703 19.3459 40.5713 17.5078 39.9738C15.2533 39.241 13.4615 38.8535 13.6175 37.6089C13.6988 36.9606 14.5915 36.2977 16.2957 35.62Z' fill='white'/%3E%3C/svg%3E");
	}

	.tgChannel__text {
		text-align: left;
		max-width: 170px;
		font-size: 12px;
	}
	.tgChannel__text a {
		font-size: 12px;
	}

	.myPageSlider__init {
		position: relative;
		left: -20px;
		width: calc(100% + 40px);
	}

	.myPageSlider__init-wrapper,
	.myPageSlider__init-wrapper .slick-list,
	.myPageSlider__init-item {
		height: 375px;
	}

	.objectsPageModal__links-item {
		height: auto;
	}

	.objectsPageModal__section {
		padding-bottom: 50px;
	}

	.posts__filter {
		overflow-y: auto;
		gap: 22px;
	}

	.myPodkastsList__items {
		grid-template-columns: repeat(1, minmax(196px, 196px));
		max-height: 60vh;
	}

	.form__radios-item label {
		height: auto;
	}
}

@media (max-width: 480px) {
	.myMainSection__top,
	.myMainPodkasts .myMainSection__top {
		align-items: flex-start;
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
		-ms-align-items: flex-start;
	}

	.myPageVideo__init-videoiframe.myPageVideo__init-box {
		height: 214px;
	}

	.myPodkastsList .myPageVideo__init-videoiframe.myPageVideo__init-box {
		height: auto;
	}

	.myEditorSection.myPageVideo {
		padding-top: 32px;
		padding-bottom: 32px;
	}

	.myPodkastsList__slider-wrap .slick-slide {
		width: 327px;
	}
}

@media (max-width: 380px) {
	.container {
		padding: 0 12px;
	}
	.header__wrap {
		padding: 0 12px;
	}
	.header__menu > ul {
		padding: 80px 12px;
	}
	.header__menu ul li a sup {
		font-size: 16px;
	}
	.header__menu > ul > li > a {
		font-size: 16px;
	}
	.myCoursePlug__item,
	.myCoursePlug__item[data-id="1"] {
		min-width: 100%;
		max-width: 100%;
	}
	.myCoursePlug__item[data-id="1"] .myCoursePlug__item-title {
		font-size: 35px;
		width: 200px;
	}

	.podkastsPage__list .materialsPage__list-item.__podkast .materialsPage__list-item__photo,
	.podkastsPage__list .materialsPage__list-item.__podkast .materialsPage__list-item__photo img {
		max-width: 96%;
	}

	.myPodkastsList__slider-wrap .slick-track {
		left: -15px;
	}

	.myPodkastsList__slider-wrap .slick-slide {
		width: 280px;
		margin-right: 20px;
		margin-left: 20px;
	}

	.myPodkastsList .slick-arrow:not(.myPageSlider__init-buttons__arrow) {
		display: none !important;
	}
	
}

/* #Адаптив */

/* Модалка Лектор */

.lectorModal__box {
	padding: 40px;
	max-width: 685px;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}

.lectorModal__box-top {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: row;
	-moz-flex-direction: row;
	-ms-flex-direction: row;
	-o-flex-direction: row;
	flex-direction: row;
	-ms-align-items: flex-start;
	align-items: flex-start;
	gap: 20px;
}

.lectorModal__box-top__photo {
	min-width: 173px;
	max-width: 173px;
	height: 197px;
}

.lectorModal__box-top__photo img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	display: block;
}

.lectorModal__box-top__content {
	padding-top: 24px;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
	max-width: 472px;
}

.lectorModal__box-top__title {
	color: var(--Black, #000);
	font-size: 32px;
	font-style: normal;
	font-weight: 500;
	line-height: 106.25%;
}

.lectorModal__box-top__post {
	color: var(--Black, #000);
	font-size: 15px;
	font-style: normal;
	font-weight: 400;
	line-height: 140%;
	letter-spacing: 0.15px;
	margin-top: 24px;
}

.lectorModal__box-top__text {
	color: var(--Dark-Grey, #707579);
	font-size: 15px;
	font-style: normal;
	font-weight: 400;
	line-height: 140%;
	letter-spacing: 0.15px;
	margin-top: 32px;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
	gap: 15px;
}

.lectorModal__box-inner {
	margin-top: 40px;
	padding: 40px 0 100px;
	border-top: 1px solid var(--Black, #000);
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
	gap: 40px;
}

.lectorModal__box-inner__section {
	
}

.lectorModal__box-inner__section-title {
	color: var(--Black, #000);
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	line-height: 116%;
}

.lectorModal__box-inner__section-items {
	margin-top: 24px;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
	gap: 24px;
}

.lectorModal__box-inner__section-items__item {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: row;
	-moz-flex-direction: row;
	-ms-flex-direction: row;
	-o-flex-direction: row;
	flex-direction: row;
	-ms-align-items: flex-start;
	align-items: flex-start;
	gap: 12px;
}

.lectorModal__box-inner__section-items__item-image {
	min-width: 140px;
	max-width: 140px;
	height: 98px;
	position: relative;
	overflow: hidden;
}

.lectorModal__box-inner__section-items__item-image img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	display: block;
}

.lectorModal__box-inner__section-items__item-box {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
	-ms-align-items: flex-start;
	align-items: flex-start;
	justify-content: flex-start;
}

.lectorModal__box-inner__section-items__item-tags {
	margin-bottom: 12px;
}

.lectorModal__box-inner__section-items__item-name {
	color: var(--Black, #000);
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	line-height: 116%;
	text-decoration: none;
	transition: .3s all;
}

.lectorModal__box-inner__section-items__item-subname {
	padding: 8px 0;
	color: var(--Black-50, rgba(0, 0, 0, 0.50));
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	letter-spacing: 0.24px;
	text-decoration: none;
	transition: .3s all;
}

.lectorModal__box-inner__section-items__item-name:hover,
.lectorModal__box-inner__section-items__item-subname:hover {
	color: #23DE84;
}

@media (max-width:1200px) {
	.lessonPage__progress {
		display: none;
	}
}

@media (max-width:980px) {
	.coursePage {
		margin-top: 20px;
	}
	.coursePage__top-wrap {
		-webkit-flex-direction: column-reverse;
		-moz-flex-direction: column-reverse;
		-ms-flex-direction: column-reverse;
		-o-flex-direction: column-reverse;
		flex-direction: column-reverse;
		-ms-align-items: flex-start;
		align-items: flex-start;
		gap: 24px;
	}
	.coursePage__box {
		padding-left: 0;
	}
	.coursePage__top-photo {
		height: auto;
	}
	.coursePage__top-photo img {
		height: auto;
		display: block;
	}
	.coursePage__top-title {
		color: #000;
		font-size: 32px;
		font-style: normal;
		font-weight: 500;
		line-height: 100%;
		letter-spacing: -0.64px;
		margin-bottom: 20px;
	}
	.coursePage__content {
		margin-top: 20px;
	}
	.coursePage__content-text {
		margin-bottom: 0;
		font-size: 16px;
	}
	.myCoursePeoples__list {
		grid-template-columns: repeat(3, 1fr);
	}
	.myCourseLessons__section .container {
		padding: 0 20px;
	}
	.lessonPage {
		padding-top: 40px;
	}
	.lessonPage__wrap {
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
	}
	.lessonPage__box {
		min-width: 1px;
		max-width: none;
		margin-right: 0;
		margin-top: 40px;
	}
	.coursesPage .coursesPage__wrap {
		-webkit-flex-direction: column-reverse;
		-moz-flex-direction: column-reverse;
		-ms-flex-direction: column-reverse;
		-o-flex-direction: column-reverse;
		flex-direction: column-reverse;
		gap: 40px;
	}
	.coursesPage__progress {
		position: relative;
		top: 0;
	}
}

@media (max-width:768px) {
	.lectorModal__box-top {
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
	}
	.myCoursePeoples .container {
		padding-left: 20px;
	}
	.myCourseContent {
		padding: 24px 0;
	}
	.myCourseContent__wrap {
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
	}
	.myCourseContent__title,
	.myCoursePeoples__title,
	.myCourseLessons__section-title,
	.lectorModal__box-top__title,
	.lessonPage__box-title,
	.myLessonPeoples__title,
	.myLessonFiles__title,
	.lessonPage__box-rating__title,
	.lessonPage__box-next__title{
		position: relative;
		top: 0;
		color: var(--Black, #000);
		font-size: 21px;
		font-style: normal;
		font-weight: 500;
		line-height: 114%;
	}
	.coursePage__content-left {
		padding-bottom: 40px;
	}
	.myCoursePeoples__list {
		grid-template-columns: repeat(2, 1fr);
	}
	.myCoursePeoples {
		padding: 24px 0;
	}
	.myCoursePeoples__title {
		margin-bottom: 32px;
	}
	.myCoursePeoples__list-item__photo {
		max-width: 120px;
		height: 137px;
	}
	.myCoursePeoples__list-item__name {
		font-size: 16px;
	}
	.lectorModal__box {
		padding-left: 0;
		padding-right: 0;
	}
	.lectorModal__box-top {
		gap: 32px;
		padding: 0 40px;
	}
	.lectorModal__box-inner {
		padding: 40px;
		margin-bottom: 40px;
	}
	.lectorModal__box-top__content {
		padding-top: 0;
	}
	.lectorModal__box-top__post {
		margin-top: 24px;
	}
	.lessonPage__box-title {
		margin-bottom: 40px;
	}
	.lessonPage__box-content {
		font-size: 15px;
	}
	.lessonPage__box-video {
		height: auto;
	}
	.coursesPage .coursesPage__list {
	    grid-template-columns: repeat(2, 1fr);
	}
	.coursesPage .coursesPage__list-item__photo {
		height: 390px;
	}
}

@media (max-width:560px) {
	.myCourseLessons__section-list {
		grid-template-columns: repeat(1, 1fr);
	}
	.coursesPage .coursesPage__list {
	    grid-template-columns: repeat(1, 1fr);
	}
	.coursesPage .coursesPage__list-item__photo {
		max-width: 327px;
		margin: 0 auto;
	}
	.coursesPage__side {
		max-width: none;
	}
}

/* #Модалка Лектор */

/* Алерты в ЛК */

.profile__alert {
	position: fixed;
	left: 0;
	top: 0;
	width: 100vw;
	height: 100vh;
	z-index: 999999;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
	-ms-align-items: center;
	align-items: center;
	justify-content: center;
	transition: .3s all;
	opacity: 0;
	visibility: hidden;
}

.profile__alert.show {
	opacity: 1;
	visibility: visible;
}

.profile__alert-overlay {
	background: rgba(0, 0, 0, 0.80);
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
}

.profile__alert-box {
	background: var(--White, #FFF);
	position: relative;
}

.profile__alert-box__header {
	border-bottom: 1px solid var(--Light-Grey, #F0F0F0);
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: row;
	-moz-flex-direction: row;
	-ms-flex-direction: row;
	-o-flex-direction: row;
	flex-direction: row;
	-ms-align-items: center;
	align-items: center;
	justify-content: space-between;
}

.profile__alert-box__title {
	color: var(--Black, #000);
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	line-height: 116%;
	padding: 12px;
}

.profile__alert-box__close {
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Cmask id='mask0_1401_7830' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='40' height='40'%3E%3Crect x='0.5' y='0.5' width='39.0001' height='39' fill='%23D9D9D9' stroke='%23F0F0F0'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_1401_7830)'%3E%3Cpath d='M18.5242 19.9855L11.5178 13.0206L12.9787 11.5597L19.9852 18.5663L20 18.581L20.0147 18.5662L26.9796 11.5598L28.4405 13.0206L21.434 19.9855L21.4192 20.0002L21.434 20.015L28.4405 27.0215L26.9796 28.4824L20.0147 21.476L20 21.4612L19.9852 21.476L12.9787 28.4825L11.5177 27.0215L18.5243 20.015L18.539 20.0002L18.5242 19.9855Z' fill='black' stroke='%23F0F0F0' stroke-width='0.0416667'/%3E%3C/g%3E%3C/svg%3E") no-repeat;
	width: 40px;
	height: 40px;
	cursor: pointer;
}

.profile__alert-box__inner {
	padding: 24px;
}

.profile__alert-box__text {
	color: var(--Black, #000);
	text-align: center;
	font-size: 15px;
	font-style: normal;
	font-weight: 400;
	line-height: 140%;
	letter-spacing: 0.15px;
	max-width: 475px;
}

#user_avatar_new .profile__alert-box__text {
	max-width: 515px;	
}

#user_cover_new .profile__alert-box__text {
	max-width: 760px;	
}

.profile__alert-box__buttons {
	margin-top: 24px;
}

.profile__alert-box__buttons button.button__black.button__more:not(.button__background) {
	background: none;
}

.profile__alert-box__buttons.__center {
	gap: 10px;
}

.profile__alert-box__userNew-crop {
	display: none;
}

#user_cover_new .cropper-container {
	width: 765px;
	height: 315px;
	position: relative;
}

.profile__alert-box__userNew-upload__avatar {
	margin-top: 24px;
}

#user_avatar_new .cropper-container {
	width: 450px;
	height: 490px;
	position: relative;
}

.button__more-right {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: row;
	-moz-flex-direction: row;
	-ms-flex-direction: row;
	-o-flex-direction: row;
	flex-direction: row;
	gap: 10px;
	justify-content: flex-end;
}

.profile__alert-box__userNew-upload .dropzone {
	min-height: 190px;
	border: 1px dashed var(--Black-50, rgba(0, 0, 0, 0.50));
	margin-top: 24px;
	padding-top: 35px;
	height: 190px;
}

.profile__alert-box__userNew-upload__cover-title {
	color: var(--Green, #23DE84);
	text-align: center;
	font-size: 15px;
	font-style: normal;
	font-weight: 400;
	line-height: 140%;
	letter-spacing: 0.15px;
}

.profile__alert-box__userNew-upload__cover-title span {
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='21' viewBox='0 0 21 21' fill='none'%3E%3Cmask id='mask0_1400_6458' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='21' height='21'%3E%3Crect x='0.676758' y='0.5' width='20' height='20' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_1400_6458)'%3E%3Cpath d='M4.97314 17.8076C4.56064 17.8076 4.20752 17.6607 3.91377 17.367C3.62002 17.0732 3.47314 16.7201 3.47314 16.3076V5.30762C3.47314 4.89512 3.62002 4.54199 3.91377 4.24824C4.20752 3.95449 4.56064 3.80762 4.97314 3.80762H11.4731V5.30762H4.97314V16.3076H15.9731V9.80762H17.4731V16.3076C17.4731 16.7201 17.3263 17.0732 17.0325 17.367C16.7388 17.6607 16.3856 17.8076 15.9731 17.8076H4.97314ZM5.97314 14.8076H14.9731L11.9731 10.8076L9.72314 13.8076L8.22314 11.8076L5.97314 14.8076ZM14.4731 8.30762V6.80762H12.9731V5.30762H14.4731V3.80762H15.9731V5.30762H17.4731V6.80762H15.9731V8.30762H14.4731Z' fill='%2323DE84'/%3E%3C/g%3E%3C/svg%3E") no-repeat;
	padding-left: 28px;
	padding-top: 2px;
}

.profile__alert-box__userNew-upload__cover-text {
	margin-top: 48px;
	color: var(--Dark-Grey, #707579);
	text-align: center;
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	letter-spacing: 0.24px;
}

/* курсы в ЛК */

.personal__tabs {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: row;
	-moz-flex-direction: row;
	-ms-flex-direction: row;
	-o-flex-direction: row;
	flex-direction: row;
	gap: 20px;
}

.personal__tabs-select {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
	min-width: 203px;
}

.personal__tabs-select__item {
	padding: 16px 0;
	color: var(--Black20, rgba(0, 0, 0, 0.20));
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	letter-spacing: -0.16px;
	text-decoration: none;
}

.personal__tabs-select__item.active {
	color: #000;
}

.personal__tabs-body {
	flex: 1;
}

.personal__tabs-body__item {
	display: none;
}

.personal__tabs-body__item.active {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
	gap: 40px;
}

.personalCoursesProcess__empty {
	background: var(--Black, #000);
	padding: 32px;
}

.personalCoursesProcess__empty-title {
	color: var(--White, #FFF);
	text-align: center;
	font-size: 32px;
	font-style: normal;
	font-weight: 500;
	line-height: 106%;
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='49' height='48' viewBox='0 0 49 48' fill='none'%3E%3Cmask id='mask0_1331_1655' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='49' height='48'%3E%3Crect x='0.5' width='48' height='48' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_1331_1655)'%3E%3Cpath d='M24.469 39.6918L11.104 32.3768V21.5303L4.577 17.9998L24.469 7.15381L44.423 17.9998V32.2728H42.1535V19.3268L37.8345 21.5303V32.3768L24.469 39.6918ZM24.469 26.2728L39.6425 17.9998L24.469 9.83831L9.3575 17.9998L24.469 26.2728ZM24.469 37.1188L35.5655 31.0188V22.9073L24.469 28.8423L13.373 22.8268V31.0188L24.469 37.1188Z' fill='white'/%3E%3C/g%3E%3C/svg%3E") center top no-repeat;
	padding-top: 60px;
}

.personalCoursesProcess__empty-text {
	color: var(--White, #FFF);
	text-align: center;
	font-size: 15px;
	font-style: normal;
	font-weight: 400;
	line-height: 140%;
	letter-spacing: 0.15px;
	margin: 32px 0;
}

.personalCoursesProcess .coursesPage__list {
	margin-bottom: 0;
}

.personalCoursesProcess__progress-bar {
    width: 100%;
    height: 4px;
    background: #F0F0F0;
    border-radius: 2px;
    margin: 10px 0;
}

.personalCoursesProcess__progress-bar__fill {
    height: 100%;
    background: #23DE84;
    border-radius: 2px;
    transition: width 0.3s ease;
}

.personalCoursesProcess__progress-text {
    font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	letter-spacing: 0.24px;
    color: #23DE84;
    margin: 16px 0 10px;
}

.button__more.button__green {
	border: 1px solid var(--Red, #23DE84);
	color: #23DE84;
}

.personalCourses__section:not(:last-of-type) {
	border-bottom: 1px solid var(--Black, #000);
	padding-bottom: 40px;
}

.personalCourses__section-title {
	color: var(--Black, #000);
	font-size: 32px;
	font-style: normal;
	font-weight: 500;
	line-height: 106.25%;
	margin-bottom: 32px;
}

.personalCerts__empty {
	padding: 64px;
	background: var(--Light-Grey, #F0F0F0);
	color: var(--Black, #000);
	text-align: center;
	font-size: 15px;
	font-style: normal;
	font-weight: 400;
	line-height: 140%;
	letter-spacing: 0.15px;
}

.personalCerts__box-title {
	color: #000;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	letter-spacing: 0.28px;
}

.personalCerts__list {
	margin-top: 32px;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
	gap: 32px;
}

.personalCerts__list-item {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: row;
	-moz-flex-direction: row;
	-ms-flex-direction: row;
	-o-flex-direction: row;
	flex-direction: row;
	gap: 24px;
}

.personalCerts__list-item__content {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
	justify-content: space-between;
	padding: 12px 0;
}

.personalCerts__list-item__content-date {
	color: var(--Black-50, rgba(0, 0, 0, 0.50));
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	letter-spacing: 0.24px;
	margin-bottom: 16px;
}

.personalCerts__list-item__content-title {
	color: var(--Black, #000);
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	line-height: 116.667%;
}

.personalCerts__list-item__content-button {
	
}

.personalCerts__list-item__content-button a {
	color: var(--Black, #000);
	font-size: 15px;
	font-style: normal;
	font-weight: 400;
	line-height: 140%;
	letter-spacing: 0.15px;
	text-decoration: none;
	height: 20px;
	display: -webkit-inline-flex;
	display: -moz-inline-flex;
	display: -ms-inline-flex;
	display: -o-inline-flex;
	display: inline-flex;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
	justify-content: center;
	padding-right: 24px;
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cmask id='mask0_4595_2714' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='20' height='20'%3E%3Crect width='20' height='20' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_4595_2714)'%3E%3Cpath d='M6.00537 14.416H14.0054V12.916H6.00537V14.416ZM10.0054 11.916L13.0054 8.91602L11.9429 7.85352L10.7554 9.04102V5.91602H9.25537V9.04102L8.06787 7.85352L7.00537 8.91602L10.0054 11.916ZM10.0112 18.416C8.91009 18.416 7.87343 18.2077 6.9012 17.791C5.92898 17.3743 5.07829 16.8014 4.34912 16.0723C3.61995 15.3431 3.04704 14.4927 2.63037 13.521C2.2137 12.5494 2.00537 11.5112 2.00537 10.4064C2.00537 9.30171 2.2137 8.26671 2.63037 7.30143C3.04704 6.33615 3.61995 5.48893 4.34912 4.75977C5.07829 4.0306 5.9287 3.45768 6.90037 3.04102C7.87204 2.62435 8.91023 2.41602 10.015 2.41602C11.1197 2.41602 12.1547 2.62435 13.12 3.04102C14.0852 3.45768 14.9325 4.0306 15.6616 4.75977C16.3908 5.48893 16.9637 6.33768 17.3804 7.30602C17.797 8.27449 18.0054 9.30921 18.0054 10.4102C18.0054 11.5113 17.797 12.548 17.3804 13.5202C16.9637 14.4924 16.3908 15.3431 15.6616 16.0723C14.9325 16.8014 14.0837 17.3743 13.1154 17.791C12.1469 18.2077 11.1122 18.416 10.0112 18.416Z' fill='%231C1B1F'/%3E%3C/g%3E%3C/svg%3E") right top no-repeat;
}

.cert__hidden {
	display: none;
}

.cert {
	width: 210mm;
	height: 297mm;
	background: linear-gradient(180deg, #E7FAF1 0%, #B1FFDA 100%);
	padding: 40px 43px 47px 40px;
	position: relative;
	margin: 0;
	top: -610px;
	margin-bottom: -1px;
}

.cert__in1 {
	width: 185mm;
	height: 270mm;
	position: absolute;
	border: 1px solid var(--Black, #000);
	left: 40px;
	top: 40px;
}

.cert__in2 {
	width: 167mm;
	height: 250mm;
	position: absolute;
	border: 1px solid var(--Black, #000);
	left: 10px;
	top: 10px;
}

.cert__in3 {
	width: 157mm;
	height: 230mm;
	position: absolute;
	border: 1px solid var(--Black, #000);
	left: 10px;
	top: 10px;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
	justify-content: space-between;
}

.cert__title {
	background: var(--Black, #000);
	padding: 7px 10px;
	color: #E7FAF1;
	font-size: 34px;
	font-style: normal;
	font-weight: 400;
	line-height: 1;
	letter-spacing: -0.68px;
	display: inline-block;
	vertical-align: middle;
}

.cert__text {
	margin: 75px 0 0 0;
	padding: 0 50px 0 30px;
	color: var(--Black, #000);
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	height: 400px;
}

.cert__bottom {
	padding-bottom: 10px;
	padding-right: 20px;
	margin-left: auto;
}

.profile__form-bottom {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: row;
	-moz-flex-direction: row;
	-ms-flex-direction: row;
	-o-flex-direction: row;
	flex-direction: row;
	-ms-align-items: center;
	align-items: center;
	justify-content: space-between;
	width: 100%;
}

.profile__form-success {
	color: var(--Dark-Grey, #707579);
	font-size: 15px;
	font-style: normal;
	font-weight: 400;
	line-height: 140%;
	letter-spacing: 0.15px;
	transition: .3s all;
	opacity: 0;
	visibility: hidden;
}

.profile__form-success.show {
	opacity: 1;
	visibility: visible;
}

@media (max-width:980px) {
	.personalMaterials__list {
		grid-template-columns: repeat(2, 1fr);
	}
	.personalCourses__section .coursesPage__list {
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
		-webkit-flex-direction: row;
		-moz-flex-direction: row;
		-ms-flex-direction: row;
		-o-flex-direction: row;
		flex-direction: row;
		gap: 32px;
		overflow-x: scroll;
	}
	.personalCourses__section .coursesPage__box {
		overflow: hidden;
	}
	.personalCourses__section .coursesPage__list-item {
		min-width: 245px;
		max-width: 245px;
	}
	
	.header__profile {
		border-left: none;
	}
	
	.header__profile-links {
		padding: 0;
	}
	
	.header__profile-links a[data-modal="sign"] {
		width: 40px;
		height: 56px;
		font-size: 0;
		border: none;
		background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='56' viewBox='0 0 40 56' fill='none'%3E%3Crect width='40' height='56'/%3E%3Cmask id='mask0_1444_4737' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='8' width='40' height='40'%3E%3Crect y='8' width='40' height='40' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_1444_4737)'%3E%3Cpath d='M20.0011 40V38.2261H29.7916C29.9004 38.2261 30 38.1809 30.0906 38.0906C30.1809 38 30.2261 37.9004 30.2261 37.7916V18.2084C30.2261 18.0996 30.1809 18 30.0906 17.9094C30 17.8191 29.9004 17.7739 29.7916 17.7739H20.0011V16H29.7916C30.3985 16 30.9182 16.2164 31.3509 16.6491C31.7836 17.0818 32 17.6015 32 18.2084V37.7916C32 38.3985 31.7836 38.9182 31.3509 39.3509C30.9182 39.7836 30.3985 40 29.7916 40H20.0011ZM18.5212 33.5927L17.2562 32.3239L20.6932 28.8869H8V27.1131H20.6642L17.2273 23.6761L18.4834 22.3981L24.0994 28.0191L18.5212 33.5927Z' fill='%231C1B1F'/%3E%3C/g%3E%3C/svg%3E") no-repeat;
	}
}

@media (max-width:768px) {
	.personal__tabs {
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
	}
	.personal__tabs-select {
		-webkit-flex-direction: row;
		-moz-flex-direction: row;
		-ms-flex-direction: row;
		-o-flex-direction: row;
		flex-direction: row;
		gap: 50px;
	}
	.profile__cover {
		height: 300px;
	}
	.profile__top {
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
		-ms-align-items: center;
		align-items: center;
		gap: 12px;
		text-align: center;
	}
	.profile__member-name {
		color: var(--Black, #000);
		font-size: 21px;
		font-style: normal;
		font-weight: 500;
		line-height: 114.280%;
	}
	.profile__top-info {
		gap: 10px;
	}
	.personalMaterials__list {
        grid-template-columns: repeat(1, 1fr);
	}
}

@media (max-width:650px) {
	.profile__alert-box {
		width: calc(100vw - 48px);
	}
	#user_cover_new .cropper-container {
		width: 100%;
		height: 284px;
	}
}

@media (max-width:560px) {
	.profile__hero {
		border-right: none;
    	border-bottom: none;
		padding-right: 0;
		padding-bottom: 0;
	}
	.profile__menu {
		-webkit-flex-direction: column-reverse;
		-moz-flex-direction: column-reverse;
		-ms-flex-direction: column-reverse;
		-o-flex-direction: column-reverse;
		flex-direction: column-reverse;
		-ms-align-items: flex-start;
		align-items: flex-start;
		gap: 24px;
	}
	.profile__menu-icons {
		width: 100%;
		justify-content: flex-end;
	}
	.profile__menu-nav {
		width: 100%;
		justify-content: space-between;
		padding: 24px 0;
		border-top: 1px solid #000;
		border-bottom: 1px solid #000;
	}
	.personal__tabs {
		margin-top: -20px;
	}
	.personalMaterials__title {
		color: var(--Black, #000);
		font-size: 21px;
		font-style: normal;
		font-weight: 500;
		line-height: 114.286%;
	}
	.personalMaterials__list {
		margin-top: 32px;
	    grid-row-gap: 32px;
	}
	.personalCourses__section-title {
		font-size: 21px;
	}
	.personalMaterials__list-item {
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
	}
	.personalMaterials__list-item__image {
		min-width: 1px;
		max-width: none;
		height: 220px;
	}
	.profile__main-section {
		padding: 24px 12px;
	}
	.profile__main-section__title {
		font-size: 21px;
	}
	.profile__settings-section__title {
		font-size: 16px;
	}
	.profile__settings-remove {
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
		gap: 20px;
		-ms-align-items: flex-start;
		align-items: flex-start;
	}
	.profile__settings-tools {
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
	}
	
	#user_avatar_new .cropper-container {
		width: 100%;
		height: 100%;
	}
}

@media (max-width:480px) {
	.auth__popup-section__head {
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
		-ms-align-items: flex-start;
		align-items: flex-start;
		gap: 24px;
	}
	.auth__popup-section__head-tools {
		text-align: left;
	}
	.auth__popup-section__head-title {
		font-size: 21px;
		padding-top: 10px;
	}
	.auth__popup-section__confirm-title {
		font-size: 21px;
	}
	.modal__close {
		right: -10px;
	}
	.auth__popup-section__box {
		width: 100%;
	}
}

.coursesPage__progress-tabs__body-item {
	display: none;	
}

.coursesPage__progress-tabs__body-item.active {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
}

.myMainBannerStatic__image {
	max-width: 100%;
	margin: 0 auto;
}

.myMainBannerStatic__image picture img {
	width: 100%;
	height: auto;
	display: block;
}

.cookie-warn {
    background: #fff;
    border-radius: 8px;
    bottom: 16px;
    color: #252628;
    display: flex;
    filter: drop-shadow(0 0 16px rgba(0,0,0,.15));
    left: 50%;
    max-width: 918px;
    padding: 16px 24px;
    position: fixed;
    transform: translateX(-50%);
    transition: .3s linear;
    width: 918px;
    z-index: 1000
}

.cookie-warn__btn-container {
    align-items: center;
    display: flex;
    justify-content: center
}

.cookie-warn__btn {
    background-color: #252628;
    border: 1px solid #252628;
    border-radius: 20px;
    color: #fff;
    display: inline-block;
    font-family: Gilroy-SemiBold,Arial,sans-serif;
    font-size: 14px;
    line-height: 20px;
    margin: 0 auto;
    max-width: 350px;
    padding: 10px 24px;
    text-align: center;
    transition: .3s;
    vertical-align: middle;
    width: 100%;
	cursor: pointer;
}

.cookie-warn__btn:hover {
    background-color: transparent;
    color: #252628;
    transition: .3s
}

.cookie-warn__btn:hover svg path {
    fill: #252628;
    transition: .3s
}

.cookie-warn__btn:active {
    background-color: #252628;
    color: #fff;
    transition: .3s
}

.cookie-warn__title {
    flex: 0 0 21%;
    font-family: Gilroy-SemiBold,Arial,sans-serif;
    font-size: 16px;
    line-height: 1.25;
    margin-right: 16px
}

.cookie-warn__text {
    flex: 0 0 51%;
    font-family: Gilroy-Medium,Arial,sans-serif;
    font-size: 14px;
    line-height: 1.43;
    margin-right: 40px;
    z-index: 110
}

.cookie-warn__link {
    border: none;
    color: #82bf00;
    cursor: pointer;
    transition: color .3s ease-in-out
}

.cookie-warn__link:hover {
    color: #252628
}

@media screen and (max-width: 1078px) {
    .cookie-warn {
        padding:16px;
        width: calc(100vw - 32px)
    }

    .cookie-warn__btn-container {
        flex: 0 0 22.4%
    }

    .cookie-warn__title {
        flex: 0 0 27.6%
    }

    .cookie-warn__text {
        flex: 0 0 46%;
        margin-right: 16px
    }
}

@media screen and (max-width: 767px) {
    .cookie-warn {
        flex-direction:column;
        padding: 20px 16px
    }

    .cookie-warn__btn-container {
        flex: 0 0 auto
    }

    .cookie-warn__text,.cookie-warn__title {
        flex: 0 0 auto;
        margin-bottom: 12px;
        margin-right: 0
    }
}

@media(min-width: 768px) {
    .cookie-warn__btn {
        border-radius:24px;
        font-size: 16px;
        line-height: 24px;
        padding: 12px 24px;
        width: auto
    }

    .cookie-warn p {
        margin-bottom: 0
    }
}
/* End */


/* Start:/local/templates/default/components/bitrix/main.user.link/header/style.min.css?1687865401878*/
.bx-user-info-thumbnail img{border:1px solid #e0e0e0}.bx-user-info-anchor{white-space:nowrap;cursor:pointer}.bx-user-info-anchor-nolink{white-space:nowrap}table.bx-user-info-anchor td.bx-user-info-anchor-cell,table.bx-user-info-anchor-nolink td.bx-user-info-anchor-cell{padding:0 2px!important;border:0!important;background-color:transparent!important}.bx-user-info-data .bx-user-info-data-separator{background-color:#e0e0e0;width:218px;height:1px!important;margin-top:5px;margin-bottom:2px;padding:0!important;font-size:0!important}.bx-user-info-online,.bx-user-info-offline{height:11px;width:11px;display:block}.bx-user-info-online{background-image:url(/bitrix/components/bitrix/main.user.link/templates/.default/images/icon_online_small.gif);background-repeat:no-repeat;background-position:0 0}.bx-user-info-online-cell{margin-top:5px}.bx-user-info-name{display:block;zoom:1}
/* End */
/* /local/assets/css/fancybox.min.css?173263960912766 */
/* /local/assets/css/slick.min.css?17326396091329 */
/* /local/assets/css/main.css?1750334805404077 */
/* /local/templates/default/components/bitrix/main.user.link/header/style.min.css?1687865401878 */
