

/* Start:/local/templates/mentors/css/vendor.min.css?163044170448202*/
/*! locomotive-scroll v4.0.6 | MIT License | https://github.com/locomotivemtl/locomotive-scroll */html.has-scroll-smooth{overflow:hidden}html.has-scroll-dragging{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.has-scroll-smooth body{overflow:hidden}.has-scroll-smooth [data-scroll-container]{min-height:100vh}[data-scroll-direction=horizontal] [data-scroll-container]{height:100vh;display:inline-block;white-space:nowrap}[data-scroll-direction=horizontal] [data-scroll-section]{display:inline-block;vertical-align:top;white-space:nowrap;height:100%}.c-scrollbar{position:absolute;right:0;top:0;width:11px;height:100%;transform-origin:center right;transition:transform .3s,opacity .3s;opacity:0}.c-scrollbar:hover{transform:scaleX(1.45)}.c-scrollbar:hover,.has-scroll-dragging .c-scrollbar,.has-scroll-scrolling .c-scrollbar{opacity:1}[data-scroll-direction=horizontal] .c-scrollbar{width:100%;height:10px;top:auto;bottom:0;transform:scaleY(1)}[data-scroll-direction=horizontal] .c-scrollbar:hover{transform:scaleY(1.3)}.c-scrollbar_thumb{position:absolute;top:0;right:0;background-color:#000;opacity:.5;width:7px;border-radius:10px;margin:2px;cursor:-webkit-grab;cursor:grab}.has-scroll-dragging .c-scrollbar_thumb{cursor:-webkit-grabbing;cursor:grabbing}[data-scroll-direction=horizontal] .c-scrollbar_thumb{right:auto;bottom:0}
.swiper-container{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;-o-transition-property:transform,height;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s opacity;-o-transition:.3s opacity;transition:.3s opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:.2s top,.2s -webkit-transform;transition:.2s top,.2s -webkit-transform;-o-transition:.2s transform,.2s top;transition:.2s transform,.2s top;transition:.2s transform,.2s top,.2s -webkit-transform}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s left,.2s -webkit-transform;transition:.2s left,.2s -webkit-transform;-o-transition:.2s transform,.2s left;transition:.2s transform,.2s left;transition:.2s transform,.2s left,.2s -webkit-transform}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s right,.2s -webkit-transform;transition:.2s right,.2s -webkit-transform;-o-transition:.2s transform,.2s right;transition:.2s transform,.2s right;transition:.2s transform,.2s right,.2s -webkit-transform}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-progressbar.swiper-pagination-white{background:rgba(255,255,255,.25)}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0,0,0,.25)}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:'';width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}
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:0 0;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:0 0;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:0 0;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;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:0 0;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(0deg,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(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:a 1s linear infinite;background:0 0;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(0px)){.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:0 0;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:transparent;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)}}
.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:#fff;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff}.select2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__placeholder{float:right}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid #000 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:0 0;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:#fff}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top,#fff 50%,#eee 100%);background-image:-o-linear-gradient(top,#fff 50%,#eee 100%);background-image:linear-gradient(to bottom,#fff 50%,#eee 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top,#eee 50%,#ccc 100%);background-image:-o-linear-gradient(top,#eee 50%,#ccc 100%);background-image:linear-gradient(to bottom,#eee 50%,#ccc 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:0 0;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top,#fff 0,#eee 50%);background-image:-o-linear-gradient(top,#fff 0,#eee 50%);background-image:linear-gradient(to bottom,#fff 0,#eee 50%);background-repeat:repeat-x}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top,#eee 50%,#fff 100%);background-image:-o-linear-gradient(top,#eee 50%,#fff 100%);background-image:linear-gradient(to bottom,#eee 50%,#fff 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}
/* End */


/* Start:/local/templates/mentors/css/holmax.min.css?1661932064107938*/
/*!
 * Bootstrap Grid v4.3.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 The Bootstrap Authors
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */html{box-sizing:border-box;-ms-overflow-style:scrollbar}*,::after,::before{box-sizing:inherit}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1230px){.container{max-width:1200px}}.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-1{-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-2{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-5{-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-8{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-11{-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-ms-flex-order:-1;order:-1}.order-last{-ms-flex-order:13;order:13}.order-0{-ms-flex-order:0;order:0}.order-1{-ms-flex-order:1;order:1}.order-2{-ms-flex-order:2;order:2}.order-3{-ms-flex-order:3;order:3}.order-4{-ms-flex-order:4;order:4}.order-5{-ms-flex-order:5;order:5}.order-6{-ms-flex-order:6;order:6}.order-7{-ms-flex-order:7;order:7}.order-8{-ms-flex-order:8;order:8}.order-9{-ms-flex-order:9;order:9}.order-10{-ms-flex-order:10;order:10}.order-11{-ms-flex-order:11;order:11}.order-12{-ms-flex-order:12;order:12}.offset-1{margin-left:8.33333%}.offset-2{margin-left:16.66667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333%}.offset-5{margin-left:41.66667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333%}.offset-8{margin-left:66.66667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333%}.offset-11{margin-left:91.66667%}@media (min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-sm-2{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-sm-5{-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-sm-8{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-sm-11{-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-ms-flex-order:-1;order:-1}.order-sm-last{-ms-flex-order:13;order:13}.order-sm-0{-ms-flex-order:0;order:0}.order-sm-1{-ms-flex-order:1;order:1}.order-sm-2{-ms-flex-order:2;order:2}.order-sm-3{-ms-flex-order:3;order:3}.order-sm-4{-ms-flex-order:4;order:4}.order-sm-5{-ms-flex-order:5;order:5}.order-sm-6{-ms-flex-order:6;order:6}.order-sm-7{-ms-flex-order:7;order:7}.order-sm-8{-ms-flex-order:8;order:8}.order-sm-9{-ms-flex-order:9;order:9}.order-sm-10{-ms-flex-order:10;order:10}.order-sm-11{-ms-flex-order:11;order:11}.order-sm-12{-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333%}.offset-sm-2{margin-left:16.66667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333%}.offset-sm-5{margin-left:41.66667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333%}.offset-sm-8{margin-left:66.66667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333%}.offset-sm-11{margin-left:91.66667%}}@media (min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-md-1{-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-md-2{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-md-5{-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-md-8{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-md-11{-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-ms-flex-order:-1;order:-1}.order-md-last{-ms-flex-order:13;order:13}.order-md-0{-ms-flex-order:0;order:0}.order-md-1{-ms-flex-order:1;order:1}.order-md-2{-ms-flex-order:2;order:2}.order-md-3{-ms-flex-order:3;order:3}.order-md-4{-ms-flex-order:4;order:4}.order-md-5{-ms-flex-order:5;order:5}.order-md-6{-ms-flex-order:6;order:6}.order-md-7{-ms-flex-order:7;order:7}.order-md-8{-ms-flex-order:8;order:8}.order-md-9{-ms-flex-order:9;order:9}.order-md-10{-ms-flex-order:10;order:10}.order-md-11{-ms-flex-order:11;order:11}.order-md-12{-ms-flex-order:12;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333%}.offset-md-2{margin-left:16.66667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333%}.offset-md-5{margin-left:41.66667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333%}.offset-md-8{margin-left:66.66667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333%}.offset-md-11{margin-left:91.66667%}}@media (min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-lg-2{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-lg-5{-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-lg-8{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-lg-11{-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-ms-flex-order:-1;order:-1}.order-lg-last{-ms-flex-order:13;order:13}.order-lg-0{-ms-flex-order:0;order:0}.order-lg-1{-ms-flex-order:1;order:1}.order-lg-2{-ms-flex-order:2;order:2}.order-lg-3{-ms-flex-order:3;order:3}.order-lg-4{-ms-flex-order:4;order:4}.order-lg-5{-ms-flex-order:5;order:5}.order-lg-6{-ms-flex-order:6;order:6}.order-lg-7{-ms-flex-order:7;order:7}.order-lg-8{-ms-flex-order:8;order:8}.order-lg-9{-ms-flex-order:9;order:9}.order-lg-10{-ms-flex-order:10;order:10}.order-lg-11{-ms-flex-order:11;order:11}.order-lg-12{-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333%}.offset-lg-2{margin-left:16.66667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333%}.offset-lg-5{margin-left:41.66667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333%}.offset-lg-8{margin-left:66.66667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333%}.offset-lg-11{margin-left:91.66667%}}@media (min-width:1230px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-xl-2{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-xl-5{-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-xl-8{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-xl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-xl-11{-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-ms-flex-order:-1;order:-1}.order-xl-last{-ms-flex-order:13;order:13}.order-xl-0{-ms-flex-order:0;order:0}.order-xl-1{-ms-flex-order:1;order:1}.order-xl-2{-ms-flex-order:2;order:2}.order-xl-3{-ms-flex-order:3;order:3}.order-xl-4{-ms-flex-order:4;order:4}.order-xl-5{-ms-flex-order:5;order:5}.order-xl-6{-ms-flex-order:6;order:6}.order-xl-7{-ms-flex-order:7;order:7}.order-xl-8{-ms-flex-order:8;order:8}.order-xl-9{-ms-flex-order:9;order:9}.order-xl-10{-ms-flex-order:10;order:10}.order-xl-11{-ms-flex-order:11;order:11}.order-xl-12{-ms-flex-order:12;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333%}.offset-xl-2{margin-left:16.66667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333%}.offset-xl-5{margin-left:41.66667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333%}.offset-xl-8{margin-left:66.66667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333%}.offset-xl-11{margin-left:91.66667%}}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1230px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:-ms-flexbox!important;display:flex!important}.d-print-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}.flex-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}@media (min-width:576px){.flex-sm-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-sm-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-sm-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-sm-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-sm-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-sm-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-sm-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-sm-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:768px){.flex-md-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-md-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-md-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-md-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-md-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-md-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-md-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-md-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:992px){.flex-lg-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-lg-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-lg-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-lg-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-lg-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-lg-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-lg-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-lg-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1230px){.flex-xl-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-xl-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xl-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-xl-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-xl-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xl-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-xl-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xl-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-n1{margin:-.25rem!important}.mt-n1,.my-n1{margin-top:-.25rem!important}.mr-n1,.mx-n1{margin-right:-.25rem!important}.mb-n1,.my-n1{margin-bottom:-.25rem!important}.ml-n1,.mx-n1{margin-left:-.25rem!important}.m-n2{margin:-.5rem!important}.mt-n2,.my-n2{margin-top:-.5rem!important}.mr-n2,.mx-n2{margin-right:-.5rem!important}.mb-n2,.my-n2{margin-bottom:-.5rem!important}.ml-n2,.mx-n2{margin-left:-.5rem!important}.m-n3{margin:-1rem!important}.mt-n3,.my-n3{margin-top:-1rem!important}.mr-n3,.mx-n3{margin-right:-1rem!important}.mb-n3,.my-n3{margin-bottom:-1rem!important}.ml-n3,.mx-n3{margin-left:-1rem!important}.m-n4{margin:-1.5rem!important}.mt-n4,.my-n4{margin-top:-1.5rem!important}.mr-n4,.mx-n4{margin-right:-1.5rem!important}.mb-n4,.my-n4{margin-bottom:-1.5rem!important}.ml-n4,.mx-n4{margin-left:-1.5rem!important}.m-n5{margin:-3rem!important}.mt-n5,.my-n5{margin-top:-3rem!important}.mr-n5,.mx-n5{margin-right:-3rem!important}.mb-n5,.my-n5{margin-bottom:-3rem!important}.ml-n5,.mx-n5{margin-left:-3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-n1{margin:-.25rem!important}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem!important}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem!important}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem!important}.m-sm-n2{margin:-.5rem!important}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem!important}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem!important}.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem!important}.m-sm-n3{margin:-1rem!important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem!important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem!important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem!important}.m-sm-n4{margin:-1.5rem!important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem!important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem!important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem!important}.m-sm-n5{margin:-3rem!important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem!important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem!important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-n1{margin:-.25rem!important}.mt-md-n1,.my-md-n1{margin-top:-.25rem!important}.mr-md-n1,.mx-md-n1{margin-right:-.25rem!important}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem!important}.ml-md-n1,.mx-md-n1{margin-left:-.25rem!important}.m-md-n2{margin:-.5rem!important}.mt-md-n2,.my-md-n2{margin-top:-.5rem!important}.mr-md-n2,.mx-md-n2{margin-right:-.5rem!important}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem!important}.ml-md-n2,.mx-md-n2{margin-left:-.5rem!important}.m-md-n3{margin:-1rem!important}.mt-md-n3,.my-md-n3{margin-top:-1rem!important}.mr-md-n3,.mx-md-n3{margin-right:-1rem!important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem!important}.ml-md-n3,.mx-md-n3{margin-left:-1rem!important}.m-md-n4{margin:-1.5rem!important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem!important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem!important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem!important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem!important}.m-md-n5{margin:-3rem!important}.mt-md-n5,.my-md-n5{margin-top:-3rem!important}.mr-md-n5,.mx-md-n5{margin-right:-3rem!important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem!important}.ml-md-n5,.mx-md-n5{margin-left:-3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-n1{margin:-.25rem!important}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem!important}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem!important}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem!important}.m-lg-n2{margin:-.5rem!important}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem!important}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem!important}.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem!important}.m-lg-n3{margin:-1rem!important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem!important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem!important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem!important}.m-lg-n4{margin:-1.5rem!important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem!important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem!important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem!important}.m-lg-n5{margin:-3rem!important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem!important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem!important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media (min-width:1230px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-n1{margin:-.25rem!important}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem!important}.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem!important}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem!important}.m-xl-n2{margin:-.5rem!important}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem!important}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem!important}.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem!important}.m-xl-n3{margin:-1rem!important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem!important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem!important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem!important}.m-xl-n4{margin:-1.5rem!important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem!important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem!important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem!important}.m-xl-n5{margin:-3rem!important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem!important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem!important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}/*!
 * Bootstrap Reboot v4.3.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 The Bootstrap Authors
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)
 */*,::after,::before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus{outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#007bff;text-decoration:none;background-color:transparent}a:hover{color:#0056b3;text-decoration:underline}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}select{word-wrap:normal}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}@font-face{font-family:Circe;src:url(/local/templates/mentors/css/../fonts/circe/Circe-Light.eot);src:url(/local/templates/mentors/css/../fonts/circe/Circe-Light.eot?#iefix) format("embedded-opentype"),url(/local/templates/mentors/css/../fonts/circe/Circe-Light.woff2) format("woff2"),url(/local/templates/mentors/css/../fonts/circe/Circe-Light.woff) format("woff"),url(/local/templates/mentors/css/../fonts/circe/Circe-Light.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Circe;src:url(/local/templates/mentors/css/../fonts/circe/Circe-ExtraLight.eot);src:url(/local/templates/mentors/css/../fonts/circe/Circe-ExtraLight.eot?#iefix) format("embedded-opentype"),url(/local/templates/mentors/css/../fonts/circe/Circe-ExtraLight.woff2) format("woff2"),url(/local/templates/mentors/css/../fonts/circe/Circe-ExtraLight.woff) format("woff"),url(/local/templates/mentors/css/../fonts/circe/Circe-ExtraLight.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Circe;src:url(/local/templates/mentors/css/../fonts/circe/Circe-Regular.eot);src:url(/local/templates/mentors/css/../fonts/circe/Circe-Regular.eot?#iefix) format("embedded-opentype"),url(/local/templates/mentors/css/../fonts/circe/Circe-Regular.woff2) format("woff2"),url(/local/templates/mentors/css/../fonts/circe/Circe-Regular.woff) format("woff"),url(/local/templates/mentors/css/../fonts/circe/Circe-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Circe;src:url(/local/templates/mentors/css/../fonts/circe/Circe-Thin.eot);src:url(/local/templates/mentors/css/../fonts/circe/Circe-Thin.eot?#iefix) format("embedded-opentype"),url(/local/templates/mentors/css/../fonts/circe/Circe-Thin.woff2) format("woff2"),url(/local/templates/mentors/css/../fonts/circe/Circe-Thin.woff) format("woff"),url(/local/templates/mentors/css/../fonts/circe/Circe-Thin.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Circe;src:url(/local/templates/mentors/css/../fonts/circe/Circe-Bold.eot);src:url(/local/templates/mentors/css/../fonts/circe/Circe-Bold.eot?#iefix) format("embedded-opentype"),url(/local/templates/mentors/css/../fonts/circe/Circe-Bold.woff2) format("woff2"),url(/local/templates/mentors/css/../fonts/circe/Circe-Bold.woff) format("woff"),url(/local/templates/mentors/css/../fonts/circe/Circe-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Circe;src:url(/local/templates/mentors/css/../fonts/circe/Circe-ExtraBold.eot);src:url(/local/templates/mentors/css/../fonts/circe/Circe-ExtraBold.eot?#iefix) format("embedded-opentype"),url(/local/templates/mentors/css/../fonts/circe/Circe-ExtraBold.woff2) format("woff2"),url(/local/templates/mentors/css/../fonts/circe/Circe-ExtraBold.woff) format("woff"),url(/local/templates/mentors/css/../fonts/circe/Circe-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal}body,html{height:100%}body{font-family:Circe,Arial;font-size:16px;line-height:24px;font-weight:400;background-color:#f2f2f2;color:#0d0d0d}.h1,h1{font-weight:800;font-size:4.92188vw;line-height:5.46875vw}.h1 span,h1 span{color:#e04e39}@media only screen and (max-width:1920px){.h1,h1{font-size:8.05556vw;line-height:9.02778vw}}@media only screen and (max-width:1699px){.h1,h1{font-size:8.75vw;line-height:9.72222vw}}@media only screen and (max-width:1199px){.h1,h1{font-size:52px;line-height:60px}}@media only screen and (max-width:991px){.h1,h1{font-size:32px;line-height:40px}}@-webkit-keyframes transition{0%{-webkit-transform:translateY(-48px);transform:translateY(-48px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes transition{0%{-webkit-transform:translateY(-48px);transform:translateY(-48px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}a:hover{text-decoration:none}a:focus{outline:0}button{padding:0;border:0;background-color:transparent}button:focus{outline:0}.btn{transition:all .2s linear}.btn--big,.btn--normal{display:inline-block;height:50px;line-height:50px;border-radius:50px;padding:0 26px;text-align:center;font-size:20px}.btn--border{border:2px solid #e04e39;color:#e04e39}.btn--border:hover{background:#e04e39;color:#fff}.btn--white{background:#fff;color:#0d0d0d}.btn--white:hover{opacity:.7;color:#0d0d0d}.btn--big{height:70px;line-height:70px;padding:0 58px;font-size:28px;font-weight:300}@media only screen and (max-width:991px){.btn--big{font-size:18px;height:50px;line-height:50px;border-radius:50px;padding:0 26px}}.btn--ghost{border:2px solid #e04e39;line-height:46px;color:#e04e39}.btn--ghost:hover{color:#e04e39}@media not all and (pointer:coarse){.btn--ghost:hover{color:#fff;background-color:#e04e39}}.btn--primary{background-color:#e04e39;color:#fff;min-width:226px}.btn--primary:hover{color:#fff}@media not all and (pointer:coarse){.btn--primary:hover{color:#fff;opacity:.6}}input{-webkit-appearance:none}.input,.select2-search__field{background:#fff;border-radius:50px;width:100%;font-size:20px;line-height:30px;height:70px;color:#0d0d0d;padding:20px 30px;border:1px solid transparent;margin-bottom:30px;min-width:445px}@media only screen and (max-width:991px){.input,.select2-search__field{min-width:270px;height:50px;margin-bottom:15px;font-size:16px;padding:13px 20px}}.input:focus,.select2-search__field:focus{outline:0}.input:focus+.input-error__status,.select2-search__field:focus+.input-error__status{opacity:1}.input-error{border:1px solid #e04e39;color:#e04e39}.input-error__status{opacity:0;position:absolute;left:45px;top:85px;font-size:14px;line-height:18px;color:#0d0d0d;background:#fff;padding:6px 12px;-webkit-filter:drop-shadow(0 2px 12px rgba(121, 118, 118, .15));filter:drop-shadow(0 2px 12px rgba(121, 118, 118, .15));z-index:10;transition:all .2s linear}@media only screen and (max-width:991px){.input-error__status{top:60px;left:35px}}.input-error__status:before{content:"";position:absolute;top:-10px;width:0;height:0;border-style:solid;border-width:0 10px 20px 10px;border-color:transparent transparent #fff transparent;z-index:-1}.textarea{border-radius:30px;min-height:123px}.checkbox{margin-top:20px}.checkbox+label{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:20px;line-height:17px}.checkbox+label::before{content:'';display:inline-block;width:22px;height:22px;-ms-flex-negative:0;flex-shrink:0;-ms-flex-positive:0;flex-grow:0;border:1px solid transparent;background:#fff;margin-right:45px}.checkbox:checked+label::before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTMiIHZpZXdCb3g9IjAgMCAxOCAxMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEgNi4zNTc0Mkw2LjE4MDA5IDExLjUzNjRMMTYuNTQwMyAxLjE3ODQ0IiBzdHJva2U9IiMwRDBEMEQiIHN0cm9rZS13aWR0aD0iMiIvPgo8L3N2Zz4K);background-repeat:no-repeat;background-position:center center}.select2-dropdown{z-index:203000}.js-select{margin-bottom:30px}.select2,.select2-container--default .select2-selection--single{margin-bottom:30px;width:100%!important;font-size:20px;border-radius:50px;border:1px solid transparent;height:70px;border-bottom-right-radius:50px!important;border-bottom-left-radius:50px!important}@media only screen and (max-width:991px){.select2,.select2-container--default .select2-selection--single{min-width:270px;height:50px;font-size:16px}}.select2-container--default .select2-selection--single .select2-selection__rendered{padding:20px 30px}@media only screen and (max-width:991px){.select2-container--default .select2-selection--single .select2-selection__rendered{padding:10px 20px}}.select2-dropdown{border:none;margin-top:-70px}@media only screen and (max-width:991px){.select2-dropdown{margin-top:-49px}}.select2-search__field{padding:20px 30px!important;border:none!important}.select2-results__option{font-size:20px;line-height:30px;margin:0 10px;padding:10px 20px}.select2-results__option:after{content:attr(title);display:block;font-size:15px;line-height:18px;color:#9b9b9b}.select2-results__option.select2-results__option--highlighted,.select2-results__option[aria-selected=true]{background:#e04e39!important;color:#fff!important}.select2-results__option.select2-results__option--highlighted:after,.select2-results__option[aria-selected=true]:after{color:#fff}.select2-results{display:block;background:#fff;padding-top:10px;padding-bottom:10px}.select2-dropdown{background:0 0!important}.select2-search--dropdown{margin-bottom:-19px;padding:0}@media only screen and (max-width:991px){.select2-search--dropdown{margin-bottom:-5px}}.select2-container--default .select2-selection--single .select2-selection__arrow{top:20px}@media only screen and (max-width:991px){.select2-container--default .select2-selection--single .select2-selection__arrow{top:12px}}.select2-container--default .select2-selection--single .select2-selection__arrow b{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAyMSAxMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEgMUwxMC41IDlMMjAgMSIgc3Ryb2tlPSIjMEQwRDBEIiBzdHJva2Utd2lkdGg9IjIiLz4KPC9zdmc+Cg==);width:21px;height:11px;border:none!important;margin-left:-40px}@media only screen and (max-width:991px){.select2-container--default .select2-selection--single .select2-selection__arrow b{margin-left:-20px}}.select2-selection__rendered em{font-size:15px;line-height:18px;font-style:normal;margin-left:15px;color:#9b9b9b}.label__file{cursor:pointer;font-weight:700;font-size:20px;line-height:24px;letter-spacing:-.01em;padding-left:30px;position:relative;color:#e04e39;margin-bottom:30px}@media only screen and (max-width:991px){.label__file{margin-bottom:20px}}.label__file:before{content:"";left:0;top:-4px;position:absolute;display:block;width:20px;height:30px;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMjYiIHZpZXdCb3g9IjAgMCAxNSAyNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEgN1YxNy41QzEgMjEuNjM2IDMuOTE1NDggMjUgNy41IDI1QzExLjA4NDUgMjUgMTQgMjEuNjM2IDE0IDE3LjVWNi40OTk5NEMxNCAzLjQ2ODA4IDExLjg2MiAxIDkuMjMzMzkgMUM2LjYwNDY2IDEgNC40NjY2MSAzLjQ2ODA4IDQuNDY2NjEgNi40OTk5NFYxNi41MDAxQzQuNDY2NjEgMTguNDMgNS44MjczOSAxOS45OTk5IDcuNSAxOS45OTk5QzkuMTcyNjEgMTkuOTk5OSAxMC41MzM0IDE4LjQzIDEwLjUzMzQgMTYuNTAwMVY3IiBzdHJva2U9IiNFMDRFMzkiIHN0cm9rZS13aWR0aD0iMiIvPgo8L3N2Zz4K);background-position:left center;background-repeat:no-repeat}.label__file:hover{opacity:.7}.input__file{opacity:0;position:absolute;z-index:-1}.fancybox-is-open .fancybox-bg{opacity:1}.fancybox-bg{background:#e5e5e5}button.fancybox-button.fancybox-button--close svg path{fill:#0d0d0d;width:52px}.fancybox-button{background:0 0}.fancybox-button svg{display:block;height:52px;overflow:visible;position:relative;width:52px;right:30px}@media only screen and (max-width:991px){.fancybox-button svg{width:22px;right:0}}.fancybox-content{padding:0;background:#e5e5e5;overflow:initial}.fancybox-content h2{font-size:50px;line-height:60px;margin-bottom:50px}@media only screen and (max-width:991px){.fancybox-content h2{font-size:40px;line-height:42px;margin-top:50px;margin-bottom:30px;font-weight:500}}.fancybox-content a{font-size:20px;line-height:17px;text-decoration:underline;color:#0d0d0d}.fancybox-content a:hover{text-decoration:none}.fancybox-content p{font-size:20px;line-height:17px}.send{margin-top:50px;padding-bottom:100px}.socials__title{margin-bottom:25px;font-size:17px;line-height:20px;color:#fff}@media only screen and (max-width:1199px){.socials__title{margin-bottom:15px}}.socials__list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center}.socials__item{margin-right:68px}@media only screen and (max-width:1199px){.socials__item{margin-right:45px}}.socials__item:last-child{margin-right:0}.socials__item--vk svg{width:65px;height:34px}@media only screen and (max-width:1199px){.socials__item--vk svg{width:46px;height:25px}}.socials__item--fb svg{width:28px;height:55px}@media only screen and (max-width:1199px){.socials__item--fb svg{width:20px;height:40px}}.socials__item--inst svg{width:55px;height:55px}@media only screen and (max-width:1199px){.socials__item--inst svg{width:40px;height:40px}}.socials__link{display:block;transition:all .2s linear}.socials__link svg{fill:#fff}.socials__link:hover{opacity:.7}.socials-min{list-style:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;max-width:425px;padding:0;margin:0}@media only screen and (max-width:991px){.socials-min{max-width:100%}}.socials-min__link{display:block}.socials-min__link svg{transition:fill .2s linear}.socials-min__link:hover svg{fill:#e04e39}.header{padding-right:26px;position:fixed;top:0;left:0;width:100%;background-color:#f2f2f2;z-index:999;transition:background .2s linear;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform}@media only screen and (max-width:1199px){.header{padding-right:0;padding-left:17px}}.header__inner{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;height:80px}@media only screen and (max-width:991px){.header__inner{height:64px}}.header__burger{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:80px;width:150px;background-color:#e04e39;margin-right:40px;transition:opacity .2s linear}@media not all and (pointer:coarse){.header__burger:hover{opacity:.6}}@media only screen and (max-width:1199px){.header__burger{-ms-flex-order:5;order:5;margin-right:0;margin-left:40px}}@media only screen and (max-width:991px){.header__burger{height:64px;width:78px;margin-left:auto}}.header__burger._open span:first-child{-webkit-transform:translateY(12px) rotate(16deg);transform:translateY(12px) rotate(16deg)}@media only screen and (max-width:991px){.header__burger._open span:first-child{-webkit-transform:translateY(10px) rotate(18deg);transform:translateY(10px) rotate(18deg)}}.header__burger._open span:nth-child(2){-webkit-transform:rotateY(90deg);transform:rotateY(90deg)}.header__burger._open span:last-child{-webkit-transform:translateY(-12px) rotate(-16deg);transform:translateY(-12px) rotate(-16deg)}@media only screen and (max-width:991px){.header__burger._open span:last-child{-webkit-transform:translateY(-10px) rotate(-18deg);transform:translateY(-10px) rotate(-18deg)}}.header__burger span{display:block;width:100px;height:3px;background-color:#fff;margin-bottom:9px;transition:all .3s ease-in-out}.header__burger span:last-child{margin-bottom:0}@media only screen and (max-width:991px){.header__burger span{width:52px;margin-bottom:7px}}.header__logos{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width:991px){.header__logos svg{width:80px;height:37px}}.header__logos svg .logo-fill{fill:#552110;transition:all .2s linear}.header__logos img,.header__logos svg{-ms-flex:0 0 auto;flex:0 0 auto}.header__logos img:first-child,.header__logos svg:first-child{margin-right:36px}@media only screen and (max-width:991px){.header__logos img:first-child,.header__logos svg:first-child{margin-right:18px}}@media only screen and (max-width:991px){.header__logos img{width:24px}}@media only screen and (max-width:1199px){.header__logos{-ms-flex-order:1;order:1}}.header__btn{margin-left:40px}@media only screen and (max-width:1199px){.header__btn{display:none}}.header__phone{margin-left:auto;font-weight:700;font-size:28px;line-height:41px;color:#0d0d0d;transition:background .2s linear,color .2s linear}.header__phone:hover{color:#0d0d0d}@media not all and (pointer:coarse){.header__phone:hover{color:#e04e39}}@media only screen and (max-width:1199px){.header__phone{-ms-flex-order:4;order:4;margin-left:auto;font-size:24px;line-height:37px}}@media only screen and (max-width:991px){.header__phone{display:none}}.header__call{margin-left:33px}@media only screen and (max-width:1199px){.header__call{display:none}}.header--dark{background-color:#322e38}.header--dark .header__phone{color:#fff}.header--dark .header__phone:hover{color:#fff}.header--dark .header__logos svg .logo-fill{fill:#fff}.footer{background-color:#fff;padding:25px 0}@media only screen and (max-width:1199px){.footer{padding:20px 0}}.footer__inner{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;font-size:14px;line-height:20px;color:#bababa}@media only screen and (max-width:991px){.footer__inner{display:block}}.footer__inner a{text-transform:uppercase;color:#bababa;border-bottom:1px solid #bababa}@media only screen and (max-width:991px){.footer__dev{margin-top:10px}}svg{display:block}.wrapper{position:relative;overflow:hidden}.icon--export{width:52px;height:42px}@media only screen and (max-width:991px){.icon--export{width:38px;height:30px}}.icon--rocket{width:52px;height:56px}@media only screen and (max-width:991px){.icon--rocket{width:38px;height:38px}}.icon--heart{width:52px;height:38px}@media only screen and (max-width:991px){.icon--heart{width:38px;height:27px}}.icon--vk{width:29px;height:15px}.icon--fb{width:14px;height:24px}.icon--instagram{width:28px;height:28px}.icon--tg{width:28px;height:24px}.icon--youtube{width:30px;height:21px}.custom-container{max-width:70.3125vw;margin:0 auto}@media only screen and (max-width:1920px){.custom-container{max-width:83.33333vw}}@media only screen and (max-width:1199px){.custom-container{max-width:100%;padding:0 15px}}.scroll-content{will-change:transform}.color-bg{background-color:#f2f2f2;position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1}.main-section{position:relative;min-height:100vh;padding-top:237px;z-index:11;will-change:transform}@media only screen and (max-width:1199px){.main-section{padding-top:0}}.main-section__bg{position:absolute;top:0;left:50%;height:100%;width:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#f2f2f2;z-index:6}.main-section__bg video{position:absolute;top:-100px;left:100px;height:100%;width:100%}@media only screen and (max-width:1199px){.main-section__bg video{left:-1%;right:-60px}}@media only screen and (max-width:991px){.main-section__bg video{left:0;right:auto}}@media only screen and (max-width:767px){.main-section__bg video{left:initial;right:-6px;width:433px;top:-23%}}.main-section__inner{position:relative;z-index:7}@media only screen and (max-width:1199px){.main-section__inner{padding-top:170px}}.main-section__title{text-transform:uppercase;max-width:46.875vw;margin:0;padding-bottom:160px}@media only screen and (max-width:1920px){.main-section__title{max-width:83.33333vw}}@media only screen and (max-width:1199px){.main-section__title{max-width:490px;padding-bottom:11.6764vw;font-size:29px;line-height:37px}}@media only screen and (max-width:991px){.main-section__title{max-width:290px}}.main-section__text{font-style:normal;font-weight:400;font-size:36px;line-height:44px;max-width:57.29167vw;color:#0d0d0d;opacity:1;transition:all .3s linear}@media only screen and (max-width:1441px){.main-section__text{max-width:76.38889vw}}.main-section__text.hidden{opacity:0}@media only screen and (max-width:1199px){.main-section__text{font-size:26px;line-height:32px}}.main-section__text b{color:#df4d39}.people-section{position:relative;margin-top:14.14062vw;padding-bottom:7.8125vw;z-index:14}@media only screen and (max-width:1920px){.people-section{margin-top:25.13889vw;padding-bottom:13.88889vw}}@media only screen and (max-width:1199px){.people-section{margin-top:100px;padding-bottom:100px}}@media only screen and (max-width:991px){.people-section{padding-bottom:60px}}.people-section:not(.people-section--white){padding-bottom:0}@media only screen and (max-width:1199px){.people-section:not(.people-section--white){margin-top:100px;padding-bottom:100px}}@media only screen and (max-width:991px){.people-section:not(.people-section--white){padding-bottom:60px}}.people-section--white{margin-top:0;padding-top:2.42188vw}@media only screen and (max-width:1920px){.people-section--white{padding-top:4.30556vw;padding-bottom:1vw}}@media only screen and (max-width:1199px){.people-section--white{padding-top:40px}}.people-section__list{margin:0 auto}@media only screen and (max-width:1920px){.people-section__list{max-width:1700px}}@media only screen and (max-width:1440px){.people-section__list{max-width:1200px}}.people-section__text{position:relative;z-index:20;padding-top:435px;font-style:normal;font-weight:800;font-size:50px;line-height:70px;letter-spacing:.03em;text-transform:uppercase;color:#fff;max-width:62.5vw}@media only screen and (max-width:1441px){.people-section__text{max-width:76.38889vw}}@media only screen and (max-width:1199px){.people-section__text{padding-top:100px;font-size:24px;line-height:32px;word-break:normal}}.people-section__text a{color:#e04e39;background-image:linear-gradient(to right,#e04e39,#e04e39);background-position:100% 90%;background-repeat:no-repeat;background-size:100% 1px;transition:background-size .5s ease}.people-section__text a:hover{background-image:none}@media only screen and (max-width:1199px){.people-section__text a{background-image:none;text-decoration:underline}}.people-section__text--white{padding-top:200px;padding-bottom:200px;font-weight:400;font-size:36px;line-height:44px;color:#0d0d0d;text-transform:none;letter-spacing:0;max-width:58.59375vw}@media only screen and (max-width:1199px){.people-section__text--white{font-size:26px;line-height:32px}}@media only screen and (max-width:1441px){.people-section__text--white{max-width:78.125vw}}.people-section__text--white b{color:#df4d39}.people-list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -15px}.people-list__line{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%;padding:0 15px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.people-list__line>*{max-width:100%;-ms-flex:0 0 auto;flex:0 0 auto}@media only screen and (max-width:1199px){.people-list__line{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media only screen and (max-width:1199px){.people-list__line:last-child{margin-bottom:0}}.people-list__line--2{padding-top:180px}@media only screen and (max-width:1199px){.people-list__line--2{padding-top:0}}.people-list__item{margin-bottom:105px}@media only screen and (max-width:991px){.people-list__item{margin-bottom:80px}}.people-list--2 .people-list__line--2{padding-top:180px}@media only screen and (max-width:1199px){.people-list--2 .people-list__line--2{padding-top:0}}.people-card{position:relative;color:#fff;margin:0 auto;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform;cursor:pointer}.people-card__bg svg{width:100%}@media only screen and (max-width:991px){.people-card__bg svg{height:100%}}.people-card__photo{right:0;bottom:0;position:absolute;z-index:5}.people-card__photo img{width:100%}.people-card__body{position:absolute;top:0;left:0;z-index:6}.people-card__name{font-weight:700;font-size:28px;line-height:32px;margin-bottom:10px}@media only screen and (max-width:991px){.people-card__name{font-size:22px;line-height:26px;margin-bottom:8px}}.people-card__descr{font-size:15px;line-height:18px;font-weight:400}@media only screen and (max-width:991px){.people-card__descr{font-size:14px;line-height:17px}}.people-card__text{font-size:18px;line-height:24px;text-transform:uppercase;visibility:hidden;max-width:270px;position:absolute;top:0;left:0;z-index:6}@media only screen and (max-width:991px){.people-card__text{font-size:16px;line-height:22px;max-width:222px}}.people-card__arrow{position:absolute;width:60px;height:60px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background-color:#fff;border-radius:50%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:0;visibility:hidden}@media only screen and (max-width:991px){.people-card__arrow{width:45px;height:45px}}.people-card--1{width:355px;height:233px}@media only screen and (max-width:991px){.people-card--1{width:290px;height:190px}}.people-card--1 .people-card__body{padding-top:66px;padding-left:46px}@media only screen and (max-width:991px){.people-card--1 .people-card__body{padding-left:29px;padding-top:60px}}.people-card--1 .people-card__text{top:86px;left:44px}@media only screen and (max-width:991px){.people-card--1 .people-card__text{top:33px;left:33px}}.people-card--1 .people-card__photo{right:3.5px;bottom:10px}@media only screen and (max-width:991px){.people-card--1 .people-card__photo{right:2.5px;bottom:8px}}.people-card--1 .people-card__arrow{bottom:-6px}@media only screen and (max-width:991px){.people-card--1 .people-card__arrow{bottom:-2px}}.people-card--2{width:355px;height:207px}@media only screen and (max-width:991px){.people-card--2{width:288px;height:168px}}.people-card--2 .people-card__body{padding-top:49px;padding-left:45px}@media only screen and (max-width:991px){.people-card--2 .people-card__body{padding-left:29px;padding-top:38px}}.people-card--2 .people-card__text{top:56px;left:45px}@media only screen and (max-width:991px){.people-card--2 .people-card__text{top:52px;left:30px}}.people-card--2 .people-card__arrow{bottom:-30px}@media only screen and (max-width:991px){.people-card--2 .people-card__arrow{bottom:-22px}}.people-card--3{width:355px;height:214px}@media only screen and (max-width:991px){.people-card--3{width:290px;height:175px}}.people-card--3 .people-card__body{padding-top:43px;padding-left:47px}@media only screen and (max-width:991px){.people-card--3 .people-card__body{padding-top:35px;padding-left:29px}}.people-card--3 .people-card__arrow{bottom:-28px}@media only screen and (max-width:991px){.people-card--3 .people-card__arrow{bottom:-22px}}.people-card--3 .people-card__text{top:71px;left:44px}@media only screen and (max-width:991px){.people-card--3 .people-card__text{left:31px;top:47px}}.people-card--4{width:355px;height:224px}@media only screen and (max-width:991px){.people-card--4{width:290px;height:182.9px}}.people-card--4 .people-card__body{padding-top:49px;padding-left:46px}@media only screen and (max-width:991px){.people-card--4 .people-card__body{padding-left:31px;padding-top:35px}}.people-card--4 .people-card__arrow{bottom:-26px}@media only screen and (max-width:991px){.people-card--4 .people-card__arrow{bottom:-18px}}.people-card--4 .people-card__text{top:67px;left:44px}@media only screen and (max-width:991px){.people-card--4 .people-card__text{left:31px;top:42px}}.people-card--5{width:355px;height:224px}@media only screen and (max-width:991px){.people-card--5{width:286.13px;height:183.82px}}.people-card--5 .people-card__photo{bottom:1px}@media only screen and (max-width:991px){.people-card--5 .people-card__photo{bottom:4px}}.people-card--5 .people-card__body{padding-top:47px;padding-left:45px}@media only screen and (max-width:991px){.people-card--5 .people-card__body{padding-top:45px;padding-left:30px}}.people-card--5 .people-card__arrow{bottom:-18px}@media only screen and (max-width:991px){.people-card--5 .people-card__arrow{bottom:-12px}}.people-card--5 .people-card__text{top:98px;left:45px}@media only screen and (max-width:991px){.people-card--5 .people-card__text{top:75px;left:30px}}.people-card--6{width:355px;height:222px}@media only screen and (max-width:991px){.people-card--6{width:290px;height:182px}}.people-card--6 .people-card__body{padding-top:56px;padding-left:42px}@media only screen and (max-width:991px){.people-card--6 .people-card__body{padding-top:46px;padding-left:30px}}.people-card--6 .people-card__arrow{bottom:-18px}@media only screen and (max-width:991px){.people-card--6 .people-card__arrow{bottom:-12px}}.people-card--6 .people-card__text{top:83px;left:44px}@media only screen and (max-width:991px){.people-card--6 .people-card__text{left:30px;top:72px}}.people-card--7{width:355px;height:210px}@media only screen and (max-width:991px){.people-card--7{width:290px;height:172px}}.people-card--7 .people-card__photo{right:-1px}.people-card--7 .people-card__body{padding-top:56px;padding-left:42px}@media only screen and (max-width:991px){.people-card--7 .people-card__body{padding-top:41px;padding-left:30px}}.people-card--7 .people-card__arrow{bottom:-30px}@media only screen and (max-width:991px){.people-card--7 .people-card__arrow{bottom:-22px}}.people-card--7 .people-card__text{top:46px;left:44px}@media only screen and (max-width:991px){.people-card--7 .people-card__text{top:50px}}.people-card--8{width:355px;height:207px}@media only screen and (max-width:991px){.people-card--8{width:290px;height:169px}}.people-card--8 .people-card__body{padding-top:49px;padding-left:39px}@media only screen and (max-width:991px){.people-card--8 .people-card__body{padding-top:40px;padding-left:30px}}.people-card--8 .people-card__arrow{bottom:-30px}@media only screen and (max-width:991px){.people-card--8 .people-card__arrow{bottom:-22px}}.people-card--8 .people-card__text{top:68px;left:44px}@media only screen and (max-width:991px){.people-card--8 .people-card__text{top:38px;left:42px}}.people-card--9{width:355px;height:210px}@media only screen and (max-width:991px){.people-card--9{width:290px;height:172px}}.people-card--9 .people-card__body{padding-top:50px;padding-left:40px}@media only screen and (max-width:991px){.people-card--9 .people-card__body{padding-top:41px;padding-left:30px}}.people-card--9 .people-card__arrow{bottom:-30px}@media only screen and (max-width:991px){.people-card--9 .people-card__arrow{bottom:-22px}}.people-card--9 .people-card__text{top:81px;left:44px}@media only screen and (max-width:991px){.people-card--9 .people-card__text{top:65px;left:39px}}.people-card--10{width:355px;height:227px}@media only screen and (max-width:991px){.people-card--10{width:292px;height:193px}}.people-card--10 .people-card__body{padding-top:50px;padding-left:42px}@media only screen and (max-width:991px){.people-card--10 .people-card__body{padding-top:48px;padding-left:30px}}.people-card--10 .people-card__arrow{bottom:-20px}@media only screen and (max-width:991px){.people-card--10 .people-card__arrow{bottom:-22px}}.people-card--10 .people-card__text{top:82px;left:44px}@media only screen and (max-width:991px){.people-card--10 .people-card__text{top:66px;left:28px;max-width:240px}}.people-card--10 .people-card__photo{bottom:17px}@media only screen and (max-width:991px){.people-card--10 .people-card__photo{bottom:20px}}.people-card--11{width:371px;height:239px}@media only screen and (max-width:991px){.people-card--11{width:290px;height:182.2px}}.people-card--11 .people-card__arrow{bottom:-25px}@media only screen and (max-width:991px){.people-card--11 .people-card__arrow{bottom:-14px}}.people-card--11 .people-card__text{top:56px;left:44px}@media only screen and (max-width:991px){.people-card--11 .people-card__text{top:38px;left:40px}}.people-card--11 .people-card__body{padding-top:58px;padding-left:50px}@media only screen and (max-width:991px){.people-card--11 .people-card__body{padding-top:35px;padding-left:36px}}.people-card--11 .people-card__photo{bottom:-2.5px;right:15px;left:0}@media only screen and (max-width:991px){.people-card--11 .people-card__photo{bottom:-6.5px;right:12px;left:0}}.people-card--12{width:355px;height:227px}@media only screen and (max-width:991px){.people-card--12{width:290px;height:186px}}.people-card--12 .people-card__body{padding-top:60px;padding-left:40px}@media only screen and (max-width:991px){.people-card--12 .people-card__body{padding-top:48px;padding-left:30px}}.people-card--12 .people-card__arrow{bottom:-30px}@media only screen and (max-width:991px){.people-card--12 .people-card__arrow{bottom:-22px}}.people-card--12 .people-card__text{top:90px;left:44px}@media only screen and (max-width:991px){.people-card--12 .people-card__text{top:77px}}.people-card--13{width:356px;height:227px}@media only screen and (max-width:991px){.people-card--13{width:291px;height:185px}}.people-card--13 .people-card__body{padding-top:47px;padding-left:43px}@media only screen and (max-width:991px){.people-card--13 .people-card__body{padding-left:48px;padding-top:49px}}.people-card--13 .people-card__arrow{bottom:-12px}@media only screen and (max-width:991px){.people-card--13 .people-card__arrow{bottom:-6px}}.people-card--13 .people-card__text{top:60px;left:45px}@media only screen and (max-width:991px){.people-card--13 .people-card__text{top:44px;left:40px}}.people-card--13 .people-card__photo{bottom:-2px}.people-card--14{width:356px;height:207px}@media only screen and (max-width:991px){.people-card--14{width:290px;height:168px}}.people-card--14 .people-card__body{padding-top:31px;padding-left:46px}@media only screen and (max-width:991px){.people-card--14 .people-card__body{padding-top:21px;padding-left:30px}}.people-card--14 .people-card__arrow{bottom:-30px}@media only screen and (max-width:991px){.people-card--14 .people-card__arrow{bottom:-22px}}.people-card--14 .people-card__text{top:80px;left:44px}@media only screen and (max-width:991px){.people-card--14 .people-card__text{top:64px;left:48px}}.people-card--14 .people-card__bg{position:absolute;top:0;left:0;width:100%;height:100%}.people-card--15{width:355px;height:207px}@media only screen and (max-width:991px){.people-card--15{width:287px;height:185px}}.people-card--15 .people-card__body{padding-top:50px;padding-left:45px}@media only screen and (max-width:991px){.people-card--15 .people-card__body{padding-top:40px;padding-left:28px}}.people-card--15 .people-card__arrow{bottom:-36px}@media only screen and (max-width:991px){.people-card--15 .people-card__arrow{bottom:-26px}}.people-card--15 .people-card__text{top:83px;left:44px}@media only screen and (max-width:991px){.people-card--15 .people-card__text{top:68px;left:46px}}.people-card--15 .people-card__photo{bottom:-10px}@media only screen and (max-width:991px){.people-card--15 .people-card__photo{bottom:9px}}.people-card--16{width:355px;height:227px}@media only screen and (max-width:991px){.people-card--16{width:290px;height:186px}}.people-card--16 .people-card__body{padding-top:77px;padding-left:44px}@media only screen and (max-width:991px){.people-card--16 .people-card__body{padding-top:57px;padding-left:29px}}.people-card--16 .people-card__arrow{bottom:-30px}@media only screen and (max-width:991px){.people-card--16 .people-card__arrow{bottom:-22px}}.people-card--16 .people-card__text{top:97px;left:44px}@media only screen and (max-width:991px){.people-card--16 .people-card__text{top:89px;left:44px}}.people-card--17{width:355px;height:228px}@media only screen and (max-width:991px){.people-card--17{width:290px;height:186px}}.people-card--17 .people-card__body{padding-top:50px;padding-left:46px}@media only screen and (max-width:991px){.people-card--17 .people-card__body{padding-top:38px;padding-left:31px}}.people-card--17 .people-card__arrow{bottom:-30px}@media only screen and (max-width:991px){.people-card--17 .people-card__arrow{bottom:-22px}}.people-card--17 .people-card__text{top:88px;left:44px}@media only screen and (max-width:991px){.people-card--17 .people-card__text{top:64px;left:34px}}.people-card--17_ .people-card__photo{bottom:14px;left:33px;right:-11px;-webkit-transform:rotate(-1deg);transform:rotate(-1deg)}@media only screen and (max-width:991px){.people-card--17_ .people-card__photo{bottom:12px;left:33px;right:-3px}}.people-card--17__ .people-card__photo{bottom:12px;left:49px;right:2px;-webkit-transform:rotate(-1deg);transform:rotate(-1deg)}@media only screen and (max-width:991px){.people-card--17__ .people-card__photo{bottom:10px}}.people-card--18{width:355px;height:221px}@media only screen and (max-width:991px){.people-card--18{width:292px;height:184px}}.people-card--18 .people-card__bg{position:absolute;top:0;left:0;width:100%;height:100%}@media only screen and (max-width:991px){.people-card--18 .people-card__photo{bottom:2px}}.people-card--18 .people-card__body{padding-top:47px;padding-left:39px}@media only screen and (max-width:991px){.people-card--18 .people-card__body{padding-top:30px;padding-left:29px}}.people-card--18 .people-card__arrow{bottom:-24px}@media only screen and (max-width:991px){.people-card--18 .people-card__arrow{bottom:-18px}}.people-card--18 .people-card__text{top:71px;left:44px}@media only screen and (max-width:991px){.people-card--18 .people-card__text{top:61px;left:42px}}.people-card--19{width:355px;height:219px}@media only screen and (max-width:991px){.people-card--19{width:296px;height:191px}}.people-card--19 .people-card__body{padding-top:60px;padding-left:52px}@media only screen and (max-width:991px){.people-card--19 .people-card__body{padding-top:40px;padding-left:30px}}.people-card--19 .people-card__arrow{bottom:-30px}.people-card--19 .people-card__text{top:78px;left:44px}@media only screen and (max-width:991px){.people-card--19 .people-card__text{top:58px}}.people-card--19 .people-card__bg{position:absolute;top:0;left:0;width:100%;height:100%}@media only screen and (max-width:991px){.people-card--19 .people-card__photo{bottom:4px}}.people-card--20{width:355px;height:221px}@media only screen and (max-width:991px){.people-card--20{width:291px;height:182px}}.people-card--20 .people-card__bg{position:absolute;top:0;left:0;width:100%;height:100%}.people-card--20 .people-card__body{padding-top:47px;padding-left:39px}@media only screen and (max-width:991px){.people-card--20 .people-card__body{padding-top:27px;padding-left:32px}}.people-card--20 .people-card__arrow{bottom:-22px}@media only screen and (max-width:991px){.people-card--20 .people-card__arrow{bottom:-14px}}.people-card--20 .people-card__text{top:85px;left:44px}@media only screen and (max-width:991px){.people-card--20 .people-card__text{top:68px;left:36px}}.people-card--21{width:352px;height:222px}@media only screen and (max-width:991px){.people-card--21{width:290px;height:181px}}@media only screen and (max-width:991px){.people-card--21 .people-card__bg{width:290px;height:181px}}.people-card--21 .people-card__body{padding-top:47px;padding-left:42px}@media only screen and (max-width:991px){.people-card--21 .people-card__body{padding-left:30px;padding-top:32px}}.people-card--21 .people-card__arrow{bottom:-28px}@media only screen and (max-width:991px){.people-card--21 .people-card__arrow{bottom:-22px}}.people-card--21 .people-card__text{top:54px;left:45px}@media only screen and (max-width:991px){.people-card--21 .people-card__text{top:40px;left:34px}}.people-card--22{width:355px;height:214px}@media only screen and (max-width:991px){.people-card--22{width:290px;height:175px}}.people-card--22 .people-card__photo{right:-1px}.people-card--22 .people-card__body{padding-top:43px;padding-left:40px}@media only screen and (max-width:991px){.people-card--22 .people-card__body{padding-top:36px;padding-left:31px}}.people-card--22 .people-card__arrow{bottom:-28px}@media only screen and (max-width:991px){.people-card--22 .people-card__arrow{bottom:-22px}}.people-card--22 .people-card__text{top:83px;left:45px}@media only screen and (max-width:991px){.people-card--22 .people-card__text{top:68px;left:38px}}.people-card--23{width:355px;height:207px}@media only screen and (max-width:991px){.people-card--23{width:290px;height:169px}}.people-card--23 .people-card__body{padding-top:40px;padding-left:41px}@media only screen and (max-width:991px){.people-card--23 .people-card__body{padding-left:30px;padding-top:32px}}.people-card--23 .people-card__arrow{bottom:-30px}@media only screen and (max-width:991px){.people-card--23 .people-card__arrow{bottom:-22px}}.people-card--23 .people-card__text{top:56px;left:45px}@media only screen and (max-width:991px){.people-card--23 .people-card__text{top:33px;left:38px}}.people-card--23_ .people-card__body{padding-top:20px}@media only screen and (max-width:991px){.people-card--23_ .people-card__body{padding-top:10px}}.people-card--23_ .people-card__photo{left:-50px;right:31px}@media only screen and (max-width:991px){.people-card--23_ .people-card__photo{right:24px}}.people-card--24{width:355px;height:210px}@media only screen and (max-width:991px){.people-card--24{width:290px;height:172px}}.people-card--24 .people-card__body{padding-top:32px;padding-left:41px}@media only screen and (max-width:991px){.people-card--24 .people-card__body{padding-top:25px;padding-left:32px}}.people-card--24 .people-card__arrow{bottom:-30px}@media only screen and (max-width:991px){.people-card--24 .people-card__arrow{bottom:-22px}}.people-card--24 .people-card__text{top:57px;left:44px}@media only screen and (max-width:991px){.people-card--24 .people-card__text{top:44px;left:44px}}.people-card--25{width:355px;height:227px}@media only screen and (max-width:991px){.people-card--25{width:292px;height:193px}}@media only screen and (max-width:991px){.people-card--25 .people-card__bg{width:292px;height:193px}}.people-card--25 .people-card__body{padding-top:72px;padding-left:42px}@media only screen and (max-width:991px){.people-card--25 .people-card__body{padding-top:48px;padding-left:30px}}.people-card--25 .people-card__arrow{bottom:-30px}@media only screen and (max-width:991px){.people-card--25 .people-card__arrow{bottom:-22px}}.people-card--25 .people-card__text{top:82px;left:44px}@media only screen and (max-width:991px){.people-card--25 .people-card__text{top:66px;left:28px;max-width:240px}}@media only screen and (max-width:991px){.people-card--25 .people-card__photo{bottom:6px}}.people-card--26{width:354px;height:208px}@media only screen and (max-width:991px){.people-card--26{width:292px;height:192px}}@media only screen and (max-width:991px){.people-card--26 .people-card__bg{width:292px;height:192px}}.people-card--26 .people-card__body{padding-top:42px;padding-left:42px}@media only screen and (max-width:991px){.people-card--26 .people-card__body{padding-top:38px;padding-left:30px}}.people-card--26 .people-card__arrow{bottom:-30px}@media only screen and (max-width:991px){.people-card--26 .people-card__arrow{bottom:-22px}}.people-card--26 .people-card__text{top:68px;left:44px}@media only screen and (max-width:991px){.people-card--26 .people-card__text{top:66px;left:28px;max-width:240px}}.people-card--26 .people-card__photo{bottom:-2px;left:21px;right:-5px}@media only screen and (max-width:991px){.people-card--26 .people-card__photo{bottom:10px;left:22px;right:-2px}}.people-card__arrow{transition:none}.people-card__arrow svg path{transition:fill .2s linear}.people-card__arrow:hover svg path{fill:#e04e39}@media only screen and (min-width:992px){.people-card._mouse-enter .people-card__body,.people-card._mouse-enter .people-card__photo{visibility:hidden}.people-card._mouse-enter .people-card__text{visibility:visible}.people-card._mouse-enter .people-card__arrow{visibility:visible}}.info-block{position:relative;color:#fff;padding-top:18vh;overflow:hidden}@media only screen and (max-width:1199px){.info-block{padding-top:100px}}@media only screen and (max-width:991px){.info-block{padding-top:60px}}.info-block__inner{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;height:180vh}.info-block__number{position:absolute;top:21vh;left:0;width:100%;text-align:center;color:#fff;font-size:39.0625vw;line-height:39.0625vw;pointer-events:none;z-index:8}@media only screen and (max-width:1599px){.info-block__number{font-size:52.08333vw;line-height:52.08333vw}}@media only screen and (max-width:1199px){.info-block__number{top:160px;font-size:250px;line-height:250px}}@media only screen and (max-width:991px){.info-block__number{top:120px;font-size:190px;line-height:190px}}.info-block__number span{display:block;padding-left:.9375vw}@media only screen and (max-width:1599px){.info-block__number span{padding-left:1.25vw}}@media only screen and (max-width:1199px){.info-block__number span{padding-left:8px}}.info-block__text{text-align:center;font-size:1.5625vw;line-height:1.71875vw;margin-left:auto;margin-right:auto;will-change:transform;color:#fff}@media only screen and (max-width:1599px){.info-block__text{font-size:2.08333vw;line-height:2.29167vw}}@media only screen and (max-width:1199px){.info-block__text{font-size:28px;line-height:32px}}@media only screen and (max-width:991px){.info-block__text{font-size:24px;line-height:28px}}.info-block__text+.info-block__text{padding-top:16.25vw;width:10.72917vw;color:#fff}.info-block__text+.info-block__text span{position:relative;display:inline-block;margin-bottom:4px}.info-block__text+.info-block__text span:last-child{margin-bottom:0}@media only screen and (max-width:1599px){.info-block__text+.info-block__text{padding-top:21.66667vw;width:14.30556vw}}@media only screen and (max-width:1199px){.info-block__text+.info-block__text{padding-top:270px;width:220px}}@media only screen and (max-width:991px){.info-block__text+.info-block__text{padding-top:210px;width:198px}}.info-block__item{text-align:center;height:100vh;width:100%;-ms-flex:0 0 auto;flex:0 0 auto}.info-block__item--2{height:70vh}.info-block__subtitle{will-change:transform;margin-bottom:3.125vw;color:#e04e39;font-size:1.25vw;line-height:1.66667vw}@media only screen and (max-width:1599px){.info-block__subtitle{margin-bottom:4.16667vw;font-size:1.66667vw;line-height:2.22222vw}}@media only screen and (max-width:1199px){.info-block__subtitle{font-size:26px;line-height:32px;margin-bottom:46px}}@media only screen and (max-width:991px){.info-block__subtitle{font-size:20px;line-height:26px;margin-bottom:36px}}.info-block__title{will-change:transform;text-transform:uppercase;font-size:6.04167vw;line-height:6.04167vw}@media only screen and (max-width:1599px){.info-block__title{font-size:8.05556vw;line-height:8.05556vw}}@media only screen and (max-width:1199px){.info-block__title{font-size:46px;line-height:52px}}@media only screen and (max-width:991px){.info-block__title{font-size:40px;line-height:46px}}.info-block__title div{overflow:hidden}.info-block__title div span{display:block;-webkit-transform:translateY(120%);transform:translateY(120%)}.end-block{padding-top:2.34375vw;padding-bottom:13.88889vw}@media only screen and (max-width:1920px){.end-block{padding-top:4.16667vw;padding-bottom:13.88889vw}}@media only screen and (max-width:1199px){.end-block{padding-top:30px;padding-bottom:91px}}.end-block__title{text-transform:uppercase;max-width:46.875vw;margin:0}@media only screen and (max-width:1920px){.end-block__title{max-width:83.33333vw}}@media only screen and (max-width:1199px){.end-block__title{max-width:500px}}@media only screen and (max-width:991px){.end-block__title{max-width:290px;font-size:32px;line-height:40px;margin:0 auto}}.end-block__title--h2{padding-top:10.41667vw;text-align:center;font-weight:800;font-size:50px;line-height:70px;margin-bottom:45px;text-align:center;text-transform:uppercase;color:#0d0d0d}@media only screen and (max-width:991px){.end-block__title--h2{font-weight:800;font-size:24px;line-height:32px;padding-top:90px}.end-block__title--h2 br{display:none}}.end-block__author{font-size:1.17188vw;line-height:1.71875vw;margin-top:.39062vw}@media only screen and (max-width:1920px){.end-block__author{font-size:2.08333vw;line-height:3.05556vw;margin-top:.69444vw}}@media only screen and (max-width:1199px){.end-block__author{font-size:30px;line-height:41px;margin:0 auto}}@media only screen and (max-width:991px){.end-block__author{font-size:24px;line-height:35px;margin-top:20px}}.end-block__inner-center{text-align:center}.people-popup{position:fixed;z-index:9999;height:100vh;width:100%;top:0;left:0;will-change:transform;display:none;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000}.people-popup__photo{position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:6;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000}.people-popup__photo img{position:absolute;bottom:-10px;left:-10px;width:100%;height:100%;object-fit:cover}@media only screen and (max-width:1199px){.people-popup__photo img{height:auto;left:0;width:800px;object-fit:unset}}@media only screen and (max-width:991px){.people-popup__photo img{height:112%;left:50%;-webkit-transform:translateX(-25%);transform:translateX(-25%);width:auto;object-fit:unset}}.people-popup__modal{text-align:center;margin-top:125px}.people-popup__inner{overflow:auto;height:100%;color:#fff;position:relative;z-index:7}.people-popup__header{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:end;justify-content:flex-end;height:100vh;font-weight:400;font-size:17px;line-height:20px;padding-bottom:18vh;padding-right:16vw;z-index:6}@media only screen and (max-width:1199px){.people-popup__header{padding-bottom:45px;padding-right:15px;padding-left:15px;-ms-flex-align:center;align-items:center;font-size:15px;line-height:19px}}.people-popup__header-inner{max-width:432px}.people-popup__close{position:absolute;top:50px;left:50px;width:60px;height:60px;border-radius:50%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;z-index:8;background-color:#fff}@media only screen and (max-width:1199px){.people-popup__close{top:15px;left:15px;height:45px;width:45px}}.people-popup__close svg{width:15.5px;height:15.5px;transition:fill .2s linear}@media only screen and (max-width:1199px){.people-popup__close svg{width:12px;height:12px}}.people-popup__close:hover svg{fill:#e04e39}.people-popup__bottom{margin-top:48px;height:48px;width:15px;overflow:hidden;will-change:transform}@media only screen and (max-width:1199px){.people-popup__bottom{margin-top:35px}}.people-popup__bottom svg{display:inline-block;width:15.5px;height:28px;fill:#fff;margin:10px 0;-webkit-transform:translateY(-48px);transform:translateY(-48px);-webkit-animation:transition 2s cubic-bezier(.15,1,.75,1) infinite;animation:transition 2s cubic-bezier(.15,1,.75,1) infinite}.people-popup__quote p{font-weight:700;font-size:36px;line-height:42px;margin-bottom:7px}@media only screen and (max-width:1199px){.people-popup__quote p{font-size:26px;line-height:30px}}.people-popup__quote span{display:block;letter-spacing:.01em}.people-popup__quote span:last-child{margin-top:33px}@media only screen and (max-width:1199px){.people-popup__quote span:last-child{margin-top:20px}}.people-popup__content{overflow:hidden;position:relative;padding-top:10vw;padding-left:10.41667vw;padding-right:10.41667vw;padding-bottom:4.44444vw;z-index:8}@media only screen and (max-width:1199px){.people-popup__content{padding-top:45px;padding-left:15px;padding-right:15px;padding-bottom:90px}}.people-popup__blur{content:'';position:absolute;top:-20px;left:-20px;right:-20px;bottom:-20px;z-index:6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.people-popup__text{position:relative;z-index:7;color:#fff;font-size:36px;line-height:44px}@media only screen and (max-width:1199px){.people-popup__text{font-size:26px;line-height:32px}}.people-popup__text h2{font-weight:800;font-size:50px;line-height:70px;text-transform:uppercase;margin:92px 0}@media only screen and (max-width:1199px){.people-popup__text h2{font-size:24px;line-height:32px;margin:35px 0}}.people-popup__socials{position:relative;z-index:7;margin-top:85px}@media only screen and (max-width:1199px){.people-popup__socials{margin-top:45px}}.people-popup__nav{position:relative;z-index:7;margin-top:154px}@media only screen and (max-width:1199px){.people-popup__nav{margin-top:75px}}.people-popup._process{pointer-events:none}.people-popup._process .people-popup__inner{overflow:hidden}.people-popup-nav{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:1199px){.people-popup-nav{-ms-flex-direction:column;flex-direction:column}}.people-popup-nav__item{-ms-flex:0 0 auto;flex:0 0 auto}@media only screen and (max-width:1199px){.people-popup-nav__item{margin-bottom:12px}}@media only screen and (max-width:1199px){.people-popup-nav__item:last-child{margin-left:auto;margin-bottom:0}}.people-popup-nav__link{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;font-weight:700;font-size:28px;line-height:32px;color:#fff}@media only screen and (max-width:1199px){.people-popup-nav__link{font-size:22px;line-height:26px}}.people-popup-nav__link svg{-ms-flex:0 0 auto;flex:0 0 auto;width:28px;height:15.5px;fill:#fff;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}@media only screen and (max-width:1199px){.people-popup-nav__link svg{width:22px;height:12px}}.people-popup-nav__link svg+span{margin-left:25px;margin-right:0}@media only screen and (max-width:1199px){.people-popup-nav__link svg+span{margin-left:14px}}.people-popup-nav__link span{margin-right:25px}@media only screen and (max-width:1199px){.people-popup-nav__link span{margin-right:14px}}.people-popup-nav__link--next svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.people-popup-nav__link--next:hover svg{-webkit-transform:rotate(180deg) translateX(-5px);transform:rotate(180deg) translateX(-5px)}.people-popup-nav__link--prev:hover svg{-webkit-transform:translateX(-5px);transform:translateX(-5px)}.people-popup-nav__link:hover{color:#fff}.navigation-pane{position:fixed;top:80px;height:calc(100% - 80px);width:100%;background-color:#f2f2f2;visibility:hidden;opacity:0;pointer-events:none;z-index:80;transition:all .3s ease-in-out}@media only screen and (max-width:991px){.navigation-pane{top:64px;height:calc(100% - 64px)}}.navigation-pane._open{opacity:1;visibility:visible;pointer-events:all}.navigation-pane__body{overflow:auto;height:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding:126px 60px 126px 150px;margin:0 auto}@media only screen and (max-width:1199px){.navigation-pane__body{padding:126px 60px 126px 60px}}@media only screen and (max-width:991px){.navigation-pane__body{display:block;padding:40px 20px}}.navigation-pane__left{width:40%}@media only screen and (max-width:991px){.navigation-pane__left{width:100%;padding-right:0;margin-bottom:96px}}.navigation-pane__right{width:53%}@media only screen and (max-width:991px){.navigation-pane__right{width:100%}}.navigation-pane__footer{text-align:center;padding-top:50px;margin-top:50px;border-top:1px rgba(186,186,186,.5) solid}@media only screen and (max-width:991px){.navigation-pane__footer{padding-top:30px;margin-top:40px}}.navigation-pane__btn,.navigation-pane__call,.navigation-pane__phone{display:none}@media only screen and (max-width:991px){.navigation-pane__btn,.navigation-pane__call,.navigation-pane__phone{display:block}}.navigation-pane__btn .btn,.navigation-pane__call .btn,.navigation-pane__phone .btn{display:block;width:100%}.navigation-pane__btn{margin-top:46px}.navigation-pane__call{margin-top:15px;margin-bottom:44px}.navigation-pane__phone{font-size:36px;line-height:1;color:#0d0d0d;font-weight:700}.navigation-pane__phone:hover{color:#0d0d0d}@media only screen and (max-width:991px){.navigation-pane__phone{display:inline-block}}.pane-menu{list-style:none;padding:0;margin:0}.pane-menu__item{margin-bottom:27px}@media only screen and (max-width:991px){.pane-menu__item{margin-bottom:20px;line-height:30px}}.pane-menu__item:last-child{margin-bottom:0}.pane-menu__link{display:inline-block;font-size:28px;line-height:40px;font-weight:700;color:#0d0d0d;transition:all .3s linear}@media only screen and (max-width:991px){.pane-menu__link{font-size:22px;line-height:32px}}.pane-menu__link:hover{color:#e04e39}.pane-right-menu{list-style:none;padding:0;margin:0}.pane-right-menu__item{margin-bottom:27px}.pane-right-menu__item:last-child{margin-bottom:0}.pane-right-menu__link{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:28px;line-height:41px;text-transform:uppercase;letter-spacing:.1em;font-weight:700;-ms-flex-align:center;align-items:center;color:#000;transition:color .2s linear}@media only screen and (max-width:991px){.pane-right-menu__link{font-size:22px;line-height:32px}}.pane-right-menu__link:hover{color:#e04e39}.pane-right-menu__link:hover svg{fill:#e04e39}.pane-right-menu__link svg{-ms-flex:0 0 auto;flex:0 0 auto;margin-right:17px;transition:fill .2s linear}@media only screen and (max-width:991px){.pane-right-menu__link svg{margin-right:12px}}.pane-right-menu__link svg img{max-width:100%}
/* End */


/* Start:/local/templates/mentors/css/hamburgers.min.css?166192743919785*/
/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{font:inherit;display:inline-block;overflow:visible;margin:0;padding:15px;cursor:pointer;transition-timing-function:linear;transition-duration:.15s;transition-property:opacity,filter;text-transform:none;color:inherit;border:0;background-color:transparent}.hamburger:hover{opacity:.7}.hamburger-box{position:relative;display:inline-block;width:40px;height:24px}.hamburger-inner{top:50%;display:block;margin-top:-2px}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{position:absolute;width:40px;height:4px;transition-timing-function:ease;transition-duration:.15s;transition-property:transform;border-radius:4px;background-color:#000}.hamburger-inner:after,.hamburger-inner:before{display:block;content:""}.hamburger-inner:before{top:-10px}.hamburger-inner:after{bottom:-10px}.hamburger--3dx .hamburger-box{perspective:80px}.hamburger--3dx .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dx .hamburger-inner:after,.hamburger--3dx .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dx.is-active .hamburger-inner{transform:rotateY(180deg);background-color:transparent}.hamburger--3dx.is-active .hamburger-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dx.is-active .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dx-r .hamburger-box{perspective:80px}.hamburger--3dx-r .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dx-r .hamburger-inner:after,.hamburger--3dx-r .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dx-r.is-active .hamburger-inner{transform:rotateY(-180deg);background-color:transparent}.hamburger--3dx-r.is-active .hamburger-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dx-r.is-active .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dy .hamburger-box{perspective:80px}.hamburger--3dy .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dy .hamburger-inner:after,.hamburger--3dy .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dy.is-active .hamburger-inner{transform:rotateX(-180deg);background-color:transparent}.hamburger--3dy.is-active .hamburger-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dy.is-active .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dy-r .hamburger-box{perspective:80px}.hamburger--3dy-r .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dy-r .hamburger-inner:after,.hamburger--3dy-r .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dy-r.is-active .hamburger-inner{transform:rotateX(180deg);background-color:transparent}.hamburger--3dy-r.is-active .hamburger-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dy-r.is-active .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--arrow.is-active .hamburger-inner:before{transform:translate3d(-8px,0,0) rotate(-45deg) scaleX(.7)}.hamburger--arrow.is-active .hamburger-inner:after{transform:translate3d(-8px,0,0) rotate(45deg) scaleX(.7)}.hamburger--arrow-r.is-active .hamburger-inner:before{transform:translate3d(8px,0,0) rotate(45deg) scaleX(.7)}.hamburger--arrow-r.is-active .hamburger-inner:after{transform:translate3d(8px,0,0) rotate(-45deg) scaleX(.7)}.hamburger--arrowalt .hamburger-inner:before{transition:top .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt .hamburger-inner:after{transition:bottom .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt.is-active .hamburger-inner:before{top:0;transition:top .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s;transform:translate3d(-8px,-10px,0) rotate(-45deg) scaleX(.7)}.hamburger--arrowalt.is-active .hamburger-inner:after{bottom:0;transition:bottom .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s;transform:translate3d(-8px,10px,0) rotate(45deg) scaleX(.7)}.hamburger--arrowalt-r .hamburger-inner:before{transition:top .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt-r .hamburger-inner:after{transition:bottom .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt-r.is-active .hamburger-inner:before{top:0;transition:top .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s;transform:translate3d(8px,-10px,0) rotate(45deg) scaleX(.7)}.hamburger--arrowalt-r.is-active .hamburger-inner:after{bottom:0;transition:bottom .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s;transform:translate3d(8px,10px,0) rotate(-45deg) scaleX(.7)}.hamburger--boring .hamburger-inner,.hamburger--boring .hamburger-inner:after,.hamburger--boring .hamburger-inner:before{transition-property:none}.hamburger--boring.is-active .hamburger-inner{transform:rotate(45deg)}.hamburger--boring.is-active .hamburger-inner:before{top:0;opacity:0}.hamburger--boring.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg)}.hamburger--collapse .hamburger-inner{top:auto;bottom:0;transition-delay:.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-duration:.13s}.hamburger--collapse .hamburger-inner:after{top:-20px;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity .1s linear}.hamburger--collapse .hamburger-inner:before{transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse.is-active .hamburger-inner{transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--collapse.is-active .hamburger-inner:after{top:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .22s;opacity:0}.hamburger--collapse.is-active .hamburger-inner:before{top:0;transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,transform .13s cubic-bezier(.215,.61,.355,1) .25s;transform:rotate(-90deg)}.hamburger--collapse-r .hamburger-inner{top:auto;bottom:0;transition-delay:.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-duration:.13s}.hamburger--collapse-r .hamburger-inner:after{top:-20px;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity .1s linear}.hamburger--collapse-r .hamburger-inner:before{transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse-r.is-active .hamburger-inner{transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:translate3d(0,-10px,0) rotate(45deg)}.hamburger--collapse-r.is-active .hamburger-inner:after{top:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .22s;opacity:0}.hamburger--collapse-r.is-active .hamburger-inner:before{top:0;transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,transform .13s cubic-bezier(.215,.61,.355,1) .25s;transform:rotate(90deg)}.hamburger--elastic .hamburger-inner{top:2px;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55);transition-duration:.275s}.hamburger--elastic .hamburger-inner:before{top:10px;transition:opacity .125s ease .275s}.hamburger--elastic .hamburger-inner:after{top:20px;transition:transform .275s cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic.is-active .hamburger-inner{transition-delay:75ms;transform:translate3d(0,10px,0) rotate(135deg)}.hamburger--elastic.is-active .hamburger-inner:before{transition-delay:0s;opacity:0}.hamburger--elastic.is-active .hamburger-inner:after{transition-delay:75ms;transform:translate3d(0,-20px,0) rotate(-270deg)}.hamburger--elastic-r .hamburger-inner{top:2px;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55);transition-duration:.275s}.hamburger--elastic-r .hamburger-inner:before{top:10px;transition:opacity .125s ease .275s}.hamburger--elastic-r .hamburger-inner:after{top:20px;transition:transform .275s cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic-r.is-active .hamburger-inner{transition-delay:75ms;transform:translate3d(0,10px,0) rotate(-135deg)}.hamburger--elastic-r.is-active .hamburger-inner:before{transition-delay:0s;opacity:0}.hamburger--elastic-r.is-active .hamburger-inner:after{transition-delay:75ms;transform:translate3d(0,-20px,0) rotate(270deg)}.hamburger--emphatic{overflow:hidden}.hamburger--emphatic .hamburger-inner{transition:background-color .125s ease-in .175s}.hamburger--emphatic .hamburger-inner:before{left:0;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s linear .125s,left .125s ease-in .175s}.hamburger--emphatic .hamburger-inner:after{top:10px;right:0;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s linear .125s,right .125s ease-in .175s}.hamburger--emphatic.is-active .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:transparent}.hamburger--emphatic.is-active .hamburger-inner:before{top:-80px;left:-80px;transition:left .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s;transform:translate3d(80px,80px,0) rotate(45deg)}.hamburger--emphatic.is-active .hamburger-inner:after{top:-80px;right:-80px;transition:right .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s;transform:translate3d(-80px,80px,0) rotate(-45deg)}.hamburger--emphatic-r{overflow:hidden}.hamburger--emphatic-r .hamburger-inner{transition:background-color .125s ease-in .175s}.hamburger--emphatic-r .hamburger-inner:before{left:0;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s linear .125s,left .125s ease-in .175s}.hamburger--emphatic-r .hamburger-inner:after{top:10px;right:0;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s linear .125s,right .125s ease-in .175s}.hamburger--emphatic-r.is-active .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:transparent}.hamburger--emphatic-r.is-active .hamburger-inner:before{top:80px;left:-80px;transition:left .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s;transform:translate3d(80px,-80px,0) rotate(-45deg)}.hamburger--emphatic-r.is-active .hamburger-inner:after{top:80px;right:-80px;transition:right .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s;transform:translate3d(-80px,-80px,0) rotate(45deg)}.hamburger--slider .hamburger-inner{top:2px}.hamburger--slider .hamburger-inner:before{top:10px;transition-timing-function:ease;transition-duration:.15s;transition-property:transform,opacity}.hamburger--slider .hamburger-inner:after{top:20px}.hamburger--slider.is-active .hamburger-inner{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--slider.is-active .hamburger-inner:before{transform:rotate(-45deg) translate3d(-5.71429px,-6px,0);opacity:0}.hamburger--slider.is-active .hamburger-inner:after{transform:translate3d(0,-20px,0) rotate(-90deg)}.hamburger--slider-r .hamburger-inner{top:2px}.hamburger--slider-r .hamburger-inner:before{top:10px;transition-timing-function:ease;transition-duration:.15s;transition-property:transform,opacity}.hamburger--slider-r .hamburger-inner:after{top:20px}.hamburger--slider-r.is-active .hamburger-inner{transform:translate3d(0,10px,0) rotate(-45deg)}.hamburger--slider-r.is-active .hamburger-inner:before{transform:rotate(45deg) translate3d(5.71429px,-6px,0);opacity:0}.hamburger--slider-r.is-active .hamburger-inner:after{transform:translate3d(0,-20px,0) rotate(90deg)}.hamburger--spring .hamburger-inner{top:2px;transition:background-color 0s linear .13s}.hamburger--spring .hamburger-inner:before{top:10px;transition:top .1s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring .hamburger-inner:after{top:20px;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring.is-active .hamburger-inner{transition-delay:.22s;background-color:transparent}.hamburger--spring.is-active .hamburger-inner:before{top:0;transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .15s,transform .13s cubic-bezier(.215,.61,.355,1) .22s;transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--spring.is-active .hamburger-inner:after{top:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),transform .13s cubic-bezier(.215,.61,.355,1) .22s;transform:translate3d(0,10px,0) rotate(-45deg)}.hamburger--spring-r .hamburger-inner{top:auto;bottom:0;transition-delay:0s;transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-duration:.13s}.hamburger--spring-r .hamburger-inner:after{top:-20px;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity 0s linear}.hamburger--spring-r .hamburger-inner:before{transition:top .1s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring-r.is-active .hamburger-inner{transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--spring-r.is-active .hamburger-inner:after{top:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity 0s linear .22s;opacity:0}.hamburger--spring-r.is-active .hamburger-inner:before{top:0;transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .15s,transform .13s cubic-bezier(.215,.61,.355,1) .22s;transform:rotate(90deg)}.hamburger--stand .hamburger-inner{transition:transform 75ms cubic-bezier(.55,.055,.675,.19) .15s,background-color 0s linear 75ms}.hamburger--stand .hamburger-inner:before{transition:top 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s}.hamburger--stand .hamburger-inner:after{transition:bottom 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s}.hamburger--stand.is-active .hamburger-inner{transition:transform 75ms cubic-bezier(.215,.61,.355,1) 0s,background-color 0s linear .15s;transform:rotate(90deg);background-color:transparent}.hamburger--stand.is-active .hamburger-inner:before{top:0;transition:top 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s;transform:rotate(-45deg)}.hamburger--stand.is-active .hamburger-inner:after{bottom:0;transition:bottom 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s;transform:rotate(45deg)}.hamburger--stand-r .hamburger-inner{transition:transform 75ms cubic-bezier(.55,.055,.675,.19) .15s,background-color 0s linear 75ms}.hamburger--stand-r .hamburger-inner:before{transition:top 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s}.hamburger--stand-r .hamburger-inner:after{transition:bottom 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s}.hamburger--stand-r.is-active .hamburger-inner{transition:transform 75ms cubic-bezier(.215,.61,.355,1) 0s,background-color 0s linear .15s;transform:rotate(-90deg);background-color:transparent}.hamburger--stand-r.is-active .hamburger-inner:before{top:0;transition:top 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s;transform:rotate(-45deg)}.hamburger--stand-r.is-active .hamburger-inner:after{bottom:0;transition:bottom 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s;transform:rotate(45deg)}.hamburger--spin .hamburger-inner{transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-duration:.22s}.hamburger--spin .hamburger-inner:before{transition:top .1s ease-in .25s,opacity .1s ease-in}.hamburger--spin .hamburger-inner:after{transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin.is-active .hamburger-inner{transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:rotate(225deg)}.hamburger--spin.is-active .hamburger-inner:before{top:0;transition:top .1s ease-out,opacity .1s ease-out .12s;opacity:0}.hamburger--spin.is-active .hamburger-inner:after{bottom:0;transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s;transform:rotate(-90deg)}.hamburger--spin-r .hamburger-inner{transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-duration:.22s}.hamburger--spin-r .hamburger-inner:before{transition:top .1s ease-in .25s,opacity .1s ease-in}.hamburger--spin-r .hamburger-inner:after{transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin-r.is-active .hamburger-inner{transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:rotate(-225deg)}.hamburger--spin-r.is-active .hamburger-inner:before{top:0;transition:top .1s ease-out,opacity .1s ease-out .12s;opacity:0}.hamburger--spin-r.is-active .hamburger-inner:after{bottom:0;transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s;transform:rotate(90deg)}.hamburger--squeeze .hamburger-inner{transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-duration:75ms}.hamburger--squeeze .hamburger-inner:before{transition:top 75ms ease .12s,opacity 75ms ease}.hamburger--squeeze .hamburger-inner:after{transition:bottom 75ms ease .12s,transform 75ms cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze.is-active .hamburger-inner{transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:rotate(45deg)}.hamburger--squeeze.is-active .hamburger-inner:before{top:0;transition:top 75ms ease,opacity 75ms ease .12s;opacity:0}.hamburger--squeeze.is-active .hamburger-inner:after{bottom:0;transition:bottom 75ms ease,transform 75ms cubic-bezier(.215,.61,.355,1) .12s;transform:rotate(-90deg)}.hamburger--vortex .hamburger-inner{transition-timing-function:cubic-bezier(.19,1,.22,1);transition-duration:.2s}.hamburger--vortex .hamburger-inner:after,.hamburger--vortex .hamburger-inner:before{transition-delay:.1s;transition-timing-function:linear;transition-duration:0s}.hamburger--vortex .hamburger-inner:before{transition-property:top,opacity}.hamburger--vortex .hamburger-inner:after{transition-property:bottom,transform}.hamburger--vortex.is-active .hamburger-inner{transition-timing-function:cubic-bezier(.19,1,.22,1);transform:rotate(765deg)}.hamburger--vortex.is-active .hamburger-inner:after,.hamburger--vortex.is-active .hamburger-inner:before{transition-delay:0s}.hamburger--vortex.is-active .hamburger-inner:before{top:0;opacity:0}.hamburger--vortex.is-active .hamburger-inner:after{bottom:0;transform:rotate(90deg)}.hamburger--vortex-r .hamburger-inner{transition-timing-function:cubic-bezier(.19,1,.22,1);transition-duration:.2s}.hamburger--vortex-r .hamburger-inner:after,.hamburger--vortex-r .hamburger-inner:before{transition-delay:.1s;transition-timing-function:linear;transition-duration:0s}.hamburger--vortex-r .hamburger-inner:before{transition-property:top,opacity}.hamburger--vortex-r .hamburger-inner:after{transition-property:bottom,transform}.hamburger--vortex-r.is-active .hamburger-inner{transition-timing-function:cubic-bezier(.19,1,.22,1);transform:rotate(-765deg)}.hamburger--vortex-r.is-active .hamburger-inner:after,.hamburger--vortex-r.is-active .hamburger-inner:before{transition-delay:0s}.hamburger--vortex-r.is-active .hamburger-inner:before{top:0;opacity:0}.hamburger--vortex-r.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg)}
/* End */


/* Start:/local/templates/mentors/css/jquery.fancybox.min.css?166192743913894*/
@charset "UTF-8";.fancybox-enabled{overflow:hidden}.fancybox-enabled body{overflow:visible;height:100%}.fancybox-is-hidden{position:absolute;top:-9999px;left:-9999px;visibility:hidden}.fancybox-container{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99993;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.fancybox-container~.fancybox-container{z-index:99992}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{position:absolute;top:0;right:0;bottom:0;left:0}.fancybox-outer{overflow-y:auto;-webkit-overflow-scrolling:touch}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.87;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption-wrap,.fancybox-infobar,.fancybox-toolbar{position:absolute;direction:ltr;z-index:99997;opacity:0;visibility:hidden;transition:opacity .25s,visibility 0s linear .25s;box-sizing:border-box}.fancybox-show-caption .fancybox-caption-wrap,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;visibility:visible;transition:opacity .25s,visibility 0s}.fancybox-infobar{top:0;left:50%;margin-left:-79px}.fancybox-infobar__body{display:inline-block;width:70px;line-height:44px;font-size:13px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;text-align:center;color:#ddd;background-color:rgba(30,30,30,.7);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:subpixel-antialiased}.fancybox-toolbar{top:0;right:0}.fancybox-stage{overflow:hidden;direction:ltr;z-index:99994;-webkit-transform:translateZ(0)}.fancybox-slide{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;overflow:auto;outline:none;white-space:normal;box-sizing:border-box;text-align:center;z-index:99994;-webkit-overflow-scrolling:touch;display:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.fancybox-slide:before{content:"";display:inline-block;vertical-align:middle;height:100%;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:visible}.fancybox-slide--image:before{display:none}.fancybox-slide--video .fancybox-content,.fancybox-slide--video iframe{background:#000}.fancybox-slide--map .fancybox-content,.fancybox-slide--map iframe{background:#e5e3df}.fancybox-slide--next{z-index:99995}.fancybox-slide>div{display:inline-block;position:relative;padding:24px;margin:44px 0;border-width:0;vertical-align:middle;text-align:left;background-color:#fff;overflow:auto;box-sizing:border-box}.fancybox-slide .fancybox-image-wrap{position:absolute;top:0;left:0;margin:0;padding:0;border:0;z-index:99995;background:transparent;cursor:default;overflow:visible;-webkit-transform-origin:top left;transform-origin:top left;background-size:100% 100%;background-repeat:no-repeat;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-can-zoomOut .fancybox-image-wrap{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-image-wrap{cursor:zoom-in}.fancybox-can-drag .fancybox-image-wrap{cursor:-webkit-grab;cursor:grab}.fancybox-is-dragging .fancybox-image-wrap{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-image,.fancybox-spaceball{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;border:0;max-width:none;max-height:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content{padding:0;width:80%;height:80%;max-width:calc(100% - 100px);max-height:calc(100% - 88px);overflow:visible;background:#fff}.fancybox-iframe{display:block;padding:0;border:0;height:100%}.fancybox-error,.fancybox-iframe{margin:0;width:100%;background:#fff}.fancybox-error{padding:40px;max-width:380px;cursor:default}.fancybox-error p{margin:0;padding:0;color:#444;font:16px/20px Helvetica Neue,Helvetica,Arial,sans-serif}.fancybox-close-small{position:absolute;top:0;right:0;width:44px;height:44px;padding:0;margin:0;border:0;border-radius:0;outline:none;background:transparent;z-index:10;cursor:pointer}.fancybox-close-small:after{content:"×";position:absolute;top:5px;right:5px;width:30px;height:30px;font:20px/30px Arial,Helvetica Neue,Helvetica,sans-serif;color:#888;font-weight:300;text-align:center;border-radius:50%;border-width:0;background:#fff;transition:background .25s;box-sizing:border-box;z-index:2}.fancybox-close-small:focus:after{outline:1px dotted #888}.fancybox-close-small:hover:after{color:#555;background:#eee}.fancybox-slide--iframe .fancybox-close-small{top:0;right:-44px}.fancybox-slide--iframe .fancybox-close-small:after{background:transparent;font-size:35px;color:#aaa}.fancybox-slide--iframe .fancybox-close-small:hover:after{color:#fff}.fancybox-caption-wrap{bottom:0;left:0;right:0;padding:60px 30px 0;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.1) 20%,rgba(0,0,0,.2) 40%,rgba(0,0,0,.6) 80%,rgba(0,0,0,.8));pointer-events:none}.fancybox-caption{padding:30px 0;border-top:1px solid hsla(0,0%,100%,.4);font-size:14px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;color:#fff;line-height:20px;-webkit-text-size-adjust:none}.fancybox-caption a,.fancybox-caption button,.fancybox-caption select{pointer-events:all}.fancybox-caption a{color:#fff;text-decoration:underline}.fancybox-button{display:inline-block;position:relative;margin:0;padding:0;border:0;width:44px;height:44px;line-height:44px;text-align:center;background:transparent;color:#ddd;border-radius:0;cursor:pointer;vertical-align:top;outline:none}.fancybox-button[disabled]{cursor:default;pointer-events:none}.fancybox-button,.fancybox-infobar__body{background:rgba(30,30,30,.6)}.fancybox-button:hover:not([disabled]){color:#fff;background:rgba(0,0,0,.8)}.fancybox-button:after,.fancybox-button:before{content:"";pointer-events:none;position:absolute;background-color:currentColor;color:currentColor;opacity:.9;box-sizing:border-box;display:inline-block}.fancybox-button[disabled]:after,.fancybox-button[disabled]:before{opacity:.3}.fancybox-button--left:after,.fancybox-button--right:after{top:18px;width:6px;height:6px;background:transparent;border-top:2px solid currentColor;border-right:2px solid currentColor}.fancybox-button--left:after{left:20px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.fancybox-button--right:after{right:20px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.fancybox-button--left{border-bottom-left-radius:5px}.fancybox-button--right{border-bottom-right-radius:5px}.fancybox-button--close:after,.fancybox-button--close:before{content:"";display:inline-block;position:absolute;height:2px;width:16px;top:calc(50% - 1px);left:calc(50% - 8px)}.fancybox-button--close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.fancybox-button--close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.fancybox-arrow{position:absolute;top:50%;margin:-50px 0 0;height:100px;width:54px;padding:0;border:0;outline:none;background:none;cursor:pointer;z-index:99995;opacity:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:opacity .25s}.fancybox-arrow:after{content:"";position:absolute;top:28px;width:44px;height:44px;background-color:rgba(30,30,30,.8);background-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjRkZGRkZGIiBoZWlnaHQ9IjQ4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSI0OCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4gICAgPHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPiAgICA8cGF0aCBkPSJNMTIgNGwtMS40MSAxLjQxTDE2LjE3IDExSDR2MmgxMi4xN2wtNS41OCA1LjU5TDEyIDIwbDgtOHoiLz48L3N2Zz4=);background-repeat:no-repeat;background-position:50%;background-size:24px 24px}.fancybox-arrow--right{right:0}.fancybox-arrow--left{left:0;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fancybox-arrow--left:after,.fancybox-arrow--right:after{left:0}.fancybox-show-nav .fancybox-arrow{opacity:.6}.fancybox-show-nav .fancybox-arrow[disabled]{opacity:.3}.fancybox-slide>.fancybox-loading{border:6px solid hsla(0,0%,39%,.4);border-top:6px solid hsla(0,0%,100%,.6);border-radius:100%;height:50px;width:50px;-webkit-animation:a .8s infinite linear;animation:a .8s infinite linear;background:transparent;position:absolute;top:50%;left:50%;margin-top:-25px;margin-left:-25px;z-index:99999}@-webkit-keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);opacity:0}.fancybox-fx-slide.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);opacity:0}.fancybox-fx-slide.fancybox-slide--current{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{-webkit-transform:scale3d(1.5,1.5,1.5);transform:scale3d(1.5,1.5,1.5);opacity:0}.fancybox-fx-zoom-in-out.fancybox-slide--next{-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5);opacity:0}.fancybox-fx-zoom-in-out.fancybox-slide--current{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}.fancybox-fx-rotate.fancybox-slide--previous{-webkit-transform:rotate(-1turn);transform:rotate(-1turn);opacity:0}.fancybox-fx-rotate.fancybox-slide--next{-webkit-transform:rotate(1turn);transform:rotate(1turn);opacity:0}.fancybox-fx-rotate.fancybox-slide--current{-webkit-transform:rotate(0deg);transform:rotate(0deg);opacity:1}.fancybox-fx-circular.fancybox-slide--previous{-webkit-transform:scale3d(0,0,0) translate3d(-100%,0,0);transform:scale3d(0,0,0) translate3d(-100%,0,0);opacity:0}.fancybox-fx-circular.fancybox-slide--next{-webkit-transform:scale3d(0,0,0) translate3d(100%,0,0);transform:scale3d(0,0,0) translate3d(100%,0,0);opacity:0}.fancybox-fx-circular.fancybox-slide--current{-webkit-transform:scaleX(1) translateZ(0);transform:scaleX(1) translateZ(0);opacity:1}.fancybox-fx-tube.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0) scale(.1) skew(-10deg);transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0) scale(.1) skew(10deg);transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}@media (max-width:800px){.fancybox-infobar{left:0;margin-left:0}.fancybox-button--left,.fancybox-button--right{display:none!important}.fancybox-caption{padding:20px 0;margin:0}}.fancybox-button--fullscreen:before{width:15px;height:11px;left:calc(50% - 7px);top:calc(50% - 6px);border:2px solid;background:none}.fancybox-button--pause:before,.fancybox-button--play:before{top:calc(50% - 6px);left:calc(50% - 4px);background:transparent}.fancybox-button--play:before{width:0;height:0;border-top:6px inset transparent;border-bottom:6px inset transparent;border-left:10px solid;border-radius:1px}.fancybox-button--pause:before{width:7px;height:11px;border-style:solid;border-width:0 2px}.fancybox-button--thumbs,.fancybox-thumbs{display:none}@media (min-width:800px){.fancybox-button--thumbs{display:inline-block}.fancybox-button--thumbs span{font-size:23px}.fancybox-button--thumbs:before{width:3px;height:3px;top:calc(50% - 2px);left:calc(50% - 2px);box-shadow:0 -4px 0,-4px -4px 0,4px -4px 0,inset 0 0 0 32px,-4px 0 0,4px 0 0,0 4px 0,-4px 4px 0,4px 4px 0}.fancybox-thumbs{position:absolute;top:0;right:0;bottom:0;left:auto;width:220px;margin:0;padding:5px 5px 0 0;background:#fff;word-break:normal;-webkit-tap-highlight-color:transparent;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;box-sizing:border-box;z-index:99995}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:220px}.fancybox-thumbs>ul{list-style:none;position:absolute;position:relative;width:100%;height:100%;margin:0;padding:0;overflow-x:hidden;overflow-y:auto;font-size:0}.fancybox-thumbs>ul>li{float:left;overflow:hidden;max-width:50%;padding:0;margin:0;width:105px;height:75px;position:relative;cursor:pointer;outline:none;border:5px solid transparent;border-top-width:0;border-right-width:0;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box}li.fancybox-thumbs-loading{background:rgba(0,0,0,.1)}.fancybox-thumbs>ul>li>img{position:absolute;top:0;left:0;min-width:100%;min-height:100%;max-width:none;max-height:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-thumbs>ul>li:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:2px;border:4px solid #4ea7f9;z-index:99991;opacity:0;transition:all .2s cubic-bezier(.25,.46,.45,.94)}.fancybox-thumbs>ul>li.fancybox-thumbs-active:before{opacity:1}}
/* End */


/* Start:/local/templates/mentors/css/home.css?166192743984655*/
.slider {
  position: relative; }
  .slider__block {
    position: relative; }
  .slider__box {
    display: flex;
    justify-content: space-between;
    background: #7c7182;
    border-radius: 12px;
    overflow: hidden; }
    @media (max-width: 767px) {
      .slider__box {
        flex-direction: column-reverse; } }
  .slider__leftside {
    padding: 30px 50px;
    width: 580px; }
    @media (max-width: 1023px) {
      .slider__leftside {
        width: 380px;
        padding: 25px 65px; } }
    @media (max-width: 767px) {
      .slider__leftside {
        width: 100%; } }
  .slider__rightside {
    width: calc(100% - 580px);
    display: flex;
    align-items: flex-start;
    justify-content: flex-start; }
    @media (max-width: 1023px) {
      .slider__rightside {
        width: calc(100% - 380px); } }
    @media (max-width: 767px) {
      .slider__rightside {
        width: 100%;    height: 200px; } }
  .slider__images {
    height: 100%;
    width: 100%;
    object-fit: cover; }
  .slider__name {
    font-weight: bold;
    font-size: 32px;
    line-height: 1.3;
    color: #ffffff;
    margin-bottom: 8px; }
    .slider__name a {
      color: #fff; }
      .slider__name a:hover {
        color: #e7472c; }
    @media (max-width: 767px) {
      .slider__name {
        font-size: 24px; } }
  .slider__desc {
    font-size: 20px;
    line-height: 1.3;
    color: #ffffff; }
    @media (max-width: 767px) {
        .slider__desc {
        font-size: 16px; } }
  .slider__button {
    background-color: #ffffff;
    box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.04), 0px 2px 6px rgba(0, 0, 0, 0.04), 0px 0px 1px rgba(0, 0, 0, 0.04);
    border-radius: 4px;
    display: inline-block;
    padding: 12px 20px;
    color: #7c7182;
    cursor: pointer;
    margin-top: 40px;
    line-height: 1; }
    .slider__button:hover {
      opacity: 0.8;
    }
	
	
	
	.owl-carousel .owl-item .slider__logo{
	width: 300px;
    margin-bottom: 15px;
	}
	
    @media (max-width: 767px) {
      .slider__button {
        margin-top: 20px; } }
  .slider__nav {
    display: flex;
    align-items: center;
    justify-content: space-between;
    position: absolute;
    left: 0px;
    top: calc(50% - 20px);
    width: 100%; }
    @media (max-width: 767px) {
      .slider__nav {
        top: 80px; } }
    .slider__nav svg {
      width: 24px;
      cursor: pointer;
      height: 24px; }
      .slider__nav svg path {
        stroke: #646464;
        transition: 0.3s; }
    .slider__nav .owl-prev,
    .slider__nav .owl-next {
      background: none;
      border: none;
      outline: none;
      padding: 0px;
      margin: 0px;
      display: flex;
      align-items: center;
      justify-content: center;
      width: 40px;
      height: 40px;
      background: #ffffff;
      box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.13);
      border-radius: 50%;
      position: relative;
      z-index: 30;
      transition: 0.3s; }
      .slider__nav .owl-prev:hover,
      .slider__nav .owl-next:hover {
        background-color: #e7472c; }
        .slider__nav .owl-prev:hover path,
        .slider__nav .owl-next:hover path {
          stroke: #fff; }
      .slider__nav .owl-prev.disabled,
      .slider__nav .owl-next.disabled {
        opacity: 0;
        visibility: hidden; }
    .slider__nav .owl-prev {
      margin-left: -20px; }
      @media (max-width: 1023px) {
        .slider__nav .owl-prev {
          margin-left: 10px; } }
    .slider__nav .owl-next {
      margin-right: -20px; }
      @media (max-width: 1023px) {
        .slider__nav .owl-next {
         margin-right: 10px; } }

.owl-dots {
  position: relative;
  bottom: 0px;
  justify-content: center;
  display: flex;
  width: 200px;
  margin: 0 auto;
  padding-top: 30px; }
  
  
  .tile {
  margin-top: 40px;
  margin-bottom: 40px; }
  @media (max-width: 767px) {
    .tile {
      margin-top: 30px;
      margin-bottom: 30px; } }
  .tile__list {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap; }
  .tile__box {
    width: calc(33.33333% - 13.33333px);
    padding: 30px 30px 40px;
    background-color: #E04E39;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    background-repeat: no-repeat;
    background-position: right top;
    background-image: url(/local/templates/mentors/css/../images/tile/1.svg); }
    .tile__box:nth-child(2) {
      background-color: #0192CA;
      background-image: url(/local/templates/mentors/css/../images/tile/2.svg); }
    .tile__box:last-child {
      background-color: #0CA659;
      background-image: url(/local/templates/mentors/css/../images/tile/3.svg); }
    @media (max-width: 1023px) {
      .tile__box {
        width: 100%;
        margin-bottom: 30px; }
        .tile__box:last-child {
          margin-bottom: 0px; } }
    @media (max-width: 767px) {
      .tile__box {
        padding: 20px 15px 28px;
        margin-bottom: 15px; } }
  .tile__name {
    font-family: 'Circe';
    font-weight: bold;
    font-size: 34px;
    color: #fff;
    display: inline-block;
    /*max-width: 300px;*/ }
    @media (max-width: 1279px) {
      .tile__name {
        font-size: 28px; } }
    @media (max-width: 1023px) {
      .tile__name {
        font-size: 24px; } }
    @media (max-width: 767px) {
      .tile__name {
        line-height: 26px;
        font-size: 20px; } }
  .tile__detail {
	border-radius: 50px;
    margin-top: 35px;
    padding: 14px 60px;
    font-family: 'Circe';
    font-weight: bold;
    font-size: 18px;
    color: #0D0D0D;
    background-color: #fff;
    display: none;
    transition: .3s; }
    .tile__detail:hover {
      color: #E04E39; }
    @media (max-width: 1279px) {
      .tile__detail {
        font-size: 16px;
        margin-top: 30px;
        padding: 12px 45px; } }
    @media (max-width: 767px) {
      .tile__detail {
        font-size: 14px;
        margin-top: 20px;
        padding: 10px 35px; } }
		
		
		.support {
  margin-top: 40px;
  margin-bottom: 60px; }
  @media (max-width: 1023px) {
    .support {
      margin-top: 30px;
      margin-bottom: 40px; } }
  @media (max-width: 767px) {
    .support {
      margin-top: 20px;
      margin-bottom: 30px; } }
  .support__title {
    font-family: 'Circe';
    font-weight: bold;
    font-size: 48px;
    color: #0D0D0D;
    margin-bottom: 20px; }
    @media (max-width: 1279px) {
      .support__title {
        font-size: 32px; } }
    @media (max-width: 1023px) {
      .support__title {
        font-size: 28px;
         } }
    @media (max-width: 767px) {
      .support__title {
        font-size: 24px;
        margin-bottom: 15px; } }
  .support__subtitle {
    font-family: 'Circe';
    font-size: 20px;
    color: #0D0D0D; }

    @media (max-width: 767px) {
      .support__subtitle {
        font-size: 18px; } }
  .support__taglist {
    margin-top: 0px;
    display: flex;
    flex-wrap: wrap; }
    @media (max-width: 1023px) {
      .support__taglist {
        margin-top: 20px; } }
    @media (max-width: 767px) {
      .support__taglist {
        margin-top: 20px; } }
  .support__tag {
    font-family: 'Circe';
    font-size: 15px;
    color: #0D0D0D;
    background: #FFFFFF;
    border-radius: 8px;
    padding: 8px 25px;
    margin-top: 15px;
    margin-right: 15px;
    transition: .3s; }
    .support__tag--active {
      color: #fff;
      background-color: #E04E39; }
    .support__tag:hover {
      cursor: pointer;
      color: #fff;
      background-color: #E04E39; }
    @media (max-width: 1023px) {
      .support__tag {
        font-size: 14px; } }
    @media (max-width: 767px) {
      .support__tag:first-child{
         margin-top: 0px;}
      .support__tag {
         margin: 0px;
         margin-top: 10px;
         font-size: 14px;
         padding: 7px 17px;
         width: 100%;} }
  .support__bottom {
    margin-top: 40px; }
    @media (max-width: 1023px) {
      .support__bottom {
        margin-top: 30px; } }
    @media (max-width: 767px) {
      .support__bottom {
        margin-top: 20px; } }
  .support__list {
    margin-top: 30px;
    display: flex;
    flex-wrap: wrap; }
    @media (max-width: 767px) {
      .support__list {
        margin-top: 20px; } }
  .support__box {
    display: block;
    width: calc(33.33333% - 13.5px);
    margin-right: 20px;
    margin-top: 20px;
    background-color: #fff;
    padding: 25px;
    min-height: 180px; }
    .support__box:hover {
      background-color: #E04E39; }
      .support__box:hover > .support__name {
        color: #fff; }
    .support__box:nth-child(-n+3) {
      margin-top: 0px; }
    .support__box:nth-child(3n+3) {
      margin-right: 0px; }
    @media (max-width: 1023px) {
      .support__box {
        width: calc(50% - 10px);
        min-height: 130px; }
        .support__box:nth-child(-n+3) {
          margin-top: 20px; }
        .support__box:nth-child(3n+3) {
          margin-right: 20px; }
        .support__box:nth-child(-n+2) {
          margin-top: 0px; }
        .support__box:nth-child(2n+2) {
          margin-right: 0px; } }
    @media (max-width: 767px) {
      .support__box {
        width: 100%;
        padding: 20px 15px;
        min-height: auto;
        margin-top: 15px;
        margin-right: 0px; }
        .support__box:nth-child(-n+2) {
          margin-top: 15px; }
        .support__box:nth-child(3n+3) {
          margin-top: 15px;
          margin-right: 0px; }
        .support__box:first-child {
          margin-top: 0px; } }
  .support__name {
    font-family: 'Circe';
    font-weight: bold;
    font-size: 20px;
    color: #0D0D0D; }
    @media (max-width: 1279px) {
      .support__name {
        font-size: 20px; } }
    @media (max-width: 1023px) {
      .support__name {
        font-size: 18px; } }
    @media (max-width: 767px) {
      .support__name {
        font-size: 18px; } }
  .support__all {
     margin-top: 30px;
    text-align: center;
    display: inline-block;
    border-radius: 3px;
    font-family: 'Circe';
    font-size: 18px;
    color: #c49368;
    background-color: transparent;
    border: 2px solid #c49368;
    transition: .3s;
    padding: 10px 30px;}
    .support__all:hover {
    color: #fff;
      background-color: #c49368; }
      
      .support__all__block{
          text-align: center;
      }
      
    @media (max-width: 1279px) {
      .support__all {
        font-size: 36px;
        padding: 16px 0px; } }
    @media (max-width: 1023px) {
      .support__all {
        font-size: 28px;
        padding: 14px 0px; } }
    @media (max-width: 767px) {
      .support__all {
        margin-top: 20px;
        font-size: 18px;
        padding: 13px 0px; } }

.calendar {
  margin: 70px 0px; }
  @media (max-width: 767px) {
    .calendar {
      margin: 30px 0px; } }
  .calendar__topside {
    display: flex;
    align-items: center;
    
    margin-bottom: 20px; }
    @media (max-width: 767px) {
      .calendar__topside {
      /*
        flex-direction: column;
        margin-bottom: 15px;
        align-items: flex-start; */ } }
  .calendar__block {
    position: relative;
    padding-bottom: 35px; }
    @media (max-width: 1023px) {
      .calendar__block {
        padding: 0px 20px;
        padding-bottom: 40px; } }
    @media (max-width: 767px) {
      .calendar__block {
        padding: 0px;
        padding-bottom: 40px; } }
  .calendar__title {
    font-weight: bold;
    font-size: 32px;
    color: #0d0d0d; }
    @media (max-width: 767px) {
      .calendar__title {
        font-size: 24px;
        } }
  .calendar__all {
   background: #FFF1EF;
    border-radius: 5px;
    padding: 8px 15px 7px;
    color: #e04e39;
    font-weight: bold;
    margin-left: 30px;
    cursor: pointer;
    transition: 0.3s; }
    .calendar__all:hover {
      background: #e04e39;
    color: #fff; }
  .calendar__nav {
    display: flex;
    align-items: center;
    justify-content: space-between;
    position: absolute;
    left: 0px;
    top: calc(50% - 40px);
    width: 100%; }
    .calendar__nav svg {
      width: 24px;
      height: 24px; }
      .calendar__nav svg path {
        stroke: #646464;
        transition: 0.3s; }
    .calendar__nav .owl-prev,
    .calendar__nav .owl-next {
      background: none;
      border: none;
      outline: none;
      padding: 0px;
      cursor: pointer;
      margin: 0px;
      display: flex;
      align-items: center;
      justify-content: center;
      width: 40px;
      height: 40px;
      background: #ffffff;
      box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.13);
      border-radius: 50%;
      position: relative;
      z-index: 30;
      transition: 0.3s; }
      .calendar__nav .owl-prev:hover,
      .calendar__nav .owl-next:hover {
        background-color: #e7472c; }
        .calendar__nav .owl-prev:hover path,
        .calendar__nav .owl-next:hover path {
          stroke: #fff; }
      .calendar__nav .owl-prev.disabled,
      .calendar__nav .owl-next.disabled {
        opacity: 0;
        visibility: hidden; }
    .calendar__nav .owl-prev {
      margin-left: -20px; }
      @media (max-width: 1023px) {
        .calendar__nav .owl-prev {
          margin: 0px; } }
          
           @media (max-width: 767px) {
           .calendar__nav .owl-prev {
          margin: 0px; left: 10px;}
           }
    .calendar__nav .owl-next {
      margin-right: -20px; }
      @media (max-width: 1023px) {
        .calendar__nav .owl-next {
          margin: 0px;} }
          
          @media (max-width: 767px) {
           .calendar__nav .owl-next {
          margin: 0px; right: 10px;}
           }
  .calendar__dots {
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    left: 0px;
    bottom: 0px;
    width: 100%; }
    .calendar__dots .owl-dot {
      border: none;
      outline: none;
      background: none;
      background-color: #ededed;
      width: 12px;
      height: 12px;
      border-radius: 50%;
      display: inline-block;
      margin-right: 8px;
      transition: 0.3s;
      cursor: pointer; }
      .calendar__dots .owl-dot:hover {
        background-color: #e7472c;
        opacity: 0.7; }
      .calendar__dots .owl-dot:last-child {
        margin-right: 0px; }
      .calendar__dots .owl-dot.active {
        background-color: #e7472c; }
  .calendar__box {
    display: block;
    background-image: url(/local/templates/mentors/css/../images/pattern-events.png);
    background-color: #f2f2f2;
    border-radius: 10px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    padding: 30px 30px 25px 30px; display: flex;
    height: 100%;

    flex-direction: column;
    justify-content: space-between;}
    
    .calendar__bot{
        height: 50%;
    }
    @media (max-width: 767px) {
      .calendar__box {
        padding: 15px; } }
  .calendar__top {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    margin-bottom: 15px; }
  .calendar__logo {
    height: 40px;
    width: 85px !important; }
  .calendar__category {
    background: #c49368;
    border-radius: 4px;
    font-weight: bold;
    font-size: 12px;
    color: #ffffff;
    padding: 5px 12px;
    padding-top: 7px; }
    .calendar__category--blue {
      background-color: #2cafda; }
  .calendar__photo {
    width: 150px;
    height: 150px;
    border-radius: 50%;
    margin-bottom: 50px; }
    @media (max-width: 767px) {
      .calendar__photo {
        margin: 0 auto;
        margin-bottom: 30px; } }
  .calendar__img {
    width: 100%;
        border-radius: 50%;
    height: 100%;
    object-fit: cover; }
  .calendar__link {
    font-weight: bold;
    font-size: 24px;
    line-height: 1.2;
    color: #fff;
    cursor: pointer;
    transition: 0.3s;
    display: inline-block;
    margin-bottom: 10px; }
    .calendar__link:hover {
      opacity: 0.6;}
    @media (max-width: 767px) {
      .calendar__link {
        font-size: 20px; } }
  .calendar__name {
    font-weight: bold;
    font-size: 16px;
    line-height: 1.1;
    color: #000000;
    margin-bottom: 8px; }
  .calendar__date {
    font-weight: bold;
    font-size: 14px;
    padding-top: 2.6px;
    line-height: 1;
    color: #fff;
    padding-left: 20px;
    background-image: url(/local/templates/mentors/css/../images/calendarw.svg);
    background-position: left center;
    background-repeat: no-repeat;
    background-size: 16px; }
		  .calendar__box--red {
      background-color: #E04E39; }
    .calendar__box--dark__blue {
      background-color: #3C6A8C; }
    .calendar__box--green {
      background-color: #0CA659; }
      .calendar__box--green .calendar__category {
        background-color: #F4C90F;
        color: #000000; }
    .calendar__box--gray {
      background-color: #ECECEC; }
      .calendar__box--gray .calendar__category {
        background-color: #56CCF2;
        color: #000000; }
      .calendar__box--gray .calendar__link {
        color: #000000; }
      .calendar__box--gray .calendar__date {
        color: #000000;  background-image: url(/local/templates/mentors/css/../images/calendar.svg);}
    .calendar__box--blue {
      background-color: #0192CA; }
      .calendar__box--blue .calendar__category {
        background-color: #E04E39; }
    .calendar__box--purple {
      background-color: #6F78DD; }
      .calendar__box--purple .calendar__category {
        background-color: #E04E39; }
    .calendar__box--sea {
      background-color: #00CCC1; }
      .calendar__box--sea .calendar__category {
        background-color: #E04E39; }
		
		.fos {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #E04E39;
  background-repeat: no-repeat;
  background-position: right top;
  background-image: url(/local/templates/mentors/css/../images/fos.svg); }
  @media (max-width: 767px) {
    .fos {
      background-size: 130px;
      padding-top: 30px;
      padding-bottom: 30px; } }
  .fos__title {
    font-family: 'Circe';
    font-weight: bold;
    font-size: 32px;
    color: #fff;
    margin-bottom: 30px; }
    @media (max-width: 1023px) {
      .fos__title {
        font-size: 24px;
        margin-bottom: 20px; } }
    @media (max-width: 767px) {
      .fos__title {
        font-size: 20px;
        margin-bottom: 15px; } }
  .fos__block {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between; }
  .fos__box {
    width: calc(33.33333% - 20px);
    margin-bottom: 25px; }
    .fos__box--full {
      width: 100%; }
    @media (max-width: 767px) {
      .fos__box {
        width: 100%;
        margin-bottom: 15px; } }
  .fos__name {
    font-family: 'Circe';
    font-weight: bold;
    font-size: 18px;
    margin-bottom: 9px;
    color: #fff; }
    @media (max-width: 1023px) {
      .fos__name {
        font-size: 16px;
        margin-bottom: 6px; } }
  .fos__input {
	font-family: 'Circe';
    background: none;
    outline: none;
    margin: 0;
    border: none;
    border: 1px solid rgba(255, 255, 255, 0.5);
    padding: 10px 20px 8px 20px;
    width: 100%;
    color: #fff; }
    .fos__input::-webkit-input-placeholder {
      color: #fff;
      opacity: 0.5; }
    .fos__input:-ms-input-placeholder {
      color: #fff;
      opacity: 0.5; }
    .fos__input::-moz-placeholder {
      color: #fff;
      opacity: 0.5; }
    .fos__input::placeholder {
      color: #fff;
      opacity: 0.5; }
    .fos__input:focus {
      border: 1px solid white; }
    @media (max-width: 1023px) {
      .fos__input {
        font-size: 14px;
        padding: 10px 18px 10px 18px; } }
  .fos__textarea {
	font-family: 'Circe';
    resize: none;
    margin: 0px;
    background: none;
    border: none;
    border: 1px solid rgba(255, 255, 255, 0.5);
    padding: 10px 20px 8px 20px;
    width: 100%;
    height: 100px;
    outline: none;
    color: #fff; }
    .fos__textarea::-webkit-input-placeholder {
      color: #fff;
      opacity: 0.5; }
    .fos__textarea:-ms-input-placeholder {
      color: #fff;
      opacity: 0.5; }
    .fos__textarea::-moz-placeholder {
      color: #fff;
      opacity: 0.5; }
    .fos__textarea::placeholder {
      color: #fff;
      opacity: 0.5; }
    .fos__textarea:focus {
      border: 1px solid white; }
    @media (max-width: 1023px) {
      .fos__textarea {
        font-size: 14px;
        padding: 10px 18px 10px 18px; } }
    @media (max-width: 767px) {
      .fos__textarea {
        height: 150px; } }
  .fos__bottom {
    display: flex;
    align-items: center; }
  .fos__check[type="checkbox"] {
    -webkit-appearance: none;
    width: 16px;
    height: 16px;
    border: 1px solid #fff;
    outline: none;
    box-sizing: border-box;
    margin-right: 15px;
    display: flex;
    justify-content: center;
    align-items: center; }
    .fos__check[type="checkbox"]:hover {
      cursor: pointer; }
    .fos__check[type="checkbox"]:checked:before {
      content: "";
      display: block;
      -webkit-transform: rotateZ(45deg);
      width: 5px;
      height: 8px;
      border: 0 solid #fff;
      border-width: 0 1px 1px 0;
      pointer-events: none;
      margin: 0px 0px 4px 0px; }
  .fos__rights {
    font-family: 'Circe';
    font-weight: 350;
    font-size: 14px;
    color: #fff; }
    @media (max-width: 767px) {
      .fos__rights {
        font-size: 12px;
        width: calc(100% - 31px); } }
    .fos__rights a {
      color: #fff;
      border-bottom: 1px solid #fff; transition: 0.3s;}
	  
	  .fos__rights a:hover{
	opacity: 0.5;
	  }
	  
  .fos__send {
    width: 100%;
    border-radius: 50px;
    max-width: 400px;
    outline: none;
    padding: 0px;
    margin: 0px;
    background: none;
    border: none;
    background-color: #fff;
    color: #0D0D0D;
    padding: 16px 0px;
    font-family: 'Circe';
    font-weight: bold;
    font-size: 18px;
    display: inline-block;
    margin-top: 50px;
    transition: .3s; }
    .fos__send:hover {
      opacity: 0.6; }
    @media (max-width: 1023px) {
      .fos__send {
        max-width: 280px;
        margin-top: 35px;
        padding: 14px 0px;
        font-size: 16px; } }
    @media (max-width: 767px) {
      .fos__send {
        max-width: 100%;
        margin-top: 24px;
        padding: 13px 35px;
        font-size: 18px; } }
		
		
.news {
  margin: 70px 0px 0px; }
  @media (max-width: 767px) {
    .news {
      margin: 30px 0px 0px; } }
  .news__topside {
    display: flex;
    align-items: center;
    margin-bottom: 20px; }
    @media (max-width: 767px) {
      .news__topside {
        margin-bottom: 15px; } }
  .news__block {
    position: relative;
    padding-bottom: 24px; }
    @media (max-width: 1023px) {
      .news__block {
        padding: 0px 20px;
        padding-bottom: 24px; } }
    @media (max-width: 767px) {
      .news__block {
        padding: 0px;
        padding-bottom: 24px; } }
  .news__title {
    font-weight: bold;
    font-size: 32px;
    color: #0d0d0d; }
    @media (max-width: 767px) {
      .news__title {
        font-size: 24px; } }
        
        
  .news__all {
    /*display: inline-block;
    font-size: 15px;
    color: #e7472c;
    transition: 0.3s;
    cursor: pointer;*/
    
        background: #FFF1EF;
    border-radius: 5px;
    padding: 8px 15px 7px;
    color: #e04e39;
    font-weight: bold;
    margin-left: 30px;
    cursor: pointer;
    transition: 0.3s;
    }
    .news__all:hover {
     /* color: #a23525; */
     background: #e04e39;
    color: #fff;
     }
      
      
  .news__top {
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
	transition: 0.3s;
    border-radius: 12px; }
	
	.news__top:hover{
		opacity: 0.6;
	}
	
  .news__img {
    width: 100%; }
  .news__bot {
    padding: 15px; }
  .news__date {
    font-size: 15px;
    line-height: 1.35;
    color: #8c8c8c;
    margin-bottom: 8px; }
  .news__name {
    font-weight: bold;
    font-size: 18px;
    line-height: 1.3;
    color: #0d0d0d;
    display: inline-block;
    cursor: pointer;
    transition: 0.3s; }
    .news__name:hover {
      color: #e7472c; }
  .news__view {
    font-weight: bold;
    font-size: 13px;
    color: #aeaeae;
    padding-top: 2px;
    padding-left: 22px;
    background-image: url(/local/templates/mentors/css/../images/eye.svg);
    background-position: center left;
    background-repeat: no-repeat;
    background-size: 18px;
    margin-top: 8px; }
  .news__nav {
    display: flex;
    align-items: center;
    justify-content: space-between;
    position: absolute;
    left: 0px;
    top: 95px;
    width: 100%; }
    @media (max-width: 767px) {
      .news__nav {
        top: calc(50% - 80px); } }
    .news__nav svg {
      width: 24px;
      height: 24px; }
      .news__nav svg path {
        stroke: #646464;
        transition: 0.3s; }
    .news__nav .owl-prev,
    .news__nav .owl-next {
      background: none;
      border: none;
      cursor: pointer;
      outline: none;
      padding: 0px;
      margin: 0px;
      display: flex;
      align-items: center;
      justify-content: center;
      width: 40px;
      height: 40px;
      background: #ffffff;
      box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.13);
      border-radius: 50%;
      position: relative;
      z-index: 30;
      transition: 0.3s; }
      .news__nav .owl-prev:hover,
      .news__nav .owl-next:hover {
        background-color: #e7472c; }
        .news__nav .owl-prev:hover path,
        .news__nav .owl-next:hover path {
          stroke: #fff; }
      .news__nav .owl-prev.disabled,
      .news__nav .owl-next.disabled {
        opacity: 0;
        visibility: hidden; }
    .news__nav .owl-prev {
      margin-left: -20px; }
      @media (max-width: 1023px) {
        .news__nav .owl-prev {
          margin: 0px;   } }
          
               @media (max-width: 767px) {
        .news__nav .owl-prev {
          margin: 0px;     left: 10px;}
           }
    .news__nav .owl-next {
      margin-right: -20px; }
      @media (max-width: 1023px) {
        .news__nav .owl-next {
          margin: 0px; } }
          
                @media (max-width: 767px) {
          .news__nav .owl-next {
          margin: 0px; right: 10px;}
           }
  .news__dots {
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    left: 0px;
    bottom: 0px;
    width: 100%; }
    .news__dots .owl-dot {
      border: none;
      outline: none;
      background: none;
      background-color: #ededed;
      width: 12px;
      height: 12px;
      border-radius: 50%;
      display: inline-block;
      margin-right: 8px;
      transition: 0.3s;
      cursor: pointer; }
      .news__dots .owl-dot:hover {
        background-color: #e7472c;
        opacity: 0.7; }
      .news__dots .owl-dot:last-child {
        margin-right: 0px; }
      .news__dots .owl-dot.active {
        background-color: #e7472c; }

.partners {
  margin-top: 50px;
  margin-bottom: 0px;
  background-color: #F2F2F2; }
  @media (max-width: 1023px) {
    .partners {
      margin-top: 40px;
      margin-bottom: 0px; } }
  @media (max-width: 767px) {
    .partners {
      margin-top: 20px;
      margin-bottom: 0px; } }
  .partners__title {
    font-family: 'Circe';
    font-weight: bold;
    font-size: 32px;
    margin-bottom: 20px;
    text-align: left; }
    @media (max-width: 1279px) {
      .partners__title {
        font-size: 28px; } }
    @media (max-width: 1023px) {
      .partners__title {
            font-size: 24px;
             } }
    @media (max-width: 767px) {
      .partners__title {
            font-size: 22px;
            margin-bottom: 15px; } }
  .partners__list {
    display: flex;
    flex-wrap: wrap; }


  .partners__name {
    font-family: 'Circe';
    font-size: 16px;
    color: #0D0D0D;
	    line-height: 22px;
		transition: 0.3s;
    width: calc(100% - 120px); }
	
	.partners__name:hover{
	color: #E04E39;
	}
	
    @media (max-width: 1279px) {
      .partners__name {
        font-size: 16px; line-height: 20px;} }
    @media (max-width: 767px) {
    .partners__icon {
    margin-right: 20px; }
      .partners__name {
        font-size: 14px;
        width: 65%; line-height: 18px;} }



  .partners__box {
    width: calc(33.33333% - 20px);
    background-color: #fff;
    padding: 25px 30px;
    display: flex;
	    border-radius: 12px;
    align-items: center;
    justify-content: flex-start;
    margin-right: 20px;
    margin-top: 20px; }
    .partners__box:nth-child(-n+3) {
      margin-top: 0px; }
    .partners__box:nth-child(3n+3) {
      margin-right: 0px; }
    @media (max-width: 1279px) {
      .partners__box {
        width: calc(50% - 20px); }
        .partners__box:nth-child(-n+3) {
          margin-top: 20px; }
        .partners__box:nth-child(-n+2) {
          margin-top: 0px; }
        .partners__box:nth-child(3n+3) {
          margin-right: 20px; }
        .partners__box:nth-child(2n+2) {
          margin-right: 0px; } }
    @media (max-width: 767px) {
      .partners__box {
        padding: 20px;
        margin-right: 0px;
        width: 100%; }
       .partners__box:nth-child(-n+2){
	   margin-top: 20px;
	   }
        .partners__box:nth-child(-n+1) {
          margin-top: 0px; }
        .partners__box:nth-child(3n+3) {
          margin-right: 0px; } }
  .partners__button {
       margin-top: 30px;
    text-align: center;
    display: inline-block;
    border-radius: 3px;
    font-family: 'Circe';
    font-size: 18px;
    color: #c49368;
    background-color: transparent;
    border: 2px solid #c49368;
    transition: .3s;
    padding: 10px 30px;}
    .partners__button:hover {
        color: #fff;
        cursor: pointer;
        background-color: #c49368;}
        
        .navigation_wrapper{
            text-align: center;
        }
        
        .partners__box__img{
               width: 80px;
    text-align: center;
    display: flex;
    justify-content: center;
    margin-right: 30px;
        }
        
    @media (max-width: 1279px) {
      .partners__button {
            font-size: 36px;
            padding: 14px 0px; } }
    @media (max-width: 1023px) {
      .partners__button {
            font-size: 28px;
            padding: 12px 0px; } }
    @media (max-width: 767px) {
      .partners__button {
            margin-top: 25px;
            font-size: 20px;
            padding: 12px 0px; } }
			
			 .fos__file {
	cursor: pointer;
    position: relative;
    border: none;
    outline: none;
    font-family: 'Circe';
    font-size: 14px;
    text-align: left;
    color: #fff;
    padding: 0px 0px 0px 25px;
    width: auto;
	color: #fff;
    background-image: url(/local/templates/mentors/css/../images/add-file.svg);
    background-repeat: no-repeat;
    background-position: left center;    
	background-size: 20px; }
    .fos__file input {
	  cursor: pointer!important;
      position: absolute;
      display: block;
      top: 0;
      left: 0;
	      z-index: 10;
      width: 100%;
      height: 100%;
      opacity: 0;
      border: 0;
   }

		   .fos__file span {
      color: #fff;
	  cursor: pointer;
      border-bottom: 1px solid #fff; transition: 0.3s;}
	  
	  .fos__file:hover span{
	       opacity: 0.5;
	  }
	  
	    .fos__botside {
	  display: flex;
	  justify-content: space-between;
	  width:95%;
  }
 @media (max-width: 767px) {
  .fos__botside {
	  display: flex;
	  flex-direction: column;
  }
  .fos__file{
	  margin-bottom: 15px;
  }
}

.fos__input--work{
	display: none;
}

.modal {
display: none;
  padding: 16px 20px 30px 20px !important;
  max-width: 430px !important;
  width: 100% !important;
  border-radius: 4px !important;
  background-color: #fff !important; }
  .modal__wrapper {
    position: relative; }
  .modal__title {
    font-weight: bold;
    font-size: 24px;
    line-height: 1.3;
    color: #0d0d0d;
    margin-bottom: 20px; }
  .modal__desc {
    font-size: 15px;
    line-height: 1.35;
    color: #666666; }
  .modal__close {
    width: 32px;
    height: 32px;
    position: absolute;
    top: 0px;
    right: 0px;
    background: #f2f2f2;
    border-radius: 8px;
    cursor: pointer;
    transition: 0.3s; }
    .modal__close:hover {
      background-color: #e7472c; }
      .modal__close:hover span {
        background-color: #fff; }
    .modal__close span {
      display: block;
      width: 14px;
      height: 2px;
      background-color: #000000;
      transition: 0.3s; }
      .modal__close span:first-child {
        -webkit-transform: translateX(9px) translateY(15px) rotate(45deg);
        transform: translateX(9px) translateY(15px) rotate(45deg); }
      .modal__close span:nth-child(2) {
        -webkit-transform: rotateY(90deg);
        transform: rotateY(90deg); }
      .modal__close span:last-child {
        -webkit-transform: translateX(9px) translateY(11px) rotate(-45deg);
        transform: translateX(9px) translateY(11px) rotate(-45deg); }
  .modal__form {
    margin-top: 25px; }
  .modal__box {
    margin-top: 20px;
    position: relative; }
	
	.arenda__top{
	margin-top: 20px;
	}
	
    .modal__box:first-child {
      margin-top: 0px; }
  .modal__input {
    background: #ffffff;
    border: 1px solid #c6cbd9;
    border-radius: 4px;
    font-size: 16px;
    padding: 12px 16px;
    padding-bottom: 11px;
    color: #232630;
    outline: none;
    width: 100%; }
	
	.modal__box--bottom{
		margin-bottom: 30px;
	}
	
    .modal__input:focus ~ .modal__name,
.modal__input:not(:focus):valid~ .modal__name{
      padding: 0px 4px;
      font-size: 12px;
      left: 12px;
	  min-width: auto;
      top: -8px; }
	  
	 .modal__box--active .modal__name{
	  padding: 0px 4px;
      font-size: 12px;
      left: 12px;
	  min-width: auto;
      top: -8px;
	 }
	  
	  
  .modal__name {
    font-size: 16px;
    color: #a2a7b8;
    position: absolute;
    top: 14px;
    left: 1px;
    padding: 0px 15px;
    background-color: #fff;
    pointer-events: none;
    transition: 0.3s;     min-width: 175px;}
  .modal__textarea {
    background: #ffffff;
    border: 1px solid #c6cbd9;
    border-radius: 4px;
    font-size: 16px;
    padding: 12px 16px;
    padding-bottom: 11px;
    color: #232630;
    outline: none;
    resize: none;
    height: 156px;
    width: 100%; }
    .modal__textarea:focus ~ .modal__name {
      padding: 4px;
      font-size: 12px;
      left: 12px;
      top: -8px; }
    @media (max-width: 767px) {
      .modal__textarea {
        height: 106px; } }
  .modal__files {
     
    display: flex;
    align-items: center;
    background: #f5f6fa;
    border-radius: 4px;
    padding: 8px 20px;
    margin-top: 20px;
    margin-bottom: 20px; }
    

     
  .modal__namefile {
    font-size: 14px;
    color: #7b8296;
        width: calc(100% - 175px);
    margin-left: 24px; }
  .modal__file {
    position: relative;
    font-size: 14px;
   width: 140px;
    color: #232630;
    background-color: #ffffff;
    border: 1px solid #d7d9dc;
    border-radius: 2px;
    padding: 10px 25px;
    padding-bottom: 9px; }
    .modal__file input {
      position: absolute;
      display: block;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      opacity: 0;
      border: 0;
      cursor: pointer; }
      
           @media (max-width: 380px) {
         
         .modal__files{
         flex-direction: column;
         }
         
         .modal__file{
             width: 100%;
         }
         
         .modal__namefile {
    font-size: 14px;
    color: #7b8296;
    margin-left: 0px;
    width: 100%;
    margin-top: 5px;
}
     }
      
      
  .modal__label {
    width: calc(100% - 26px);
    font-size: 15px;
    line-height: 1.35;
    color: #232630; }
    .content .modal__label a {
      color: #232630;
	  transition: 0.3s;
      border-bottom: 1px solid #232630; text-decoration: none;}
	  .modal__label a {
      color: #232630;
	   transition: 0.3s;
      border-bottom: 1px solid #232630; text-decoration: none;}
	  .modal__label a:hover{
		border-bottom: 1px solid transparent;
	  }
	  
  .modal__agree {
    display: flex;
    align-items: flex-start; }
  .modal__checkbox {
    -webkit-appearance: none;
    width: 18px;
    height: 18px;
    border: 1px solid #232630;
    border-radius: 3px;
    outline: none;
    box-sizing: border-box;
    background-color: #fff;
    margin-right: 8px;
    cursor: pointer; }
    .modal__checkbox:checked {
      background-color: #e7472c;
      border-color: #e7472c; }
    .modal__checkbox:checked::before {
      content: "";
      display: block;
      width: 6px;
      height: 11px;
      border: 0 solid #fff;
      border-width: 0 2px 2px 0;
      -webkit-transform: rotateZ(45deg);
      transform: rotateZ(45deg);
      margin: 1px 5px;
      pointer-events: none; }
  .modal__button {
    background: none;
    outline: none;
    border: none;
    background-color: #e04e39;
    border-radius: 3px;
    font-weight: bold;
    font-size: 16px;
    text-align: center;
    color: #ffffff;
    padding: 15px 20px;
    width: 100%;
    transition: 0.3s;
    cursor: pointer;
    margin-top: 25px; }
    .modal__button:hover {
      background-color: #a23525; }

.fancybox-close-small{
        display: none;
}



.tour__iframe{
    width: 100%;
    height: 800px;
}

@media(max-width: 767px){
.tour__iframe{
    width: 100%;
    height: 400px;
}

}


.digest {
  margin-top: 0px;
  margin-bottom: 60px; }
  @media (max-width: 1023px) {
    .digest {
      margin-top: 0px;
      margin-bottom: 40px; } }
  @media (max-width: 767px) {
    .digest {
      padding: 0px;
      margin-top: -25px; 
      margin-bottom: 40px; } }
  .digest__block {
    background-color: #002F87;
    padding: 35px;
    display: flex;
    justify-content: space-between;
    background-image: url(/local/templates/80bit_main_new/images/pattern-digest-2.svg);
    background-position: center right -45px;
    background-repeat: no-repeat; }
    @media (max-width: 1023px) {
      .digest__block {
        flex-direction: column; } }
    @media (max-width: 767px) {
      .digest__block {
        position: relative;
        padding: 20px; } }
  .digest__left {
    width: calc(50% - 40px); }
    @media (max-width: 1023px) {
      .digest__left {
        width: 100%; } }
  .digest__right {
    width: 45%; }
    @media (max-width: 1023px) {
      .digest__right {
        width: 100%;
        margin-top: 40px; } }
    @media (max-width: 767px) {
      .digest__right {
        margin-bottom: 77px;
        margin-top: 15px; } }
  .digest__img {
    width: 100%; }
  .digest__title {
    font-family: 'Circe';
    font-weight: bold;
    font-size: 62px;
    color: #fff;
    max-width: 600px; line-height: 1.2;}
    @media (max-width: 1279px) {
      .digest__title {
        font-size: 52px; } }
    @media (max-width: 1023px) {
      .digest__title {
        font-size: 42px; } }
    @media (max-width: 767px) {
      .digest__title {
        font-size: 36px; } }
  .digest__button {
    display: inline-block;
    width: 100%;
    max-width: 400px;
    margin-top: 40px;
    font-family: 'Circe';
    font-size: 20px;
    padding: 18px 0px;
    text-align: center;
    background: #E04E39;
    color: #fff;
    border-radius: 50px;
    transition: .3s; }
    .digest__button:hover {
      background:rgba(224, 78, 57, 0.6); }
    @media (max-width: 1279px) {
      .digest__button {
        max-width: 320px;
        font-size: 18px; } }
    @media (max-width: 1023px) {
      .digest__button {
        max-width: 260px;
        font-size: 16px;
        margin-top: 30px;
        padding: 14px 0px; } }
    @media (max-width: 767px) {
      .digest__button {
        max-width: calc(100% - 30px);
        font-size: 18px;
        margin-top: 0px;
        padding: 13px 0px;
        position: absolute;
        z-index: 150;
        left: 15px;
        bottom: 30px;} }
		
		
		
		.news__desc a{
			color: #E04E39;
		}
		.news__desc a:hover{
		color: #BABABA;
		}
		
		.digest__right a:before{
			    content: '';
   /* background: url(/local/templates/80bit_main_new/images/video.svg) center no-repeat; */
    background: url(/local/templates/holmax/images/tours.svg) center no-repeat;
    
    background-size: 50px;
    position: absolute;
    z-index: 60;
    width: 50px;
    height: 50px;
    bottom: 30px;
    right: 60px;
	opacity: 1;
	transition: 0.3s;
		}
        .digest__right a:hover:before{
            transform: scale(1.2);}
		
		.digest__right a{
		display: inline-block;
    line-height: 0;
    background-size: cover;
    width: 100%;
    height: 100%;
}

.digest__right a:after{
/*
content: '';
    position: absolute;
    background: rgba(255, 255, 255, 0.5);
    width: 100%;
    height: 100%;
    display: block;
    left: 0px;
    top: 0px;  */
}
		
		
		.digest__right{
			position: relative;
			line-height: 0;
		}
		
		
		  @media (max-width: 767px) {
			  .digest__right a{
			      width: 100%;
    height: 200px;
			  }
              .digest__right a:before{
               bottom: 20px;
    right: 20px;
              }
              
          }
			  

.podbor {
  margin-top: -50px;
  margin-bottom: 40px; }
  @media (max-width: 767px) {
    .podbor {
      margin-top: -45px;
      margin-bottom: 30px; } }
  .podbor__block {
    background: #E04E39;
    background-image: url(/upload/shlypa.svg);
    background-repeat: no-repeat;
    background-position: right bottom;    background-size: contain;
    padding: 25px 40px; }
    @media (max-width: 1023px) {
      .podbor__block {
        background-position: right 40% center; } }
    @media (max-width: 767px) {
      .podbor__block {
        padding: 20px 15px;
        background-image: url(/upload/Elipse-all-mobile.svg);
        background-position: bottom;
            background-size: cover; } }
  .podbor__left {
    width: 100%;
     max-width: 100%; }
    @media (max-width: 767px) {
      .podbor__left {
        max-width: 100%; } }
  .podbor__name {
    font-family: 'Circe';
    font-weight: bold;
    font-size: 28px;
    line-height: 34px;
    color: #FFFFFF;
    margin-bottom: 35px; }
    @media (max-width: 767px) {
      .podbor__name {
        font-size: 20px;
        margin-bottom: 20px;
        line-height: 24px; } }
  .podbor__button {
text-decoration: none;
    font-family: 'Circe';
    font-size: 18px;
    text-align: center;
    color: #0D0D0D;
    padding: 12px 30px;
    background-color: #fff;
    border-radius: 50px;
    display: inline-block;
    transition: .3s; }
    .podbor__button:hover {
      opacity: 0.6; }
    @media (max-width: 767px) {
      .podbor__button {
        font-size: 16px;
        padding: 10px 40px; } }
        
.single-feed__text iframe{
position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.vidos{
	margin-top: 20px;
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
}



  .menu_popup_inner_social_item.ok img{
      height: 30px;
      
  }
  
   .menu_popup_inner_social_item.tik-tok img{
      height: 30px;
      
  }


  .contacts__social {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
   }
    @media (max-width: 1023px) {
      .contacts__social {
         } }
    @media (max-width: 767px) {
      .contacts__social {
          justify-content: space-between;
         } }
  .contacts__link {
        padding: 12px;
    align-items: center;
    justify-content: center;
    display: flex;
    margin-right: 15px; margin-bottom: 10px; background: rgba(195,147,103,.2);
    border-radius: 50%;}
    @media (max-width: 767px) {
      .contacts__link {
        margin-right: 14px; } }
    .contacts__link:last-child {
      margin-right: 0px; }
  .contacts__link svg {
    fill: #c39367;
    transition: .3s; }  
    .contacts__link svg:hover {
      fill: #E04E39; }
  .contacts--vk {
    width: 18px;
    height: 18px; }
    @media (max-width: 1023px) {
      .contacts--vk {
         width: 18px;
    height: 18px; } }
   /* @media (max-width: 767px) {
      .contacts--vk {
        width: 28px;
        height: 12px; } }*/
  .contacts--fb {
     width: 18px;
    height: 18px;; }
    @media (max-width: 1023px) {
      .contacts--fb {
         width: 18px;
    height: 18px; } }
    /*@media (max-width: 767px) {
      .contacts--fb {
        width: 11px;
        height: 22px; } }*/
  .contacts--tg {
     width: 18px;
    height: 18px; }
    @media (max-width: 1023px) {
      .contacts--tg {
         width: 18px;
    height: 18px; } }
    /*@media (max-width: 767px) {
      .contacts--tg {
        width: 27px;
        height: 22px; } } */
  .contacts--inst {
     width: 18px;
    height: 18px; }
    @media (max-width: 1023px) {
      .contacts--inst {
         width: 18px;
    height: 18px; } }
    /*@media (max-width: 767px) {
      .contacts--inst {
        width: 27px;
        height: 25px; } } */
  .contacts--youtube {
    width: 18px;
    height: 18px; }
    @media (max-width: 1023px) {
      .contacts--youtube {
        width: 18px;
    height: 18px; } }
    /*@media (max-width: 767px) {
      .contacts--youtube {
        width: 29px;
        height: 19px; } }*/
        
        
          .contacts--ok {
     width: 18px;
    height: 18px; }
    @media (max-width: 1023px) {
      .contacts--ok {
      width: 18px;
    height: 18px; } }
        
                .contacts--tiktok {
width: 18px;
    height: 18px; }
    @media (max-width: 1023px) {
      .contacts--tiktok {
       width: 18px;
    height: 18px; } }
    @media (max-width: 1023px) {
    
    .contacts__social{
        justify-content: flex-start;
    }
    }
    
  
  .top__right--contact{
    display: flex;
    flex-direction: column;
   align-items: flex-end;
  }
  
  .top__right--top{
      display: flex;
    align-items: flex-end;
    
  }
  
  .top__right--bottom .menu_popup_inner_socials{
        width: 70%;

      margin-top: 0px;
  }
  
  .top__right--bottom{
        margin-right: 18px;
    margin-top: -5px;
  }
  
  
  .top__right--bottom .menu_popup_inner_social_item a{
  align-items: center;
    justify-content: center;
    display: flex;
        width: 15px;
    height: 15px;
      transition: 0.3s;
  }
  
  .top__right--bottom .menu_popup_inner_social_item a:hover{
    opacity: 0.6;
  }
  
  .top__right--bottom .menu_popup_inner_social_item{
    margin-right: 10px;
  }
  
  .top__right--bottom .menu_popup_inner_social_item img{
      display: block;
    height: auto;
    max-height: 100%;
    max-width: 100%;
    width: auto;
  }
  
  .top__hours{
    margin-bottom: 0px!important;
  }
  
  @media(max-width: 1199px){
    .top__right--bottom{
        display: none;
    }
  }
  
.socials__mobile{
    display: none;
}

@media(max-width: 767px){
    .socials__mobile {
        display: block;
        margin-bottom: 20px;
    }
    .socials__mobile .menu_popup_inner_socials{
        margin-top: 0px;
    }
}

.exports {
  padding-bottom: 60px; }
.exports__title {
    font-weight: 800;
    font-size: 48px;
    line-height: 1.2;
    color: #0D0D0D;
    margin-bottom: 40px; }
    
    .exports__title span{
        color: #D43647;
    }
    
.exports__subtitle {
    font-weight: 800;
    font-size: 36px;
    line-height: 1.2;
    color: #0D0D0D;
    margin-bottom: 30px; }
.exports__desc {
    font-weight: bold;
    font-size: 32px;
    line-height: 1.2;
    color: #0D0D0D; }
.exports__text {
   /* font-weight: bold; */
    font-size: 24px;
    line-height: 1.2;
    color: #0D0D0D; }
.exports__button {
    display: inline-block;
    background: #D43647;
    border-radius: 50px;
    color: #fff;
    font-size: 20px;
    padding: 18px 45px;
    margin: 30px 0px;
    margin-bottom: 50px;
    cursor: pointer;
    transition:.3s; }
.exports__button:hover {
  color: #fff;
  background-color: #28315f; }

.exports__worker {
  margin-top: 50px; }
.exports__topside {
    display: flex;
    align-items: center; 
    margin-bottom: 30px; }
.exports__right {
  margin-left: 40px; width: calc(100% - 250px);}
.exports__workname {
    font-weight: bold;
    font-size: 26px;
    line-height: 1.2;
    color: #0D0D0D; }
.exports__workpost {
    font-size: 26px;
    line-height: 1.2;
    color: #0D0D0D; }
.exports__left img {
  width: 100%; }
.exports__left {
    width: 200px;
    height: 200px;
    border-radius: 50%;
    overflow: hidden; }
.exports__worktext {
    /* font-weight: bold; */
    font-size: 18px;
    line-height: 1.2;
    color: #0D0D0D;
    margin-top: 15px; }

.exports__list {
    padding-left: 20px; }
.exports__item {
  font-size: 24px;
  position: relative;
  margin-top: 15px;    line-height: 1.2; }
.exports__item:first-child {
  margin-top: 0px; }
.exports__item::before {
    content: '';
    position: absolute;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: #D43647;
    left: -20px;
    top: 8px; }
  
.exports__speakers {
    display: flex;
    align-items: flex-start; 
    margin-bottom: 50px; }
.exports__photo {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: top; }
.exports__top {
    width: 200px;
    height: 200px;
    overflow: hidden;
    border-radius: 50%;
    margin-bottom: 20px; }
.exports__name {
    font-size: 20px;
    font-weight: bold;
    text-align: center; }
.exports__box {
  margin-right: 40px;     width: 20%;
    text-align: center;}
.exports__box:last-child {
  margin-right: 0px; }

.exports__roster {
  margin-top: 50px; }
.exports__card {
  margin-top: 30px; }
.exports__card:first-child {
  margin-top: 0px; }
.exports__shanse {
    font-weight: bold;
    font-size: 32px;
    text-align: center;
    line-height: 1.2;
    color: #D43647;
    margin-top: 50px; }


.exports__job{
    color: #a28163;
    margin-top: 5px;
}

@media(max-width:767px){
  .exports {
    padding-bottom: 40px;}
  .exports__title {
    font-size: 32px;
    margin-bottom: 25px; }
  .exports__subtitle {
    font-size: 24px;
    margin-bottom: 20px; }
  .exports__desc {
    font-size: 20px; }
  .exports__text {
    font-size: 20px; }
  .exports__worktext {
    font-size: 20px; }
  .exports__button {
    font-size: 16px;
    padding: 12px 30px;
    margin: 20px 0px;
    margin-bottom: 30px; }
  .exports__item {
    font-size: 18px; }
  .exports__speakers {
    align-items: center;
    flex-direction: column; margin-bottom: 0px; }
  .exports__box {
    margin-right: 0px; 
    margin-top: 30px; }
  .exports__box:first-child {
    margin-top: 0px; } 
  .exports__topside {
    flex-direction: column;
    text-align: center; }
  .exports__right {
    margin: 0px; 
    margin-top: 20px; }
  .exports__worker {
    margin-top: 30px; }
  .exports__shanse {
    font-size: 20px; 
    margin-top: 40px; } }
    
    
    .exports__speaker{
        background: url(/local/templates/basis_export/img/solutions.svg) right bottom -200px no-repeat;
        background-color: #F3E9DF;
        background-size: contain;
        padding: 60px 0px;
        margin: 20px 0px 60px;
    }
    
    .exports__plus__wrapper{
     background: url( /local/templates/basis_export/img/courses.svg) right center no-repeat;
     background-size: contain;
    }
    
    .volkov{
            background: #DFEDF3;
    padding: 35px;
    margin: 40px 0px;
    }
    
    .exports__podtitle{
    font-size: 32px;
    line-height: 1.2;
    color: #0D0D0D;
    margin-bottom: 30px;
    background: #fff;
    width: 767px;
    padding: 20px 30px;
    border-radius: 30px;
    }
    
    .exports__two{
            display: flex;
    justify-content: space-between;
    }
    
    .exports__list{
        width: 48%;
    }
    
    @media(max-width:976px){
        .exports__box {

    width: 33%;

}

.exports__podtitle{
        width: 100%;
        font-size: 29px;
}

.exports__two{
    flex-wrap: wrap;
}

.exports__list {
    width: 100%;
}

.exports__list:last-child{
    margin-top: 15px;
}
        
    }
    
    @media(max-width:767px){
     .exports__speaker{
            background: url(/local/templates/basis_export/img/solutions.svg) right top 0px no-repeat;
            background-color: #F3E9DF;
            background-size: cover;
            padding: 30px 0px;
            margin: 0px 0px 30px;
        }
        
        .exports__podtitle {
    width: 100%;
    font-size: 20px;
        padding: 20px 20px;
}
        
                .exports__box {

    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
}
        
        .volkov {
    background: #DFEDF3;
    padding: 30px 0px;
    margin: 0px 0px 30px;
}
.exports__worker {
    margin-top: 0px;
}

.exports__right {
    margin-left: 0px;
    width: 100%;
    margin-bottom: 0px;
}

.exports__topside {
    display: flex;
    align-items: center;
    margin-bottom: 0px;
}

    }
    
    .list__order__item{
      margin-top: 20px;
    }
    
    
    .list__order__header{
        display: flex;
    background: #fff;
    padding: 15px 20px 15px 20px;
  align-items: center;
    justify-content: space-between;
    border-radius: 5px;
    cursor: pointer;
    transition: 0.3s;
    }
    
    
    .list__order__header:hover{
        background: #ffdeda;
    }
    
    .list__order__name{
            font-size: 20px;
    color: #444;
    font-weight: bold;
    width: calc(100% - 270px);
    }
    
    .h2--bold{
        font-weight: normal;
    }
    
    .order{
        margin-bottom: 30px;
    }
    
     .order:last-child{
     margin-bottom: 0px;
     }
     
     .list__order__count:after{
        content: '';
        display: inline-block;
        background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAyMSAxMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEgMUwxMC41IDlMMjAgMSIgc3Ryb2tlPSIjMEQwRDBEIiBzdHJva2Utd2lkdGg9IjIiLz4KPC9zdmc+Cg==);
        width: 14px;
        height: 8px;
        background-size: 100%;
        background-repeat: no-repeat;
        margin-left: 5px;
     }
     
     .checkbox__order{
        width: 15px;
        height: 15px;
     }
   
    .order__no{
        margin: 20px 20px 30px; 
    }
    
    
    .load__button {
        font-family: 'Circe';
    font-size: 16px;
    color: #fff;
    background: #E04E39;
    border-radius: 50px;
    padding: 8px 25px;
    margin-top: 15px;
    margin-right: 15px;
    cursor: pointer;
    transition: .3s;
    border: 0px;
    
}

.load__button:hover{
    opacity: 0.6;
}

.navigation_wrapper{
        display: flex;
    justify-content: center;
    margin-top: 25px;
}

.order__buttoms{
    text-align: center;
}

.order__bitrix24{
         font-family: 'Circe';
    font-size: 16px;
    color: #fff;
    background: #1ab8eb;
    border-radius: 50px;
    padding: 8px 25px;
    margin-top: 15px;

    transition: .3s;
    border: 0px;
    display: inline-block;
}

.order__bitrix24--disable{
    background: #7a7a7a;
    cursor: default;
}

.order__bitrix24:hover{
    background: #1a83bf;
    color: #fff;
}

.order__bitrix24--disable:hover{
     background: #7a7a7a;

}

.arhive__filter__name{
        font-family: 'Circe';
    background: none;
    outline: none;
    margin: 0;
    border: none;
    border: 2px solid #9b9b9b;
    padding: 10px 20px 8px 20px;
    width: 48%;
    color: #444;
    background-color: #fff;
    border-radius: 5px;
}

.arhive__filter__data{
            font-family: 'Circe';
    background: none;
    outline: none;
    margin: 0;
    border: none;
    border: 2px solid #9b9b9b;
    padding: 10px 20px 8px 20px;
    width: 48%;
    color: #444;
    background-color: #fff;
    border-radius: 5px;
}

.arhive__filter{
    display: flex;
    justify-content: space-between;
    margin-bottom: 30px;
}

.order__excel{
         font-family: 'Circe';
    font-size: 16px;
    color: #fff;
    background: #10980e;
    border-radius: 50px;
    padding: 8px 25px;
    margin-top: 15px;
    margin-right: 15px;
    transition: .3s;
    border: 0px;
    margin-right: 20px;
    display: inline-block;
}

.order__buttoms{
    margin: 20px 0px 40px;
}

.order__excel:hover{
    background: #085807;
    color: #fff;
}

    .order__no h3{
        color: red;
    }
    
    .list__order__count{
    font-size: 15px;
    font-style: normal;
    margin-left: 15px;
    color: #9b9b9b;
    width: 255px;
        display: flex;
    align-items: center;
    justify-content: flex-end;
}

.list__order__name span{
    font-size: 12px;
    font-weight: bold;
       font-style: normal;

    color: #9b9b9b;
}
    
    
    .list__order__lists{
        display: none;
    }
    
    .list__order__lists .tables{
        margin-top: 0px;
    }
    
    .tables td, .tables th{
        font-size: 16px;
    }
	
		.content ul{
		padding-left: 15px;
	}


.content ol{
	list-style-type: decimal;
	padding-left: 25px;

	 font-size: 18px;
    line-height: 1.4;

}

  .content ul li {
    font-size: 18px;
    line-height: 1.4;
    margin-top: 8px;
    position: relative;
    padding-left: 14px; }

    .content ul li::before {
      content: "";
      width: 6px;
      height: 6px;
      border-radius: 50%;
      display: inline-block;
      background: #e04e39;
      top: 8px;
      left: 0px;
      position: absolute; }
    
    .tables--min td:nth-child(2), .tables--min th:nth-child(2){
        width: 240px;
    }
    
    @media(max-width: 1180px){
    .tables td, .tables th{
            font-size: 14px;
    background: #fff;
    padding: 3px 10px 2px;
    border: 2px solid #f4f4f4;
    }
    
    .checkbox__order {
    width: 14px;
    height: 14px;
}

 .tables--min td:nth-child(2), .tables--min th:nth-child(2){
        width: auto;
    }
    }
    
    @media(max-width: 960px){
        .list__order__name {
    font-size: 16px;
        line-height: 1;
}

.list__order__name span {
    font-size: 10px;
}

.list__order__count {
    font-size: 12px;
}

.tables td, .tables th {
    font-size: 12px;
}

    }
    
     @media(max-width: 767px){
         .list__order__header{
            flex-wrap: wrap;
         }
         
		 .content ol{


	 font-size: 16px;


}

  .content ul li {
    font-size: 16px;
  }
		 
         .list__order__name{
         width: 100%;
         }
         
         .list__order__count {
    font-size: 12px;
    width: 100%;
    justify-content: flex-start;
    margin-left: 0px;
}

.list__order__header{
        flex-wrap: wrap;
}

.form__order{
    overflow: hidden;
    overflow-x: scroll;
}

.order__buttoms {
    margin: 10px 0px 20px;
}


.order__excel{
  font-size: 14px;  
      padding: 5px 20px;
      margin-right: 0px;
      margin-top: 10px;
}
.order__bitrix24{
      font-size: 14px;  
      padding: 5px 20px;
      margin-right: 0px;
      margin-top: 10px;
}

.arhive__filter{
    margin-bottom: 20px;
    flex-wrap: wrap;
}

.arhive__filter__name{
    

    border: 1px solid #9b9b9b;
    padding: 8px 10px;
    width: 100%;
    font-size: 15px;
   margin-bottom: 10px;

}

.arhive__filter__data{
        border: 1px solid #9b9b9b;
    padding: 8px 10px;
    width: 100%;
    font-size: 15px;
}

     }
     
     
     
.sidebar {
  display: flex;
  justify-content: space-between;
  align-items: flex-start; }
  @media (max-width: 1023px) {
    .sidebar {
      flex-direction: column; } }
      
      
      @media (max-width: 767px) {
          .sidebar {
     padding: 0px 15px; } }
      
  .sidebar__left {
    width: calc(100% - 340px); }
    @media (max-width: 1023px) {
      .sidebar__left {
        width: 100%;
        margin-bottom: 40px; } }
        
            @media (max-width: 767px) {
      .sidebar__left {
        margin-bottom: 20px; } }
  .sidebar__right {
    width: 310px;
    margin-left: 30px; }
    @media (max-width: 1023px) {
      .sidebar__right {
        width: 100%;
        margin: 0px;
         } }
  .sidebar__block {
    padding: 25px;
    background: #fff; }
    @media (max-width: 767px) {
      .sidebar__block {
        padding: 20px 15px; } }
  .sidebar__photo {
    width: 100%;
    height: 100%;
    object-fit: contain; }
  .sidebar__top {
    height: 120px;
    width: 120px;
    margin: 0 auto;
    overflow: hidden;
    border-radius: 50%;
    margin-bottom: 15px; }
  .sidebar__bottom {
    margin-top: 15px;
    display: flex;
    flex-direction: column;
    align-items: flex-start; }
  .sidebar__name {
 font-family: 'Circe';
    font-size: 18px;
    font-weight: bold;
    margin: 20px 0px;
    text-align: center; }
    
    .sidebar__call{
     padding-left: 35px;
    background-image: url(/local/templates/mentors/css/images/shape-3.svg);
    background-size: 25px;
    background-repeat: no-repeat;
    background-position: left top; 
    margin-bottom: 10px;
    }
    
  .sidebar__tel {
    font-family: 'PT Sans';
    font-size: 16px;
    display: block;
    margin-bottom: 0px;
    line-height: 1;
    color: #030303;
    padding: 3px 0px;
   }
    @media (max-width: 767px) {
      .sidebar__tel {
        font-size: 16px;
        background-size: 20px;
         } }
  .sidebar__email {
    font-family: 'PT Sans';
    font-size: 16px;
    display: block;
    margin-bottom: 0px;
    color: #030303;
    padding: 4px 0px;
    padding-left: 40px;
     background-image: url(/local/templates/mentors/css/images/emailvar.svg);
    background-size: 25px;
    background-repeat: no-repeat;
    background-position: left center; }
    @media (max-width: 767px) {
      .sidebar__email {
        font-size: 16px;
        background-size: 20px;
        padding-left: 30px; } }
  .sidebar__contact__title {
    color: #aeaeae;
    font-family: 'PT Sans';
    font-size: 16px;
    font-weight: normal;
    line-height: 1.44;
    margin-bottom: 5px; }
  .sidebar__file {
    display: flex;
    align-items: center;
    margin-top: 20px;


 }
    .sidebar__file__name {
      font-family: 'Circe';
      font-size: 18px;
      font-weight: bold;
      text-align: left;
      color: #000000;
      margin-bottom: 5px;
      display: block;
      transition: .3s; }
      
       .sidebar__file__name:last-child{
        margin-bottom: 0px;
       }
      
      .sidebar__file__name:hover {
        color: #e04e39;
        border-color: #e04e39; }
      @media (max-width: 767px) {
        .sidebar__file__name {
          font-size: 16px; } }
    .sidebar__file__size {
      font-family: 'Circe';
      font-size: 14px;
      text-align: left;
      color: #b8b8b8;
      font-weight: normal; }
      .sidebar__file__size span {
        color: #000000; }
      @media (max-width: 767px) {
        .sidebar__file__size {
          font-size: 12px; } }
  .sidebar__icon {
    padding: 10px;
    border-radius: 5px;
    border: solid 2px #ececec;
    margin-right: 14px; }
    @media (max-width: 767px) {
      .sidebar__icon {
        width: 46px; } }
        
        
        /* Акция здоровье */
        

 
.qrcode__banner{
    background-image: url(/local/templates/mentors/css/images/banner221056.png);
    height: 860px;
    position: relative;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 50% -30px;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: -50px;
    background-color: rgb(219 65 47);
}

.qrcode__banner--rzd{
    background-image: url(/local/templates/mentors/css/images/rzdb1-min.png);
    background-color: #fff;
}

.fos--qrcode{
    display: none;
}

 @media (max-width: 1400px) {
.qrcode__banner{
height: 650px;
    background-position: 50% -40px;
}
 }

.qrcode__banner:before{
    content: '';
    position: absolute;
    top: 0px;
    left: 0px;
    background-color: rgba(0,0,0,0.4);
    display: block;
    width: 100%;
    height: 100%;
}

.qrcode__banner--rzd:before{
    display: none;
}


.qrcode__logo{
    margin-bottom: 30px;
}

.qrcode__logo img{
    max-height: 150px;
}

.qrcode__banner__name {
    text-align: center;
    font-size: 72px;
    color: #fff;
    text-transform: uppercase;
    font-weight: bold;
}

.qrcode__link{
    margin-top: 20px;
    font-size: 16px;
    color: #fff;
    text-transform: uppercase;
    background-color: #9c3;
    display: inline-block;
    padding: 15px 20px 11px;
    border-radius: 10px;
    transition: 0.3s;
}

.qrcode__link--red{
        background-color: #E04E39;
        margin-top: 40px;
        display: inline-block;
}

.qrcode__link:hover{
    color: #fff;
     background-color: #7ab602;
}
        
        
.qrcode__banner__text {
    color: #9c3;
    text-align: center;
    margin-top: 50px;
    font-size: 32px;
    text-transform: uppercase;
    font-weight: 600;
}

.qrcode__banner__wrapper{
    padding: 0px 100px;
    text-align: center;
    line-height: 1.2;
}


  .qrcode__banner__arrow {
    animation: arc-rotate 2s infinite ease-in-out;
    backface-visibility: hidden;
    display: block;
    width: 16px;
    height: 42px;
    background-image: url(/local/templates/mentors/css/images/arrow_banner.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100%;
    position: absolute;
    bottom: 70px;
    left: calc(50% - 8px); 
  }
  
  .qrcode__center__wrapper {
    text-align: center;
    font-size: 20px;
    font-weight: 500;
    line-height: 1.5;
}

.qrcode__twoblock__right{
    font-size: 20px;
    font-weight: 500;
    line-height: 1.5;
}

.qrcode__center__wrapper--left{
    text-align: left;
}

.text--small{
    font-size: 16px;
font-style: italic;
color: #e04e39;

}




.qrcode__center {
    padding-top: 80px;
    padding-bottom: 80px;
margin-bottom: 60px;
    background-position: center;
    background-repeat: no-repeat;
background-color: #FCF9F6;
    width: 100%;
    justify-content: center;
   /*  background-image: url(/local/templates/mentors/css/images/stimull_pattern.png); */
}

.qrcode__center--bg{
    background-color: #fff;

    margin-bottom: 0px;
}

.fos__files {
    cursor: pointer;
    position: relative;
    border: none;
    outline: none;
    font-family: 'Circe';
    font-size: 14px;
    text-align: left;
    color: #fff;
    padding: 0px 0px 0px 25px;
    width: auto;
    color: #fff;
    background-image: url(/local/templates/80bit_main_new/css/../images/add-file.svg);
    background-repeat: no-repeat;
    background-position: left center;
    background-size: 20px;
}

.fos__files input {
    cursor: pointer!important;
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    z-index: 10;
    width: 100%;
    height: 100%;
    opacity: 0;
    border: 0;
}

.fos__botside {
    display: flex;
    justify-content: space-between;
    width: 95%;
}

.qrcode__banner__logo{
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 40px;
}

.qrcode__banner__logo__item{
        width: 18%;
        margin-right: 30px;
}

.qrcode__banner__data{
    text-align: center;
    font-size: 40px;
    color: #fff;
  
    font-weight: 400;
    margin-top: 50px;
}

.qrcode__banner__logo__item:last-child{
    margin-right: 0px;
    width: 25%;
}

.qrcode__banner__logo img{
     width: 100%;
}

.fos__files span {
    color: #fff;
    cursor: pointer;
    border-bottom: 1px solid #fff;
    transition: 0.3s;
}

          .qrcode__center--margin{
    background-color: #f4f4f4;
    margin-bottom: 0px;
          }


	.fos__input--work{
		display: none;
	}
	
	body div.mf-ok-text{
		color: #0D0D0D;
		font-family: Circe;
		font-style: normal;
		font-weight: normal;
		font-size: 28px;
		line-height: 38px;
		text-align: center;
		padding-top: 30px;
		padding-bottom: 30px;
	}
	
	body .content div.mf-ok-text{
	text-align: left;
    color: green;
	}
	
	body font.errortext {
    color: red;
    font-weight: bold;
    padding-bottom: 1em;
    font-family: 'Circe';
    font-weight: 800;
    font-size: 18px;
    margin-top: -35px;
}

body .fos div.mf-ok-text {
    color: #fff;
	line-height: 1.2;
}

body .fos font.errortext{
	color: #fff;
}
    
    
    @keyframes arc-rotate {
  0% {
    transform: translate(0px, 0px); }
  50% {
    transform: translate(0px, 15px); }
  100% {
    transform: translate(0px, 0px); } }
    
    
    .qrcode__partner__list {
    display: flex;
    flex-wrap: wrap;
}
    
    
    .qrcode__partner__item {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 280px;
    padding: 50px 20px;
    width: calc(33.33333% - 20px);
    margin-right: 30px;
    margin-top: 30px;
    overflow: hidden;
    position: relative;
    border-radius: 10px;
}

.qrcode__partner__images {
    display: block;
    height: auto;
    max-height: 100%;
    max-width: 250px;
    width: auto;
}

.qrcode__partner__text{
  
    position: absolute;
    font-size: 16px;
    font-weight: bold;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    color: #fff;
    padding: 20px;
    line-height: 1.4;
    top: 0px;
    left: 0px;
    opacity: 0;
    transition: 0.3s;
}

    .modal__content{
        display: flex;
    justify-content: space-between;

     align-items: flex-start;
    }
    
    .modal__content__name{
        font-family: 'Circe';
    font-weight: 800;
    font-size: 32px;
    margin-bottom: 20px;
        line-height: 1;
    }
    
.modal--stimul{
    width: 1000px;
    padding: 50px !important;
}

.modal__sales{
    background-color: #FCF9F6;
    padding: 20px;
    text-align: center;
    font-size: 18px;
    font-weight: bold;
    line-height: 1.2;
    margin: 30px 0px;
}

.modal__content__right__img{
    display: flex;
    justify-content: center;
    align-items: center;
    height: 220px;
        padding: 20px;
}

.modal--stimul .modal__close{
    right: 18px;
    top: 18px;
    transition: 0.3s;
}

.modal__content__left{
    width: calc(100% - 400px);
   
}

.modal__content__right{
        width: 360px;
         
}

.modal__content__right__images{
       display: block;
    height: auto;
    max-height: 100%;
    max-width: 300px;
    width: auto;

}

.modal__sales__img{
    margin-bottom: 20px;
}

.modal__sales__img img{
    height: 80px;
}

.modal__content__left a{
font-size: 18px;
    font-weight: bold;
    margin-top: 5px;
    display: inline-block;
}

.modal__content__left a:focus{
    border: 0px;
    outline: none;
}

.modal__content__left a:focus-visible{
    border: 0px;
    outline: none;
}

.modal--stimul .modal__close span{
    width: 25px;
    
}

.modal--stimul .modal__close:hover{
    opacity: 0.6;
}

.qrcode__center__wrapper--top{
    margin-top: 50px;
   
   
}

.qrcode__partner__item:hover .qrcode__partner__text{
     opacity: 1;
}

.qrcode__partner__item:nth-child(3n+3) {
    margin-right: 0px;
}

.qrcode__partner__title {
    text-align: center;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 32px;
    margin-bottom: 60px;
}

.qrcode__partner{
    margin-bottom: 60px;
}


.modal__sites{
        display: flex;
    justify-content: space-between;
}

.modal__sites__item{
    width: 23%;
    display: block;
}

.modal__sites__item{
    transition: 0.3s;
    background: #f4f4f4;
    padding: 10px;
    border-radius: 10px;
}

.modal__sites__item:hover{
    opacity: 0.8;
}

.modal__sites__item:focus{
    outline:none;
    border: 0px;
}

.qrcode__partner__item--cursor{
    cursor: pointer;
}

.qrcode__partner__link{
    margin-top: 10px;
    margin-bottom: -10px;
    color: #e04e39!important;
}


.modal__sites__img{
        display: flex;
    justify-content: center;
    align-items: center;
    height: 85px;
    padding: 5px 10px ;
    text-align: center;
}

.modal__sites__text{
        text-align: center;
    font-weight: bold;
    margin-top: 5px;
}

.modal__sites__img img{
    display: block;
    height: auto;
    max-height: 100%;
    max-width: 100%;
    width: auto;
}

.text--warning{
 background-color: #E04E39;
    color: #fff;
    padding: 6px 10px 2px;
}

.qrcode__twoblock{
    display: flex;
    justify-content: space-between;
}

.qrcode__twoblock__left{
    width: 350px;
    position: absolute;
    right: 0px;
    bottom: 0px;
}



.qrcode__twoblock__left img{
    width: 100%;
}

.qrcode__twoblock__right{
    width: calc(100% - 400px);
    width: 100%;
    position: relative;
}

.qrcode__banner--rzd .qrcode__banner__wrapper{
    margin-top: -100px;
}

.contacts__timer {
    display: flex;
    margin-top: 25px;
    justify-content: center;
}
    @media (max-width: 767px) {
      .contacts__timer {
     
         justify-content: center; } }
  .contacts__item {
    padding: 0px 20px;
    border-right: 1px solid #ADADAD; }
    @media (max-width: 767px) {
      .contacts__item {
        padding: 0px 15px; } }
    .contacts__item:first-child {
      padding-left: 0px; }
    .contacts__item:last-child {
      padding-right: 0px;
      border-right: 0px; }
  .contacts__number {
  
    font-weight: 600;
    font-size: 48px;
    text-align: center;
    color: #FFF; }
    @media (max-width: 1023px) {
      .contacts__number {
        font-size: 35px; } }
  .contacts__name {
 
    font-weight: 500;
    font-size: 14px;
    line-height: 1.35;
    text-align: center;
    color: #FFF; }

.fos {
  padding-top: 70px;
  padding-bottom: 70px;
  background-color: #99cc33;
 }
 
 .fos--red{
       background-color: #E04E39; 
}
.qrcode__center__wrapper h2{
    margin-bottom: 25px;
}

.qrcode__center--red{
    font-size: 36px;
    text-align: center;
    padding: 30px 0px;
    line-height: 1.5;
    font-family: 'Circe';
    color: #fff;
    background-color: #E04E39;
    margin-top: -40px;
    margin-bottom: 0px;
}

.qrcode__center--red .qrcode__block{
        border-top: 2px solid;
    border-bottom: 2px solid;
    padding: 10px 0px;
}

  @media (max-width: 767px) {
    .fos {
      background-size: 130px;
      padding-top: 30px;
      padding-bottom: 30px; } }
  .fos__title {
    font-family: 'Circe';
    font-weight: bold;
    font-size: 40px;
    color: #fff;
    margin-bottom: 50px; }
    @media (max-width: 1023px) {
      .fos__title {
        font-size: 30px;
        margin-bottom: 40px; } }
    @media (max-width: 767px) {
      .fos__title {
        font-size: 26px;
        margin-bottom: 28px; } }
  .fos__block {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between; }
  .fos__box {
    width: calc(33.33333% - 20px);
    margin-bottom: 25px; }
    .fos__box--full {
      width: 100%; }
    @media (max-width: 767px) {
      .fos__box {
        width: 100%;
        margin-bottom: 15px; } }
  .fos__name {
    font-family: 'Circe';
    font-weight: bold;
    font-size: 18px;
    margin-bottom: 9px;
    color: #fff; }
    @media (max-width: 1023px) {
      .fos__name {
        font-size: 16px;
        margin-bottom: 6px; } }
  .fos__input {
	font-family: 'Circe';
    background: none;
    outline: none;
    margin: 0;
    border: none;
    border: 2px solid rgba(255, 255, 255, 0.5);
    border-radius: 5px;
    padding: 10px 20px 8px 20px;
    width: 100%;
    color: #fff; }
    .fos__input::-webkit-input-placeholder {
      color: #fff;
      opacity: 0.5; }
    .fos__input:-ms-input-placeholder {
      color: #fff;
      opacity: 0.5; }
    .fos__input::-moz-placeholder {
      color: #fff;
      opacity: 0.5; }
    .fos__input::placeholder {
      color: #fff;
      opacity: 0.5; }
    .fos__input:focus {
      border: 2px solid white; }
    @media (max-width: 1023px) {
      .fos__input {
        font-size: 14px;
        padding: 10px 18px 10px 18px; } }
  .fos__textarea {
	font-family: 'Circe';
    resize: none;
    margin: 0px;
    background: none;
     border-radius: 5px;
    border: none;
    border: 2px solid rgba(255, 255, 255, 0.5);
    padding: 10px 20px 8px 20px;
    width: 100%;
    height: 100px;
    outline: none;
    color: #fff; }
    .fos__textarea::-webkit-input-placeholder {
      color: #fff;
      opacity: 0.5; }
    .fos__textarea:-ms-input-placeholder {
      color: #fff;
      opacity: 0.5; }
    .fos__textarea::-moz-placeholder {
      color: #fff;
      opacity: 0.5; }
    .fos__textarea::placeholder {
      color: #fff;
      opacity: 0.5; }
    .fos__textarea:focus {
      border: 2px solid white; }
    @media (max-width: 1023px) {
      .fos__textarea {
        font-size: 14px;
        padding: 10px 18px 10px 18px; } }
    @media (max-width: 767px) {
      .fos__textarea {
        height: 150px; } }
  .fos__bottom {
    display: flex;
    align-items: center; }
  .fos__check[type="checkbox"] {
    -webkit-appearance: none;
    width: 16px;
    height: 16px;
    border: 1px solid #fff;
    outline: none;
    box-sizing: border-box;
    margin-right: 15px;
    display: flex;
    justify-content: center;
    align-items: center; }
    .fos__check[type="checkbox"]:hover {
      cursor: pointer; }
    .fos__check[type="checkbox"]:checked:before {
      content: "";
      display: block;
      -webkit-transform: rotateZ(45deg);
      width: 5px;
      height: 8px;
      border: 0 solid #fff;
      border-width: 0 1px 1px 0;
      pointer-events: none;
      margin: 0px 0px 4px 0px; }
  .fos__rights {
    font-family: 'Circe';
    font-weight: 350;
    font-size: 14px;
    margin-bottom: 0px;
    color: #fff; }
    @media (max-width: 767px) {
      .fos__rights {
        font-size: 12px;
        width: calc(100% - 31px); } }
    .fos__rights a {
      color: #fff;
      border-bottom: 1px solid #fff; transition: 0.3s;}
	  
	  .fos__rights a:hover{
	opacity: 0.5;
	  }
	  
  .fos__send {
    width: 100%;
    border-radius: 50px;
    max-width: 400px;
    outline: none;
    padding: 0px;
    margin: 0px;
    background: none;
    border: none;
    background-color: #fff;
    color: #0D0D0D;
    padding: 16px 0px;
    font-family: 'Circe';
    font-weight: bold;
    font-size: 18px;
    display: inline-block;
    margin-top: 50px;
    transition: .3s; }
    .fos__send:hover {
      opacity: 0.6; }
      
      
         @media (max-width: 900px) {
         .modal__content__right {
    width: 270px;
}

.modal__content__right__images {
    display: block;
    height: auto;
    max-height: 100%;
    max-width: 100%;
    width: auto;
}

.modal__content__left {
    width: calc(100% - 300px);
}

.modal__sites{
    flex-wrap: wrap;
}

.modal__sites__item{
    width: 48%;
}

.modal__sites__item{
    margin-top: 20px;
}

.modal__sales{
    margin-bottom: 0px;
}
         }
      
    @media (max-width: 1023px) {
      .fos__send {
        max-width: 280px;
        margin-top: 35px;
        padding: 14px 0px;
        font-size: 16px; } }
    @media (max-width: 767px) {
      .fos__send {
        max-width: 100%;
        margin-top: 24px;
        padding: 13px 35px;
        font-size: 18px; } }
        
        
   @media (max-width: 1279px) {
        .slider__name{
            font-size: 28px;
        }
        
        .slider__desc {
            font-size: 18px;
        }
        
        .slider__leftside{
                width: 480px;
        }
        .slider__rightside {
            width: calc(100% - 480px);
        }
   }
   
   @media (max-width: 1180px) {
.slider__leftside{
                width: 400px;
                min-height: 245px;
        }
        .slider__rightside {
            width: calc(100% - 400px);
        }
   }
   
   
      .owl-carousel .owl-item img.slider__images--mobile{
          display: none;
   }
    
      @media (max-width: 1024px) {
      .slider__leftside {
    width: 475px;
    min-height: 245px;
}

.slider__rightside {
    width: calc(100% - 475px);
}
   .owl-carousel .owl-item img.slider__images--desctop{
       display: none;
   }

   .owl-carousel .owl-item img.slider__images--mobile{
       display: block;
   }
 

      }
   
   
    
    


   
    @media (max-width: 900px) {
    
    .slider__box {
    flex-direction: column-reverse;
}
    .slider__name {
    font-size: 24px;
}

.slider__nav .owl-next {
    margin-right: 10px;
}

.slider__nav .owl-prev {
    margin-left: 10px;
}



.slider__leftside {
    width: 100%;
    min-height: auto;
}

.slider__desc {
    font-size: 16px;
}

.slider__list.owl-carousel .owl-item img {
    margin-left: 0px!important;
}

.slider__rightside {
    width: 100%;
}

.slider__nav {
    top: 180px;
}

.slider__leftside {

    padding: 25px 20px;
}
    }
   
   
   .content  .news__button {
    background-color: #ffffff;
    box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.04), 0px 2px 6px rgba(0, 0, 0, 0.04), 0px 0px 1px rgba(0, 0, 0, 0.04);
    border-radius: 4px;
    display: inline-block;
    padding: 12px 20px;
    color: #7c7182;
    cursor: pointer;
	text-decoration: none;
    margin-top: 20px;
    line-height: 1; }
   .content .news__button:hover {
      opacity: 0.8;
    }
	
	 @media (max-width: 767px) {
  .content    .news__button {
        margin-top: 15px; } }
		
		
		
		   .content  .carts__button {
    background-color: #e04e39;
    box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.04), 0px 2px 6px rgba(0, 0, 0, 0.04), 0px 0px 1px rgba(0, 0, 0, 0.04);
    border-radius: 4px;
    display: inline-block;
    padding: 12px 20px;
    color: #fff;
    cursor: pointer;
	text-decoration: none;
    margin-top: 20px;
    line-height: 1; }
   .content .carts__button:hover {
      opacity: 0.8;
    }
	
	.carts__img{
		    display: inline-block;
    line-height: 0;
	position: relative;
	}
	
	.carts__cat{
	position: absolute;
    line-height: 1;
    top: 15px;
    left: 15px;
    border-radius: 4px;
    padding: 5px 10px;
	}
	
	.carts__img img{
		width: 100%;
		margin-bottom: 20px;
		border-radius: 4px;
	}
	
	 @media (max-width: 767px) {
  .content  .carts__button {
        margin-top: 15px; } }
/* End */


/* Start:/local/templates/mentors/css/site.css?170896399856612*/
.vk {
  margin: 70px 0px 40px; }
  @media (max-width: 1023px) {
    .vk {
      margin: 60px 0px 40px; } }
  @media (max-width: 767px) {
    .vk {
      margin: 30px 0px; } }
  .vk__topside {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 30px; }
    @media (max-width: 767px) {
      .vk__topside {
        margin-bottom: 15px;
        flex-direction: column;
        align-items: flex-start; } }
  .content .vk__instagram {
    background-image: url(/local/templates/mentors/css/../images/vk-news.svg);
    background-repeat: no-repeat;
    background-position: left center;
    display: flex;
    align-items: center;
	background-size: 22px;
    padding: 2px 0px;
	text-decoration: none;
    padding-left: 28px; }
    .vk__instagram span {
     /* background: linear-gradient(45deg, #ffc107 14.64%, #f44336 50.49%, #9c27b0 84.64%);
      -webkit-background-clip: text;
      -webkit-text-fill-color: transparent;*/
	      color: #4c75a3;
      font-weight: 700;
      font-size: 14px; }
    .vk__instagram:hover {
      opacity: 0.6; }
  .vk__title {
    font-weight: 800;
    font-size: 32px;
    line-height: 110%;
    color: #282829; }
    @media (max-width: 767px) {
      .vk__title {
        font-size: 24px;
        margin-bottom: 10px; } }
  .vk__block {
    position: relative; }
  .vk__top {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 12px 15px;
    margin-bottom: -2px;
   /* border: 1px solid #e5e5e5;
    border-bottom: none;
    border-top-left-radius: 12px;
    border-top-right-radius: 12px; */}
  .vk__icon {
    cursor: pointer; }
    .vk__icon svg {
      width: 24px;
    /*  height: 24px; */ }
      .vk__icon svg path {
        fill: #333;
        transition: 0.3s; }
    .vk__icon:hover path {
      fill: #4c75a3; }
  .vk__center {
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;  transition: 0.3s;}
	
	 .vk__center:hover{
		opacity: 0.7;
	 }
  .vk__images {
    width: 100%;
    height: 100%;
    object-fit: cover; }
  .vk__name {
    font-weight: 700;
    font-size: 16px;
    color: #333333;
  }
  .vk__date {
    font-size: 12px;
    text-transform: uppercase;
    color: #666666; }
  .vk__bottom {
    padding: 12px 15px;
    padding-top: 20px;
    margin-top: -2px;
   /* border: 1px solid #e5e5e5;
    border-top: none;
    border-bottom-left-radius: 12px;
    border-bottom-right-radius: 12px; */}
  .vk__like {
    font-weight: 700;
    font-size: 14px;
    color: #333333;
    margin-bottom: 15px;
    display: inline-flex;
    align-items: center;
    cursor: pointer;
    transition: 0.3s; }
    .vk__like svg {
      width: 24px;
      height: 24px;
      margin-right: 5px; }
    .vk__like path {
      stroke: #333333;
      transition: 0.3s; }
    .vk__like:hover {
      color: #de2e3b; }
      .vk__like:hover path {
        stroke: #de2e3b; }
  .vk__desc {
    font-size: 16px;
    line-height: 1.4;
    color: #484e5c; transition: 0.3s;}
	
	.content .vk__box{
display: block;
    border: 1px solid #e4e4e5;
    border-bottom-left-radius: 12px;
    border-bottom-right-radius: 12px;
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
    background: #fff;text-decoration: none;
	}
	
	.vk__desc:hover{
	 color: #4c75a3;
	}
  .vk__nav {
    display: flex;
    justify-content: space-between;
    align-items: center;
    position: absolute;
    width: 100%;
    top: calc(50% - 20px); }
    .vk__nav svg {
      width: 24px;
      height: 24px; }
      .vk__nav svg path {
        transition: 0.3s;
        stroke: #646464; }
    @media (max-width: 767px) {
      .vk__nav {
        top: calc(50% - 15px); }
        .vk__nav svg {
          width: 20px;
          height: 20px; } }
    .vk__nav .owl-next,
    .vk__nav .owl-prev {
      cursor: pointer;
      display: flex;
      align-items: center;
      justify-content: center;
      background: none;
      border: none;
      outline: none;
      padding: 0px;
      background-color: #fff;
      border: 1px solid #e6e6e6;
      border-radius: 50%;
      width: 40px;
      height: 40px;
      position: relative;
      z-index: 10;
      transition: 0.3s;
      box-shadow: 0px 16px 24px rgba(0, 0, 0, 0.06), 0px 2px 6px rgba(0, 0, 0, 0.04), 0px 0px 1px rgba(0, 0, 0, 0.04); }
      .vk__nav .owl-next.disabled,
      .vk__nav .owl-prev.disabled {
        opacity: 0;
        visibility: hidden; }
      .vk__nav .owl-next:hover,
      .vk__nav .owl-prev:hover {
        background-color: #e7472c;
        border-color: #e7472c; }
        .vk__nav .owl-next:hover svg path,
        .vk__nav .owl-prev:hover svg path {
          stroke: #fff; }
      @media (max-width: 767px) {
        .vk__nav .owl-next,
        .vk__nav .owl-prev {
          width: 30px;
          height: 30px; } }
    .vk__nav .owl-next {
      margin-right: -20px; }
      @media (max-width: 767px) {
        .vk__nav .owl-next {
          margin-right: -15px; } }
    .vk__nav .owl-prev {
      margin-left: -20px; }
      @media (max-width: 767px) {
        .vk__nav .owl-prev {
          margin-left: -15px; } }
		  
		  
		  
		  
.contact__map {
    width: 100%;
    height: 600px; }
#map_contact{
    width:100%;
    height:100%; }
	  
	
	.contact{
		    display: flex;
    justify-content: space-between;
	margin: 40px 0px 0px;
	} 
	
	.contact__left {
     width: 600px;
	padding: 30px 60px;
    background: #fff;
    display: flex;
    flex-direction: column;
    justify-content: center;
	border-top-left-radius: 12px;
    border-bottom-left-radius: 12px;
}

.contact__left--grey{
background: #F2F2F2;
    border-bottom-left-radius: 0px;
    padding-bottom: 40px;
    padding-top: 40px;
    justify-content: flex-start;
}

.contact__right--form{
	padding: 40px;
    border-top: 2px solid #f2f2f2;
    border-right: 2px solid #f2f2f2;
    border-top-right-radius: 12px;
}

.contact__right {
   
	width: calc(100% - 600px);
}

.contact__name{
	    font-weight: 400;
    font-size: 18px;
	    margin-bottom: 4px;
}

.content .contact__val{
    font-weight: 700;
    font-size: 20px;
}

.content .contact__val a{
    color: #c39367;
	    text-decoration: none;
}

.content .contact__val a:hover{
    color: #cd412d;
}

.content a.contact__val{
    color: #c39367;
	 text-decoration: none;
}

.content a.contact__val:hover{
    color: #cd412d;
	
}

.contact__item{
	margin-bottom: 20px;
}

.contact__item:last-child{
	margin-bottom: 0px;
}

.contact__social{
	display: flex;
	}

.modal__images{
	height: 110px;
}

.contact__item--margin{
	margin-top: 30px;
}

.link{
	color: #e04e39;
    text-decoration: underline;
    text-underline-position: under;
	transition: 0.3s;
}

.link--big{
	font-size: 20px;
	font-weight: bold;
}

.link:hover{
	text-decoration: none;
}


 @media (max-width: 1280px) {
	 	.contact__left {
    width: 550px;
	padding: 40px;
}

.contact__right {
    
	width: calc(100% - 550px);
}
	 
 }
 
  @media (max-width: 1023px) {
	  .contact{
		    flex-direction: column;
	  }
	  
	  .contact__right--form{
	      padding: 25px;
    border-top: 0px;
    border-right: 2px solid #f2f2f2;
    border-top-right-radius: 0px;
    border-left: 2px solid #f2f2f2;
	  }
	  
	  	 	.contact__left {
    width: 100%;
	border-top-left-radius: 12px;
	border-top-right-radius: 12px;
    border-bottom-left-radius: 0px;
	    padding: 20px 25px;
}

.contact__right {
    width: 100%;	
}

.contact__item--margin {
    margin-top: 5px;
}

  }
  
@media (max-width: 767px) {
	.contact__name{
	    font-size: 16px;
	}
	
	.modal__label{
	max-width: 260px;
	}
	
	.modal{
	    width: 95% !important;
	}
	
	.contact__val {
    font-weight: 700;
    font-size: 18px;
}

.contact__item {
    margin-bottom: 15px;
}

.contact__item--margin {
    margin-top: 5px;
}

.link--big {
    font-size: 18px;
}

.contact__map {
    width: 100%;
    height: 300px;
}
}


.news__list--razdel {
    display: flex;
    flex-wrap: wrap; }
.news__list--razdel .news__box {
    background: none;
    box-shadow: none;
    width: calc(25% - 20px);
    margin-bottom: 0px !important;
    margin-right: 15px; 
    margin-top: 30px; }
	
	.news__list--sotrud .news__box{
		width: calc(33% - 20px);
    background: #fff;
    padding: 15px;
    border-radius: 12px;
	}
	
.news__list--razdel .news__box:nth-child(4n+4){
    margin-right: 0px; }
.news__list--razdel .news__box:nth-child(-n+4){
    margin-top: 0px; }
	
	
	.news__list--sotrud .news__desc{
	    font-size: 16px;
    line-height: 1.2;
    color: #858585;
    margin-top: 10px;
	}
	
	.news__list--razdel .news__box:nth-child(4n+4){
		margin-right: 15px; }
.news__list--sotrud .news__box:nth-child(-n+4){
    margin-top: 30px; }
	.news__list--sotrud .news__box:nth-child(-n+3){
    margin-top: 0px; }
	
.news__list--razdel .news__top {
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
    border-radius: 12px; }
.news__list--razdel .news__bot {
    padding: 15px; }
.news__list--razdel .news__name {
    font-weight: bold;
    font-size: 18px;
    line-height: 1.3;
    color: #0d0d0d;
	text-decoration: none;
    display: inline-block;
    cursor: pointer;
    transition: 0.3s; }
.news__list--razdel .news__name:hover {
    color: #e7472c; }
.news__list--razdel .news__date {
    font-size: 15px;
    line-height: 1.35;
    color: #8c8c8c;
    margin-bottom: 8px; }
.news__list--razdel .news__view {
    font-weight: bold;
    font-size: 13px;
    color: #aeaeae;
    padding-top: 2px;
    padding-left: 22px;
    background-image: url(/local/templates/mentors/css/../images/eye.svg);
    background-position: center left;
    background-repeat: no-repeat;
    background-size: 18px;
    margin-top: 8px; }
.news__img--not {
    background-color: #fff; }
@media(max-width:1279px){
.news__list--razdel .news__box {
    width: calc(33.33333% - 10px); }
.news__list--razdel .news__box:nth-child(4n+4){
    margin-right: 15px; }
.news__list--razdel .news__box:nth-child(-n+4){
    margin-top: 30px; }
.news__list--razdel .news__box:nth-child(3n+3){
    margin-right: 0px; }
.news__list--razdel .news__box:nth-child(-n+3){
    margin-top: 0px; } }

@media(max-width:1023px){
.news__list--razdel .news__box {
    width: calc(50% - 7.5px); }
.news__list--razdel .news__box:nth-child(3n+3){
    margin-right: 15px; }
.news__list--razdel .news__box:nth-child(-n+3){
    margin-top: 30px; }
.news__list--razdel .news__box:nth-child(2n+2){
    margin-right: 0px; }
.news__list--razdel .news__box:nth-child(-n+2){
    margin-top: 0px; } }

@media(max-width:767px){
.news__list--razdel .news__bot {
    padding-bottom: 0px; }
.news__list--razdel .news__box {
    width: 100%;
    margin-right: 0px; }
.news__list--razdel .news__box:nth-child(4n+4){
    margin-right: 0px; }
.news__list--razdel .news__box:nth-child(3n+3){
    margin-right: 0px; }
.news__list--razdel .news__box:nth-child(-n+4){
    margin-top: 30px; }
.news__list--razdel .news__box:nth-child(-n+3){
    margin-top: 30px; }
.news__list--razdel .news__box:first-child{
    margin-top: 0px; } }


.navigation-arrows {
    display: none; }
.navigation-pages {
    margin-top: 30px;
    display: flex;
    align-items: center; }
.navigation-title {
    font-size: 16px;
    color:#242424; }
.nav-dots {
    margin-left: 20px; }
.content .navigation-pages a {
    background-color: #C49368;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-left: 20px;
	text-decoration: none;
	line-height: 0px;
    padding-top: 3px;
    transition: 0.3s; }
	

	
	.content .navigation-pages a:hover{
	    background-color: #E04E39;
	}
	
	.nav-current-page{
	padding-top: 2px;
	}
	
.nav-current-page {
    background-color: #E04E39;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-left: 20px;
    transition: 0.3s; }

.news_detail__botside {
    display: flex;
    align-items: center;
    margin-top: 40px; }
.news_detail__botside .single-feed__back{
    margin-top: 0px; 
    margin-right: 35px; }
.news_detail__botside .single-feed__footer{
    margin-top: 0px; }
.news_detail__top {
    width: 100%;
	display: block;
	line-height: 0px;
	transition: 0.3s;
    border-radius: 12px;
    overflow: hidden;
    margin-bottom: 40px; }
	.news_detail__top:hover{
		opacity: 0.6;
	}
.news_detail__top img {
    height: 100%;
    object-fit: cover;
    width: 100%; }
.news_detail__gallery {
    margin-top: 40px; }
.news_detail__title {
    line-height: 1.1; }
.news_detail__docs {
    margin-top: 25px; }
.press__detail__news__docs {
    margin-top: 20px;
    display: flex;
    flex-wrap: wrap; }
.news_detail__gallery img{
    height: 100%;
    object-fit: cover;
    width: 100% }
.news_detail__gallery .newsSlider {
    height: 500px; }
.news_detail__gallery .newsSliderThumbs {
    height: 280px; }
    
@media(max-width:1023px) {
.news_detail__title {
    font-size: 38px; }
.news_detail__gallery .newsSlider {
    height: 350px; }
.news_detail__gallery .newsSliderThumbs {
    height: 180px; } }

@media(max-width:767px) {
.news_detail__gallery .newsSlider {
    height: auto; }
.news_detail__gallery .newsSliderThumbs {
    height: auto; }
.swiper-button-next, .swiper-button-prev {
    background-size: 15px 25px; }


.news_detail__botside--alt {
    flex-direction: column; 
    align-items: flex-start; }
.news_detail__botside--alt .single-feed__socials {
    margin-top: 25px; }
.news_detail__title {
    font-size: 28px; } 
.news_detail__top {
    height: auto;
    margin-bottom: 20px; } 
.news_detail__gallery {
    margin-top: 25px; } 
.btn.btn--brown {
  min-width: 160px; }
.news_detail__botside .single-feed__back {
    min-width: unset;
    margin-right: 20px; }
.news_detail__botside .single-feed__socials {
    justify-content: flex-start; } 
.head_another {
    font-size: 28px;
    line-height: 1.1; } }


.news__list--another {
    display: flex;
    flex-direction: column; }
.news__list--another .news__box {
    background: none;
    box-shadow: none;
    background-color: #fff;
    padding: 15px 20px;
    border-radius: 4px;
    margin-bottom: 0px !important;
    margin-top: 30px; }
.news__list--another .news__box:first-child {
    margin-top: 0px; }
.news__list--another .news__bot {
    margin-top: 15px;
    display: flex;
	padding: 0px;
    justify-content: space-between; }
	
	.news__list--another .news__name{
	line-height: 1.3;
    color: #0d0d0d;
	text-decoration: none;
	}
	
.news__list--another .news__name:hover {
    color: #e7472c; }
.news__list--another .news__date {
    font-size: 15px;
	margin-bottom: 0px;
    line-height: 1.35;
    color: #8c8c8c; }
.news__list--another .news__view {
    font-weight: bold;
    font-size: 13px;
    color: #aeaeae;
	margin-top: 0px;
    padding-top: 2px;
    padding-left: 22px;
    background-image: url(/local/templates/mentors/css/../images/eye.svg);
    background-position: center left;
    background-repeat: no-repeat;
    background-size: 18px; }

.news_detail__blocks {
    display: flex;
    justify-content: space-between; }
.news_detail__leftside {
    width: calc(100% - 400px); }
.news_detail__rightside {
    position: relative;
    width: 350px; }
@media(max-width:1279px) {
.news_detail__leftside {
    width: calc(100% - 310px); }
.news_detail__rightside {
    width: 280px; } }

@media(max-width:1023px) {
.news_detail__blocks {
    display: flex;
    flex-direction: column; }
.news_detail__leftside {
    width: 100%; }
.news_detail__rightside {
    width: 100%;
    margin-top: 40px; } 
.news__list--another {
    flex-direction: row;
    flex-wrap: wrap; }
.news__list--another .news__box {
    width: calc(50% - 10px);
    margin-right: 20px; }
.news__list--another .news__box:nth-child(2n+2) {
    margin-right: 0px; }
.news__list--another .news__box:nth-child(-n+2) {
    margin-top: 0px; } }

@media(max-width:767px) {
.news_detail__rightside {
    margin-top: 30px; } 
.news__list--another {
    flex-direction: row;
    flex-wrap: wrap; }
.news__list--another .news__box {
    width: 100%;
    margin-right: 0px; }
.news__list--another .news__box:nth-child(-n+2) {
    margin-top: 30px; }
.news__list--another .news__box:first-child {
    margin-top: 0px; } }

.news_detail__slick {
    position: sticky;
    top: 30px; }
	
.news_detail__wrapper{
	display: flex;
	justify-content: space-between;
}


  .news_detail__nav {
    display: flex;
    align-items: center;
    justify-content: space-between;
    position: absolute;
    left: 0px;
    top: 50%;
	margin-top: -20px;
    width: 100%; }
    @media (max-width: 767px) {
      .news_detail__nav {
         top: 50%;
	margin-top: -12px; } }
    .news_detail__nav svg {
      width: 24px;
      height: 24px; }
      .news_detail__nav svg path {
        stroke: #646464;
        transition: 0.3s; }
    .news_detail__nav .owl-prev,
    .news_detail__nav .owl-next {
      background: none;
      border: none;
      cursor: pointer;
      outline: none;
      padding: 0px;
      margin: 0px;
      display: flex;
      align-items: center;
      justify-content: center;
      width: 40px;
      height: 40px;
      background: #ffffff;
      box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.13);
      border-radius: 50%;
      position: relative;
      z-index: 30;
      transition: 0.3s; }
      .news_detail__nav .owl-prev:hover,
      .news_detail__nav .owl-next:hover {
        background-color: #e7472c; }
        .news_detail__nav .owl-prev:hover path,
        .news_detail__nav .owl-next:hover path {
          stroke: #fff; }
      .news_detail__nav .owl-prev.disabled,
      .news_detail__nav .owl-next.disabled {
        opacity: 0;
        visibility: hidden; }
    .news_detail__nav .owl-prev {
      margin-left: -20px; }
      @media (max-width: 1023px) {
        .news_detail__nav .owl-prev {
          margin: 0px;   } }
          
               @media (max-width: 767px) {
        .news_detail__nav .owl-prev {
          margin: 0px;     left: 10px;}
           }
    .news_detail__nav .owl-next {
      margin-right: -20px; }
      @media (max-width: 1023px) {
        .news_detail__nav .owl-next {
          margin: 0px; } }
          
                @media (max-width: 767px) {
          .news_detail__nav .owl-next {
          margin: 0px; right: 10px;}
           }
		   
		   .news_detail__gallery{
			   position: relative;
		   }
		   
		   .news_detail__img a{
			   display: block;
			   line-height: 0px;
			   transition: 0.3s;
			       border-radius: 12px;
    overflow: hidden;
		   }
		   
		    .news_detail__img a:hover{
				opacity: 0.6;
			}
			
			
			@media(max-width:1023px) {
				.news_detail__wrapper{
				    flex-direction: column;
				}
				
				.vk__nav .owl-next {
    margin-right: 0px;
}
.vk__nav .owl-prev {
    margin-left: 0px;
}
			}
			
			
			.doc__item{	
				    background-color: #fff;
    box-shadow: 0 2px 12px rgb(121 118 118 / 15%);
        border-radius: 12px;
    padding: 25px;
    display: flex;
    width: 32%;
    margin-right: 2%;
    margin-bottom: 2%;
			}
			
			.doc__item:nth-child(3n+3){
				margin-right: 0px;
			}
			
			.doc__img{
				width: 30px;
    
    line-height: 0px;
  
    margin-right: 20px;
			}
			
			.doc__img__wrapper{
				display: flex;
				align-items: flex-start;
    margin-top: 3px;
			}
			
			.doc__img img{
				width: 100%;
			}
			
			.doc__right{
				width: calc(100% - 40px);
			}
			
			.content .doc__name{
				    line-height: 1.3;
    color: #0d0d0d;
    text-decoration: none;
	    font-size: 18px;
	font-weight: bold;
			}
			
			.doc__size{
				    font-size: 14px;
    line-height: 1;
	    margin-top: 3px;
    color: #b8b8b8;
			}
			
			.content .doc__name:hover{
				    color: #e7472c;
			}
			
			
				@media(max-width:1180px) {
					.doc__item{	
						 width: 49%;
					}
					
					.doc__item:nth-child(3n+3){
				margin-right: 2%;
			}
			
				.doc__item:nth-child(2n+2){
				margin-right: 0px;
			}
					
				}
			
	@media(max-width:767px) {	
	
	
			.doc__item{	
						 width: 100%;
					}
					
					.doc__item:nth-child(3n+3){
				margin-right: 0px;
			}
			
				.doc__item:nth-child(2n+2){
				margin-right: 0px;
			}
	
		.news_detail__nav .owl-next, .news_detail__nav .owl-prev {
    width: 30px;
    height: 30px;
}

.news_detail__nav svg {
    width: 20px;
    height: 20px;
}

.vk__nav .owl-prev {
    margin: 0px;
    left: 10px;
}

.vk__nav .owl-next {
    margin: 0px;
    right: 10px;
}

	}
	
.meeting__tabs{	
	display: flex;
    flex-wrap: wrap;
}

.meeting__tab {
    font-weight: 700;
    font-size: 14px;
    text-transform: uppercase;
    line-height: 1;
    padding: 8px 15px 5px;
    margin-right: 15px;
    border-radius: 12px;
    background-color: #ffffff;
	cursor: pointer;
	transition: 0.3s;
	    margin-bottom: 5px;
}

.meeting__tab--active{
	background: #e04e39;
    color: #fff;
}

.meeting__tab:hover{
	background: #e04e39;
    color: #fff;
}

.meeting__tab:last-child{
	 margin-right: 0px;
}

.filtr_years__block{
	display: flex;
	flex-wrap: wrap;
}

.filtr_years__list{
	display: flex;
	    margin-left: 20px;
}

.filtr_years__name{
	font-weight: 700;
    font-size: 16px;
	color: #aeaeae;
	text-transform: uppercase;
}

.filtr_years__item{
	font-size: 16px;
	margin-right: 10px;
	cursor: pointer;
	transition: 0.3s;
}

.filtr_years__item:hover{
	color: #e04e39;
}

.filtr_years__item:last-child{
	margin-right: 0px;
}

.meeting__tag{
	    display: flex;
		flex-wrap: wrap;
    margin-top: 20px;
}

.meeting__tag__item{
	margin-right: 20px;
}

.meeting__tag__item:last-child{
	margin-right: 0px;
}

.content .meeting__tag__link{
	color: #0D0D0D;
    text-decoration: none;
}

.content .meeting__tag__link:hover{
	    color: #e04e39;
}

.content .meeting__tag__link--active{
	    color: #e04e39;
}

.filtr_years__item--active{
	color: #e04e39;
	font-weight: 700;
}

.meeting__block__top{
	margin: 30px 0px;
}

.meeting__list{
display: flex;
flex-wrap: wrap;
}

.meeting__box {
    width:calc(33.33333% - 13.33333px);
    margin-right: 20px;
	 border-radius: 12px;
    background-color: #fff;
    margin-top: 20px;     display: flex;
    flex-direction: column;}
.meeting__box:nth-child(-n+3) {
    margin-top: 0px; }
.meeting__box:nth-child(3n+3) {
    margin-right: 0px; }

.meeting__img {
    width: 100%;    border-top-left-radius: 12px;
    border-top-right-radius: 12px; }
.meeting__top {
    display: flex;
	position: relative;
	transition: 0.3s;
    align-items: flex-start;
    justify-content: flex-start; }
.meeting__top:hover{
	opacity: 0.6;
}
.meeting__center {
    padding: 20px 15px 15px 15px;
    border-bottom-left-radius: 12px;
    border-bottom-right-radius: 12px;
    border-top: none;
    background-color: #fff; 
	height: 100%;
	display: flex;
    flex-direction: column;
    justify-content: space-between;}
.meeting__bottom {
    display: flex;
    align-items: flex-start; }
.meeting__bot {
    display: flex; 
    margin-top: 20px;
	align-items: center; 
	justify-content: space-between;
}
.content .meeting__name {
    margin-left: 25px;
    font-weight: bold;
    font-size: 18px;
    line-height: 1.3;
	    text-decoration: none;
    color: #0d0d0d;
    display: inline-block;
    cursor: pointer;
    transition: 0.3s; }
	
	.content .meeting__name:hover{
		color: #e04e39;
	}
	
.meeting__month {
    font-weight: bold;
    font-size: 14px;
	    line-height: 1;
    color: #aeaeae; }
.meeting__number {
    font-weight: bold;
    font-size: 38px;
    margin: 1px 0px -2px; 
    line-height: 1; }
.meeting__week {
    font-size: 12px;
	    line-height: 1;
    color: #000; }
.meeting__category {
    font-weight: bold;
    font-size: 14px;
    color: #e04e39;
    margin-right: 15px; 
	    position: absolute;
    top: 15px;
    padding: 3px 7px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
	
	}
	
	.meeting__category--red{
	font-weight: bold;
    font-size: 16px;
    color: #fff;
    background-color: #e04e39;
	}
	
	.meeting__category--top{
	    top: 50px;
	}
	
.meeting__address {
    background-image: url(/local/templates/mentors/css/../images/place.svg);
    background-position: left center;
    background-repeat: no-repeat;
    padding-left: 20px;
    font-weight: bold;
	padding-top: 1px;
	line-height: 1;
    font-size: 14px;
	width: calc(100% - 150px);
    color: #c39367;
    margin-right: 15px; }
.meeting__time {
 
  
	
	display: flex;
    justify-content: flex-end;
	width: 120px;
   }
	
	.meeting__time span{
	   background-image: url(/local/templates/mentors/css/../images/time.svg);
    background-position: left center;
    background-repeat: no-repeat;
    padding-left: 20px;
	  font-weight: bold;
	padding-top: 1px;
	  font-size: 14px;
    color: #c39367;
	line-height: 1;
	}

@media(max-width:1023px) {
.meeting__box {
    width:calc(50% - 10px); }
.meeting__box:nth-child(-n+3) {
    margin-top: 20px; }
.meeting__box:nth-child(3n+3) {
    margin-right: 20px; }
.meeting__box:nth-child(-n+2) {
    margin-top: 0px; }
.meeting__box:nth-child(2n+2) {
    margin-right: 0px; } }
    
    
@media(max-width:767px) {
.meeting__box {
    margin-right: 0px;
    width:100%; }
.meeting__box:nth-child(-n+2) {
    margin-top: 20px; }
.meeting__box:nth-child(2n+2) {
    margin-right: 0px; }
.meeting__box:first-child) {
    margin-top: 0px; }
.meeting__box:nth-child(3n+3) {
    margin-right: 0px; } }
	
	@media(max-width:767px) {
		.meeting__tab{
		    font-size: 12px;
    padding: 6px 11px 3px;
    margin-right: 5px;
		}
		
		.meeting__block__top {
    margin: 20px 0px 0px;
}

.filtr_years__name{
	font-size: 14px;
}

.filtr_years__item {
    font-size: 14px;
}

.filtr_years__list{
	    margin-left: 15px;
}

.meeting__tag{
	margin-top: 10px;
}

.meeting__tag__item {
    margin-right: 10px;
}

.meeting__tag__link {
font-size: 14px;
}
.content .meeting__name{
	    font-size: 16px;
		margin-left: 15px;
}

.meeting__address{
	font-size: 12px;
    width: calc(100% - 120px);
	margin-right: 10px;
}

.meeting__number{
	    font-size: 32px;
}

.meeting__month{
	font-size: 12px;
}

	}
	
	
	  .events__detail__top {
    display: flex; }
    @media (max-width: 1023px) {
      .events__detail__top {
        flex-direction: column; } }
		
			  .events__detail__bottom {
				  display: flex; }
    @media (max-width: 1023px) {
      .events__detail__bottom {
        flex-direction: column; } }
		
  .events__detail__left {
    width: calc(100% - 430px);
    padding-right: 50px; }
    @media (max-width: 1279px) {
      .events__detail__left {
        width: calc(100% - 390px);
        padding-right: 30px; } }
    @media (max-width: 1023px) {
      .events__detail__left {
        width: 100%;
        padding-right: 0px; } }
  .events__detail__right {
	position: relative;
    width: 430px; }
    @media (max-width: 1279px) {
      .events__detail__right {
        width: 390px; } }
    @media (max-width: 1023px) {
      .events__detail__right {
        width: 100%;
        margin-top: 40px; } }
    @media (max-width: 767px) {
      .events__detail__right {
        margin-top: 15px; } }
	
	.events__detail__tops{
	    width: 100%;
    display: block;
    line-height: 0px;
    transition: 0.3s;
    border-radius: 12px;
    overflow: hidden;
    margin-bottom: 40px;
	position: relative;
	}
	
	.events__detail__tops .meeting__category{
	font-size: 16px;
	line-height: 1.2;
	padding: 6px 10px;
	}
	
	.events__detail__tops .meeting__category--red{
	font-size: 24px;
    line-height: 1.4;
    padding: 6px 10px 4px;
	}
	
	.events__detail__tops:hover{
		opacity: 0.6;
	}
	
	.events__detail__tops img {
    height: 100%;
    object-fit: cover;
    width: 100%;
}


  .events__detail__block {
    background: #ffffff;
	position: sticky;
    top: 20px;
    border: 1px solid #f3f3f3;
    box-sizing: border-box;
    box-shadow: 0px 24px 32px rgba(0, 0, 0, 0.04), 0px 16px 24px rgba(0, 0, 0, 0.04), 0px 4px 8px rgba(0, 0, 0, 0.04), 0px 0px 1px rgba(0, 0, 0, 0.04);
    border-radius: 12px;
    padding: 24px; }
    @media (max-width: 767px) {
      .events__detail__block {
        box-shadow: unset;
        padding: 20px 15px;
        margin-left: -15px;
        margin-right: -15px;
        border-radius: unset; } }
		
		.events__detail__left {
    font-size: 18px;
}


.user_order{
	margin-top: 40px;
}

.modal__agree--top{
	margin-top: 20px;
}

.events__detail__block .meeting__address{
	padding-left: 30px;
	    line-height: 1.2;
    font-size: 18px;
	    font-weight: normal;
    width: 100%;
	background-position: left top;
    background-size: 20px;
    color: #0D0D0D;
    margin-right: 0px;
}

.events__detail__block .meeting__time span{
		padding-left: 30px;
	    line-height: 1.2;
		    font-weight: normal;
    font-size: 18px;
	background-position: left top;
    width: 100%;
    background-size: 20px;
   color: #0D0D0D;
    margin-right: 0px;
}

.modal__button--loading{
    display: none;
}

.loading {
display:inline-block;
  clip-path: inset(0 3ch 0 0);
  animation: l 1s steps(5) infinite;
}

@keyframes l {
  to {
    clip-path: inset(0 -1ch 0 0)
  }
}

.events__detail__block .meeting__time {
    display: flex;
    justify-content: flex-start;
    width: 100%;
    margin-top: 15px;
}

.events__detail__right h3{
	margin-bottom: 0px;
}

@media (max-width: 767px) {
			.events__detail__left {
    font-size: 16px;
}

.events__detail__block .meeting__address{
	font-size: 16px;
	padding-left: 25px;
	    background-size: 16px;
}

.events__detail__block .meeting__time span{
	padding-left: 25px;
    line-height: 1.2;
	font-size: 16px;
}

	.events__detail__tops .meeting__category{
	font-size: 14px;
	line-height: 1.2;
	padding: 6px 10px;
	}
	
	.events__detail__tops .meeting__category--red{
	    font-size: 16px;
    line-height: 1.4;
    padding: 4px 10px 1px;
	}

.user_order{
	margin-top: 20px;
}
	
}
	
	.coworking {
  margin: 50px 0px; }
  @media (max-width: 767px) {
    .coworking {
      margin: 35px 0px; } }
  .coworking__topside {
    display: flex;
    flex-wrap: wrap; }
    @media (max-width: 767px) {
      .coworking__topside {
        margin-bottom: 15px; } }
  .coworking__tab {
    display: flex;
    align-items: center;
    margin-bottom: 30px;
    margin-right: 24px;
    transition: 0.3s;
    cursor: pointer; }
    .coworking__tab:last-child {
      margin-right: 0px; }
    .coworking__tab:hover .coworking__name, .coworking__tab:hover .coworking__number {
      color: #e7472c; }
    .coworking__tab--active .coworking__name, .coworking__tab--active .coworking__number {
      color: #e7472c; }
    @media (max-width: 767px) {
      .coworking__tab {
        margin-bottom: 10px;
        margin-right: 10px; } }
  .content .coworking__name {
    font-family: "Circe";
    font-weight: 700;
    font-size: 24px;
	text-decoration: none;
    color: #8c8c8c;
    transition: 0.3s;
    line-height: 1; }
	.content .coworking__name:hover{
	color: #e7472c;
	}
	
	.content .coworking__tab--active .coworking__name{
	color: #e7472c;
	}
    @media (max-width: 767px) {
      .coworking__name {
        font-size: 18px; } }
  .coworking__number {
    font-family: "Circe";
    font-style: normal;
    font-weight: 700;
    font-size: 12px;
    line-height: 1;
    color: #8c8c8c;
    transition: 0.3s; }
    @media (max-width: 767px) {
      .coworking__number {
        font-size: 10px; } }
  .coworking__botside {
    position: relative; }
  .coworking__list {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    transition: 0.3s;
    position: relative;
      }
    .coworking__list--active {
     }
  .coworking__box {
    width: calc(25% - 10.5px);
    margin-right: 14px;
    margin-top: 24px; }
    .coworking__box:nth-child(-n + 4) {
      margin-top: 0px; }
    .coworking__box:nth-child(4n + 4) {
      margin-right: 0px; }
    @media (max-width: 1279px) {
      .coworking__box {
        width: calc(33.333333% - 9.333333px); }
        .coworking__box:nth-child(-n + 4) {
          margin-top: 24px; }
        .coworking__box:nth-child(4n + 4) {
          margin-right: 14px; }
        .coworking__box:nth-child(-n + 3) {
          margin-top: 0px; }
        .coworking__box:nth-child(3n + 3) {
          margin-right: 0px; } }
    @media (max-width: 1023px) {
      .coworking__box {
        width: calc(50% - 7px); }
        .coworking__box:nth-child(-n + 3) {
          margin-top: 24px; }
        .coworking__box:nth-child(3n + 3) {
          margin-right: 14px; }
        .coworking__box:nth-child(-n + 2) {
          margin-top: 0px; }
        .coworking__box:nth-child(2n + 2) {
          margin-right: 0px; } }
    @media (max-width: 767px) {
      .coworking__box {
        width: 100%;
        margin-right: 0px; }
        .coworking__box:nth-child(-n + 2) {
          margin-top: 24px; }
        .coworking__box:first-child {
          margin-top: 0px; }
        .coworking__box:nth-child(3n + 3) {
          margin-right: 0px; }
        .coworking__box:nth-child(4n + 4) {
          margin-right: 0px; } }
  .coworking__top {
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    overflow: hidden;
	transition: 0.3s;
    border-radius: 12px; }
	.coworking__top:hover{
		opacity: 0.6;
	}
  .coworking__img {
    width: 100%; }
  .coworking__bot {
    padding: 16px;
    padding-bottom: 0px; }
  .coworking__people {
font-family: "Circe";
    font-weight: 500;
    font-size: 16px;
    margin-right: 15px;
    line-height: 1.35;
    color: #aeaeae;
    padding-left: 31px;
    background-position: left center;
    background-repeat: no-repeat;
    background-image: url(/local/templates/mentors/css/../images/users.svg);
    background-size: 22px;
    margin-bottom: 8px; }
	
	
	  .coworking__pl {
    font-family: "Circe";
    font-weight: 500;
    font-size: 16px;
    line-height: 1.5;
    color: #aeaeae;
   padding-left: 31px;
    background-position: left center;
    background-repeat: no-repeat;
    background-image: url(/local/templates/mentors/css/../images/pl.svg);
   background-size: 22px;
    margin-bottom: 8px; }
	
	
	.coworking__info{
		    display: flex;
    align-items: center;
	}
	
  .content .coworking__link {
    font-family: "Circe";
    font-weight: 700;
    font-size: 18px;
    line-height: 1.25;
    color: #0d0d0d;
    transition: 0.3s;
	text-decoration: none;
    cursor: pointer;
    display: inline-block; }
    .content .coworking__link:hover {
      color: #e7472c; }
  .coworking__desc {
    font-family: "Circe";
    font-weight: 400;
    font-size: 15px;
    line-height: 1.35;
    color: #8c8c8c;
    margin-top: 8px; }

.arenda {
  margin: 40px 0px 0px; }
  @media (max-width: 767px) {
    .arenda {
      margin: 35px 0px 0px; } }
	  
	  .arenda__icon__block{
		 width: 25px;
	     height: 25px;
	  }
	  
	  .arenda__icon__block img {
    display: block;
    height: auto;
    max-height: 100%;
    max-width: 100%;
    width: auto;
}
	  
  .arenda__back {
    font-weight: 400;
    font-size: 15px;
    line-height: 1.25;
    color: #e7472c;
    cursor: pointer;
    transition: 0.3s;
    padding-left: 20px;
    background-image: url(/local/templates/mentors/css/../images/back.svg);
    background-position: left top;
    background-repeat: no-repeat;
    background-size: 16px;
    display: inline-block;
    margin-bottom: 10px; }
    .arenda__back:hover {
      opacity: 0.7; }
  .arenda__title {
    font-weight: bold;
    font-size: 32px;
    line-height: 1.3;
    color: #0d0d0d;
    margin-bottom: 25px; }
  .arenda__gallery {
    display: flex;
    overflow: hidden;
    border-radius: 12px;
    position: relative;
    margin-bottom: 30px; }
    @media (max-width: 767px) {
      .arenda__gallery {
        flex-direction: column; } }
  .arenda__all {
    position: absolute;
    bottom: 16px;
    right: 16px;
    padding: 8px 12px;
    font-weight: 700;
    font-size: 15px;
    line-height: 1.05;
    color: #e04e39;
    background: #fff1ef;
    border-radius: 4px;
    transition: 0.3s;
    cursor: pointer; }
    .arenda__all:hover {
      color: #fff;
      background-color: #e7472c; }
    @media (max-width: 767px) {
      .arenda__all {
        right: 10px;
        bottom: 10px; } }
  .arenda__botside {
    display: flex; }
    @media (max-width: 1023px) {
      .arenda__botside {
        flex-direction: column; } }
  .arenda__left {
    display: flex;
    width: 50%;
    padding-right: 4px; }
    @media (max-width: 767px) {
      .arenda__left {
        width: 100%;
        padding: 0px;
        margin-bottom: 8px; } }
  .arenda__right {
    display: flex;
    width: 50%;
    padding-left: 4px; }
    @media (max-width: 767px) {
      .arenda__right {
        width: 100%;
        padding: 0px; } }
  .arenda__one {
    display: flex;
    width: 50%;
    padding-right: 4px; }
  .arenda__two {
    display: flex;
    flex-direction: column;
    width: 50%;
    padding-left: 4px; }
    .arenda__two .arenda__link:last-child {
      margin-top: 8px; }
  .arenda__link {
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    width: 100%;
    height: 100%;
    overflow: hidden;
    cursor: pointer;
    transition: 0.3s; }
    .arenda__link:hover {
      filter: brightness(0.7); }
      .arenda__link:hover .arenda__images {
        transform: scale(1.05); }
  .arenda__images {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: 0.3s ease; }
  .arenda__topic {
    font-weight: 700;
    font-size: 24px;
    line-height: 1.3;
    color: #232630;
    margin-bottom: 15px; }
    @media (max-width: 767px) {
      .arenda__topic {
        font-size: 20px;
        margin-bottom: 10px; } }
  .arenda__desc {
    font-weight: 400;
    font-size: 18px;
    line-height: 1.5;
    color: #232630; }
    @media (max-width: 767px) {
      .arenda__desc {
        font-size: 14px; } }
  .arenda__case {
    margin-top: 40px; }
    .arenda__case:first-child {
      margin-top: 0px; }
    @media (max-width: 767px) {
      .arenda__case {
        margin-top: 25px; } }
  .arenda__leftside {
    width: calc(100% - 430px);
    padding-right: 50px; }
    @media (max-width: 1279px) {
      .arenda__leftside {
        width: calc(100% - 390px);
        padding-right: 30px; } }
    @media (max-width: 1023px) {
      .arenda__leftside {
        width: 100%;
        padding-right: 0px; } }
  .arenda__rightside {
    width: 430px; }
    @media (max-width: 1279px) {
      .arenda__rightside {
        width: 390px; } }
    @media (max-width: 1023px) {
      .arenda__rightside {
        width: 100%;
        margin-top: 40px; } }
    @media (max-width: 767px) {
      .arenda__rightside {
        margin-top: 25px; } }
  .arenda__list {
    display: flex;
    flex-wrap: wrap;
    margin-top: 24px; }
  .arenda__box {
    display: flex;
    align-items: center;
    width: calc(50% - 10px);
    margin-top: 16px;
    margin-right: 20px; }
    .arenda__box:nth-child(-n + 2) {
      margin-top: 0px; }
    .arenda__box:nth-child(2n + 2) {
      margin-right: 0px; }
    @media (max-width: 1279px) {
      .arenda__box {
        margin-right: 0px; } }
    @media (max-width: 767px) {
      .arenda__box {
        width: 100%;
        margin-right: 0px; }
        .arenda__box:nth-child(-n + 2) {
          margin-top: 16px; }
        .arenda__box:first-child {
          margin-top: 0px; } }
  .arenda__name {
    font-weight: 400;
    font-size: 18px;
    color: #232630;
    margin-left: 12px; }
    @media (max-width: 767px) {
      .arenda__name {
        font-size: 16px; } }
  .arenda__block {
    background: #ffffff;
    border: 1px solid #f3f3f3;
    box-sizing: border-box;
    box-shadow: 0px 24px 32px rgba(0, 0, 0, 0.04), 0px 16px 24px rgba(0, 0, 0, 0.04), 0px 4px 8px rgba(0, 0, 0, 0.04), 0px 0px 1px rgba(0, 0, 0, 0.04);
    border-radius: 12px;
    padding: 24px; }
    @media (max-width: 767px) {
      .arenda__block {
        box-shadow: unset;
        padding: 20px 15px;
        margin-left: -15px;
        margin-right: -15px;
        border-radius: unset; } }
    .arenda__block .modal__agree {
      margin-top: 16px; }
    .arenda__block .modal__title {
      margin-bottom: 4px; }
    .arenda__block .modal__desc {
      color: #858585; }
    .arenda__block .modal__form {
      margin-top: 16px; }
  .arenda__top {
    display: flex;
    align-items: center;
    justify-content: space-between; }
    .arenda__top .modal__box {
      width: calc(50% - 6px);
      margin: 0px; }

.competencies {
  margin: 80px 0px; }
  @media (max-width: 767px) {
    .competencies {
      margin: 35px 0px; } }
  .competencies__block {
    display: flex;
    align-items: center;
    justify-content: space-between;
    max-width: 940px;
    margin: 0 auto;     margin-bottom: 40px;}
	.competencies__block:last-child{
	margin-bottom: 0px;
	}
	
    @media (max-width: 767px) {
      .competencies__block {
        flex-direction: column;     margin-bottom: 20px;} }
  .competencies__topic {
    font-weight: 700;
    font-size: 32px;
    line-height: 1.3;
    color: #0d0d0d;
    margin-bottom: 8px; }
    @media (max-width: 767px) {
      .competencies__topic {
        font-size: 24px; } }
  .competencies__desc {
    font-weight: 400;
    font-size: 18px;
    line-height: 1.5;
    color: #232630; }
    @media (max-width: 767px) {
      .competencies__desc {
        font-size: 16px; } }
  .competencies__bot {
    margin-top: 40px; }
    @media (max-width: 767px) {
      .competencies__bot {
        margin-top: 20px; } }
  .competencies__time {
     font-weight: 400;
    font-size: 16px;
    line-height: 1;
    color: #858585;
    padding: 5px 0px 2px 25px;
    background-image: url(/local/templates/mentors/css/../images/clock.svg);
    background-position: left center;
    background-repeat: no-repeat;
    background-size: 19px; }
  .content .competencies__button {
    background: #e04e39;
    border: 1px solid #e04e39;
    border-radius: 3px;
    padding: 10px 30px;
    font-weight: 700;
    font-size: 16px;
    text-align: center;
    color: #ffffff;
	text-decoration: none;
    display: inline-block;
    margin-top: 25px;
    transition: 0.3s;
    cursor: pointer; }
    .content .competencies__button:hover {
      background: #a23525; border: 1px solid #a23525;}
	  
	  .quiz__cat{
	      padding-left: 28px;
    font-style: italic;
    font-size: 14px;
	  }
	  
	  .quiz__img{
		    text-align: center;
			margin-top: 5px;
	  }
	  
	  .quiz__img img{
	  width: 200px;
	  }
	  
	  @media(max-width: 767px){
		.quiz__img img {
			width: 140px;
		}
	  }
	  
	.content .quiz__button {
    background-color: #e04e39;
    border: 1px solid #e04e39;
    border-radius: 3px;
	padding: 10px 15px;
    line-height: 1.2;
    font-weight: 700;
    font-size: 16px;
    text-align: center;
    color: #ffffff;

	text-decoration: none;
    display: inline-block;
    margin-top: 25px;
    transition: 0.3s;
    cursor: pointer; }
    .content .quiz__button:hover {
      background-color: #a23525; border: 1px solid #a23525;}
	  
	  
	  .content .quiz__button--download{
	  	background-image: url(/local/templates/mentors/css/../images/dtest1.svg);
    background-size: 12px;
    background-position: 10px center;
    background-repeat: no-repeat;
	padding: 6px 15px 5px 30px;
	  }
	  
	  .quiz__bottom{
	  text-align: center;
	      display: flex;
    justify-content: space-between;
	  }
	  
	 
	  
	  
	  .content .quiz__button--prev{

	  }
	  
	  .content .quiz__button--result{
	   background: #3954e0;
    border: 1px solid #3954e0;
	  }
	  
	  .content .quiz__button--result:hover{
	   background: #2a3d9c;
    border: 1px solid #2a3d9c;
	  }
	  
	  .content .quiz__button--disables{
		    background: #c5c5c5;
			border: 1px solid #c5c5c5;
			cursor: default;
	  }
	  
	    .content .quiz__button--disables:hover{
		    background: #c5c5c5;
			border: 1px solid #c5c5c5;
			cursor: default;
	  }
	  
	  .quiz__content{
		position: relative;
	  }
	  
	  .chart__group{
	  height: 600px;
    padding: 25px;
    border: 1px solid #F3F3F3;
    border-radius: 12px;
	  }
	  
  .competencies__leftside {
    width: 350px; }
  .competencies__rightside {
    max-width: calc(100% - 350px); }
    @media (max-width: 767px) {
      .competencies__rightside {
        max-width: 320px;
        margin-top: 30px; } }
  .competencies__images {
    width: 100%; }

.quiz {
  padding: 50px 0px;
  background: #e5e5e5; }
  @media (max-width: 767px) {
    .quiz {
      padding: 35px 0px; } }
  .quiz__title {
    font-weight: 700;
    font-size: 32px;
    line-height: 1.3;
    color: #0d0d0d;
    margin-bottom: 8px; }
    @media (max-width: 767px) {
      .quiz__title {
        font-size: 24px; } }
  .quiz__desc {
    font-weight: 400;
    font-size: 18px;
    line-height: 1.5;
    color: #232630; }
    @media (max-width: 767px) {
      .quiz__desc {
        font-size: 16px; } }
  .quiz__list {
    margin-top: 24px; }
  .quiz__box {
    background: #ffffff;
    border: 1px solid #f3f3f3;
    border-radius: 12px;
    margin-top: 24px; }
    .quiz__box:first-child {
      margin-top: 0px; }
  .quiz__top {
    padding: 24px 20px; }
  .quiz__bot {
    padding: 24px 20px;
    padding-top: 0px;
   }
   .quiz__box--none{
	display: none;
   }
   
  .quiz__topic {
    font-weight: 700;
    font-size: 18px;
    line-height: 1.35;
    color: #232630;
    padding-left: 28px;
    background-image: url(/local/templates/mentors/css/../images/quiz.svg);
    background-position: left top;
    background-repeat: no-repeat;
    background-size: 20px;
    cursor: pointer; }
    @media (max-width: 767px) {
      .quiz__topic {
        font-size: 14px; } }
  .quiz__item {
    margin-top: 16px;
    display: flex;
    align-items: flex-start;
    justify-content: space-between; }
    .quiz__item:first-child {
      margin-top: 0px; }
  .quiz__label {
    font-weight: 400;
    font-size: 18px;
    line-height: 1.35;
    color: #232630;
    width: calc(100% - 26px);
    cursor: pointer; }
    @media (max-width: 767px) {
      .quiz__label {
        font-size: 16px; } }
  .quiz__radio {
    -webkit-appearance: none;
    width: 16px;
    height: 16px;
    border-radius: 50%;
    border: 1px solid #e7472c;
    outline: none;
    box-sizing: border-box;
    background-color: #fff;
    margin-right: 10px;
    margin-top: 3px;
    cursor: pointer; }
    .quiz__radio:checked {
      background-color: #ffd3cc;
      border-width: 4px; }
  .quiz__variants {
    display: flex;
    align-items: center;
    justify-content: space-between; }
    .quiz__variants span {
      font-weight: 400;
      font-size: 12px;
      line-height: 1.25;
      color: #a2a7b8; }
  .quiz__line {
    width: calc(100% - 100px);
    display: block;
    height: 1px;
    background-color: #e7e9ee; }
  .quiz__roster {
    margin-top: 16px; }
	
	
	.circleOpacity {
width: 75px;
    height: 75px;

    position: absolute;
    margin-top: -37.5px;
    margin-left: -37.5px;
    top: 50%;
    left: 50%;
}

.quiz__button svg {
    width: 23px;
    height: 23px;
	display: none;
}


.content .quiz__button--margin{
	margin-bottom: 0px;
	margin-top: 0px;
}

.content .quiz__bottom--bottom{
	margin-bottom: 25px;
}

.content .quiz__bottom--top{
	margin-top: 25px;
}

.content .quiz__button--download{
	margin-right: 20px;
}

.quiz__bottom--center{
	text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
}
 
@media(max-width: 767px){
	.quiz__button svg {
		display: block;
	}
	
	.quiz__button span{
		display: none;
	}
	
	.content .quiz__button{
	    padding: 5px 10px;
	}
	
	.quiz__label {
    font-size: 14px;
}

.chart__group {
    height: 370px;
    padding: 5px;
}
}


.quiz__button svg path {
    stroke: #fff;
    transition: 0.3s;
}

.quiz__button--disables svg path {
    stroke: #646464;
    transition: 0.3s;
}

.load{
    position: absolute;
    display: none;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    background: rgba(255, 255, 255, .6);
}

.circleone, .circletwo {
        width: 75px;
        height: 75px;
        opacity: 0;
        border: 4px solid #e04e39;
        -webkit-border-radius: 999px;
        -moz-border-radius: 999px;
        border-radius: 999px;
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg);
        position: absolute;
        left: -4px;
        top: -4px;
}

.circleone {
    -webkit-animation: popout 1500ms cubic-bezier(0.215, 0.61, 0.355, 1) infinite;
    -moz-animation: popout 1500ms cubic-bezier(0.215, 0.61, 0.355, 1) infinite;
    -o-animation: popout 1500ms cubic-bezier(0.215, 0.61, 0.355, 1) infinite;
    animation: popout 1500ms cubic-bezier(0.215, 0.61, 0.355, 1) infinite;
}

.circletwo {
    -webkit-animation: popout 1500ms 750ms cubic-bezier(0.215, 0.61, 0.355, 1) infinite;
    -moz-animation: popout 1500ms 750ms cubic-bezier(0.215, 0.61, 0.355, 1) infinite;
    -o-animation: popout 1500ms 750ms cubic-bezier(0.215, 0.61, 0.355, 1) infinite;
    animation: popout 1500ms 750ms cubic-bezier(0.215, 0.61, 0.355, 1) infinite;
}

@-webkit-keyframes popout {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0);
        opacity: 0;
    }

    70% {
        opacity: 1;
    }

    90% {
        opacity: 0;
    }

    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}


@-moz-keyframes popout {
    0% {
        -moz-transform: scale(0);
        transform: scale(0);
        opacity: 0;
    }

    70% {
        opacity: 1;
    }

    90% {
        opacity: 0;
    }

    100% {
        -moz-transform: scale(1);
        transform: scale(1);
    }
}


@-o-keyframes popout {
    0% {
        -o-transform: scale(0);
        transform: scale(0);
        opacity: 0;
    }

    70% {
        opacity: 1;
    }

    90% {
        opacity: 0;
    }

    100% {
        -o-transform: scale(1);
        transform: scale(1);
    }
}


@keyframes popout {
    0% {
        -webkit-transform: scale(0);
        -moz-transform: scale(0);
        -o-transform: scale(0);
        transform: scale(0);
        opacity: 0;
    }

    70% {
        opacity: 1;
    }

    90% {
        opacity: 0;
    }

    100% {
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1);
    }
}

.quiz__messag{
	display: flex;
    align-items: center;
	margin-bottom: 40px;
}

.quiz__messag--top{
	margin-top: 40px;
	margin-bottom: 0px;
}

.content ul.ya-share2__list {
    padding-left: 0px;
}

.ya-share2__container_size_l .ya-share2__badge .ya-share2__icon {
    height: 25px!important;
    width: 25px!important;
    background-size: 25px 25px!important;
}

.quiz__messag__item{
	margin-right: 20px;
}

.ya-share2__list.ya-share2__list_direction_horizontal > .ya-share2__item{
	margin: 0px 4px 0 0!important;
}

.quiz__messag__item:last-child{
	margin-right: 0px;
}

.quiz__messag__item--flex{
	display: flex;
	 align-items: center;
	 margin-right: 40px;
	 margin-top: 5px;
}

.quiz__messag__text{
	font-weight: 400;
font-size: 16px;
color: #0D0D0D;
line-height: 1;
margin-right: 15px;
}

@media(max-width: 767px){
	.quiz__messag{
		flex-direction: column;
		align-items: center;
	}
	
	.quiz__messag__item{
		margin-right: 0px;
		margin-bottom: 15px;
	}
	
	.quiz__messag__item:last-child{
		margin-bottom: 0px;
	}
	 
	.quiz__messag__item--flex{
		margin-right: 0px;
	}
	
	.quiz__messag{
	margin-bottom: 30px;
}



.content .quiz__button {
    padding: 7px 10px 7px;
}

.content .quiz__button--download {
    margin-right: 0px;
    padding: 5px 10px 5px 30px;
}

.quiz__messag--top{
	margin-top: 30px;
	margin-bottom: 0px;
}

.quiz__cat{
	font-size: 12px;
	    padding-left: 0px;
}

.quiz__topic{
    padding-left: 0px;
    background-image: none;
}

.quiz__top {
    padding: 15px;
}

.quiz__bot {
    padding: 15px;
    padding-top: 0px;
}

.quiz__radio {
	    width: 14px;
    height: 14px;
	margin-right: 5px;
    margin-top: 1px;
}

.content .quiz__button--result{
	    padding: 9px;
}

}


.quiz__table{
	margin-top: 40px;
}

.quiz__table__name{
	    padding: 17px 30px 10px;
    background: #fff1ef;
    line-height: 1.2;
    font-size: 24px;
    color: #e04e39;
	font-weight: bold;
}

.quiz__table__items{
	    display: flex;
      border-bottom: 2px solid #e4e4e5;
}

.quiz__table__items:last-child{
	 border-bottom: 0px;
}

.quiz__block:last-child .quiz__table__items:last-child{
	border-bottom: 2px solid #e4e4e5;
}

.quiz__table__names{
	width: calc(100% - 100px);
	padding: 15px 30px;
	    border-left: 2px solid #e4e4e5;
		    border-right: 2px solid #e4e4e5;
}

.quiz__table__result{
	    width: 100px;
	padding: 15px 20px;
	  border-right: 2px solid #e4e4e5;
	  font-weight: bold;
	      font-size: 24px;
}

.chart__group--mobile{
	display: none;
}

.news_detail__top{
	position: relative;
}

.news__date--absolute{
	    position: absolute;
    z-index: 100;
    background: #f3f3f3;
    font-size: 18px;
    padding: 3px 15px 0px;
    top: 25px;
}


.coworking__list--3 .coworking__box{
	width: 32%;
	margin-right: 2%;
	margin-top: 1%;
}

.arenda__gallery__link{
	display: inline-block;
	line-height: 1;
}

.coworking__list--3 .coworking__box:nth-child(3n+3){
	margin-right: 0px;
}

@media(max-width: 767px){
	.quiz__table {
    margin-top: 20px;
}

.news__date--absolute{
    padding: 3px 4px 0px;
    top: 13px;
}

.chart__group--mobile{
	display: block;
}

.quiz__table__name {
    padding: 14px 15px 9px;
font-size: 18px;
}

.quiz__table__items{
	/*flex-direction: column;*/
}

.quiz__table__names {
    width: calc(100% - 100px);
	padding: 5px 15px 5px;
    font-size: 14px;
}

.quiz__table__result {
    width: 100px;
	padding: 5px 15px 5px;
    font-size: 18px;
}



}




.top__invest{
	margin-left: 20px;
}

.top__invest .top__logo{
	margin-right: 0px;
}

.top__invest .top__images{
	    height: 52px;
}

.top__gerb .top__images{
	    height: 52px;
}

.top__nacproject .top__images{
	    height: 70px;
    margin-bottom: -23px;
}

.top__nacproject{
	margin-left: 20px;
}


@media(max-width: 767px){
	.top__invest .top__images{
	    height: 30px;
}

.top__gerb .top__images{
	    height: 30px;
}


.top__nacproject .top__images{
height: 35px;
margin-bottom: 0px;
}

}
/* End */


/* Start:/local/templates/mentors/css/main.css?166192967562714*/
/*! normalize.scss v0.1.0 | MIT License | based on git.io/normalize */
/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */
html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */ }

/**
 * Remove default margin.
 */
body {
  margin: 0;     }

/* HTML5 display definitions
   ========================================================================== */
/**
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display not defined for `details` or `summary` in IE 10/11
 * and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block; }

/**
 * 1. Correct `inline-block` display not defined in IE 8/9.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */
audio,
canvas,
progress,
video {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */ }

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
audio:not([controls]) {
  display: none;
  height: 0; }

/**
 * Address `[hidden]` styling not present in IE 8/9/10.
 * Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22.
 */
[hidden],
template {
  display: none; }

/* Links
   ========================================================================== */
/**
 * Remove the gray background color from active links in IE 10.
 */
a {
  background-color: transparent; }

/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */
a:active,
a:hover {
  outline: 0; }

/* Text-level semantics
   ========================================================================== */
/**
 * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
 */
abbr[title] {
  border-bottom: 1px dotted; }

/**
 * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
 */
b,
strong {
  font-weight: bold; }

/**
 * Address styling not present in Safari and Chrome.
 */
dfn {
  font-style: italic; }

/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari, and Chrome.
 */


/**
 * Address styling not present in IE 8/9.
 */
mark {
  background: #ff0;
  color: #000; }

/**
 * Address inconsistent and variable font size in all browsers.
 */
small {
  font-size: 80%; }

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

sup {
  top: -0.5em; }

sub {
  bottom: -0.25em; }

/* Embedded content
   ========================================================================== */
/**
 * Remove border when inside `a` element in IE 8/9/10.
 */
img {
  border: 0; }

/**
 * Correct overflow not hidden in IE 9/10/11.
 */
svg:not(:root) {
  overflow: hidden; }

/* Grouping content
   ========================================================================== */
/**
 * Address margin not present in IE 8/9 and Safari.
 */
figure {
  margin: 1em 40px; }

/**
 * Address differences between Firefox and other browsers.
 */
hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0; }

/**
 * Contain overflow in all browsers.
 */
pre {
  overflow: auto; }

/**
 * Address odd `em`-unit font size rendering in all browsers.
 */
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em; }

/* Forms
   ========================================================================== */
/**
 * Known limitation: by default, Chrome and Safari on OS X allow very limited
 * styling of `select`, unless a `border` property is set.
 */
/**
 * 1. Correct color not being inherited.
 *    Known issue: affects color of disabled elements.
 * 2. Correct font properties not being inherited.
 * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
 */
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  /* 1 */
  font: inherit;
  /* 2 */
  margin: 0;
  /* 3 */ }

/**
 * Address `overflow` set to `hidden` in IE 8/9/10/11.
 */
button {
  overflow: visible; }

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
 * Correct `select` style inheritance in Firefox.
 */
button,
select {
  text-transform: none; }

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
  cursor: pointer;
  /* 3 */ }

/**
 * Re-set default cursor for disabled elements.
 */
button[disabled],
html input[disabled] {
  cursor: default; }

/**
 * Remove inner padding and border in Firefox 4+.
 */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0; }

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
input {
  line-height: normal; }

/**
 * It's recommended that you don't attempt to style these elements.
 * Firefox's implementation doesn't respect box-sizing, padding, or width.
 *
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */ }

/**
 * Fix the cursor style for Chrome's increment/decrement buttons. For certain
 * `font-size` values of the `input`, it causes the cursor style of the
 * decrement button to change from `default` to `text`.
 */
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto; }

/**
 * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari and Chrome
 *    (include `-moz` to future-proof).
 */
input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  /* 2 */
  box-sizing: content-box; }

/**
 * Remove inner padding and search cancel button in Safari and Chrome on OS X.
 * Safari (but not Chrome) clips the cancel button when the search input has
 * padding (and `textfield` appearance).
 */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

/**
 * Define consistent border, margin, and padding.
 */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em; }

/**
 * 1. Correct `color` not being inherited in IE 8/9/10/11.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  /* 2 */ }

/**
 * Remove default vertical scrollbar in IE 8/9/10/11.
 */
textarea {
  overflow: auto; }

/**
 * Don't inherit the `font-weight` (applied by a rule above).
 * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
 */
optgroup {
  font-weight: bold; }

/* Tables
   ========================================================================== */
/**
 * Remove most spacing between table cells.
 */
table {
  border-collapse: collapse;
  border-spacing: 0; }

td,
th {
  padding: 0; }

/*
 *  Owl Carousel - Core
 */
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1; }
  .owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y;
    touch-action: manipulation;
    -moz-backface-visibility: hidden;
    /* fix firefox animation glitch */ }
  .owl-carousel .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0; }
  .owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    /* fix for flashing background */
    -webkit-transform: translate3d(0px, 0px, 0px); }
  .owl-carousel .owl-wrapper,
  .owl-carousel .owl-item {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0); }
  .owl-carousel .owl-item {
    position: relative;
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none; }
  .owl-carousel .owl-item img {
    display: block;
    width: 100%; }
    
    .slider__list.owl-carousel .owl-item img{
    margin-left: 2px;
    }
    
  .owl-carousel .owl-nav.disabled,
  .owl-carousel .owl-dots.disabled {
    display: none; }
  .owl-carousel .owl-nav .owl-prev,
  .owl-carousel .owl-nav .owl-next,
  .owl-carousel .owl-dot {
    cursor: pointer;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel .owl-nav button.owl-prev,
  .owl-carousel .owl-nav button.owl-next,
  .owl-carousel button.owl-dot {
    background: none;
    color: inherit;
    border: none;
    padding: 0 !important;
    font: inherit; }
  .owl-carousel.owl-loaded {
    display: block; }
  .owl-carousel.owl-loading {
    opacity: 0;
    display: block; }
  .owl-carousel.owl-hidden {
    opacity: 0; }
  .owl-carousel.owl-refresh .owl-item {
    visibility: hidden; }
  .owl-carousel.owl-drag .owl-item {
    touch-action: pan-y;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel.owl-grab {
    cursor: move;
    cursor: grab; }
  .owl-carousel.owl-rtl {
    direction: rtl; }
  .owl-carousel.owl-rtl .owl-item {
    float: right; }

/* No Js */
.no-js .owl-carousel {
  display: block; }

/*
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
  animation-duration: 1000ms;
  animation-fill-mode: both; }

.owl-carousel .owl-animated-in {
  z-index: 0; }

.owl-carousel .owl-animated-out {
  z-index: 1; }

.owl-carousel .fadeOut {
  animation-name: fadeOut; }

@keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

/*
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
  transition: height 500ms ease-in-out; }

/*
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item {
  /**
			This is introduced due to a bug in IE11 where lazy loading combined with autoheight plugin causes a wrong
			calculation of the height of the owl-item that breaks page layouts
		 */ }
  .owl-carousel .owl-item .owl-lazy {
    opacity: 0;
    transition: opacity 400ms ease; }
  .owl-carousel .owl-item .owl-lazy[src^=""], .owl-carousel .owl-item .owl-lazy:not([src]) {
    max-height: 0; }
  .owl-carousel .owl-item img.owl-lazy {
    transform-style: preserve-3d; }

/*
 * 	Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000; }

.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url("/local/templates/mentors/css/owl.video.play.png") no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  transition: transform 100ms ease; }

.owl-carousel .owl-video-play-icon:hover {
  transform: scale(1.3, 1.3); }

.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none; }

.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  transition: opacity 400ms ease; }

.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
  height: 100%;
  width: 100%; }

/*
 * 	Default theme - Owl Carousel CSS File
 */
.owl-theme .owl-nav {
  margin-top: 10px;
  text-align: center;
  -webkit-tap-highlight-color: transparent; }
  .owl-theme .owl-nav [class*='owl-'] {
    color: #FFF;
    font-size: 14px;
    margin: 5px;
    padding: 4px 7px;
    background: #D6D6D6;
    display: inline-block;
    cursor: pointer;
    border-radius: 3px; }
    .owl-theme .owl-nav [class*='owl-']:hover {
      background: #869791;
      color: #FFF;
      text-decoration: none; }
  .owl-theme .owl-nav .disabled {
    opacity: 0.5;
    cursor: default; }

.owl-theme .owl-nav.disabled + .owl-dots {
  margin-top: 10px; }

.owl-theme .owl-dots {
  text-align: center;
  -webkit-tap-highlight-color: transparent; }
  .owl-theme .owl-dots .owl-dot {
    display: inline-block;
    zoom: 1;
    *display: inline; }
    .owl-theme .owl-dots .owl-dot span {
      width: 10px;
      height: 10px;
      margin: 5px 7px;
      background: #D6D6D6;
      display: block;
      -webkit-backface-visibility: visible;
      transition: opacity 200ms ease;
      border-radius: 30px; }
    .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
      background: #869791; }

/*
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
  animation-duration: 1000ms;
  animation-fill-mode: both; }

.owl-carousel .owl-animated-in {
  z-index: 0; }

.owl-carousel .owl-animated-out {
  z-index: 1; }

.owl-carousel .fadeOut {
  animation-name: fadeOut; }

@keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

body {
  /* Addresses a small issue in webkit: http://bit.ly/NEdoDq */
  -webkit-backface-visibility: hidden; }

.animated {
  -webkit-animation-duration: 1s;
  -moz-animation-duration: 1s;
  -o-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  -moz-animation-fill-mode: both;
  -o-animation-fill-mode: both;
  animation-fill-mode: both; }

@-webkit-keyframes fadeIn {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@-moz-keyframes fadeIn {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@-o-keyframes fadeIn {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@keyframes fadeIn {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

.fadeIn {
  -webkit-animation-name: fadeIn;
  -moz-animation-name: fadeIn;
  -o-animation-name: fadeIn;
  animation-name: fadeIn; }

@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px); }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0); } }

@-moz-keyframes fadeInUp {
  0% {
    opacity: 0;
    -moz-transform: translateY(20px); }
  100% {
    opacity: 1;
    -moz-transform: translateY(0); } }

@-o-keyframes fadeInUp {
  0% {
    opacity: 0;
    -o-transform: translateY(20px); }
  100% {
    opacity: 1;
    -o-transform: translateY(0); } }

@keyframes fadeInUp {
  0% {
    opacity: 0;
    transform: translateY(20px); }
  100% {
    opacity: 1;
    transform: translateY(0); } }

.fadeInUp {
  -webkit-animation-name: fadeInUp;
  -moz-animation-name: fadeInUp;
  -o-animation-name: fadeInUp;
  animation-name: fadeInUp; }

@-webkit-keyframes bounceIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.3); }
  50% {
    opacity: 1;
    -webkit-transform: scale(1.05); }
  70% {
    -webkit-transform: scale(0.9); }
  100% {
    -webkit-transform: scale(1); } }

@-moz-keyframes bounceIn {
  0% {
    opacity: 0;
    -moz-transform: scale(0.3); }
  50% {
    opacity: 1;
    -moz-transform: scale(1.05); }
  70% {
    -moz-transform: scale(0.9); }
  100% {
    -moz-transform: scale(1); } }

@-o-keyframes bounceIn {
  0% {
    opacity: 0;
    -o-transform: scale(0.3); }
  50% {
    opacity: 1;
    -o-transform: scale(1.05); }
  70% {
    -o-transform: scale(0.9); }
  100% {
    -o-transform: scale(1); } }

@keyframes bounceIn {
  0% {
    opacity: 0;
    transform: scale(0.3); }
  50% {
    opacity: 1;
    transform: scale(1.05); }
  70% {
    transform: scale(0.9); }
  100% {
    transform: scale(1); } }

.bounceIn {
  -webkit-animation-name: bounceIn;
  -moz-animation-name: bounceIn;
  -o-animation-name: bounceIn;
  animation-name: bounceIn; }

@-webkit-keyframes slideInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px); }
  100% {
    -webkit-transform: translateX(0); } }

@-moz-keyframes slideInLeft {
  0% {
    opacity: 0;
    -moz-transform: translateX(-2000px); }
  100% {
    -moz-transform: translateX(0); } }

@-o-keyframes slideInLeft {
  0% {
    opacity: 0;
    -o-transform: translateX(-2000px); }
  100% {
    -o-transform: translateX(0); } }

@keyframes slideInLeft {
  0% {
    opacity: 0;
    transform: translateX(-2000px); }
  100% {
    transform: translateX(0); } }

.slideInLeft {
  -webkit-animation-name: slideInLeft;
  -moz-animation-name: slideInLeft;
  -o-animation-name: slideInLeft;
  animation-name: slideInLeft; }

@-webkit-keyframes slideInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px); }
  100% {
    -webkit-transform: translateX(0); } }

@-moz-keyframes slideInRight {
  0% {
    opacity: 0;
    -moz-transform: translateX(2000px); }
  100% {
    -moz-transform: translateX(0); } }

@-o-keyframes slideInRight {
  0% {
    opacity: 0;
    -o-transform: translateX(2000px); }
  100% {
    -o-transform: translateX(0); } }

@keyframes slideInRight {
  0% {
    opacity: 0;
    transform: translateX(2000px); }
  100% {
    transform: translateX(0); } }

.slideInRight {
  -webkit-animation-name: slideInRight;
  -moz-animation-name: slideInRight;
  -o-animation-name: slideInRight;
  animation-name: slideInRight; }

html, body {
  height: 100%; }

body {
  font-family: "Circe";
  font-size: 16px;
  color: #0D0D0D;
  font-weight: normal;
  line-height: normal; }

html {
  box-sizing: border-box; }

*, *:before, *:after {
  box-sizing: inherit; }

ul, ol {
  list-style-type: none; }

.blur {
  transition: .5s; }

.blur--active {
  filter: blur(8px);
  -webkit-filter: blur(8px); }
  .blur--active::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 150;
    background-color: rgba(0, 0, 0, 0.3); }

a {
  text-decoration: none;
  color: #0ba4db;
  transition: 0.3s; }

button {
  outline: none; }

.body--active {
  overflow: hidden; }

.slideout-menu {
  position: fixed;
  top: 0;
  bottom: 0;
  width: 256px;
  min-height: 100vh;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
  z-index: 0;
  display: none; }

.slideout-menu-left {
  left: 0; }

.slideout-menu-right {
  right: 0; }

.slideout-panel {
  position: relative;
  z-index: 1;
  will-change: transform;
  background-color: #fff;
  min-height: 100vh; }

.slideout-open,
.slideout-open body,
.slideout-open .slideout-panel {
  overflow: hidden; }

.slideout-open .slideout-menu {
  display: block; }

.container {
  padding: 0px 30px;
  max-width: 1400px;
  width: 100%;
  margin: 0 auto; }
  @media (max-width: 1023px) {
    .container {
      padding: 0px 15px; } }

.page__grey{
  background: #F2F2F2;
  padding: 0px 0px 60px;
}

.page__white{
  background: #FFF;
  padding: 0px 0px 80px;
}

.page--bottom{
		padding-bottom: 0px;
}


.slick-slider .slick-track {
  display: flex; }

.slick-slider.slick-vertical .slick-track {
  flex-direction: column; }

.slick-list {
  overflow: hidden; }

.slick-list.draggable {
  overflow: hidden; }

.page__footer{
    border: 2px solid #E4E4E5;
}

.top__feeback{
    background: #FFF1EF;
    border-radius: 5px;
    padding: 8px 15px 7px;
    color: #e04e39;
    font-weight: bold;
    margin-left: 30px;
    cursor: pointer;
    transition: 0.3s;
}

.top__feeback:hover{
    background: #e04e39;
    color: #fff;
}

.top {
  padding-top: 15px;
  padding-bottom: 10px;
  border-bottom: 2px solid #F3F3F3;
  background-color: #fff; }
  .top__wrapper {
    position: relative; }
  .top__topside {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-bottom: 15px; }
  .top__leftside {
    display: flex;
    align-items: center; }
  .top__center {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    margin-left: 30px;
    margin-right: 15px;
    width: 70%; }
    
    /*
    @media (max-width: 1280px) {
      .top__center {
        width: 60%; } }
    */
    @media (max-width: 1023px) {
      .top__center {
        width: 55%;
        justify-content: space-between; } }
    @media (max-width: 767px) {
      .top__center {
        display: none; } }
  .top__logo {
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    margin-right: 20px; }
  .top__gerb {
    display: flex;
    align-items: flex-start;
    justify-content: flex-start; }
  .top__week {
  margin-top: 2px;
    margin-left: 16px; }
    @media (max-width: 1350px) {
      .top__week {
        display: none; } }
  .top__tr {
    display: flex;
    align-items: center;
    margin-top: 8px; }
    .top__tr:first-child {
      margin-top: 0px; }
  .top__gray {
    background: #E7E7E7;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    display: block;
    margin-right: 3px; }
    .top__gray:last-child {
      margin-right: 0px; }
  .top__red {
    background: #E04E39;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    display: block;
    margin-right: 3px; }
    .top__red:last-child {
      margin-right: 0px; }
  .top__times {
    margin: 2px 14px 0px; }
    @media (max-width: 1023px) {
      .top__times {
        display: none; } }
  .top__time {
    font-size: 12px;
    color: #0D0D0D;
    margin-top: 2px; }
    .top__time:first-child {
      margin-top: 0px; }
  .top__email {
    font-size: 14px;
    color: #0D0D0D;
    padding-left: 19px;
    background-image: url(/local/templates/mentors/css/../images/mail.svg);
    background-position: left center;
    background-size: 14px;
    background-repeat: no-repeat; }
  .top__address {
    font-size: 14px;
    color: #0D0D0D;
    padding-left: 19px;
    background-image: url(/local/templates/mentors/css/../images/map-pin.svg);
    background-position: left center;
    background-size: 14px;
    background-repeat: no-repeat; }
  .top__search {
    display: flex;
    align-items: center;
    position: relative;
    width: 52%; }
    @media (max-width: 1280px) {
      .top__search {
        width: 50%; } }
  .top__input {
    border: none;
    outline: none;
    padding: 9px 16px;
    border: 1px solid #C49368;
    border-radius: 4px;
    font-size: 14px;
    color: #999999;
    width: 100%; }
    @media (max-width: 1023px) {
      .top__input {
        font-size: 14px; padding: 8px 16px; } }
  .top__button {
    background-color: #C49368;
    background-image: url(/local/templates/mentors/css/../images/search.svg);
    background-position: center;
    background-repeat: no-repeat;
    border: 2px solid #C49368;
    border-radius: 4px;
    position: absolute;
    right: 0;
    top: 0;
    padding: 7px 30px 6px 30px;
    cursor: pointer;
    transition: .3s; }
    .top__button:hover {
      background-color: #946F4E;
      border-color: #946F4E; }
    @media (max-width: 1023px) {
      .top__button {
        padding: 4px 20px 6px 20px; } }
  .top__phone {
    font-weight: bold;
    font-size: 18px;
    color: #E04E39;
    padding: 6px 20px;
    padding-left: 42px;
    padding-bottom: 4px;
    background-color: #FFF1EF;
    background-image: url(/local/templates/mentors/css/../images/phone-call.svg);
    background-repeat: no-repeat;
    background-position: left 15px center;
    background-size: 18px;
    border-radius: 4px;     min-width: 190px;}
    @media (max-width: 1023px) {
      .top__phone {
            font-size: 15px;
    padding: 8px 20px 5px;
        padding-left: 35px;
        background-position: left 12px center;
        background-size: 14px; } }
    @media (max-width: 767px) {
      .top__phone {
        text-indent: -200%;
        overflow: hidden;
        font-size: 0px;
        padding: 14px;
        background-size: 17px;
        background-position: center; } }
  .top__botside {
    display: flex;
    align-items: center;
    justify-content: space-between; }
    @media (max-width: 767px) {
      .top__botside {
        display: none; } }
  .top__left {
    display: flex;
    align-items: center; }
  .top__list {
    display: flex;
    align-items: center;
    margin-left: 20px; }
    @media (max-width: 1023px) {
      .top__list {
        margin-left: 10px; } }
  .top__box {
    margin-left: 24px; }
    .top__box:first-child {
      margin-left: 0px; }
    @media (max-width: 1280px) {
      .top__box {
        margin-left: 15px; } }
    @media (max-width: 1023px) {
      .top__box {
        margin-left: 8px; } }
  .top__link {
    font-size: 16px;
    color: #0D0D0D; }
    .top__link:hover {
      color: #E04E39; }
    .top__link--active {
      color: #E04E39; }
      /*
    @media (max-width: 1280px) {
      .top__link {
        font-size: 12px; } }*/
  .top__support {
    background-color: #ED5337;
    border-radius: 5px;
    font-weight: bold;
    font-size: 16px;
    color: #FFFFFF;
    padding: 8px 20px 7px 30px;
    padding-left: 37px;
    background-image: url(/local/templates/80bit/css/../images/supports.svg), url(/local/templates/80bit/css/../images/arrow-down.svg);
    background-position: left 9px top 8px, right 7px top 11px;
    background-size: 20px, 15px;
    background-repeat: no-repeat;
    cursor: pointer; transition: 0.3s; }
    
    .top__support a{
      color: #fff;
    }
    
    .top__support--arrow{
      background-image: url(/local/templates/80bit/css/../images/supports.svg);
      background-position: left 10px top 8px;
    }
    
	.top__support:hover{
	background-color: #cd412d;
	}
    .top__support:hover .menu {
      visibility: visible;
      opacity: 1; }
      /*
    @media (max-width: 1280px) {
      .top__support {
        font-size: 13px; } }*/
    @media (max-width: 1023px) {
      .top__support {
       font-size: 15px;
    padding: 5px 30px;
    padding-left: 35px;
    background-position: left 8px center, right 7px center; } }
  .top__tour {
font-size: 16px;
    color: #0D0D0D;
    padding-left: 25px;
    background-image: url(/local/templates/80bit/css/../images/panorama.svg);
    background-position: left top;
    background-repeat: no-repeat;
    background-size: 20px; }
    .top__tour:hover {
      color: #E04E39; }

    @media (max-width: 1280px) {
      .top__tour {
        display: none; } }

  .top__socials {
    display: flex;
    align-items: center; }
    @media (max-width: 1023px) {
      .top__socials {
        display: none; } }
  .top__social {
    background: #F2F2F2;
    border-radius: 5px;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 27px;
    height: 27px;
	transition: 0.3s;
    margin-right: 5px; }
	
	.top__social:hover{
	background-color: #FFF1EF;
	}
	
	.top__social--tiktok svg path{
		fill: #737373;
	}
    .top__social:last-child {
      margin-right: 0px; }
    .top__social svg {
      fill: none;
      width: 18px;
      height: 18px; }
      
      

  .top__hamburger {
    display: none;
    cursor: pointer; }
    @media (max-width: 767px) {
      .top__hamburger {
        display: block; } }
    .top__hamburger span {
      display: block;
      background-color: #E04E39;
      width: 24px;
      height: 2px;
      transition: .3s; }
      .top__hamburger span:first-child {
        margin-bottom: 5px; }
      .top__hamburger span:last-child {
        margin-top: 5px; }
    .top__hamburger--active span:first-child {
      -webkit-transform: translateY(6px) rotate(45deg);
      transform: translateY(6px) rotate(45deg); }
    .top__hamburger--active span:nth-child(2) {
      -webkit-transform: rotateY(90deg);
      transform: rotateY(90deg); }
    .top__hamburger--active span:last-child {
      -webkit-transform: translateY(-8px) rotate(-45deg);
      transform: translateY(-8px) rotate(-45deg); }

.mobile {
  background-color: #fff1ef;
  padding: 15px;
  display: none;
  position: absolute;
  width: 100%;
  height: calc(100% - 76px);
  top: 76px;
  left: -100%;
  z-index: 200;
  transition: .3s; }
  .mobile--active {
    left: 0; }
  @media (max-width: 767px) {
    .mobile {
      display: block; } }
  .mobile__search {
    width: 100%;
    margin-bottom: 15px; }
  .mobile__link {
    font-size: 15px;
    color: #0D0D0D; }
    .mobile__link:hover {
      color: #E04E39; }
    .mobile__link--active {
      color: #E04E39; }
  .mobile__tour {
    margin-top: 15px;
    display: inline-block;
    font-size: 15px;
    color: #0D0D0D;
    padding-left: 18px;
    background-image: url(/local/templates/mentors/css/../images/panorama.svg);
    background-position: left center;
    background-repeat: no-repeat; }
    .mobile__tour:hover {
      color: #E04E39; }
  .mobile__contacts {
    margin-top: 9px; }
  .mobile__phone {
    font-weight: bold;
    font-size: 18px;
    color: #E04E39;
    padding: 6px 20px;
    padding-left: 25px;
    padding-bottom: 4px;
    background-image: url(/local/templates/mentors/css/../images/phone-call.svg);
    background-repeat: no-repeat;
    background-position: left center;
    background-size: 18px;
    border-radius: 4px;
    display: inline-block; }
  .mobile__email {
    font-size: 16px;
    color: #0D0D0D;
    padding-left: 19px;
    background-image: url(/local/templates/mentors/css/../images/mail.svg);
    background-position: left center;
    background-size: 14px;
    background-repeat: no-repeat;
    display: inline-block;
    margin-bottom: 2px; }
  .mobile__address {
    font-size: 16px;
    color: #0D0D0D;
    padding-left: 19px;
    background-image: url(/local/templates/mentors/css/../images/map-pin.svg);
    background-position: left center;
    background-size: 14px;
    background-repeat: no-repeat; }
  .mobile__socials {
    display: flex;
    margin-top: 15px; }
    .mobile__socials .top__social {
      background-color: #e0e0e0;
      width: 22.7px;
      height: 22.7px; }
      .mobile__socials .top__social svg {
        width: 16px;
        height: 16px; }

.menu {
  position: absolute;
  width: 100%;
  left: 0px;
  top: calc(100% + 8px);
  background: #FFFFFF;
  box-shadow: 0px 16px 24px rgba(0, 0, 0, 0.06), 0px 2px 6px rgba(0, 0, 0, 0.04), 0px 0px 1px rgba(0, 0, 0, 0.04);
 border-bottom-left-radius: 8px;
 border-bottom-right-radius: 8px;
  padding: 30px 50px;
  max-height: 290px;
  overflow-y: overlay;
  cursor: default;
  opacity: 0;
  visibility: hidden;
  transition: .3s;
  z-index: 123; }
  .menu::-webkit-scrollbar {
    width: 4px;
    background: #F2F2F2;
    border-radius: 13px; }
  .menu::-webkit-scrollbar-thumb {
    background: #D2D2D2;
    border-radius: 13px; }
  .menu__list {
    display: flex;
  /*  justify-content: space-between; */
    flex-wrap: wrap; }
  .menu__box {
    display: flex;
    align-items: center;
    width: calc(25% - 15px);
    margin-top: 25px;
        margin-right: 15px;}
    .menu__box:nth-child(-n+4) {
      margin-top: 0px; }
    @media (max-width: 1400px) {
      .menu__box {
        width: calc(33.33333% - 15px); }
        .menu__box:nth-child(-n+4) {
          margin-top: 25px; }
        .menu__box:nth-child(-n+3) {
          margin-top: 0px; } }
    @media (max-width: 1023px) {
      .menu__box {
        width: calc(50% - 15px); }
        .menu__box:nth-child(-n+3) {
          margin-top: 15px; }
          .menu__box:nth-child(-n+4){
          margin-top: 15px;
          }
        .menu__box:nth-child(-n+2) {
          margin-top: 0px; } }
  .menu__link {
    font-size: 15px;
    line-height: 18px;
    color: #0D0D0D; }
    .menu__link:hover {
      color: #ED5337; }
  .menu__left {
    width: 60px;
    height: 60px;
    display: flex;
    justify-content: center;
    align-items: center;
    background: #F5F5F5;
    border-radius: 50%;
    margin-right: 15px; }
  .menu__right {
    width: calc(100% - 75px); }

.footer {
  padding-top: 40px;
  padding-bottom: 30px;
  background-image: url(/local/templates/mentors/css/../images/bg-footer.png);
  background-position: center bottom;
  background-repeat: no-repeat; }
  .footer__top {
    display: flex;
    justify-content: space-between;
    padding-bottom: 50px; }
    @media (max-width: 1023px) {
    /*
      .footer__top {
        flex-direction: column; } */}
  .footer__leftside {
    display: flex;
    justify-content: space-between;
    width: calc(100% - 225px); }
    @media (max-width: 1150px) {
      .footer__leftside {
        width: calc(100% - 225px); } }
    @media (max-width: 1023px) {
    /*
      .footer__leftside {
        width: 100%; } */ }
    @media (max-width: 767px) {
      .footer__leftside {
        flex-direction: row; flex-wrap: wrap; } }
  .footer__rightside {
    width: 225px; }
    @media (max-width: 1150px) {
     /* .footer__rightside {
        width: 300px; }  */}

  .footer__wrapper {
    display: flex;
    flex-wrap: wrap;
    border-top: 1px solid #E4E4E5;
    padding-top: 15px; }
  @media (max-width: 767px) {
    .footer__item {
      margin-bottom: 30px;
      text-align: center; } }
  .footer__topic {
    font-weight: bold;
    font-size: 18px;
    color: #0D0D0D;
    margin-bottom: 20px; }
  .footer__box {
    margin-top: 10px; }
    .footer__box:first-child {
      margin-top: 0px; }
      
      .footer__block{
       margin-top: 10px;
      }
      
       .footer__block .footer__box {
    margin-top: 0px; }
      
    .footer__box--address {
      position: relative; }
      .footer__box--address::before {
        border-top-right-radius: 0px;
        border-bottom-right-radius: 0px; }
      .footer__box--address .footer__link:hover i {
        border-top-left-radius: 0px;
        border-bottom-left-radius: 0px; }
      .footer__box--address .footer__link i {
        content: '';
        display: block;
        width: 26.46px;
        height: 26px;
        background: #FFF1EF;
        background-image: url(/local/templates/mentors/css/../images/map-pin-2.svg);
        border-radius: 4px;
        background-repeat: no-repeat;
        background-position: center;
        position: absolute;
        top: -3px;
        right: -32px; }
        .footer__box--address .footer__link i:hover ~ span {
          visibility: visible;
          opacity: 1; }
      .footer__box--address span {
        position: absolute;
        font-size: 12px;
        color: #FFFFFF;
        padding: 6px 12px;
        background-color: #000;
        box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.15);
        border-radius: 4px;
        width: 120px;
        right: -30px;
        top: -36px;
        visibility: hidden;
        opacity: 0;
        transition: .3s; }
  .footer__link {
    font-size: 16px;
    color: #0D0D0D;
    position: relative; }
    .footer__link::before {
      /*
      content: '';
      position: absolute;
      display: block;
      width: calc(100% + 12px);
      height: calc(100% + 4px);
      top: -3px;
      left: -6px;
      background-color: transparent;
      border-radius: 4px;
      z-index: -1;
      transition: .3s; */ }
    .footer__link:hover {
      color: #E04E39; }
      .footer__link:hover::before {
        background-color: #FFF3F1; }
    .footer__link--active {
      color: #E04E39; }
      .footer__link--active::before {
        background-color: #FFF3F1; }
  .footer__desc {
    font-size: 16px;
    line-height: 135%;
    color: #666666;
    margin-bottom: 20px; }
  .footer__form {
    display: flex;
    align-items: center; }
  .footer__input {
    border: none;
    outline: none;
    background: #FFFFFF;
    border: 1px solid #B1BBC9;
    border-right: none;
    border-radius: 3px 0px 0px 3px;
    font-size: 14px;
    color: #999999;
    padding: 7px 14px;
    width: 100%; }
  .footer__button {
    background: #E04E39;
    border: 1px solid #E04E39;
    border-radius: 0px 3px 3px 0px;
    color: #fff;
    font-size: 15px;
    padding: 6px 18px;
    transition: .3s; } 
    .footer__button:hover {
      background-color: #ba402f;
      border-color: #ba402f; }
  .footer__copyright {
    font-size: 14px;
    color: #0D0D0D; }
  .footer__cookies, .footer__condition, .footer__politics {
    font-size: 14px;
    color: #666666;
    margin-left: 30px; }
    
    .footer__cookies:hover, .footer__condition:hover, .footer__politics:hover{
      color: #E04E39;
    }
    
.page{
	    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
}

.top__menu__dop{
	margin-left: 20px;
    border-left: 3px solid #FFF1EF;
    padding-left: 20px;
}

@media (max-width: 1320px) {
    .top__menu__dop{
      display: none;
    }
}

.menu__img{
    width: 32px;
    max-height: 32px;
}

@media (max-width: 767px) {
    .top__img{
      height: 35px;
    }
    
    .top__images{
      height: 30px;
    }
    
    .top__logo{
      margin-right: 10px;
    }
    
    .top__topside{
          padding-bottom: 0px;
    }
}

div[id^="wait_comp_"]{ display: none;}

.footer__item{
   width: 20%;
}

.footer__item:last-child{
    width: 30%;
}


.submenu__list{
    display: flex;
    padding-top: 15px;
    flex-wrap: wrap;
}

.submenu__item{
    margin-right: 30px;
}

.submenu__item:last-child{
     margin-right: 0px;
}

.submenu__link {
    display: flex;
    align-items: center;  
    color: #0D0D0D;
    /*background: #FFFFFF;*/
    border-radius: 4px;
    /* padding: 10px 15px;*/
    font-weight: bold;
    transition: 0.3s;
    padding-right: 15px;
}

.submenu__link:hover{
    color: #e25945;
    background-color: #fff6f4;
}

.submenu__link--active{
    color: #e25945;
    background-color: #fff6f4;
}

.submenu__img{
   width: 20px;
}

.submenu__text{
    line-height: 1;
    padding-top: 3.5px;
    margin-left: 9px;
}

.banner__list{
    display: flex;
    justify-content: space-between;
    margin-top: 25px;
    margin-bottom: 30px;
}

.submenu__img__block{
    width: 36px;
    height: 36px;
    background: #FFF6F4;
    border-radius: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.banner__name{
    margin-bottom: 20px;
    font-weight: bold;
    font-size: 18px;
    color: #0D0D0D;
}

.banner__more{
    font-size: 15px;
    color: #ED5337;
    padding-right: 23px;
    background: url(/local/templates/mentors/css/../images/arrow_more.svg) right center no-repeat;
    background-size: 16px;
        display: inline-block;
    
}

.banner__box{
        position: relative;
        top: 0px;
    display: block;
    width: 33%;
    margin-right: 1%;
    background: #FFFFFF;
    border-radius: 10px;
    padding: 15px 20px 15px;
    border: 2px solid #F3F3F3;
       transition: 0.6s;
}


.banner__box:hover{
       top: -10px;
filter: drop-shadow(0px 10px 20px rgba(0, 0, 0, 0.04)) drop-shadow(0px 2px 6px rgba(0, 0, 0, 0.04)) drop-shadow(0px 0px 1px rgba(0, 0, 0, 0.04));
}

.svg-elem{
  width: 220px; 
    /* width: 160px; */
  margin-left: -20px;
}


.as-2 .svg-elem{

  margin-left: -10px;
}

.as-3 .svg-elem{
 
  margin-left: -5px;
}

.banner__box:last-child{
    margin-right: 0px;
}

.banner__top{
      display: flex;
    justify-content: space-between;
}

.banner__text{
	/*
   width: calc(100% - 160px);
    */
	   width: calc(100% - 230px);
        font-size: 16px;
    color: #0D0D0D;
  position: relative;
  display: flex;
    align-items: center;
    margin-top: -30px;
  
}

.banner__arrow{
    position: absolute;
    bottom: 0px;
    right: 0px;
    width: 40px;
    height: 40px;
    background: #FFF6F4;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: 0.3s;
}


.banner__box:hover .banner__arrow{
    background: #E7472C;
}

.banner__arrow svg path{
    transition: 0.3s;
}

.banner__box:hover .banner__arrow svg path{
    stroke: #fff;
}

@media (max-width: 1400px) {
	.banner__top{
		    flex-direction: column;
	}
	
	.svg-elem{
		    width: 100%;
			margin-left: 0px;
	}
	
	.banner__text {
		width: 100%;
		font-size: 15px;
		margin: 30px 0px 0px;
	}
	
	.banner__arrow{
		display: none;
	}
}

@media (max-width: 1170px) {
.banner__name span{
	display: none;
}

.banner__box{
	padding: 15px;
}
}

@media (max-width: 767px) {
	.banner__list{
		flex-wrap: wrap;
	}
	
	.banner__box{
		width: 49%;
    margin-right: 1%;
	}
}

@media (max-width: 1200px) {
     /*
    .footer__leftside{
      width: calc(100% - 300px);
    }
    
   
    .footer__rightside {
        width: 290px;
    }
    */
}

@media (max-width: 1150px) {
    .top__times{
      display: none;
    }
    
    .top__contacts{
      margin: 0px 14px 0px;
    }
    
    .top__socials{
      display: none;
    }
    
    .top__left{
      width: 100%;
    }
    
    .top__list{
      width: calc(100% - 230px);
      justify-content: space-between;
      margin-left: 35px;
    }
    
    .menu__left {
      width: 50px;
      height: 50px;
    }
    
    .menu__img {
    width: 30px;
    max-height: 25px;
    }
    
    /*
    .footer__top{
          flex-direction: column-reverse;
    }
    
    
    .footer__leftside {
    width: 100%;
}

.footer__rightside {
    width: 100%;
    margin-bottom: 20px;
    padding-bottom: 20px;
    display: flex;
align-items: flex-start;
    border-bottom: 1px solid #E4E4E5;
}*/

.footer__topic{
        font-size: 17px;
    line-height: 1.2;
          margin-bottom: 20px;
}

.footer__rightside .footer__topic{
    margin-bottom: 0px;
}

.footer__link {
    font-size: 15px;
}

.footer__desc {
    font-size: 15px;
    line-height: 1.2;

     margin: 0px 30px;
}

.footer__form{
    min-width: 350px;
}

}

.menu__box{
margin-top: 15px;
}

.menu__link{
    font-size: 14px;
}
}


@media (max-width: 1023px){
    .top__phone{
      min-width: 165px;
    }
    
    .top__link{
      font-size: 14px;
    }
    
    
        .banner__list{
      flex-wrap: wrap;
    }
    
    .banner__box{
        width: 49%;
    }
    
    .banner__box:nth-child(2n+2){
      margin-right: 0px;
    }

     
    .top__email{
      font-size: 12px;
    }
    
    .top__address{
      font-size: 12px;
    }
    
    .top__list{
      width: calc(100% - 205px);
      margin-left: 20px;
    }
    
    .top__center{
      margin-left: 20px;
    margin-right: 10px;
    }
    
    .top__img{
          width: 95px;
    }
    
    .top__images{
      width: 23px;
    }
    
    .top__logo{
          margin-right: 12px;
    }
    
    .top__input{
          padding: 7px 12px 6px;
    }
    
    .top__button {
        padding: 1px 15px 6px 15px;
    }
    
    .top__contacts{
      margin: -3px 10px 0px;
    }
    
    

}

@media (max-width: 767px){
    .top__phone {
      min-width: auto;
  }
  
  .footer__top {
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

.footer__item {
    width: 48%;
}

.footer__item:nth-child(3) {
     width: 100%;
     margin-bottom: 0px;
     display: none;
}

.footer__item:last-child {
    width: 100%;
}   
  
.footer__item {
    margin-bottom: 20px;
}

.footer__rightside {
    width: 100%;
    margin-bottom: 0px;
    padding-bottom: 0px;
    display: flex;
    align-items: flex-start;
    border-top: 1px solid #E4E4E5;
    border-bottom: 0px;
    flex-direction: column;
    margin-top: 0px;
    padding-top: 20px;
}

.footer__topic{
     margin-bottom: 10px;
}

.footer__rightside .footer__topic {
    margin-bottom: 10px;
}

.footer__desc {
    font-size: 15px;
    line-height: 1.2;
    margin: 0px 0px 20px;
}

.footer__top{
    padding-bottom: 30px;
}

.footer__form {
    min-width: auto;
}

.footer__politics {
    font-size: 14px;
    color: #666666;
    margin-left: 0px;
    margin-top: 10px;
	
}

}

.sub {
  margin: 70px 0px; }
  @media (max-width: 767px) {
    .sub {
      margin: 30px 0px; } }
  .sub__wrapper {
  border-radius: 5px;
    padding: 25px 60px;
    background: #fff6f4;
    display: flex;
    align-items: center;
    justify-content: space-between; }
    @media (max-width: 1279px) {
      .sub__wrapper {
        padding: 25px 30px; } }
    @media (max-width: 1023px) {
      .sub__wrapper {
        flex-direction: column; } }
    @media (max-width: 767px) {
      .sub__wrapper {
        margin-left: -15px;
        margin-right: -15px;
        padding: 20px 15px; } }
  .sub__leftside {
    width: calc(100% - 480px); }
    @media (max-width: 1023px) {
      .sub__leftside {
        width: 100%; } }
  .sub__rightside {
    width: 420px; }
    @media (max-width: 1023px) {
      .sub__rightside {
        width: 100%;
        margin-top: 15px; } }
  .sub__title {
    font-weight: bold;
    font-size: 24px;
    line-height: 1.2;
    color: #000000;
    margin-bottom: 6px; }
    @media (max-width: 767px) {
      .sub__title {
        font-size: 18px; } }
  .sub__desc {
    font-size: 15px;
    line-height: 1.35;
    color: #666666; }
  .sub__text {
    font-size: 10px;
    line-height: 1.35;
    color: #010101;
    margin-top: 5px; }
  .sub__form {
    width: 100%;
    position: relative; }
  .sub__input {
    font-size: 14px;
    color: #000000;
    padding: 15px 24px;
    padding-top: 16px;
    background: #ffffff;
    border: 1px solid #b1bbc9;
    border-radius: 3px;
    outline: none;
    width: 100%; }
    @media (max-width: 767px) {
      .sub__input {
        padding: 14px 15px; } }
    .sub__input::placeholder {
      color: #999999; }
    .sub__input::-webkit-input-placeholder {
      color: #999999; }
    .sub__input::-moz-placeholder {
      color: #999999; }
    .sub__input:-ms-input-placeholder {
      color: #999999; }
    .sub__input:-moz-placeholder {
      color: #999999; }
  .sub__button {
    font-size: 15px;
    color: #ffffff;
    padding: 9px 18px;
    padding-top: 10px;
    border: none;
    outline: none;
    background: #e04e39;
    border-radius: 3px;
    position: absolute;
    right: 5px;
    top: 6px;
    transition: 0.3s;
    cursor: pointer; }
    .sub__button:hover {
      background: #a23525; }
    @media (max-width: 767px) {
      .sub__button {
        font-size: 14px; } }


.programms {
  margin: 70px 0px; }
  @media (max-width: 767px) {
    .programms {
      margin: 30px 0px; } }
  .programms__title {
    font-weight: bold;
    font-size: 32px;
    line-height: 1.3;
    color: #0d0d0d;
    margin-bottom: 25px; }
    @media (max-width: 767px) {
      .programms__title {
        font-size: 24px; } }
  .programms__block {
    display: flex;
    align-items: flex-start;
    justify-content: space-between; }
    @media (max-width: 767px) {
      .programms__block {
        flex-direction: column; } }
  .programms__leftside {
    max-width: 420px; }
    @media (max-width: 1279px) {
      .programms__leftside {
        max-width: 380px; } }
    @media (max-width: 1023px) {
      .programms__leftside {
        max-width: 280px; } }
    @media (max-width: 767px) {
      .programms__leftside {
        max-width: 380px; } }
  .programms__rightside {
    width: calc(100% - 470px); }
    @media (max-width: 1279px) {
      .programms__rightside {
        width: calc(100% - 420px); } }
    @media (max-width: 1023px) {
      .programms__rightside {
        width: calc(100% - 300px); } }
    @media (max-width: 767px) {
      .programms__rightside {
        width: 100%;
        margin-top: 25px; } }
  .programms__icon {
    background: #fff6f4;
    border-radius: 16px;
    height: 60px;
    width: 60px;
    display: flex;
    align-items: center;
    justify-content: center; }
  .programms svg {
    fill: #e7472c;
    width: 32px;
    height: 32px; }
  .programms__name {
    width: calc(100% - 75px);
    font-weight: bold;
    font-size: 16px;
    line-height: 1.2;
    color: #343434;
    padding: 10px 0px;
    padding-right: 10px; }
  .programms__tab {
    margin-top: 20px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-radius: 16px;
    cursor: pointer;
    transition: 0.3s; }
    .programms__tab:first-child {
      margin-top: 0px; }
    .programms__tab--active {
      background-color: #fff6f4; }
      .programms__tab--active .programms__icon {
        background-color: #e7472c; }
      .programms__tab--active svg {
        fill: #fff;
        stroke: #fff; }
        
        .programms__tab--active svg path {
      
        stroke: #fff; }
      .programms__tab--active .programms__name {
        color: #e7472c; }
    .programms__tab:hover {
      background-color: #fff6f4; }
  .programms__list {
    display: flex;
    flex-wrap: wrap; }

  .programms__box {
    width: calc(33.33333% - 10.66666px);
    margin-right: 16px;
    margin-top: 16px;
    border: 1px solid #eaeaea;
    border-radius: 4px;
    transition: 0.3s;
    padding: 16px; }
    
    .programms__box:hover{
    background-color: #fff6f4;
    border: 1px solid #e7472c;
    }
    
    
    .programms__box:nth-child(-n + 3) {
      margin-top: 0px; }
    .programms__box:nth-child(3n + 3) {
      margin-right: 0px; }
    @media (max-width: 1279px) {
      .programms__box {
        width: calc(50% - 8px); }
        .programms__box:nth-child(-n + 3) {
          margin-top: 16px; }
        .programms__box:nth-child(3n + 3) {
          margin-right: 16px; }
        .programms__box:nth-child(-n + 2) {
          margin-top: 0px; }
        .programms__box:nth-child(2n + 2) {
          margin-right: 0px; } }
    @media (max-width: 767px) {
      .programms__box {
        width: 100%;
        margin-right: 0px; }
        .programms__box:nth-child(-n + 2) {
          margin-top: 16px; }
        .programms__box:nth-child(3n + 3) {
          margin-right: 0px; }
        .programms__box:first-child {
          margin-top: 0px; } }
  .programms__topic {
    font-weight: bold;
    font-size: 20px;
    line-height: 1.2;
    color: #000000;
    cursor: pointer;
    transition: 0.3s; }
    .programms__topic:hover {
      color: #e7472c; }
  .programms__desc {
    font-size: 16px;
    line-height: 1.2;
    color: #858585;
    margin-top: 10px; }
  .programms__top {
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 100%;
    max-width: 100%;
    margin: 0 auto; }
  .programms__button {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 40px;
    height: 40px;
    background-image: url(/local/templates/mentors/css/../images/arrow-right.svg);
    background-color: #fff6f4;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 24px;
    border-radius: 50%;
    cursor: pointer;
    transition: 0.3s; }
    .programms__button:hover {
      background-image: url(/local/templates/mentors/css/../images/arrow-right-white.svg);
      background-color: #e04e39; }


@media (max-width: 1300px) {
    
}


@media (max-width: 767px) {
    
	.banner__name{
		    min-height: auto;
			margin-bottom: 15px;
    font-size: 16px;
	}
	
    .banner__list{
      flex-direction: row;
    }
    
    .banner__box{
          width: 48%;
          margin-bottom: 10px;
		  padding: 15px 12px 15px;
    }
	
	.banner__box:nth-child(1){
		    width: 100%;
	}
	
	.banner__box:nth-child(1) .banner__text{
	    font-size: 16px;
	}
	
	.banner__box:nth-child(1) .banner__name{
	    font-size: 18px;
	}
	
	.banner__box:nth-child(3){
	 margin-bottom: 0px;
	}
    
	
	
    .banner__box:last-child{
    margin-bottom: 0px;
    }
    
    .svg-elem {
    width: 100%;
    }
    
    .banner__text {
    width: 100%;
    font-size: 14px;
    line-height: 1.2;
	    margin: 10px 0px 0px;
    }
	
	
    
    .banner__arrow{
          width: 30px;
    height: 30px;
    }
    
    .banner__arrow svg{
         width: 20px;
    height: 20px;
    }
    
    .news__nav {
    top: 100px;
}

.submenu{
    display: none;
}

}


 @media (max-width: 1400px) {
 .programms__leftside {
    max-width: 375px;
}

.programms__rightside {
    width: calc(100% - 400px);
}
 
 }

 @media (max-width: 1200px) {
     .footer__item:last-child{
         width: 10%;
     }
 }


.footer__top .top__socials{
    display: none;
}

.submenu__item--feedback{
      display: none;
}

.submenu__item--feedback .top__feeback{
   display: block;
    margin-left: 0px;
}

@media (max-width: 1320px) {
.submenu__item--feedback{
      display: block;
}

.top__feeback{
    display: none;
}
}


@media (max-width: 1200px) {
    .programms__leftside {
    max-width: 300px;
}

.programms__rightside{
        width: calc(100% - 320px);
}

.programms__name{
    font-size: 15px;
        padding: 7px 0px 5px;
}

.programms__topic {
    font-size: 16px;
}
    
    .programms__desc {
        
        font-size: 14px;
    }
    
}



@media (max-width: 1024px) {
    .top__phone{
min-width: 190px;
    }
	.top__center{
	width: 100%;
	}
    
	.top__search {
    width: 80%;
}
	
    .submenu__item {
    margin-right: 15px;
}

.submenu__img__block {
    width: 33px;
    height: 33px;
}
.submenu__img {
    width: 18px;
}

.submenu__text{
        font-size: 14px;
}
.submenu__link{
        padding-right: 0px;
}

.top__feeback{
        padding: 6px 12px 4px;
    font-size: 14px;
    margin-top: 2px;
}
}

@media (max-width: 1024px) {
	.top__contacts{
	display: none;
	}
}

@media (max-width: 900px) {
    .programms__icon{
    height: 50px;
    width: 50px;
    }
    
    .programms__name {
    font-size: 14px;
    }
    
    .programms svg{
        width: 29px;
    height: 29px;
    }
    
    
}

@media (max-width: 800px) {
    .top__contacts{
      display: none;
    }
    
    .top__search {
    width: 65%;
}

.top__phone {
    min-width: 161px;
}

.top__box:last-child{
    display: none;
}
}

 @media (max-width: 767px) {
 .footer__leftside {
    width: 100%;
}

    .top__phone{
    min-width: auto;
    }

.footer__top .top__socials {
    display: flex;
    margin-bottom: 20px;
}

.mobile__socials{
      display: flex;
    justify-content: center;
}

.footer__wrapper{
  text-align: center;
    justify-content: center;
}

.footer__rightside{
        align-items: center;
}

.footer__item:last-child{
    display: none;
}

.footer {
    padding-top: 25px;
}
.footer__roster{
        text-align: center;
}

.footer__top {
    padding-bottom: 25px;
}

.page__white{
    padding: 0px 0px 50px;
}
.page--bottom{
		padding-bottom: 0px;
}


.news__name{
    font-size: 16px;
}

.news__date {
    font-size: 12px;
    line-height: 1.2;

}

.news__view{
   font-size: 12px;
   padding-top: 1px;
    padding-left: 18px;
    background-size: 14px;
}

.news__all{
  font-size: 14px;
  margin-left: 15px;
  padding: 4px 11px 4px;
}

.news__nav svg {
    width: 20px;
    height: 20px;
}

.news__nav .owl-prev, .news__nav .owl-next{
    width: 35px;
    height: 35px;
}


.calendar__all{
  font-size: 14px;
  margin-left: 15px;
  padding: 4px 11px 4px;
}

.calendar__nav svg {
    width: 20px;
    height: 20px;
}

.calendar__nav .owl-prev, .calendar__nav .owl-next{
    width: 35px;
    height: 35px;
}

.sub__desc{
    font-size: 14px;
}

.programms__rightside {
    width: 100%;
}

.programms__leftside {
    max-width: 100%;
}


.programms__icon{
    border-radius: 10px;
    height: 40px;
    width: 40px;
}

.programms svg {
    width: 25px;
    height: 25px;
}

.programms__name{
        font-size: 14px;
}

.programms__tab {
    margin-top: 10px;
}

.programms__name {
    width: calc(100% - 55px);
}

.programms__topic{
        font-size: 15px;
}

.programms__desc {
    font-size: 14px;
    margin-top: 5px;
}

.programms__box{
    padding: 10px;
}

.programms__top{
    max-width: 100%;
}

.programms__button{
        width: 35px;
    height: 35px;
    background-size: 20px;
}

.mobile__contacts{
    margin-top: 20px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.mobile__phone{
        padding: 6px 0px 6px 25px;
}

.mobile .submenu {
    display: flex;
}

.mobile .submenu__item {
    margin-right: 0px;
      
        text-align: center;
}

.mobile .submenu__link{
 
        padding-right: 0px;
}
 
 .submenu__list{
 justify-content: center;
 }

.mobile{
    top: 60px;
        width: 100%;
    height: calc(100% - 60px);
    overflow-y: scroll;
}

.mobile__list{
        text-align: center;
}

.mobile__link {
    font-size: 18px;
}

.mobile__box{
        margin-bottom: 5px;
}

.top__search {
    width: 100%;
}

.submenu__item--feedback .top__feeback {
    display: inline-block;
    margin-left: 0px;
    color: #fff;
    margin-top: 20px;
        background: #E04E39;
}

 }




.page--blue{
	background: #F5F6FA;
}

.page--grey{
	background: #F2F2F2;
}

.content h1{
	    font-weight: 700;
    font-size: 38px;
	margin-bottom: 0px;
	    line-height: 1.2;
}

.content a{
    color: #e04e39;
    text-decoration: underline;
    text-underline-position: under;
    transition: 0.3s;
}

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

.content h2{
	    font-weight: 700;
    font-size: 32px;
}

.content h3 {
    font-weight: 700;
    font-size: 24px;
}

.content .contact h2{
	margin-top: 0px;
}

	.bread{
		display: flex;
    align-items: center;
    margin-top: 0px;
    margin-bottom: 40px;
    flex-wrap: wrap;
		}

	.bread__box {

    font-size: 14px;
    color: #5d5c68;
    margin-right: 10px;
}
		

				.bread__box:last-child {
					margin-right: 0px;
}

.content .bread__link {
color: #c39367;
transition: 0.3s;
    font-size: 14px;
	    text-decoration: none;
}

.content .bread__link:hover{
	 color: #5d5c68;
}

.content p{
	font-size: 18px;
}

.news_detail__text{
	font-size: 18px;
}

.content table{
    width: 100%;
	margin: 20px 0px;
}

.content table tr{
	background: #fff;
}

.content td{
	padding: 15px 20px;
	border: 2px solid #fff;
	font-size: 16px;
}

.content th{
	padding: 15px 20px;
	border: 2px solid #fff;
	font-size: 16px;
	text-align: center;
    background: #d7d7d7;
}

.content tr p{
	margin: 0px;
}

.content table tr:nth-child(2n+2){
	background: #F3F3F3;
}

    @media (max-width: 767px) {
	.content th{
	font-size: 14px;
	}
	
	.content td{
	font-size: 14px;
	}
	
	.content table{
		margin: 15px 0px;
	}
	
	.content td p {
    font-size: 14px;
    line-height: 1.2;
}

.content td {
    padding: 10px 15px;
    border: 1px solid #fff;
    font-size: 14px;
}
	
		.content h1{
	    font-size: 24px;
		margin-top: 0px;
		padding-top: 20px;
}

.partners__box__img{
	margin-right: 10px;
}

.partners__name {
    font-size: 16px;
}

.news_detail__text{
	font-size: 16px;
}

.submenu__text {
    font-size: 16px;
	    padding-right: 8px;
}

.content p {
    font-size: 16px;
}

.mobile .submenu__item {
    margin-right: 10px;
    text-align: center;
    margin-bottom: 10px;
}

.mobile .submenu__item:last-child{
	margin-right: 0px;
}

.bread{
	    margin-bottom: 20px;
}

.bread__link{
	    font-size: 13px;
}
.bread__box {
    font-size: 13px;
}

.content h2 {
    font-weight: 700;
    font-size: 22px;
}

.content h3 {
    font-weight: 700;
    font-size: 18px;
}

.page__white {
    padding: 0px 0px 20px;
}
.page--bottom{
		padding-bottom: 0px;
}



.programms__tabs{
	display: flex;
    flex-wrap: wrap;
}

.programms__icon{
	    display: none;
}

.programms__name {
    width: 100%;
}

.programms__tab {
    background-color: #fff6f4;
    width: auto;
    padding: 6px 10px 5px;
    display: inline-block;
    margin-right: 10px;
}

.programms__name{
	    padding: 0px;
		    font-size: 15px;
}

.programms__topic {
    font-size: 18px;
}

.programms__box {
    padding: 15px;
}

.programms__desc {
    font-size: 15px;
}

.programms__box:nth-child(-n + 2) {
    margin-top: 10px;
}

.programms__tab:nth-child(2) {
    margin-top: 0px;
}

.programms__tab:nth-child(3) {
    margin-top: 0px;
}

.mobile__socials .top__social svg {
    width: 20px;
    height: 20px;
}
.mobile__socials .top__social {
    background-color: #e0e0e0;
    width: 30px;
    height: 30px;
}

.top__feeback{
	font-size: 16px;
}

	}

@media (max-width: 320px){
	.calendar__topside {
		    flex-direction: column;
    align-items: flex-start;
	}
	
	.calendar__all{
	    margin-left: 0px;
	}
}

.carts__list {
  display: flex;
  flex-wrap: wrap; }
.carts__box {
  padding: 25px 30px 30px;
  box-shadow: 2px 4px 10px rgba(44,42,41,0.15);
  border-radius: 4px;
  background-color: #fff;
  width:calc(50% - 15px);
  margin-right: 30px;
  margin-top: 40px; }
.carts__box:nth-child(2n+2){
  margin-right: 0px; }
.carts__box:nth-child(-n+2){
  margin-top: 0px; }
.carts__tabs {
  margin-top: 25px;
  display: flex;
  flex-wrap: wrap; }
.carts__list .carts__tab {
    font-size: 15px;
    font-weight: 700;
    line-height: 1;
    padding: 8px 15px 5px;
    display: inline-block;
    margin-right: 10px;
    border: 1px solid #FFF1EF;
    border-radius: 15px;
    background-color: #FFF1EF;
    color: #e04e39;

    transition: 0.3s;
    margin-bottom: 10px;
    text-underline-position: unset;
    text-decoration: none; }
.carts__list a.carts__tab:hover {
  background-color:#e04e39;
  color:#fff; }
.carts__list .carts__name {
    font-weight: bold;
    font-size: 38px;
    line-height: 1;
    text-decoration: none;
    color: #0d0d0d;
    display: block;
    cursor: pointer;
    transition: 0.3s; 
    margin-bottom: 15px; }
.carts__list .carts__name:hover {
    color: #e04e39; }
.carts__cat {
    font-weight: bold;
    font-size: 14px;
    padding: 3px 7px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    background-color: #FFDF3D;
    color: #0d0d0d;
    display: inline-block;
    margin-bottom: 20px; }
.carts__botside {
    padding-top: 20px;
    margin-top: 20px;
    border-top: 1px solid #0D0D0D; }
.carts__active {
    color: #0D0D0D;
    font-weight: bold; }
.carts__date {
    color: #0D0D0D;
    font-weight: bold; }

@media(max-width: 1023px) {
.carts__box {
  width: 100%;
  margin-right: 0px;
  margin-top: 40px; }
.carts__box:nth-child(-n+2){
  margin-top: 40px; } 
.carts__box:first-child{
  margin-top: 0px; } }

@media(max-width: 767px) {
.carts__box {
  padding: 15px;
  margin-top: 25px; } 
.carts__box:nth-child(-n+2){
  margin-top: 25px; }
.carts__box:first-child{
  margin-top: 0px; } 
.carts__cat {
  font-size: 12px;
  margin-bottom: 15px; }
.carts__list .carts__name {
  font-size: 24px; 
  margin-bottom: 10px; }
.carts__desc {
  font-size: 14px; }
.carts__tabs {
  margin-top: 15px; }
.carts__list a.carts__tab {
    font-size: 12px;
    padding: 6px 11px 3px;
    margin-bottom: 5px;
    margin-right: 5px; }
.carts__botside {
  padding: 10px 0px;
  margin-top: 10px; }
.carts__date {
  font-size: 14px; }
.carts__active {
  font-size: 14px; } }

.modal__form--arenda option:disabled{
	background: #FFF1EF;
    color: #e04e39;
}

.time--erorr{
width: 100%;
    margin-top: 10px;
    margin-bottom: -10px;
    color: #e04e39;
    line-height: 1.2;
    font-size: 14px;
}

.arenda__top{
	flex-wrap: wrap;
}
/* End */


/* Start:/local/templates/mentors/css/nastavniki.css?168725219070747*/
body, html {
    height: 100%}
body {
    font-family: Circe, Arial;
    font-size: 16px;
    line-height: 24px;
    font-weight: 400;
    background-color: #f2f2f2;
    color: #0d0d0d;
}
.main-section__title.h1,  h1.main-section__title {
    font-weight: 800;
    font-size: 4.92188vw;
    line-height: 5.46875vw;
}
.main-section__title.h1 span,  h1.main-section__title span {
    color: #e04e39;
}
@media only screen and (max-width:1920px) {
    .main-section__title.h1,  h1.main-section__title {
    font-size: 8.05556vw;
    line-height: 9.02778vw;
}
}@media only screen and (max-width:1699px) {
    .main-section__title .h1,  h1.main-section__title {
    font-size: 8.75vw;
    line-height: 9.72222vw;
}
}@media only screen and (max-width:1199px) {
    .main-section__title.h1,  h1.main-section__title {
    font-size: 52px;
    line-height: 60px;
}
}@media only screen and (max-width:991px) {
    .main-section__title.h1,  h1.main-section__title {
    font-size: 32px;
    line-height: 40px;
}
}@-webkit-keyframes transition {
    0% {
    -webkit-transform: translateY(-48px);
    transform: translateY(-48px);
}
100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
}
}@keyframes transition {
    0% {
    -webkit-transform: translateY(-48px);
    transform: translateY(-48px);
}
100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
}
}a:hover {
    text-decoration: none;
}
a:focus {
    outline: 0;
}
button {
    padding: 0;
    border: 0;
    background-color: transparent;
}
button:focus {
    outline: 0;
}
.btn {
    transition: all .2s linear;
}
.btn--big, .btn--normal {
    display: inline-block;
    height: 50px;
    line-height: 50px;
    border-radius: 50px;
    padding: 0 26px;
    text-align: center;
    font-size: 20px;
}
.btn--border {
    border: 2px solid #e04e39;
    color: #e04e39;
}
.btn--border:hover {
    background: #e04e39;
    color: #fff;
}
.btn--white {
    background: #fff;
    color: #0d0d0d;
}
.btn--white:hover {
    opacity: .7;
    color: #0d0d0d;
}
.btn--big {
    height: 70px;
    line-height: 70px;
    padding: 0 58px;
    font-size: 28px;
    font-weight: 300;
}
@media only screen and (max-width:991px) {
    .btn--big {
    font-size: 18px;
    height: 50px;
    line-height: 50px;
    border-radius: 50px;
    padding: 0 26px;
}
}.btn--ghost {
    border: 2px solid #e04e39;
    line-height: 46px;
    color: #e04e39;
}
.btn--ghost:hover {
    color: #e04e39;
}
@media not all and (pointer:coarse) {
    .btn--ghost: hover {
    color: #fff;
    background-color: #e04e39;
}
}.btn--primary {
    background-color: #e04e39;
    color: #fff;
    min-width: 226px;
}
.btn--primary:hover {
    color: #fff;
}
@media not all and (pointer:coarse) {
    .btn--primary: hover {
    color: #fff;
    opacity: .6;
}
}input {
    -webkit-appearance: none;
}
.input, .select2-search__field {
    background: #fff;
    border-radius: 50px;
    width: 100%;
    font-size: 20px;
    line-height: 30px;
    height: 70px;
    color: #0d0d0d;
    padding: 20px 30px;
    border: 1px solid transparent;
    margin-bottom: 30px;
    min-width: 445px;
}
@media only screen and (max-width:991px) {
    .input, .select2-search__field {
    min-width: 270px;
    height: 50px;
    margin-bottom: 15px;
    font-size: 16px;
    padding: 13px 20px;
}
}.input:focus, .select2-search__field:focus {
    outline: 0;
}
.input:focus+.input-error__status, .select2-search__field:focus+.input-error__status {
    opacity: 1;
}
.input-error {
    border: 1px solid #e04e39;
    color: #e04e39;
}
.input-error__status {
    opacity: 0;
    position: absolute;
    left: 45px;
    top: 85px;
    font-size: 14px;
    line-height: 18px;
    color: #0d0d0d;
    background: #fff;
    padding: 6px 12px;
    -webkit-filter: drop-shadow(0 2px 12px rgba(121,  118,  118,  .15));
    filter: drop-shadow(0 2px 12px rgba(121,  118,  118,  .15));
    z-index: 10;
    transition: all .2s linear;
}
@media only screen and (max-width:991px) {
    .input-error__status {
    top: 60px;
    left: 35px;
}
}.input-error__status:before {
    content: "";
    position: absolute;
    top: -10px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 10px 20px 10px;
    border-color: transparent transparent #fff transparent;
    z-index: -1;
}
.textarea {
    border-radius: 30px;
    min-height: 123px;
}
.checkbox {
    margin-top: 20px;
}
.checkbox+label {
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-align: center;
    align-items: center;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    font-size: 20px;
    line-height: 17px;
}
.checkbox+label::before {
    content: '';
    display: inline-block;
    width: 22px;
    height: 22px;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    border: 1px solid transparent;
    background: #fff;
    margin-right: 45px;
}
.checkbox:checked+label::before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTMiIHZpZXdCb3g9IjAgMCAxOCAxMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEgNi4zNTc0Mkw2LjE4MDA5IDExLjUzNjRMMTYuNTQwMyAxLjE3ODQ0IiBzdHJva2U9IiMwRDBEMEQiIHN0cm9rZS13aWR0aD0iMiIvPgo8L3N2Zz4K);
    background-repeat: no-repeat;
    background-position: center center;
}



.select2-dropdown {
    z-index: 203000;
}
.js-select {
    margin-bottom: 30px;
}
.select2, .select2-container--default .select2-selection--single {
    margin-bottom: 30px;
    width: 100%!important;
    font-size: 20px;
    border-radius: 50px;
    border: 1px solid transparent;
    height: 70px;
    border-bottom-right-radius: 50px!important;
    border-bottom-left-radius: 50px!important;
}
@media only screen and (max-width:991px) {
    .select2, .select2-container--default .select2-selection--single {
    min-width: 270px;
    height: 50px;
    font-size: 16px;
}
}.select2-container--default .select2-selection--single .select2-selection__rendered {
    padding: 20px 30px;
}
@media only screen and (max-width:991px) {
    .select2-container--default .select2-selection--single .select2-selection__rendered {
    padding: 10px 20px;
}
}.select2-dropdown {
    border: none;
    margin-top: -70px;
}
@media only screen and (max-width:991px) {
    .select2-dropdown {
    margin-top: -49px;
}
}.select2-search__field {
    padding: 20px 30px!important;
    border: none!important;
}
.select2-results__option {
    font-size: 20px;
    line-height: 30px;
    margin: 0 10px;
    padding: 10px 20px;
}
.select2-results__option:after {
    content: attr(title);
    display: block;
    font-size: 15px;
    line-height: 18px;
    color: #9b9b9b;
}
.select2-results__option.select2-results__option--highlighted, .select2-results__option[aria-selected=true] {
    background: #e04e39!important;
    color: #fff!important;
}
.select2-results__option.select2-results__option--highlighted:after, .select2-results__option[aria-selected=true]:after {
    color: #fff;
}
.select2-results {
    display: block;
    background: #fff;
    padding-top: 10px;
    padding-bottom: 10px;
}
.select2-dropdown {
    background: 0 0!important;
}
.select2-search--dropdown {
    margin-bottom: -19px;
    padding: 0;
}
@media only screen and (max-width:991px) {
    .select2-search--dropdown {
    margin-bottom: -5px;
}
}.select2-container--default .select2-selection--single .select2-selection__arrow {
    top: 20px;
}
@media only screen and (max-width:991px) {
    .select2-container--default .select2-selection--single .select2-selection__arrow {
    top: 12px;
}
}.select2-container--default .select2-selection--single .select2-selection__arrow b {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAyMSAxMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEgMUwxMC41IDlMMjAgMSIgc3Ryb2tlPSIjMEQwRDBEIiBzdHJva2Utd2lkdGg9IjIiLz4KPC9zdmc+Cg==);
    width: 21px;
    height: 11px;
    border: none!important;
    margin-left: -40px;
}
@media only screen and (max-width:991px) {
    .select2-container--default .select2-selection--single .select2-selection__arrow b {
    margin-left: -20px;
}
}.select2-selection__rendered em {
    font-size: 15px;
    line-height: 18px;
    font-style: normal;
    margin-left: 15px;
    color: #9b9b9b;
}
.label__file {
    cursor: pointer;
    font-weight: 700;
    font-size: 20px;
    line-height: 24px;
    letter-spacing: -.01em;
    padding-left: 30px;
    position: relative;
    color: #e04e39;
    margin-bottom: 30px;
}
@media only screen and (max-width:991px) {
    .label__file {
    margin-bottom: 20px;
}
}.label__file:before {
    content: "";
    left: 0;
    top: -4px;
    position: absolute;
    display: block;
    width: 20px;
    height: 30px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMjYiIHZpZXdCb3g9IjAgMCAxNSAyNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEgN1YxNy41QzEgMjEuNjM2IDMuOTE1NDggMjUgNy41IDI1QzExLjA4NDUgMjUgMTQgMjEuNjM2IDE0IDE3LjVWNi40OTk5NEMxNCAzLjQ2ODA4IDExLjg2MiAxIDkuMjMzMzkgMUM2LjYwNDY2IDEgNC40NjY2MSAzLjQ2ODA4IDQuNDY2NjEgNi40OTk5NFYxNi41MDAxQzQuNDY2NjEgMTguNDMgNS44MjczOSAxOS45OTk5IDcuNSAxOS45OTk5QzkuMTcyNjEgMTkuOTk5OSAxMC41MzM0IDE4LjQzIDEwLjUzMzQgMTYuNTAwMVY3IiBzdHJva2U9IiNFMDRFMzkiIHN0cm9rZS13aWR0aD0iMiIvPgo8L3N2Zz4K);
    background-position: left center;
    background-repeat: no-repeat;
}
.label__file:hover {
    opacity: .7;
}
.input__file {
    opacity: 0;
    position: absolute;
    z-index: -1;
}
.fancybox-is-open .fancybox-bg {
    opacity: 1!important;
}
.fancybox-bg {
    background: #e5e5e5!important;
}
button.fancybox-button.fancybox-button--close svg path {
    fill: #0d0d0d!important;
    width: 52px!important;
}
.fancybox-button {
    background: 0 0!important;
}
.fancybox-button svg {
    display: block!important;
    height: 52px!important;
    overflow: visible!important;
    position: relative!important;
    width: 52px!important;
    right: 30px!important;
}

#formModal{
   background: transparent; 
   vertical-align: top!important;
   padding: 25px 0px 0px!important;   
}
@media only screen and (max-width:991px) { 
    .fancybox-button svg {
    width: 22px;
    right: 0;
}
}.fancybox-content {
    padding: 0;
    background: #e5e5e5;
    overflow: initial;
}
.fancybox-content h2 {
    font-size: 50px;
    line-height: 60px;
    margin-bottom: 30px;
}
@media only screen and (max-width:991px) {
    .fancybox-content h2 {
    font-size: 40px;
    line-height: 42px;
    margin-top: 50px;
    margin-bottom: 30px;
    font-weight: 500;
}
}.fancybox-content a {
    font-size: 20px;
    line-height: 17px;
    text-decoration: underline;
    color: #0d0d0d;
}
.fancybox-content a:hover {
    text-decoration: none;
}
.fancybox-content p {
    font-size: 20px;
    line-height: 17px;
}
.send {
    margin-top: 50px;
 
}
.socials__title {
    margin-bottom: 25px;
    font-size: 17px;
    line-height: 20px;
    color: #fff;
}
@media only screen and (max-width:1199px) {
    .socials__title {
    margin-bottom: 15px;
}
}.socials__list {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-align: center;
    align-items: center;
}
.socials__item {
    margin-right: 68px;
}
@media only screen and (max-width:1199px) {
    .socials__item {
    margin-right: 45px;
}
}.socials__item:last-child {
    margin-right: 0;
}
.socials__item--vk svg {
    width: 65px;
    height: 34px;
}
@media only screen and (max-width:1199px) {
    .socials__item--vk svg {
    width: 46px;
    height: 25px;
}
}.socials__item--fb svg {
    width: 28px;
    height: 55px;
}
@media only screen and (max-width:1199px) {
    .socials__item--fb svg {
    width: 20px;
    height: 40px;
}
}.socials__item--inst svg {
    width: 55px;
    height: 55px;
}
@media only screen and (max-width:1199px) {
    .socials__item--inst svg {
    width: 40px;
    height: 40px;
}
}.socials__link {
    display: block;
    transition: all .2s linear;
}
.socials__link svg {
    fill: #fff;
}
.socials__link:hover {
    opacity: .7;
}
.socials-min {
    list-style: none;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: justify;
    justify-content: space-between;
    max-width: 425px;
    padding: 0;
    margin: 0;
}
@media only screen and (max-width:991px) {
    .socials-min {
    max-width: 100%}
}.socials-min__link {
    display: block;
}
.socials-min__link svg {
    transition: fill .2s linear;
}
.socials-min__link:hover svg {
    fill: #e04e39;
}



svg {
    display: block;
}
.wrapper {
    position: relative;
    overflow: hidden;
	margin-top: 15px;
}
.icon--export {
    width: 52px;
    height: 42px;
}
@media only screen and (max-width:991px) {
    .icon--export {
    width: 38px;
    height: 30px;
}
}.icon--rocket {
    width: 52px;
    height: 56px;
}
@media only screen and (max-width:991px) {
    .icon--rocket {
    width: 38px;
    height: 38px;
}
}.icon--heart {
    width: 52px;
    height: 38px;
}
@media only screen and (max-width:991px) {
    .icon--heart {
    width: 38px;
    height: 27px;
}
}.icon--vk {
    width: 29px;
    height: 15px;
}
.icon--fb {
    width: 14px;
    height: 24px;
}
.icon--instagram {
    width: 28px;
    height: 28px;
}
.icon--tg {
    width: 28px;
    height: 24px;
}
.icon--youtube {
    width: 30px;
    height: 21px;
}
.custom-container {
    max-width: 70.3125vw;
    margin: 0 auto;
}
@media only screen and (max-width:1920px) {
    .custom-container {
    max-width: 83.33333vw;
}
}@media only screen and (max-width:1199px) {
    .custom-container {
    max-width: 100%;
    padding: 0 15px;
}
}.scroll-content {
    will-change: transform;
}
.color-bg {
    background-color: #f2f2f2;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
}
.main-section {
    position: relative;
    min-height: 100vh;
    padding-top: 237px;
    z-index: 11;
    will-change: transform;
}
@media only screen and (max-width:1199px) {
    .main-section {
    padding-top: 0;
}
}.main-section__bg {
    position: absolute;
    top: 0;
    left: 50%;
    height: 100%;
    width: 100%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    background-color: #f2f2f2;
    z-index: 6;
}
.main-section__bg video {
    position: absolute;
    top: -100px;
    left: 100px;
    height: 100%;
    width: 100%}
@media only screen and (max-width:1199px) {
    .main-section__bg video {
    left: -1%;
    right: -60px;
}
}@media only screen and (max-width:991px) {
    .main-section__bg video {
    left: 0;
    right: auto;
}
}@media only screen and (max-width:767px) {
    .main-section__bg video {
    left: initial;
    right: -6px;
    width: 433px;
    top: -40%}
}.main-section__inner {
    position: relative;
    z-index: 7;
}
@media only screen and (max-width:1199px) {
    .main-section__inner {
    padding-top: 0px;
}
}.main-section__title {
    text-transform: uppercase;
    max-width: 46.875vw;
    margin: 0;
    padding-bottom: 160px;
}
@media only screen and (max-width:1920px) {
    .main-section__title {
    max-width: 83.33333vw;
}
}@media only screen and (max-width:1199px) {
    .main-section__title {
    max-width: 490px;
    padding-bottom: 11.6764vw;
    font-size: 29px;
    line-height: 37px;
}
}@media only screen and (max-width:991px) {
    .main-section__title {
    max-width: 290px;
}
}.main-section__text {
    font-style: normal;
    font-weight: 400;
    font-size: 36px;
    line-height: 44px;
    max-width: 57.29167vw;
    color: #0d0d0d;
    opacity: 1;
    transition: all .3s linear;
}
@media only screen and (max-width:1441px) {
    .main-section__text {
    max-width: 76.38889vw;
}
}.main-section__text.hidden {
    opacity: 0;
}
@media only screen and (max-width:1199px) {
    .main-section__text {
    font-size: 26px;
    line-height: 32px;
}
}.main-section__text b {
    color: #df4d39;
}
.people-section {
    position: relative;
    margin-top: 14.14062vw;
    padding-bottom: 7.8125vw;
    z-index: 14;
}
@media only screen and (max-width:1920px) {
    .people-section {
    margin-top: 25.13889vw;
    padding-bottom: 13.88889vw;
}
}@media only screen and (max-width:1199px) {
    .people-section {
    margin-top: 100px;
    padding-bottom: 100px;
}
}@media only screen and (max-width:991px) {
    .people-section {
    padding-bottom: 60px;
}
}.people-section:not(.people-section--white) {
    padding-bottom: 0;
}
@media only screen and (max-width:1199px) {
    .people-section: not(.people-section--white) {
    margin-top: 100px;
    padding-bottom: 100px;
}
}@media only screen and (max-width:991px) {
    .people-section: not(.people-section--white) {
    padding-bottom: 60px;
}
}.people-section--white {
    margin-top: 0;
    padding-top: 2.42188vw;
}
@media only screen and (max-width:1920px) {
    .people-section--white {
    padding-top: 4.30556vw;
}
}@media only screen and (max-width:1199px) {
    .people-section--white {
    padding-top: 40px;
}
}.people-section__list {
    margin: 0 auto;
}
@media only screen and (max-width:1920px) {
    .people-section__list {
    max-width: 1700px;
}
}@media only screen and (max-width:1440px) {
    .people-section__list {
    max-width: 1200px;
}
}.people-section__text {
    position: relative;
    z-index: 20;
    padding-top: 435px;
    font-style: normal;
    font-weight: 800;
    font-size: 50px;
    line-height: 70px;
    letter-spacing: .03em;
    text-transform: uppercase;
    color: #fff;
    max-width: 62.5vw;
}
@media only screen and (max-width:1441px) {
    .people-section__text {
    max-width: 76.38889vw;
}
}@media only screen and (max-width:1199px) {
    .people-section__text {
    padding-top: 100px;
    font-size: 24px;
    line-height: 32px;
    word-break: normal;
}
}.people-section__text a {
    color: #e04e39;
    background-image: linear-gradient(to right, #e04e39, #e04e39);
    background-position: 100% 90%;
    background-repeat: no-repeat;
    background-size: 100% 1px;
    transition: background-size .5s ease;
}
.people-section__text a:hover {
    background-image: none;
}
@media only screen and (max-width:1199px) {
    .people-section__text a {
    background-image: none;
    text-decoration: underline;
}
}.people-section__text--white {
    padding-top: 200px;
    padding-bottom: 200px;
    font-weight: 400;
    font-size: 36px;
    line-height: 44px;
    color: #0d0d0d;
    text-transform: none;
    letter-spacing: 0;
    max-width: 58.59375vw;
}
@media only screen and (max-width:1199px) {
    .people-section__text--white {
    font-size: 26px;
    line-height: 32px;
}
}@media only screen and (max-width:1441px) {
    .people-section__text--white {
    max-width: 78.125vw;
}
}.people-section__text--white b {
    color: #df4d39;
}
.people-list {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 -15px;
}
.people-list__line {
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
    padding: 0 15px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
}
.people-list__line>* {
    max-width: 100%;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
}
@media only screen and (max-width:1199px) {
    .people-list__line {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%}
}@media only screen and (max-width:1199px) {
    .people-list__line: last-child {
    margin-bottom: 0;
}
}.people-list__line--2 {
    padding-top: 180px;
}
@media only screen and (max-width:1199px) {
    .people-list__line--2 {
    padding-top: 0;
}
}.people-list__item {
    margin-bottom: 105px;
}
@media only screen and (max-width:991px) {
    .people-list__item {
    margin-bottom: 80px;
}
}.people-list--2 .people-list__line--2 {
    padding-top: 180px;
}
@media only screen and (max-width:1199px) {
    .people-list--2 .people-list__line--2 {
    padding-top: 0;
}
}.people-card {
    position: relative;
    color: #fff;
    margin: 0 auto;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    will-change: transform;
    cursor: pointer;
}
.people-card__bg svg {
    width: 100%}
@media only screen and (max-width:991px) {
    .people-card__bg svg {
    height: 100%}
}.people-card__photo {
    right: 0;
    bottom: 0;
    position: absolute;
    z-index: 5;
}
.people-card__photo img {
    width: 100%}
.people-card__body {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 6;
    text-align: left;
}
.people-card__name {
    font-weight: 700;
    font-size: 28px;
    line-height: 32px;
    margin-bottom: 10px;
}
@media only screen and (max-width:991px) {
    .people-card__name {
    font-size: 22px;
    line-height: 26px;
    margin-bottom: 8px;
}
}.people-card__descr {
    font-size: 15px;
    line-height: 18px;
    font-weight: 400;
}
@media only screen and (max-width:991px) {
    .people-card__descr {
    font-size: 14px;
    line-height: 17px;
}
}.people-card__text {
    font-size: 18px;
    line-height: 24px;
    text-transform: uppercase;
    visibility: hidden;
    max-width: 270px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 6;
}
@media only screen and (max-width:991px) {
    .people-card__text {
    font-size: 16px;
    line-height: 22px;
    max-width: 222px;
}
}.people-card__arrow {
    position: absolute;
    width: 60px;
    height: 60px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-color: #fff;
    border-radius: 50%;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    bottom: 0;
    visibility: hidden;
}
@media only screen and (max-width:991px) {
    .people-card__arrow {
    width: 45px;
    height: 45px;
}
}.people-card--1 {
    width: 355px;
    height: 233px;
}
@media only screen and (max-width:991px) {
    .people-card--1 {
    width: 290px;
    height: 190px;
}
}.people-card--1 .people-card__body {
    padding-top: 66px;
    padding-left: 46px;
}
@media only screen and (max-width:991px) {
    .people-card--1 .people-card__body {
    padding-left: 29px;
    padding-top: 60px;
}
}.people-card--1 .people-card__text {
    top: 86px;
    left: 44px;
}
@media only screen and (max-width:991px) {
    .people-card--1 .people-card__text {
    top: 33px;
    left: 33px;
}
}.people-card--1 .people-card__photo {
    right: 3.5px;
    bottom: 10px;
}
@media only screen and (max-width:991px) {
    .people-card--1 .people-card__photo {
    right: 2.5px;
    bottom: 8px;
}
}.people-card--1 .people-card__arrow {
    bottom: -6px;
}
@media only screen and (max-width:991px) {
    .people-card--1 .people-card__arrow {
    bottom: -2px;
}
}.people-card--2 {
    width: 355px;
    height: 207px;
}
@media only screen and (max-width:991px) {
    .people-card--2 {
    width: 288px;
    height: 168px;
}
}.people-card--2 .people-card__body {
    padding-top: 49px;
    padding-left: 45px;
}
@media only screen and (max-width:991px) {
    .people-card--2 .people-card__body {
    padding-left: 29px;
    padding-top: 38px;
}
}.people-card--2 .people-card__text {
    top: 56px;
    left: 45px;
}
@media only screen and (max-width:991px) {
    .people-card--2 .people-card__text {
    top: 52px;
    left: 30px;
}
}.people-card--2 .people-card__arrow {
    bottom: -30px;
}
@media only screen and (max-width:991px) {
    .people-card--2 .people-card__arrow {
    bottom: -22px;
}
}



.people-card--33 .people-card__photo{
    width: 480px;
    bottom: -28px;
    right: -15px;
}

@media only screen and (max-width:991px) {
    .people-card--33 .people-card__photo{
    width: 460px;
    bottom: -32px;
    right: -19px;
}
}

.people-card--33 {
    width: 355px;
    height: 207px;
}
@media only screen and (max-width:991px) {
    .people-card--33 {
    width: 288px;
    height: 168px;
}
}.people-card--33 .people-card__body {
    padding-top: 49px;
    padding-left: 45px;
        width: 200px;
}
@media only screen and (max-width:991px) {
    .people-card--33 .people-card__body {
    padding-left: 29px;
    padding-top: 38px;
}
}.people-card--33 .people-card__text {
    top: 56px;
    left: 45px;
}
@media only screen and (max-width:991px) {
    .people-card--33 .people-card__text {
    top: 52px;
    left: 30px;
}
}.people-card--33 .people-card__arrow {
    bottom: -30px;
}
@media only screen and (max-width:991px) {
    .people-card--33 .people-card__arrow {
    bottom: -22px;
}
}



.people-card--3 {
    width: 355px;
    height: 214px;
}
@media only screen and (max-width:991px) {
    .people-card--3 {
    width: 290px;
    height: 175px;
}
}.people-card--3 .people-card__body {
    padding-top: 43px;
    padding-left: 47px;
}
@media only screen and (max-width:991px) {
    .people-card--3 .people-card__body {
    padding-top: 35px;
    padding-left: 29px;
}
}.people-card--3 .people-card__arrow {
    bottom: -28px;
}
@media only screen and (max-width:991px) {
    .people-card--3 .people-card__arrow {
    bottom: -22px;
}
}.people-card--3 .people-card__text {
    top: 71px;
    left: 44px;
}
@media only screen and (max-width:991px) {
    .people-card--3 .people-card__text {
    left: 31px;
    top: 47px;
}
}

.people-card--31 {
    width: 355px;
    height: 214px;
    }
@media only screen and (max-width:991px) {
    .people-card--31 {
    width: 290px;
    height: 175px;
}
}.people-card--31 .people-card__body {
    padding-top: 43px;
    padding-left: 47px;
}
@media only screen and (max-width:991px) {
    .people-card--31 .people-card__body {
    padding-top: 35px;
    padding-left: 29px;
}
}.people-card--31 .people-card__arrow {
    bottom: -28px;
}
@media only screen and (max-width:991px) {
    .people-card--31 .people-card__arrow {
    bottom: -22px;
}
}.people-card--31 .people-card__text {
    top: 71px;
    left: 44px;
}
@media only screen and (max-width:991px) {
    .people-card--31 .people-card__text {
    left: 31px;
    top: 47px;
}
}


.people-card--4 {
    width: 355px;
    height: 224px;
}
@media only screen and (max-width:991px) {
    .people-card--4 {
    width: 290px;
    height: 182.9px;
}
}.people-card--4 .people-card__body {
    padding-top: 49px;
    padding-left: 46px;
}
@media only screen and (max-width:991px) {
    .people-card--4 .people-card__body {
    padding-left: 31px;
    padding-top: 35px;
}
}.people-card--4 .people-card__arrow {
    bottom: -26px;
}
@media only screen and (max-width:991px) {
    .people-card--4 .people-card__arrow {
    bottom: -18px;
}
}.people-card--4 .people-card__text {
    top: 67px;
    left: 44px;
}
@media only screen and (max-width:991px) {
    .people-card--4 .people-card__text {
    left: 31px;
    top: 42px;
}
}.people-card--5 {
    width: 355px;
    height: 224px;
}
@media only screen and (max-width:991px) {
    .people-card--5 {
    width: 286.13px;
    height: 183.82px;
}
}.people-card--5 .people-card__photo {
    bottom: 1px;
}
@media only screen and (max-width:991px) {
    .people-card--5 .people-card__photo {
    bottom: 4px;
}
}.people-card--5 .people-card__body {
    padding-top: 47px;
    padding-left: 45px;
}
@media only screen and (max-width:991px) {
    .people-card--5 .people-card__body {
    padding-top: 45px;
    padding-left: 30px;
}
}.people-card--5 .people-card__arrow {
    bottom: -18px;
}
@media only screen and (max-width:991px) {
    .people-card--5 .people-card__arrow {
    bottom: -12px;
}
}.people-card--5 .people-card__text {
    top: 98px;
    left: 45px;
}
@media only screen and (max-width:991px) {
    .people-card--5 .people-card__text {
    top: 75px;
    left: 30px;
}
}.people-card--6 {
    width: 355px;
    height: 222px;
}
@media only screen and (max-width:991px) {
    .people-card--6 {
    width: 290px;
    height: 182px;
}
}.people-card--6 .people-card__body {
    padding-top: 56px;
    padding-left: 42px;
}
@media only screen and (max-width:991px) {
    .people-card--6 .people-card__body {
    padding-top: 46px;
    padding-left: 30px;
}
}.people-card--6 .people-card__arrow {
    bottom: -18px;
}
@media only screen and (max-width:991px) {
    .people-card--6 .people-card__arrow {
    bottom: -12px;
}
}.people-card--6 .people-card__text {
    top: 83px;
    left: 44px;
}
@media only screen and (max-width:991px) {
    .people-card--6 .people-card__text {
    left: 30px;
    top: 72px;
}
}.people-card--7 {
    width: 355px;
    height: 210px;
}
@media only screen and (max-width:991px) {
    .people-card--7 {
    width: 290px;
    height: 172px;
}
}.people-card--7 .people-card__photo {
    right: -1px;
}
.people-card--7 .people-card__body {
    padding-top: 56px;
    padding-left: 42px;
}
@media only screen and (max-width:991px) {
    .people-card--7 .people-card__body {
    padding-top: 41px;
    padding-left: 30px;
}
}.people-card--7 .people-card__arrow {
    bottom: -30px;
}
@media only screen and (max-width:991px) {
    .people-card--7 .people-card__arrow {
    bottom: -22px;
}
}.people-card--7 .people-card__text {
    top: 46px;
    left: 44px;
}
@media only screen and (max-width:991px) {
    .people-card--7 .people-card__text {
    top: 50px;
}
}.people-card--8 {
    width: 355px;
    height: 207px;
}
@media only screen and (max-width:991px) {
    .people-card--8 {
    width: 290px;
    height: 169px;
}
}.people-card--8 .people-card__body {
    padding-top: 49px;
    padding-left: 39px;
}
@media only screen and (max-width:991px) {
    .people-card--8 .people-card__body {
    padding-top: 40px;
    padding-left: 30px;
}
}.people-card--8 .people-card__arrow {
    bottom: -30px;
}
@media only screen and (max-width:991px) {
    .people-card--8 .people-card__arrow {
    bottom: -22px;
}
}.people-card--8 .people-card__text {
    top: 68px;
    left: 44px;
}
@media only screen and (max-width:991px) {
    .people-card--8 .people-card__text {
    top: 38px;
    left: 42px;
}
}.people-card--9 {
    width: 355px;
    height: 210px;
}
@media only screen and (max-width:991px) {
    .people-card--9 {
    width: 290px;
    height: 172px;
}
}.people-card--9 .people-card__body {
    padding-top: 50px;
    padding-left: 40px;
}
@media only screen and (max-width:991px) {
    .people-card--9 .people-card__body {
    padding-top: 41px;
    padding-left: 30px;
}
}.people-card--9 .people-card__arrow {
    bottom: -30px;
}
@media only screen and (max-width:991px) {
    .people-card--9 .people-card__arrow {
    bottom: -22px;
}
}.people-card--9 .people-card__text {
    top: 81px;
    left: 44px;
}
@media only screen and (max-width:991px) {
    .people-card--9 .people-card__text {
    top: 65px;
    left: 39px;
}
}.people-card--10 {
    width: 355px;
    height: 227px;
}
@media only screen and (max-width:991px) {
    .people-card--10 {
    width: 292px;
    height: 193px;
}
}.people-card--10 .people-card__body {
    padding-top: 50px;
    padding-left: 42px;
}
@media only screen and (max-width:991px) {
    .people-card--10 .people-card__body {
    padding-top: 48px;
    padding-left: 30px;
}
}.people-card--10 .people-card__arrow {
    bottom: -20px;
}
@media only screen and (max-width:991px) {
    .people-card--10 .people-card__arrow {
    bottom: -22px;
}
}.people-card--10 .people-card__text {
    top: 82px;
    left: 44px;
}
@media only screen and (max-width:991px) {
    .people-card--10 .people-card__text {
    top: 66px;
    left: 28px;
    max-width: 240px;
}
}.people-card--10 .people-card__photo {
    bottom: 17px;
}
@media only screen and (max-width:991px) {
    .people-card--10 .people-card__photo {
    bottom: 20px;
}
}.people-card--11 {
    width: 371px;
    height: 239px;
}
@media only screen and (max-width:991px) {
    .people-card--11 {
    width: 290px;
    height: 182.2px;
}
}.people-card--11 .people-card__arrow {
    bottom: -25px;
}
@media only screen and (max-width:991px) {
    .people-card--11 .people-card__arrow {
    bottom: -14px;
}
}.people-card--11 .people-card__text {
    top: 56px;
    left: 44px;
}
@media only screen and (max-width:991px) {
    .people-card--11 .people-card__text {
    top: 38px;
    left: 40px;
}
}.people-card--11 .people-card__body {
    padding-top: 58px;
    padding-left: 50px;
}
@media only screen and (max-width:991px) {
    .people-card--11 .people-card__body {
    padding-top: 35px;
    padding-left: 36px;
}
}.people-card--11 .people-card__photo {
    bottom: -2.5px;
    right: 15px;
    left: 0;
}
@media only screen and (max-width:991px) {
    .people-card--11 .people-card__photo {
    bottom: -6.5px;
    right: 12px;
    left: 0;
}
}.people-card--12 {
    width: 355px;
    height: 227px;
}
@media only screen and (max-width:991px) {
    .people-card--12 {
    width: 290px;
    height: 186px;
}
}.people-card--12 .people-card__body {
    padding-top: 60px;
    padding-left: 40px;
}
@media only screen and (max-width:991px) {
    .people-card--12 .people-card__body {
    padding-top: 48px;
    padding-left: 30px;
}
}.people-card--12 .people-card__arrow {
    bottom: -30px;
}
@media only screen and (max-width:991px) {
    .people-card--12 .people-card__arrow {
    bottom: -22px;
}
}.people-card--12 .people-card__text {
    top: 90px;
    left: 44px;
}
@media only screen and (max-width:991px) {
    .people-card--12 .people-card__text {
    top: 77px;
}
}


.people-card--121 {
    width: 355px;
    height: 227px;
    }
@media only screen and (max-width:991px) {
    .people-card--121 {
    width: 290px;
    height: 186px;
}
}.people-card--121 .people-card__body {
    padding-top: 60px;
    padding-left: 40px;
}
@media only screen and (max-width:991px) {
    .people-card--121 .people-card__body {
    padding-top: 48px;
    padding-left: 30px;
}
}.people-card--121 .people-card__arrow {
    bottom: -30px;
}
@media only screen and (max-width:991px) {
    .people-card--121 .people-card__arrow {
    bottom: -22px;
}
}.people-card--121 .people-card__text {
    top: 90px;
    left: 44px;
}
@media only screen and (max-width:991px) {
    .people-card--121 .people-card__text {
    top: 77px;
}
}


.people-card--13 {
    width: 356px;
    height: 227px;
}
@media only screen and (max-width:991px) {
    .people-card--13 {
    width: 291px;
    height: 185px;
}
}.people-card--13 .people-card__body {
    padding-top: 47px;
    padding-left: 43px;
}
@media only screen and (max-width:991px) {
    .people-card--13 .people-card__body {
    padding-left: 48px;
    padding-top: 49px;
}
}.people-card--13 .people-card__arrow {
    bottom: -12px;
}
@media only screen and (max-width:991px) {
    .people-card--13 .people-card__arrow {
    bottom: -6px;
}
}.people-card--13 .people-card__text {
    top: 60px;
    left: 45px;
}
@media only screen and (max-width:991px) {
    .people-card--13 .people-card__text {
    top: 44px;
    left: 40px;
}
}.people-card--13 .people-card__photo {
    bottom: -2px;
}
.people-card--14 {
    width: 356px;
    height: 207px;
}
@media only screen and (max-width:991px) {
    .people-card--14 {
    width: 290px;
    height: 168px;
}
}.people-card--14 .people-card__body {
    padding-top: 31px;
    padding-left: 46px;
}
@media only screen and (max-width:991px) {
    .people-card--14 .people-card__body {
    padding-top: 21px;
    padding-left: 30px;
}
}.people-card--14 .people-card__arrow {
    bottom: -30px;
}
@media only screen and (max-width:991px) {
    .people-card--14 .people-card__arrow {
    bottom: -22px;
}
}.people-card--14 .people-card__text {
    top: 80px;
    left: 44px;
}
@media only screen and (max-width:991px) {
    .people-card--14 .people-card__text {
    top: 64px;
    left: 48px;
}
}.people-card--14 .people-card__bg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%}
.people-card--15 {
    width: 355px;
    height: 207px;
}
@media only screen and (max-width:991px) {
    .people-card--15 {
    width: 287px;
    height: 185px;
}
}.people-card--15 .people-card__body {
    padding-top: 50px;
    padding-left: 45px;
}
@media only screen and (max-width:991px) {
    .people-card--15 .people-card__body {
    padding-top: 40px;
    padding-left: 28px;
}
}.people-card--15 .people-card__arrow {
    bottom: -36px;
}
@media only screen and (max-width:991px) {
    .people-card--15 .people-card__arrow {
    bottom: -26px;
}
}.people-card--15 .people-card__text {
    top: 83px;
    left: 44px;
}
@media only screen and (max-width:991px) {
    .people-card--15 .people-card__text {
    top: 68px;
    left: 46px;
}
}.people-card--15 .people-card__photo {
    bottom: -10px;
}
@media only screen and (max-width:991px) {
    .people-card--15 .people-card__photo {
    bottom: 9px;
}
}.people-card--16 {
    width: 355px;
    height: 227px;
}
@media only screen and (max-width:991px) {
    .people-card--16 {
    width: 290px;
    height: 186px;
}
}.people-card--16 .people-card__body {
    padding-top: 77px;
    padding-left: 44px;
}
@media only screen and (max-width:991px) {
    .people-card--16 .people-card__body {
    padding-top: 57px;
    padding-left: 29px;
}
}.people-card--16 .people-card__arrow {
    bottom: -30px;
}
@media only screen and (max-width:991px) {
    .people-card--16 .people-card__arrow {
    bottom: -22px;
}
}.people-card--16 .people-card__text {
    top: 97px;
    left: 44px;
}
@media only screen and (max-width:991px) {
    .people-card--16 .people-card__text {
    top: 89px;
    left: 44px;
}
}.people-card--17 {
    width: 355px;
    height: 228px;
}
@media only screen and (max-width:991px) {
    .people-card--17 {
    width: 290px;
    height: 186px;
}
}.people-card--17 .people-card__body {
    padding-top: 50px;
    padding-left: 46px;
}
@media only screen and (max-width:991px) {
    .people-card--17 .people-card__body {
    padding-top: 38px;
    padding-left: 31px;
}
}.people-card--17 .people-card__arrow {
    bottom: -30px;
}
@media only screen and (max-width:991px) {
    .people-card--17 .people-card__arrow {
    bottom: -22px;
}
}.people-card--17 .people-card__text {
    top: 88px;
    left: 44px;
}
@media only screen and (max-width:991px) {
    .people-card--17 .people-card__text {
    top: 64px;
    left: 34px;
}
}



.people-card--171 {
    width: 355px;
    height: 228px;
}
@media only screen and (max-width:991px) {
    .people-card--171 {
    width: 290px;
    height: 186px;
}
}.people-card--171 .people-card__body {
    padding-top: 50px;
    padding-left: 46px;
}
@media only screen and (max-width:991px) {
    .people-card--171 .people-card__body {
    padding-top: 38px;
    padding-left: 31px;
}
}.people-card--171 .people-card__arrow {
    bottom: -30px;
}
@media only screen and (max-width:991px) {
    .people-card--171 .people-card__arrow {
    bottom: -22px;
}
}.people-card--171 .people-card__text {
    top: 88px;
    left: 44px;
}
@media only screen and (max-width:991px) {
    .people-card--171 .people-card__text {
    top: 64px;
    left: 34px;
}
}

.people-card--171 .people-card__photo {
    bottom: 14px;
    left: 33px;
    right: -11px;
    -webkit-transform: rotate(-1deg);
    transform: rotate(-1deg);
}
@media only screen and (max-width:991px) {
    .people-card--171 .people-card__photo {
    bottom: 12px;
    left: 33px;
    right: -3px;
}
}.people-card--17__ .people-card__photo {
    bottom: 12px;
    left: 49px;
    right: 2px;
    -webkit-transform: rotate(-1deg);
    transform: rotate(-1deg);
}
@media only screen and (max-width:991px) {
    .people-card--17__ .people-card__photo {
    bottom: 10px;
}
}.people-card--18 {
    width: 355px;
    height: 221px;
}
@media only screen and (max-width:991px) {
    .people-card--18 {
    width: 292px;
    height: 184px;
}
}.people-card--18 .people-card__bg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%}
@media only screen and (max-width:991px) {
    .people-card--18 .people-card__photo {
    bottom: 2px;
}
}.people-card--18 .people-card__body {
    padding-top: 47px;
    padding-left: 39px;
}
@media only screen and (max-width:991px) {
    .people-card--18 .people-card__body {
    padding-top: 30px;
    padding-left: 29px;
}
}.people-card--18 .people-card__arrow {
    bottom: -24px;
}
@media only screen and (max-width:991px) {
    .people-card--18 .people-card__arrow {
    bottom: -18px;
}
}.people-card--18 .people-card__text {
    top: 71px;
    left: 44px;
}
@media only screen and (max-width:991px) {
    .people-card--18 .people-card__text {
    top: 61px;
    left: 42px;
}
}.people-card--19 {
    width: 355px;
    height: 219px;
}
@media only screen and (max-width:991px) {
    .people-card--19 {
    width: 296px;
    height: 191px;
}
}.people-card--19 .people-card__body {
    padding-top: 60px;
    padding-left: 52px;
}
@media only screen and (max-width:991px) {
    .people-card--19 .people-card__body {
    padding-top: 40px;
    padding-left: 30px;
}
}.people-card--19 .people-card__arrow {
    bottom: -30px;
}
.people-card--19 .people-card__text {
    top: 78px;
    left: 44px;
}
@media only screen and (max-width:991px) {
    .people-card--19 .people-card__text {
    top: 58px;
}
}.people-card--19 .people-card__bg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%}
@media only screen and (max-width:991px) {
    .people-card--19 .people-card__photo {
    bottom: 4px;
}
}.people-card--20 {
    width: 355px;
    height: 221px;
}
@media only screen and (max-width:991px) {
    .people-card--20 {
    width: 291px;
    height: 182px;
}
}.people-card--20 .people-card__bg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%}
.people-card--20 .people-card__body {
    padding-top: 47px;
    padding-left: 39px;
}
@media only screen and (max-width:991px) {
    .people-card--20 .people-card__body {
    padding-top: 27px;
    padding-left: 32px;
}
}.people-card--20 .people-card__arrow {
    bottom: -22px;
}
@media only screen and (max-width:991px) {
    .people-card--20 .people-card__arrow {
    bottom: -14px;
}
}.people-card--20 .people-card__text {
    top: 85px;
    left: 44px;
}
@media only screen and (max-width:991px) {
    .people-card--20 .people-card__text {
    top: 68px;
    left: 36px;
}
}.people-card--21 {
    width: 352px;
    height: 222px;
}
@media only screen and (max-width:991px) {
    .people-card--21 {
    width: 290px;
    height: 181px;
}
}@media only screen and (max-width:991px) {
    .people-card--21 .people-card__bg {
    width: 290px;
    height: 181px;
}
}.people-card--21 .people-card__body {
    padding-top: 47px;
    padding-left: 42px;
}
@media only screen and (max-width:991px) {
    .people-card--21 .people-card__body {
    padding-left: 30px;
    padding-top: 32px;
}
}.people-card--21 .people-card__arrow {
    bottom: -28px;
}
@media only screen and (max-width:991px) {
    .people-card--21 .people-card__arrow {
    bottom: -22px;
}
}.people-card--21 .people-card__text {
    top: 54px;
    left: 45px;
}
@media only screen and (max-width:991px) {
    .people-card--21 .people-card__text {
    top: 40px;
    left: 34px;
}
}.people-card--22 {
    width: 355px;
    height: 214px;
}
@media only screen and (max-width:991px) {
    .people-card--22 {
    width: 290px;
    height: 175px;
}
}.people-card--22 .people-card__photo {
    right: -1px;
}
.people-card--22 .people-card__body {
    padding-top: 43px;
    padding-left: 40px;
}
@media only screen and (max-width:991px) {
    .people-card--22 .people-card__body {
    padding-top: 36px;
    padding-left: 31px;
}
}.people-card--22 .people-card__arrow {
    bottom: -28px;
}
@media only screen and (max-width:991px) {
    .people-card--22 .people-card__arrow {
    bottom: -22px;
}
}.people-card--22 .people-card__text {
    top: 83px;
    left: 45px;
}
@media only screen and (max-width:991px) {
    .people-card--22 .people-card__text {
    top: 68px;
    left: 38px;
}
}.people-card--23 {
    width: 355px;
    height: 207px;
}
@media only screen and (max-width:991px) {
    .people-card--23 {
    width: 290px;
    height: 169px;
}
}.people-card--23 .people-card__body {
    padding-top: 40px;
    padding-left: 41px;
}
@media only screen and (max-width:991px) {
    .people-card--23 .people-card__body {
    padding-left: 30px;
    padding-top: 32px;
}
}.people-card--23 .people-card__arrow {
    bottom: -30px;
}
@media only screen and (max-width:991px) {
    .people-card--23 .people-card__arrow {
    bottom: -22px;
}
}.people-card--23 .people-card__text {
    top: 56px;
    left: 45px;
}
@media only screen and (max-width:991px) {
    .people-card--23 .people-card__text {
    top: 33px;
    left: 38px;
}
}




.people-card--231 {
    width: 355px;
    height: 207px;
}
@media only screen and (max-width:991px) {
    .people-card--231 {
    width: 290px;
    height: 169px;
}
}.people-card--231 .people-card__body {
    padding-top: 40px;
    padding-left: 41px;
}
@media only screen and (max-width:991px) {
    .people-card--231 .people-card__body {
    padding-left: 30px;
    padding-top: 32px;
}
}.people-card--231 .people-card__arrow {
    bottom: -30px;
}
@media only screen and (max-width:991px) {
    .people-card--231 .people-card__arrow {
    bottom: -22px;
}
}.people-card--231 .people-card__text {
    top: 56px;
    left: 45px;
}
@media only screen and (max-width:991px) {
    .people-card--231 .people-card__text {
    top: 33px;
    left: 38px;
}
}



.people-card--231 .people-card__body {
    padding-top: 20px;
}
@media only screen and (max-width:991px) {
    .people-card--231 .people-card__body {
    padding-top: 10px;
}
}.people-card--231 .people-card__photo {
    left: -50px;
    right: 31px;
}
@media only screen and (max-width:991px) {
    .people-card--231 .people-card__photo {
    right: 24px;
}
}.people-card--24 {
    width: 355px;
    height: 210px;
}
@media only screen and (max-width:991px) {
    .people-card--24 {
    width: 290px;
    height: 172px;
}
}.people-card--24 .people-card__body {
    padding-top: 32px;
    padding-left: 41px;
}
@media only screen and (max-width:991px) {
    .people-card--24 .people-card__body {
    padding-top: 25px;
    padding-left: 32px;
}
}.people-card--24 .people-card__arrow {
    bottom: -30px;
}
@media only screen and (max-width:991px) {
    .people-card--24 .people-card__arrow {
    bottom: -22px;
}
}.people-card--24 .people-card__text {
    top: 57px;
    left: 44px;
}
@media only screen and (max-width:991px) {
    .people-card--24 .people-card__text {
    top: 44px;
    left: 44px;
}
}.people-card--25 {
    width: 355px;
    height: 227px;
}
@media only screen and (max-width:991px) {
    .people-card--25 {
    width: 292px;
    height: 193px;
}
}@media only screen and (max-width:991px) {
    .people-card--25 .people-card__bg {
    width: 292px;
    height: 193px;
}
}.people-card--25 .people-card__body {
    padding-top: 72px;
    padding-left: 42px;
}
@media only screen and (max-width:991px) {
    .people-card--25 .people-card__body {
    padding-top: 48px;
    padding-left: 30px;
}
}.people-card--25 .people-card__arrow {
    bottom: -30px;
}
@media only screen and (max-width:991px) {
    .people-card--25 .people-card__arrow {
    bottom: -22px;
}
}.people-card--25 .people-card__text {
    top: 82px;
    left: 44px;
}
@media only screen and (max-width:991px) {
    .people-card--25 .people-card__text {
    top: 66px;
    left: 28px;
    max-width: 240px;
}
}@media only screen and (max-width:991px) {
    .people-card--25 .people-card__photo {
    bottom: 6px;
}
}.people-card--26 {
    width: 354px;
    height: 208px;
}
@media only screen and (max-width:991px) {
    .people-card--26 {
    width: 292px;
    height: 192px;
}
}@media only screen and (max-width:991px) {
    .people-card--26 .people-card__bg {
    width: 292px;
    height: 192px;
}
}.people-card--26 .people-card__body {
    padding-top: 42px;
    padding-left: 42px;
}
@media only screen and (max-width:991px) {
    .people-card--26 .people-card__body {
    padding-top: 38px;
    padding-left: 30px;
}
}.people-card--26 .people-card__arrow {
    bottom: -30px;
}
@media only screen and (max-width:991px) {
    .people-card--26 .people-card__arrow {
    bottom: -22px;
}
}.people-card--26 .people-card__text {
    top: 68px;
    left: 44px;
}
@media only screen and (max-width:991px) {
    .people-card--26 .people-card__text {
    top: 66px;
    left: 28px;
    max-width: 240px;
}
}.people-card--26 .people-card__photo {
    bottom: -2px;
    left: 21px;
    right: -5px;
}
@media only screen and (max-width:991px) {
    .people-card--26 .people-card__photo {
    bottom: 10px;
    left: 22px;
    right: -2px;
}
}.people-card__arrow {
    transition: none;
}
.people-card__arrow svg path {
    transition: fill .2s linear;
}
.people-card__arrow:hover svg path {
    fill: #e04e39;
}
@media only screen and (min-width:992px) {
    .people-card._mouse-enter .people-card__body, .people-card._mouse-enter .people-card__photo {
    visibility: hidden;
}
.people-card._mouse-enter .people-card__text {
    visibility: visible;
}
.people-card._mouse-enter .people-card__arrow {
    visibility: visible;
}
}.info-block {
    position: relative;
    color: #fff;
    padding-top: 18vh;
    overflow: hidden;
}
@media only screen and (max-width:1199px) {
    .info-block {
    padding-top: 100px;
}
}@media only screen and (max-width:991px) {
    .info-block {
    padding-top: 60px;
}
}.info-block__inner {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: justify;
    justify-content: space-between;
    height: 180vh;
}
.info-block__number {
    position: absolute;
    top: 21vh;
    left: 0;
    width: 100%;
    text-align: center;
    color: #fff;
    font-size: 39.0625vw;
    line-height: 39.0625vw;
    pointer-events: none;
    z-index: 8;
}
@media only screen and (max-width:1599px) {
    .info-block__number {
    font-size: 52.08333vw;
    line-height: 52.08333vw;
}
}@media only screen and (max-width:1199px) {
    .info-block__number {
    top: 160px;
    font-size: 250px;
    line-height: 250px;
}
}@media only screen and (max-width:991px) {
    .info-block__number {
    top: 120px;
    font-size: 190px;
    line-height: 190px;
}
}.info-block__number span {
    display: block;
    padding-left: .9375vw;
}
@media only screen and (max-width:1599px) {
    .info-block__number span {
    padding-left: 1.25vw;
}
}@media only screen and (max-width:1199px) {
    .info-block__number span {
    padding-left: 8px;
}
}.info-block__text {
    text-align: center;
    font-size: 1.5625vw;
    line-height: 1.71875vw;
    margin-left: auto;
    margin-right: auto;
    will-change: transform;
    color: #fff;
}
@media only screen and (max-width:1599px) {
    .info-block__text {
    font-size: 2.08333vw;
    line-height: 2.29167vw;
}
}@media only screen and (max-width:1199px) {
    .info-block__text {
    font-size: 28px;
    line-height: 32px;
}
}@media only screen and (max-width:991px) {
    .info-block__text {
    font-size: 24px;
    line-height: 28px;
}
}.info-block__text+.info-block__text {
    padding-top: 16.25vw;
    width: 10.72917vw;
    color: #fff;
}
.info-block__text+.info-block__text span {
    position: relative;
    display: inline-block;
    margin-bottom: 4px;
}
.info-block__text+.info-block__text span:last-child {
    margin-bottom: 0;
}
@media only screen and (max-width:1599px) {
    .info-block__text+.info-block__text {
    padding-top: 21.66667vw;
    width: 14.30556vw;
}
}@media only screen and (max-width:1199px) {
    .info-block__text+.info-block__text {
    padding-top: 270px;
    width: 220px;
}
}@media only screen and (max-width:991px) {
    .info-block__text+.info-block__text {
    padding-top: 210px;
    width: 198px;
}
}.info-block__item {
    text-align: center;
    height: 100vh;
    width: 100%;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
}
.info-block__item--2 {
    height: 70vh;
}
.info-block__subtitle {
    will-change: transform;
    margin-bottom: 3.125vw;
    color: #e04e39;
    font-size: 1.25vw;
    line-height: 1.66667vw;
}
@media only screen and (max-width:1599px) {
    .info-block__subtitle {
    margin-bottom: 4.16667vw;
    font-size: 1.66667vw;
    line-height: 2.22222vw;
}
}@media only screen and (max-width:1199px) {
    .info-block__subtitle {
    font-size: 26px;
    line-height: 32px;
    margin-bottom: 46px;
}
}@media only screen and (max-width:991px) {
    .info-block__subtitle {
    font-size: 20px;
    line-height: 26px;
    margin-bottom: 36px;
}
}.info-block__title {
    will-change: transform;
    text-transform: uppercase;
    font-size: 6.04167vw;
    line-height: 6.04167vw;
}
@media only screen and (max-width:1599px) {
    .info-block__title {
    font-size: 8.05556vw;
    line-height: 8.05556vw;
}
}@media only screen and (max-width:1199px) {
    .info-block__title {
    font-size: 46px;
    line-height: 52px;
}
}@media only screen and (max-width:991px) {
    .info-block__title {
    font-size: 40px;
    line-height: 46px;
}
}.info-block__title div {
    overflow: hidden;
}
.info-block__title div span {
    display: block;
    -webkit-transform: translateY(120%);
    transform: translateY(120%);
}
.end-block {
    padding-top: 2.34375vw;
    padding-bottom: 13.88889vw;
}
@media only screen and (max-width:1920px) {
    .end-block {
    padding-top: 4.16667vw;
    padding-bottom: 13.88889vw;
}
}@media only screen and (max-width:1199px) {
    .end-block {
    padding-top: 30px;
    padding-bottom: 91px;
}
}.end-block__title {
    text-transform: uppercase;
    max-width: 46.875vw;
    margin: 0;
}
@media only screen and (max-width:1920px) {
    .end-block__title {
    max-width: 83.33333vw;
}
}@media only screen and (max-width:1199px) {
    .end-block__title {
    max-width: 500px;
}
}@media only screen and (max-width:991px) {
    .end-block__title {
    max-width: 290px;
    font-size: 32px;
    line-height: 40px;
    margin: 0 auto;
}
}.end-block__title--h2 {
    padding-top: 10.41667vw;
    text-align: center;
    font-weight: 800;
    font-size: 50px;
    line-height: 70px;
    margin-bottom: 45px;
    text-align: center;
    text-transform: uppercase;
    color: #0d0d0d;
}
@media only screen and (max-width:991px) {
    .end-block__title--h2 {
    font-weight: 800;
    font-size: 24px;
    line-height: 32px;
    padding-top: 90px;
}
.end-block__title--h2 br {
    display: none;
}
}.end-block__author {
    font-size: 1.17188vw;
    line-height: 1.71875vw;
    margin-top: .39062vw;
}
@media only screen and (max-width:1920px) {
    .end-block__author {
    font-size: 2.08333vw;
    line-height: 3.05556vw;
    margin-top: .69444vw;
}
}@media only screen and (max-width:1199px) {
    .end-block__author {
    font-size: 30px;
    line-height: 41px;
    margin: 0 auto;
}
}@media only screen and (max-width:991px) {
    .end-block__author {
    font-size: 24px;
    line-height: 35px;
    margin-top: 20px;
}
}.end-block__inner-center {
    text-align: center;
}
.people-popup {
    position: fixed;
    z-index: 9999;
    height: 100vh;
    width: 100%;
    top: 0;
    left: 0;
    will-change: transform;
    display: none;
    overflow: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-perspective: 1000;
    perspective: 1000;
}
.people-popup__photo {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 6;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-perspective: 1000;
    perspective: 1000;
}
.people-popup__photo img {
    position: absolute;
    bottom: -10px;
    left: -10px;
    width: 100%;
    height: 100%;
    object-fit: cover;
}
@media only screen and (max-width:1199px) {
    .people-popup__photo img {
    height: auto;
    left: 0;
    width: 800px;
    object-fit: unset;
}
}@media only screen and (max-width:991px) {
    .people-popup__photo img {
    height: 112%;
    left: 50%;
    -webkit-transform: translateX(-25%);
    transform: translateX(-25%);
    width: auto;
    object-fit: unset;
}
}.people-popup__modal {
    text-align: center;
    margin-top: 125px;
}
.people-popup__inner {
    overflow: auto;
    height: 100%;
    color: #fff;
    position: relative;
    z-index: 7;
}
.people-popup__header {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: end;
    align-items: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    height: 100vh;
    font-weight: 400;
    font-size: 17px;
    line-height: 20px;
    padding-bottom: 18vh;
    padding-right: 16vw;
    z-index: 6;
}
@media only screen and (max-width:1199px) {
    .people-popup__header {
    padding-bottom: 45px;
    padding-right: 15px;
    padding-left: 15px;
    -ms-flex-align: center;
    align-items: center;
    font-size: 15px;
    line-height: 19px;
}
}.people-popup__header-inner {
    max-width: 432px;
}
.people-popup__close {
    position: absolute;
    top: 50px;
    left: 50px;
    width: 60px;
    height: 60px;
    border-radius: 50%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    z-index: 8;
    background-color: #fff;
}
@media only screen and (max-width:1199px) {
    .people-popup__close {
    top: 15px;
    left: 15px;
    height: 45px;
    width: 45px;
}
}.people-popup__close svg {
    width: 15.5px;
    height: 15.5px;
    transition: fill .2s linear;
}
@media only screen and (max-width:1199px) {
    .people-popup__close svg {
    width: 12px;
    height: 12px;
}
}.people-popup__close:hover svg {
    fill: #e04e39;
}
.people-popup__bottom {
    margin-top: 48px;
    height: 48px;
    width: 15px;
    overflow: hidden;
    will-change: transform;
}
@media only screen and (max-width:1199px) {
    .people-popup__bottom {
    margin-top: 35px;
}
}.people-popup__bottom svg {
    display: inline-block;
    width: 15.5px;
    height: 28px;
    fill: #fff;
    margin: 10px 0;
    -webkit-transform: translateY(-48px);
    transform: translateY(-48px);
    -webkit-animation: transition 2s cubic-bezier(.15, 1, .75, 1) infinite;
    animation: transition 2s cubic-bezier(.15, 1, .75, 1) infinite;
}
.people-popup__quote p {
    font-weight: 700;
    font-size: 36px;
    line-height: 42px;
    margin-bottom: 7px;
}
@media only screen and (max-width:1199px) {
    .people-popup__quote p {
    font-size: 26px;
    line-height: 30px;
}
}.people-popup__quote span {
    display: block;
    letter-spacing: .01em;
}
.people-popup__quote span:last-child {
    margin-top: 33px;
}
@media only screen and (max-width:1199px) {
    .people-popup__quote span: last-child {
    margin-top: 20px;
}
}.people-popup__content {
    overflow: hidden;
    position: relative;
    padding-top: 10vw;
    padding-left: 10.41667vw;
    padding-right: 10.41667vw;
    padding-bottom: 4.44444vw;
    z-index: 8;
}
@media only screen and (max-width:1199px) {
    .people-popup__content {
    padding-top: 45px;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 90px;
}
}.people-popup__blur {
    content: '';
    position: absolute;
    top: -20px;
    left: -20px;
    right: -20px;
    bottom: -20px;
    z-index: 6;
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
}
.people-popup__text {
    position: relative;
    z-index: 7;
    color: #fff;
    font-size: 36px;
    line-height: 44px;
}
@media only screen and (max-width:1199px) {
    .people-popup__text {
    font-size: 26px;
    line-height: 32px;
}
}.people-popup__text h2 {
    font-weight: 800;
    font-size: 50px;
    line-height: 70px;
    text-transform: uppercase;
    margin: 92px 0;
}
@media only screen and (max-width:1199px) {
    .people-popup__text h2 {
    font-size: 24px;
    line-height: 32px;
    margin: 35px 0;
}
}.people-popup__socials {
    position: relative;
    z-index: 7;
    margin-top: 85px;
}
@media only screen and (max-width:1199px) {
    .people-popup__socials {
    margin-top: 45px;
}
}.people-popup__nav {
    position: relative;
    z-index: 7;
    margin-top: 154px;
}
@media only screen and (max-width:1199px) {
    .people-popup__nav {
    margin-top: 75px;
}
}.people-popup._process {
    pointer-events: none;
}
.people-popup._process .people-popup__inner {
    overflow: hidden;
}
.people-popup-nav {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
@media only screen and (max-width:1199px) {
    .people-popup-nav {
    -ms-flex-direction: column;
    flex-direction: column;
}
}.people-popup-nav__item {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
}
@media only screen and (max-width:1199px) {
    .people-popup-nav__item {
    margin-bottom: 12px;
}
}@media only screen and (max-width:1199px) {
    .people-popup-nav__item: last-child {
    margin-left: auto;
    margin-bottom: 0;
}
}.people-popup-nav__link {
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-align: center;
    align-items: center;
    font-weight: 700;
    font-size: 28px;
    line-height: 32px;
    color: #fff;
}
@media only screen and (max-width:1199px) {
    .people-popup-nav__link {
    font-size: 22px;
    line-height: 26px;
}
}.people-popup-nav__link svg {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 28px;
    height: 15.5px;
    fill: #fff;
    transition: -webkit-transform .3s ease-in-out;
    transition: transform .3s ease-in-out;
    transition: transform .3s ease-in-out, -webkit-transform .3s ease-in-out;
}
@media only screen and (max-width:1199px) {
    .people-popup-nav__link svg {
    width: 22px;
    height: 12px;
}
}.people-popup-nav__link svg+span {
    margin-left: 25px;
    margin-right: 0;
}
@media only screen and (max-width:1199px) {
    .people-popup-nav__link svg+span {
    margin-left: 14px;
}
}.people-popup-nav__link span {
    margin-right: 25px;
}
@media only screen and (max-width:1199px) {
    .people-popup-nav__link span {
    margin-right: 14px;
}
}.people-popup-nav__link--next svg {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}
.people-popup-nav__link--next:hover svg {
    -webkit-transform: rotate(180deg) translateX(-5px);
    transform: rotate(180deg) translateX(-5px);
}
.people-popup-nav__link--prev:hover svg {
    -webkit-transform: translateX(-5px);
    transform: translateX(-5px);
}
.people-popup-nav__link:hover {
    color: #fff;
}
.navigation-pane {
    position: fixed;
    top: 80px;
    height: calc(100% - 80px);
    width: 100%;
    background-color: #f2f2f2;
    visibility: hidden;
    opacity: 0;
    pointer-events: none;
    z-index: 80;
    transition: all .3s ease-in-out;
}
@media only screen and (max-width:991px) {
    .navigation-pane {
    top: 64px;
    height: calc(100% - 64px);
}
}.navigation-pane._open {
    opacity: 1;
    visibility: visible;
    pointer-events: all;
}
.navigation-pane__body {
    overflow: auto;
    height: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 126px 60px 126px 150px;
    margin: 0 auto;
}
@media only screen and (max-width:1199px) {
    .navigation-pane__body {
    padding: 126px 60px 126px 60px;
}
}@media only screen and (max-width:991px) {
    .navigation-pane__body {
    display: block;
    padding: 40px 20px;
}
}.navigation-pane__left {
    width: 40%}
@media only screen and (max-width:991px) {
    .navigation-pane__left {
    width: 100%;
    padding-right: 0;
    margin-bottom: 96px;
}
}.navigation-pane__right {
    width: 53%}
@media only screen and (max-width:991px) {
    .navigation-pane__right {
    width: 100%}
}.navigation-pane__footer {
    text-align: center;
    padding-top: 50px;
    margin-top: 50px;
    border-top: 1px rgba(186, 186, 186, .5) solid;
}
@media only screen and (max-width:991px) {
    .navigation-pane__footer {
    padding-top: 30px;
    margin-top: 40px;
}
}.navigation-pane__btn, .navigation-pane__call, .navigation-pane__phone {
    display: none;
}
@media only screen and (max-width:991px) {
    .navigation-pane__btn, .navigation-pane__call, .navigation-pane__phone {
    display: block;
}
}.navigation-pane__btn .btn, .navigation-pane__call .btn, .navigation-pane__phone .btn {
    display: block;
    width: 100%}
.navigation-pane__btn {
    margin-top: 46px;
}
.navigation-pane__call {
    margin-top: 15px;
    margin-bottom: 44px;
}
.navigation-pane__phone {
    font-size: 36px;
    line-height: 1;
    color: #0d0d0d;
    font-weight: 700;
}
.navigation-pane__phone:hover {
    color: #0d0d0d;
}
@media only screen and (max-width:991px) {
    .navigation-pane__phone {
    display: inline-block;
}
}.pane-menu {
    list-style: none;
    padding: 0;
    margin: 0;
}
.pane-menu__item {
    margin-bottom: 27px;
}
@media only screen and (max-width:991px) {
    .pane-menu__item {
    margin-bottom: 20px;
    line-height: 30px;
}
}.pane-menu__item:last-child {
    margin-bottom: 0;
}
.pane-menu__link {
    display: inline-block;
    font-size: 28px;
    line-height: 40px;
    font-weight: 700;
    color: #0d0d0d;
    transition: all .3s linear;
}
@media only screen and (max-width:991px) {
    .pane-menu__link {
    font-size: 22px;
    line-height: 32px;
}
}.pane-menu__link:hover {
    color: #e04e39;
}
.pane-right-menu {
    list-style: none;
    padding: 0;
    margin: 0;
}
.pane-right-menu__item {
    margin-bottom: 27px;
}
.pane-right-menu__item:last-child {
    margin-bottom: 0;
}
.pane-right-menu__link {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    font-size: 28px;
    line-height: 41px;
    text-transform: uppercase;
    letter-spacing: .1em;
    font-weight: 700;
    -ms-flex-align: center;
    align-items: center;
    color: #000;
    transition: color .2s linear;
}
@media only screen and (max-width:991px) {
    .pane-right-menu__link {
    font-size: 22px;
    line-height: 32px;
}
}.pane-right-menu__link:hover {
    color: #e04e39;
}
.pane-right-menu__link:hover svg {
    fill: #e04e39;
}
.pane-right-menu__link svg {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    margin-right: 17px;
    transition: fill .2s linear;
}
@media only screen and (max-width:991px) {
    .pane-right-menu__link svg {
    margin-right: 12px;
}
}.pane-right-menu__link svg img {
    max-width: 100%}
    
        .people-popup .socials__title{
        
            width: 100%;
    }
    
    .people-popup .socials__list{
        width: 100%;
    }
    
    .people-popup .people-popup__modal{
            width: 100%;
    }
    
   .people-popup .socials__link{
       height: auto;
    width: auto;
    border-radius: 0px;
    background-color: transparent;
   }
   

   
   .scroll-content .main-section{
       padding-top: 100px;
   }
   
   @media only screen and (max-width:991px) {
     .scroll-content .main-section{
       padding-top: 0px;
   }
   }
   
   .info__center{
    height: 80vh;
    display: flex;
    align-items: center;
    text-align: center;
    justify-content: center;
}

.wrapper{
		margin-top: 0px;
}



.top__time{
	line-height: 1.3;
}

.top__email{
	line-height: 1.4;
}

.top__address{
	line-height: 1.4;
}

.people-section--white{
	padding-bottom: 0px;
	
}


@media(max-width: 767px){
	.top__phone{
		line-height: 0;
	}
	
	.wrapper{
		padding-top: 40px;
	}
}

.people-card--8 .people-card__photo{
	    bottom: -7px;
}
/* End */


/* Start:/local/templates/mentors/components/custom/back.feedback/feedback__main/style.min.css?1661928101251*/
div.mf-name,div.mf-email,div.mf-captcha,div.mf-message{width:80%;padding-bottom:.4em}div.mf-name input,div.mf-email input{width:60%}div.mf-message textarea{width:60%}span.mf-req{color:red}div.mf-ok-text{color:green;font-weight:bold;padding-bottom:1em}
/* End */


/* Start:/bitrix/templates/.default/components/bitrix/menu/mobile_menu/style.min.css?1635501043490*/
ul.left-menu{list-style:none;margin:0;padding:0;margin-bottom:8px;position:relative}ul.left-menu li{padding:10px 16px;background:#f5f5f5 url(/bitrix/templates/.default/components/bitrix/menu/mobile_menu/images/left_menu_bg.gif) top repeat-x}ul.left-menu li a{font-size:100%;color:#bc262c;font-weight:bold;text-decoration:none}ul.left-menu li a:visited{color:#bc262c}ul.left-menu li a:hover{color:#bc262c}ul.left-menu li a.selected:link,ul.left-menu li a.selected:visited,ul.left-menu li a.selected:active,ul.left-menu li a.selected:hover{color:#fc8d3d}
/* End */


/* Start:/local/templates/mentors/components/bitrix/menu/main_dop_mobile/style.min.css?1661928101490*/
ul.left-menu{list-style:none;margin:0;padding:0;margin-bottom:8px;position:relative}ul.left-menu li{padding:10px 16px;background:#f5f5f5 url(/local/templates/mentors/components/bitrix/menu/main_dop_mobile/images/left_menu_bg.gif) top repeat-x}ul.left-menu li a{font-size:100%;color:#bc262c;font-weight:bold;text-decoration:none}ul.left-menu li a:visited{color:#bc262c}ul.left-menu li a:hover{color:#bc262c}ul.left-menu li a.selected:link,ul.left-menu li a.selected:visited,ul.left-menu li a.selected:active,ul.left-menu li a.selected:hover{color:#fc8d3d}
/* End */


/* Start:/bitrix/components/bitrix/map.yandex.system/templates/.default/style.css?1577442219666*/
div.bx-yandex-map {color: black; font-size: 11px;}
div.bx-yandex-map div.YMaps-b-balloon-content {color: black; font-size: 11px;}
div.bx-popup-form div.bx-yandex-map div.YMaps-b-balloon-point div.YMaps-b-balloon div.YMaps-b-balloon-wrap table.YMaps-b-balloon-frame td {
	padding: 0px !important;
}


div.bx-popup-form div.bx-yandex-map div.YMaps-b-balloon-point div.YMaps-b-balloon div.YMaps-b-balloon-wrap table.YMaps-b-balloon-frame td textarea{
	font-size: 11px;
}


div.bx-popup-form div.bx-yandex-map div.YMaps-b-balloon-point div.YMaps-b-balloon div.YMaps-b-balloon-wrap table.YMaps-b-balloon-frame td.YMaps-b-balloon-b {
	background-image: none !important;
}

/* End */


/* Start:/bitrix/templates/.default/components/bitrix/menu/main_menu/style.min.css?1635499472490*/
ul.left-menu{list-style:none;margin:0;padding:0;margin-bottom:8px;position:relative}ul.left-menu li{padding:10px 16px;background:#f5f5f5 url(/bitrix/templates/.default/components/bitrix/menu/main_menu/images/left_menu_bg.gif) top repeat-x}ul.left-menu li a{font-size:100%;color:#bc262c;font-weight:bold;text-decoration:none}ul.left-menu li a:visited{color:#bc262c}ul.left-menu li a:hover{color:#bc262c}ul.left-menu li a.selected:link,ul.left-menu li a.selected:visited,ul.left-menu li a.selected:active,ul.left-menu li a.selected:hover{color:#fc8d3d}
/* End */


/* Start:/bitrix/templates/.default/components/bitrix/news.list/top_socials/style.css?1779864404673*/
.top__socials {
	display: flex;
	align-items: center;
}

@media (max-width: 1023px) {
	.top__socials {
		display: none;
	}
}

.top__social {
	background: var(--color-s-light-gray);
	border-radius: 5px;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 27px;
	height: 27px;
	transition: 0.3s;
	margin-right: 5px;
	padding: 6px 4px;
}

.top__social:hover {
	background-color: var(--color-light-red);
}

.top__social:last-child {
	margin-right: 0px;
}

.top__social svg {
	fill: none;
	width: 18px;
	height: 18px;
}

.top__socials img {
	filter: brightness(0.5);
	height: 100%;
	width: auto;
	max-width: 100%;
}
/* End */


/* Start:/bitrix/components/bitrix/player/templates/.default/style.min.css?1577442219122*/
td.popupmenu div.popupitem .playlist-edit{background-image:url(/bitrix/components/bitrix/player/images/playlist_edit.gif)}
/* End */


/* Start:/bitrix/templates/.default/components/bitrix/news.detail/metors_header/style.css?1635405678155*/
div.news-detail
{
	word-wrap: break-word;
}
div.news-detail img.detail_picture
{
	float:left;
	margin:0 8px 6px 1px;
}
.news-date-time
{
	color:#486DAA;
}

/* End */


/* Start:/bitrix/templates/.default/components/bitrix/news.detail/metors_centor/style.css?1635753390155*/
div.news-detail
{
	word-wrap: break-word;
}
div.news-detail img.detail_picture
{
	float:left;
	margin:0 8px 6px 1px;
}
.news-date-time
{
	color:#486DAA;
}

/* End */


/* Start:/bitrix/templates/.default/components/bitrix/news.detail/metors_expert/style.css?1635753537155*/
div.news-detail
{
	word-wrap: break-word;
}
div.news-detail img.detail_picture
{
	float:left;
	margin:0 8px 6px 1px;
}
.news-date-time
{
	color:#486DAA;
}

/* End */


/* Start:/bitrix/templates/.default/components/bitrix/news.detail/metors_footer/style.css?1635753652155*/
div.news-detail
{
	word-wrap: break-word;
}
div.news-detail img.detail_picture
{
	float:left;
	margin:0 8px 6px 1px;
}
.news-date-time
{
	color:#486DAA;
}

/* End */


/* Start:/bitrix/templates/.default/components/bitrix/menu/footer_menu/style.min.css?1635501739490*/
ul.left-menu{list-style:none;margin:0;padding:0;margin-bottom:8px;position:relative}ul.left-menu li{padding:10px 16px;background:#f5f5f5 url(/bitrix/templates/.default/components/bitrix/menu/footer_menu/images/left_menu_bg.gif) top repeat-x}ul.left-menu li a{font-size:100%;color:#bc262c;font-weight:bold;text-decoration:none}ul.left-menu li a:visited{color:#bc262c}ul.left-menu li a:hover{color:#bc262c}ul.left-menu li a.selected:link,ul.left-menu li a.selected:visited,ul.left-menu li a.selected:active,ul.left-menu li a.selected:hover{color:#fc8d3d}
/* End */
/* /local/templates/mentors/css/vendor.min.css?163044170448202 */
/* /local/templates/mentors/css/holmax.min.css?1661932064107938 */
/* /local/templates/mentors/css/hamburgers.min.css?166192743919785 */
/* /local/templates/mentors/css/jquery.fancybox.min.css?166192743913894 */
/* /local/templates/mentors/css/home.css?166192743984655 */
/* /local/templates/mentors/css/site.css?170896399856612 */
/* /local/templates/mentors/css/main.css?166192967562714 */
/* /local/templates/mentors/css/nastavniki.css?168725219070747 */
/* /local/templates/mentors/components/custom/back.feedback/feedback__main/style.min.css?1661928101251 */
/* /bitrix/templates/.default/components/bitrix/menu/mobile_menu/style.min.css?1635501043490 */
/* /local/templates/mentors/components/bitrix/menu/main_dop_mobile/style.min.css?1661928101490 */
/* /bitrix/components/bitrix/map.yandex.system/templates/.default/style.css?1577442219666 */
/* /bitrix/templates/.default/components/bitrix/menu/main_menu/style.min.css?1635499472490 */
/* /bitrix/templates/.default/components/bitrix/news.list/top_socials/style.css?1779864404673 */
/* /bitrix/components/bitrix/player/templates/.default/style.min.css?1577442219122 */
/* /bitrix/templates/.default/components/bitrix/news.detail/metors_header/style.css?1635405678155 */
/* /bitrix/templates/.default/components/bitrix/news.detail/metors_centor/style.css?1635753390155 */
/* /bitrix/templates/.default/components/bitrix/news.detail/metors_expert/style.css?1635753537155 */
/* /bitrix/templates/.default/components/bitrix/news.detail/metors_footer/style.css?1635753652155 */
/* /bitrix/templates/.default/components/bitrix/menu/footer_menu/style.min.css?1635501739490 */
