

/* Start:/local/templates/rusucheba/assets/js/fancybox/fancyboxudm.css?179035149615598*/
.carousel{position:relative;box-sizing:border-box}.carousel *,.carousel *:before,.carousel *:after{box-sizing:inherit}.carousel.is-draggable{cursor:move;cursor:grab}.carousel.is-dragging{cursor:move;cursor:grabbing}.carousel__viewport{position:relative;overflow:hidden;max-width:100%;max-height:100%}.carousel__track{display:flex}.carousel__slide{flex:0 0 auto;width:var(--carousel-slide-width, 60%);max-width:100%;padding:1rem;position:relative;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.has-dots{margin-bottom:calc(0.5rem + 22px)}.carousel__dots{margin:0 auto;padding:0;position:absolute;top:calc(100% + 0.5rem);left:0;right:0;display:flex;justify-content:center;list-style:none;user-select:none}.carousel__dots .carousel__dot{margin:0;padding:0;display:block;position:relative;width:22px;height:22px;cursor:pointer}.carousel__dots .carousel__dot:after{content:"";width:8px;height:8px;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-color:currentColor;opacity:.25;transition:opacity .15s ease-in-out}.carousel__dots .carousel__dot.is-selected:after{opacity:1}.carousel__button{width:var(--carousel-button-width, 48px);height:var(--carousel-button-height, 48px);padding:0;border:0;display:flex;justify-content:center;align-items:center;pointer-events:all;cursor:pointer;color:var(--carousel-button-color, currentColor);background:var(--carousel-button-bg, transparent);border-radius:var(--carousel-button-border-radius, 50%);box-shadow:var(--carousel-button-shadow, none);transition:opacity .15s ease}.carousel__button.is-prev,.carousel__button.is-next{position:absolute;top:50%;transform:translateY(-50%)}.carousel__button.is-prev{left:10px}.carousel__button.is-next{right:10px}.carousel__button[disabled]{cursor:default;opacity:.3}.carousel__button svg{width:var(--carousel-button-svg-width, 50%);height:var(--carousel-button-svg-height, 50%);fill:none;stroke:currentColor;stroke-width:var(--carousel-button-svg-stroke-width, 1.5);stroke-linejoin:bevel;stroke-linecap:round;filter:var(--carousel-button-svg-filter, none);pointer-events:none}html.with-fancybox{scroll-behavior:auto}body.compensate-for-scrollbar{overflow:hidden !important;touch-action:none}.fancybox__container{position:fixed;top:0;left:0;bottom:0;right:0;direction:ltr;margin:0;padding:env(safe-area-inset-top, 0px) env(safe-area-inset-right, 0px) env(safe-area-inset-bottom, 0px) env(safe-area-inset-left, 0px);box-sizing:border-box;display:flex;flex-direction:column;color:var(--fancybox-color, #fff);-webkit-tap-highlight-color:rgba(0,0,0,0);overflow:hidden;z-index:1050;outline:none;transform-origin:top left;--carousel-button-width: 48px;--carousel-button-height: 48px;--carousel-button-svg-width: 24px;--carousel-button-svg-height: 24px;--carousel-button-svg-stroke-width: 2.5;--carousel-button-svg-filter: drop-shadow(1px 1px 1px rgba(0, 0, 0, 0.4))}.fancybox__container *,.fancybox__container *::before,.fancybox__container *::after{box-sizing:inherit}.fancybox__container :focus{outline:none}body:not(.is-using-mouse) .fancybox__container :focus{box-shadow:0 0 0 1px #fff,0 0 0 2px var(--fancybox-accent-color, rgba(1, 210, 232, 0.94))}@media all and (min-width: 1024px){.fancybox__container{--carousel-button-width:48px;--carousel-button-height:48px;--carousel-button-svg-width:27px;--carousel-button-svg-height:27px}}.fancybox__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--fancybox-bg, rgba(24, 24, 27, 0.92))}.fancybox__carousel{position:relative;flex:1 1 auto;min-height:0;height:100%;z-index:10}.fancybox__carousel.has-dots{margin-bottom:calc(0.5rem + 22px)}.fancybox__viewport{position:relative;width:100%;height:100%;overflow:visible;cursor:default}.fancybox__track{display:flex;height:100%}.fancybox__slide{flex:0 0 auto;width:100%;max-width:100%;margin:0;padding:48px 8px 8px 8px;position:relative;overscroll-behavior:contain;display:flex;flex-direction:column;outline:0;overflow:auto;--carousel-button-width: 36px;--carousel-button-height: 36px;--carousel-button-svg-width: 22px;--carousel-button-svg-height: 22px}.fancybox__slide::before,.fancybox__slide::after{content:"";flex:0 0 0;margin:auto}@media all and (min-width: 1024px){.fancybox__slide{padding:64px 100px}}.fancybox__content{margin:0 env(safe-area-inset-right, 0px) 0 env(safe-area-inset-left, 0px);padding:36px;color:var(--fancybox-content-color, #374151);background:var(--fancybox-content-bg, #fff);position:relative;align-self:center;display:flex;flex-direction:column;z-index:20}.fancybox__content :focus:not(.carousel__button.is-close){outline:thin dotted;box-shadow:none}.fancybox__caption{align-self:center;max-width:100%;margin:0;padding:1rem 0 0 0;line-height:1.375;color:var(--fancybox-color, currentColor);visibility:visible;cursor:auto;flex-shrink:0;overflow-wrap:anywhere}.is-loading .fancybox__caption{visibility:hidden}.fancybox__container>.carousel__dots{top:100%;color:var(--fancybox-color, #fff)}.fancybox__nav .carousel__button{z-index:40}.fancybox__nav .carousel__button.is-next{right:8px}@media all and (min-width: 1024px){.fancybox__nav .carousel__button.is-next{right:40px}}.fancybox__nav .carousel__button.is-prev{left:8px}@media all and (min-width: 1024px){.fancybox__nav .carousel__button.is-prev{left:40px}}.carousel__button.is-close{position:absolute;top:8px;right:8px;top:calc(env(safe-area-inset-top, 0px) + 8px);right:calc(env(safe-area-inset-right, 0px) + 8px);z-index:40}@media all and (min-width: 1024px){.carousel__button.is-close{right:40px}}.fancybox__content>.carousel__button.is-close{position:absolute;top:-40px;right:0;color:var(--fancybox-color, #fff)}.fancybox__no-click,.fancybox__no-click button{pointer-events:none}.fancybox__spinner{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:50px;height:50px;color:var(--fancybox-color, currentColor)}.fancybox__slide .fancybox__spinner{cursor:pointer;z-index:1053}.fancybox__spinner svg{animation:fancybox-rotate 2s linear infinite;transform-origin:center center;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:100%;height:100%}.fancybox__spinner svg circle{fill:none;stroke-width:2.75;stroke-miterlimit:10;stroke-dasharray:1,200;stroke-dashoffset:0;animation:fancybox-dash 1.5s ease-in-out infinite;stroke-linecap:round;stroke:currentColor}@keyframes fancybox-rotate{100%{transform:rotate(360deg)}}@keyframes fancybox-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}.fancybox__backdrop,.fancybox__caption,.fancybox__nav,.carousel__dots,.carousel__button.is-close{opacity:var(--fancybox-opacity, 1)}.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop,.fancybox__container.is-animated[aria-hidden=false] .fancybox__caption,.fancybox__container.is-animated[aria-hidden=false] .fancybox__nav,.fancybox__container.is-animated[aria-hidden=false] .carousel__dots,.fancybox__container.is-animated[aria-hidden=false] .carousel__button.is-close{animation:.15s ease backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__backdrop,.fancybox__container.is-animated.is-closing .fancybox__caption,.fancybox__container.is-animated.is-closing .fancybox__nav,.fancybox__container.is-animated.is-closing .carousel__dots,.fancybox__container.is-animated.is-closing .carousel__button.is-close{animation:.15s ease both fancybox-fadeOut}.fancybox-fadeIn{animation:.15s ease both fancybox-fadeIn}.fancybox-fadeOut{animation:.1s ease both fancybox-fadeOut}.fancybox-zoomInUp{animation:.2s ease both fancybox-zoomInUp}.fancybox-zoomOutDown{animation:.15s ease both fancybox-zoomOutDown}.fancybox-throwOutUp{animation:.15s ease both fancybox-throwOutUp}.fancybox-throwOutDown{animation:.15s ease both fancybox-throwOutDown}@keyframes fancybox-fadeIn{from{opacity:0}to{opacity:1}}@keyframes fancybox-fadeOut{to{opacity:0}}@keyframes fancybox-zoomInUp{from{transform:scale(0.97) translate3d(0, 16px, 0);opacity:0}to{transform:scale(1) translate3d(0, 0, 0);opacity:1}}@keyframes fancybox-zoomOutDown{to{transform:scale(0.97) translate3d(0, 16px, 0);opacity:0}}@keyframes fancybox-throwOutUp{to{transform:translate3d(0, -30%, 0);opacity:0}}@keyframes fancybox-throwOutDown{to{transform:translate3d(0, 30%, 0);opacity:0}}.fancybox__carousel .carousel__slide{scrollbar-width:thin;scrollbar-color:#ccc rgba(255,255,255,.1)}.fancybox__carousel .carousel__slide::-webkit-scrollbar{width:8px;height:8px}.fancybox__carousel .carousel__slide::-webkit-scrollbar-track{background-color:rgba(255,255,255,.1)}.fancybox__carousel .carousel__slide::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:2px;box-shadow:inset 0 0 4px rgba(0,0,0,.2)}.fancybox__carousel.is-draggable .fancybox__slide,.fancybox__carousel.is-draggable .fancybox__slide .fancybox__content{cursor:move;cursor:grab}.fancybox__carousel.is-dragging .fancybox__slide,.fancybox__carousel.is-dragging .fancybox__slide .fancybox__content{cursor:move;cursor:grabbing}.fancybox__carousel .fancybox__slide .fancybox__content{cursor:auto}.fancybox__carousel .fancybox__slide.can-zoom_in .fancybox__content{cursor:zoom-in}.fancybox__carousel .fancybox__slide.can-zoom_out .fancybox__content{cursor:zoom-out}.fancybox__carousel .fancybox__slide.is-draggable .fancybox__content{cursor:move;cursor:grab}.fancybox__carousel .fancybox__slide.is-dragging .fancybox__content{cursor:move;cursor:grabbing}.fancybox__image{transform-origin:0 0;user-select:none;transition:none}.has-image .fancybox__content{padding:0;background:rgba(0,0,0,0);min-height:1px}.is-closing .has-image .fancybox__content{overflow:visible}.has-image[data-image-fit=contain]{overflow:visible;touch-action:none}.has-image[data-image-fit=contain] .fancybox__content{flex-direction:row;flex-wrap:wrap}.has-image[data-image-fit=contain] .fancybox__image{max-width:100%;max-height:100%;object-fit:contain}.has-image[data-image-fit=contain-w]{overflow-x:hidden;overflow-y:auto}.has-image[data-image-fit=contain-w] .fancybox__content{min-height:auto}.has-image[data-image-fit=contain-w] .fancybox__image{max-width:100%;height:auto}.has-image[data-image-fit=cover]{overflow:visible;touch-action:none}.has-image[data-image-fit=cover] .fancybox__content{width:100%;height:100%}.has-image[data-image-fit=cover] .fancybox__image{width:100%;height:100%;object-fit:cover}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{max-width:100%;flex-shrink:1;min-height:1px;overflow:visible}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content{width:100%;height:80%}.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{width:960px;height:540px;max-width:100%;max-height:100%}.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{padding:0;background:rgba(24,24,27,.9);color:#fff}.fancybox__carousel .fancybox__slide.has-map .fancybox__content{background:#e5e3df}.fancybox__html5video,.fancybox__iframe{border:0;display:block;height:100%;width:100%;background:rgba(0,0,0,0)}.fancybox-placeholder{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}.fancybox__thumbs{flex:0 0 auto;position:relative;padding:0px 3px;opacity:var(--fancybox-opacity, 1)}.fancybox__container.is-animated[aria-hidden=false] .fancybox__thumbs{animation:.15s ease-in backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__thumbs{opacity:0}.fancybox__thumbs .carousel__slide{flex:0 0 auto;width:var(--fancybox-thumbs-width, 96px);margin:0;padding:8px 3px;box-sizing:content-box;display:flex;align-items:center;justify-content:center;overflow:visible;cursor:pointer}.fancybox__thumbs .carousel__slide .fancybox__thumb::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-width:5px;border-style:solid;border-color:var(--fancybox-accent-color, rgba(34, 213, 233, 0.96));opacity:0;transition:opacity .15s ease;border-radius:var(--fancybox-thumbs-border-radius, 4px)}.fancybox__thumbs .carousel__slide.is-nav-selected .fancybox__thumb::after{opacity:.92}.fancybox__thumbs .carousel__slide>*{pointer-events:none;user-select:none}.fancybox__thumb{position:relative;width:100%;padding-top:calc(100%/(var(--fancybox-thumbs-ratio, 1.5)));background-size:cover;background-position:center center;background-color:rgba(255,255,255,.1);background-repeat:no-repeat;border-radius:var(--fancybox-thumbs-border-radius, 4px)}.fancybox__toolbar{position:absolute;top:0;right:0;left:0;z-index:20;background:linear-gradient(to top, hsla(0deg, 0%, 0%, 0) 0%, hsla(0deg, 0%, 0%, 0.006) 8.1%, hsla(0deg, 0%, 0%, 0.021) 15.5%, hsla(0deg, 0%, 0%, 0.046) 22.5%, hsla(0deg, 0%, 0%, 0.077) 29%, hsla(0deg, 0%, 0%, 0.114) 35.3%, hsla(0deg, 0%, 0%, 0.155) 41.2%, hsla(0deg, 0%, 0%, 0.198) 47.1%, hsla(0deg, 0%, 0%, 0.242) 52.9%, hsla(0deg, 0%, 0%, 0.285) 58.8%, hsla(0deg, 0%, 0%, 0.326) 64.7%, hsla(0deg, 0%, 0%, 0.363) 71%, hsla(0deg, 0%, 0%, 0.394) 77.5%, hsla(0deg, 0%, 0%, 0.419) 84.5%, hsla(0deg, 0%, 0%, 0.434) 91.9%, hsla(0deg, 0%, 0%, 0.44) 100%);padding:0;touch-action:none;display:flex;justify-content:space-between;--carousel-button-svg-width: 20px;--carousel-button-svg-height: 20px;opacity:var(--fancybox-opacity, 1);text-shadow:var(--fancybox-toolbar-text-shadow, 1px 1px 1px rgba(0, 0, 0, 0.4))}@media all and (min-width: 1024px){.fancybox__toolbar{padding:8px}}.fancybox__container.is-animated[aria-hidden=false] .fancybox__toolbar{animation:.15s ease-in backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__toolbar{opacity:0}.fancybox__toolbar__items{display:flex}.fancybox__toolbar__items--left{margin-right:auto}.fancybox__toolbar__items--center{position:absolute;left:50%;transform:translateX(-50%)}.fancybox__toolbar__items--right{margin-left:auto}@media(max-width: 640px){.fancybox__toolbar__items--center:not(:last-child){display:none}}.fancybox__counter{min-width:72px;padding:0 10px;line-height:var(--carousel-button-height, 48px);text-align:center;font-size:17px;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased}.fancybox__progress{background:var(--fancybox-accent-color, rgba(34, 213, 233, 0.96));height:3px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:30;user-select:none}.fancybox__container:fullscreen::backdrop{opacity:0}.fancybox__button--fullscreen g:nth-child(2){display:none}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(1){display:none}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(2){display:block}.fancybox__button--slideshow g:nth-child(2){display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(1){display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(2){display:block}
/* End */


/* Start:/local/templates/rusucheba/assets/js/owl/owl.carousel.min.css?17903514963327*/
/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.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;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-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{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{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-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.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{-ms-touch-action:pan-y;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}.owl-carousel .animated{animation-duration:1s;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-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.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/rusucheba/assets/js/owl/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
/* End */


/* Start:/local/templates/rusucheba/assets/js/owl/owl.theme.default.min.css?17903514961013*/
/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.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:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}
/* End */


/* Start:/local/templates/rusucheba/assets/css/style.min.css?1790351496124518*/
@font-face{font-family:Onest;font-display:swap;src:url(/local/templates/rusucheba/assets/css/../fonts/OnestMedium1602-hint.woff2) format("woff2"),url(/local/templates/rusucheba/assets/css/../fonts/OnestMedium1602-hint.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Onest;font-display:swap;src:url(/local/templates/rusucheba/assets/css/../fonts/OnestRegular1602-hint.woff2) format("woff2"),url(/local/templates/rusucheba/assets/css/../fonts/OnestRegular1602-hint.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Pliska;font-display:swap;src:url(/local/templates/rusucheba/assets/css/../fonts/Pliska-BoldItalic.woff2) format("woff2"),url(/local/templates/rusucheba/assets/css/../fonts/Pliska-BoldItalic.woff) format("woff");font-weight:400;font-style:normal}:root{--color-color-primary:#202020;--color-color-primary--rgb:32,32,32;--color-color-alt:#288d0e;--color-color-alt--rgb:40,141,14;--color-color-grey:#848484;--color-color-grey--rgb:132,132,132;--color-color-greyWhte:#f6f6f6;--color-color-greyWhte--rgb:246,246,246;--color-color-whte:#ffffff;--color-color-whte--rgb:255,255,255;--color-color-yellow:#e1ffa1;--color-color-yellow--rgb:225,255,161;--font-primary:Onest,sans-serif,-apple-system,BlinkMacSystemFont,Roboto,Ubuntu,Droid Sans,Helvetica Neue,Arial,sans-serif,Apple Color Emoji}*{padding:0;margin:0;border:0}*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box}::after,::before{display:inline-block}body,html{height:100%;min-width:360px;scroll-behavior:smooth}body{color:var(--color-color-primary);line-height:1;font-family:Onest,sans-serif,-apple-system,BlinkMacSystemFont,Roboto,Ubuntu,"Droid Sans","Helvetica Neue",Arial,sans-serif,"Apple Color Emoji";font-size:.875rem;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,textarea{font-family:Onest,sans-serif,-apple-system,BlinkMacSystemFont,Roboto,Ubuntu,"Droid Sans","Helvetica Neue",Arial,sans-serif,"Apple Color Emoji";font-size:inherit;line-height:inherit}button{cursor:pointer;color:inherit;background-color:transparent}a{display:inline-block;color:inherit;text-decoration:none}ul li{list-style:none}img{vertical-align:top}h1,h2,h3,h4,h5,h6{font-weight:inherit;font-size:inherit}address{font-style:normal}body::-webkit-scrollbar{height:5px;width:5px}body::-webkit-scrollbar-track{background:var(--color-color-whte)}body::-webkit-scrollbar-thumb{background:var(--color-color-alt)}.lock body{overflow:hidden;-ms-touch-action:none;touch-action:none;-ms-scroll-chaining:none;overscroll-behavior:none}.wrapper{min-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}@supports (overflow:clip){.wrapper{overflow:clip}}.wrapper>main{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.wrapper>*{min-width:0}::-moz-selection{color:var(--color-color-whte);background:var(--color-color-alt)}::selection{color:var(--color-color-whte);background:var(--color-color-alt)}[class*=__container]{--pad:60px;max-width:calc(87.25rem);-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 var(--pad);margin:0 auto}.form__error{font-size:1rem;line-height:normal;color:#ff5353;margin-top:1rem}.form__search-input{position:relative}.form__search-input input{padding:0 2.625rem;background:#f6f6f6;border:.0625rem solid #f6f6f6}.form__search-icon{position:absolute;top:50%;left:1.25rem;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer}.form__search-icon::before{content:"";mask:var(--icon) center center/contain no-repeat;-webkit-mask:var(--icon) center center/contain no-repeat;background:var(--color-color-alt);--size:14px;width:var(--size);height:var(--size)}.form .form__btn{background:var(--color-color-alt);max-width:18.25rem}.form__title{font-size:1.375rem;font-weight:500;line-height:110%;letter-spacing:-.0275rem;margin-bottom:1rem}.form__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1.25rem}.form__text{font-size:1rem;line-height:110%;letter-spacing:-.02rem;color:var(--color-color-grey);margin-bottom:1.5rem}.form__items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1.25rem;width:100%}.form__item{width:100%}input[type=email],input[type=search],input[type=tel],input[type=text],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent;outline:0}.input{border-radius:1rem!important;width:100%;display:block;padding:1.125rem;border:.0625rem solid #ddd;height:3.75rem;-webkit-transition:all .3s ease-in 0s;transition:all .3s ease-in 0s;cursor:pointer;font-size:1rem;line-height:normal;color:var(--color-color-primary)}.input._form-focus{border:.0625rem solid var(--color-color-alt)}.input._form-error{border:.0625rem solid #ff5353}.input._form-error::-webkit-input-placeholder{color:#ff5353}.input._form-error::-moz-placeholder{color:#ff5353}.input._form-error:-ms-input-placeholder{color:#ff5353}.input._form-error::-ms-input-placeholder{color:#ff5353}.input._form-error::placeholder{color:#ff5353}.input::-webkit-input-placeholder{font-size:1rem;line-height:normal;color:var(--color-color-grey)}.input::-moz-placeholder{font-size:1rem;line-height:normal;color:var(--color-color-grey)}.input:-ms-input-placeholder{font-size:1rem;line-height:normal;color:var(--color-color-grey)}.input::-ms-input-placeholder{font-size:1rem;line-height:normal;color:var(--color-color-grey)}.input::placeholder{font-size:1rem;line-height:normal;color:var(--color-color-grey)}.input[placeholder]:not([data-placeholder-nohiden])::-webkit-input-placeholder{-webkit-transition:opacity .3s;transition:opacity .3s}.input[placeholder]:not([data-placeholder-nohiden])::-moz-placeholder{-moz-transition:opacity .3s;transition:opacity .3s}.input[placeholder]:not([data-placeholder-nohiden]):-ms-input-placeholder{-ms-transition:opacity .3s;transition:opacity .3s}.input[placeholder]:not([data-placeholder-nohiden])::-ms-input-placeholder{-ms-transition:opacity .3s;transition:opacity .3s}.input[placeholder]:not([data-placeholder-nohiden])::placeholder{-webkit-transition:opacity .3s;transition:opacity .3s}.input[placeholder]:not([data-placeholder-nohiden]):focus::-webkit-input-placeholder{opacity:0}.input[placeholder]:not([data-placeholder-nohiden]):focus::-moz-placeholder{opacity:0}.input[placeholder]:not([data-placeholder-nohiden]):focus:-ms-input-placeholder{opacity:0}.input[placeholder]:not([data-placeholder-nohiden]):focus::-ms-input-placeholder{opacity:0}.input[placeholder]:not([data-placeholder-nohiden]):focus::placeholder{opacity:0}textarea.input{resize:none;padding:0 0}.checkbox{position:relative}.checkbox:not(:last-child){margin-bottom:.3125em}.checkbox__input{position:absolute;width:0;height:0;opacity:0}.checkbox__input:checked+.checkbox__label:before{background:url(/local/templates/rusucheba/assets/css/../img/icons/15.svg) center center/cover no-repeat;border:none}.checkbox__input:checked+.checkbox__label .checkbox__text{color:var(--color-color-primary)}.checkbox__label{cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;gap:10px}.checkbox__label:before{content:"";-ms-flex-item-align:start;align-self:flex-start;-webkit-box-flex:0;-ms-flex:0 0 20px;flex:0 0 20px;width:20px;height:20px;border:1px solid var(--color-color-grey);border-radius:50%;-webkit-transition:all .3s ease-in 0s;transition:all .3s ease-in 0s}.checkbox__text{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;font-size:1rem;line-height:normal;color:var(--color-color-grey);-webkit-transition:color .3s ease-in 0s;transition:color .3s ease-in 0s}.options{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.options__item{position:relative;cursor:pointer}.options__item:not(:last-child){margin-bottom:.3125em}.options__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.625rem}.options__input{width:0;height:0;opacity:0;position:absolute}.options__input:focus-visible+.options__info .options__label:before{-webkit-box-shadow:0 0 5px #000;box-shadow:0 0 5px #000}.options__input:checked+.options__info .options__label:before{background:var(--color-color-alt);border:1px solid var(--color-color-alt)}.options__input:checked+.options__info .options__label:after{left:1.25rem}.options__input:checked+.options__info .options__text{color:var(--color-color-primary)}.options__label{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;gap:10px;position:relative}.options__label:before{content:"";-ms-flex-item-align:start;align-self:flex-start;width:2.375rem;height:20px;-webkit-box-flex:0;-ms-flex:0 0 2.375rem;flex:0 0 2.375rem;border-radius:1.25rem;border:1px solid var(--color-color-grey);background:var(--color-color-grey)}.options__label:after{content:"";-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;width:16px;height:16px;border-radius:50%;background-color:var(--color-color-whte);position:absolute;left:2px;top:2px}.options__text{font-size:1rem;line-height:normal;color:var(--color-color-grey);-webkit-transition:all .3s ease-in 0s;transition:all .3s ease-in 0s}.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-ms-touch-action:none;touch-action:none;-ms-user-select:none;-moz-user-select:none;user-select:none;-webkit-box-sizing:border-box;box-sizing:border-box}.noUi-target{position:relative}.noUi-base,.noUi-connects{width:100%;height:100%;position:relative;z-index:1}.noUi-connects{overflow:hidden;z-index:0}.noUi-connect,.noUi-origin{will-change:transform;position:absolute;z-index:1;top:0;right:0;height:100%;width:100%;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;-webkit-transform-style:preserve-3d;transform-origin:0 0;-webkit-transform-style:flat;transform-style:flat}.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin{left:0;right:auto}.noUi-vertical .noUi-origin{top:-100%;width:0}.noUi-horizontal .noUi-origin{height:0}.noUi-handle{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute}.noUi-touch-area{height:100%;width:100%}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-horizontal{height:.0625rem}.noUi-horizontal .noUi-handle{width:1.25rem;height:1.25rem;border-radius:50%;right:-18px;top:-10px;cursor:pointer}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{width:28px;height:34px;right:-6px;bottom:-17px}.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle{left:-17px;right:auto}.noUi-target{background:#d9d9d9;border-radius:.1875rem}.noUi-connects{border-radius:3px;height:.1875rem;-webkit-transform:translate(0,-.09375rem);-ms-transform:translate(0,-.09375rem);transform:translate(0,-.09375rem)}.noUi-connect{background:var(--color-color-alt)}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{background:var(--color-color-alt);cursor:default}.noUi-active{-webkit-box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ddd,0 3px 6px -3px #bbb;box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ddd,0 3px 6px -3px #bbb}.noUi-handle:after,.noUi-handle:before{content:"";display:block;position:absolute;height:14px;width:1px;background:#e8e7e6;left:14px;top:6px;display:none}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:after,.noUi-vertical .noUi-handle:before{width:14px;height:1px;left:6px;top:14px}.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect{background:#b8b8b8}[disabled] .noUi-handle,[disabled].noUi-handle,[disabled].noUi-target{cursor:not-allowed}.noUi-pips,.noUi-pips *{-webkit-box-sizing:border-box;box-sizing:border-box}.noUi-pips{position:absolute;color:#999}.noUi-value{position:absolute;white-space:nowrap;text-align:center}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{position:absolute;background:#ccc}.noUi-marker-sub{background:#aaa}.noUi-marker-large{background:#aaa}.noUi-pips-horizontal{padding:10px 0;height:80px;top:100%;left:0;width:100%}.noUi-value-horizontal{-webkit-transform:translate(-50%,50%);-ms-transform:translate(-50%,50%);transform:translate(-50%,50%)}.noUi-rtl .noUi-value-horizontal{-webkit-transform:translate(50%,50%);-ms-transform:translate(50%,50%);transform:translate(50%,50%)}.noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%}.noUi-value-vertical{-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);padding-left:25px}.noUi-rtl .noUi-value-vertical{-webkit-transform:translate(0,50%);-ms-transform:translate(0,50%);transform:translate(0,50%)}.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{display:block;position:absolute;border:1px solid #d9d9d9;border-radius:3px;background:#fff;color:#000;padding:5px;text-align:center;white-space:nowrap}.noUi-horizontal .noUi-tooltip{-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);left:50%;bottom:120%}.noUi-vertical .noUi-tooltip{-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);top:50%;right:120%}.noUi-horizontal .noUi-origin>.noUi-tooltip{-webkit-transform:translate(50%,0);-ms-transform:translate(50%,0);transform:translate(50%,0);left:auto;bottom:10px}.noUi-vertical .noUi-origin>.noUi-tooltip{-webkit-transform:translate(0,-18px);-ms-transform:translate(0,-18px);transform:translate(0,-18px);top:auto;right:28px}.menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem}.menu__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.53125rem}.menu__link{color:#7a7a7a;line-height:normal;-webkit-transition:all .3s ease-in 0s;transition:all .3s ease-in 0s}.menu__burger{position:relative;z-index:3}.menu__search{position:relative;z-index:3;line-height:normal;/*color:var(--color-color-whte)*/color:#7a7a7a;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.5rem 1rem;gap:.5rem;border-radius:.75rem;/*background:var(--color-color-alt);color:var(--color-color-whte);*/-webkit-transition:all .3s ease-in 0s;transition:all .3s ease-in 0s}.menu__search span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.menu__search span::before{content:"";mask:var(--icon) center center/contain no-repeat;-webkit-mask:var(--icon) center center/contain no-repeat;background-color:/*var(--color-color-whte)*/#7a7a7a;--size:16px;width:var(--size);height:var(--size)}.icon-menu{display:none}body::after{content:"";background-color:rgba(0,0,0,.5);position:fixed;width:100%;height:100%;top:0;left:0;opacity:0;-webkit-transition:opacity .8s ease 0s;transition:opacity .8s ease 0s;pointer-events:none;z-index:149}.popup-show body::after{opacity:1}.popup{position:fixed;top:0;left:0;bottom:0;right:0;padding:30px 60px;-webkit-transition:visibility .8s ease 0s;transition:visibility .8s ease 0s;visibility:hidden;pointer-events:none}.popup_show{z-index:150;visibility:visible;overflow:auto;pointer-events:auto}.popup_show .popup__content{visibility:visible;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.popup__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:100%;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;align-items:center}.popup__content{visibility:hidden;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform .3s ease 0s;transition:-webkit-transform .3s ease 0s;transition:transform .3s ease 0s;transition:transform .3s ease 0s,-webkit-transform .3s ease 0s;background-color:var(--color-color-whte);padding:3rem;width:100%;max-width:66.25rem;border-radius:1.5rem}.lock .popup__content{visibility:visible}.popup__content{position:relative}.popup__close{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent;outline:0}.popup__close::before{content:"";mask:var(--icon) center center/contain no-repeat;-webkit-mask:var(--icon) center center/contain no-repeat;background:var(--color-color-primary);--size:20px;width:var(--size);height:var(--size)}.popup__title{font-size:1.375rem;font-weight:500;line-height:110%;letter-spacing:-.0275rem;margin-bottom:1.5rem}.popup__list{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);gap:1rem 1.875rem;margin-bottom:3rem}.popup__list-item{font-size:1.125rem;line-height:95%;letter-spacing:-.0225rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.popup__list-item::before{content:"";mask:var(--icon) center center/contain no-repeat;-webkit-mask:var(--icon) center center/contain no-repeat;background:var(--color-color-alt);--size:13px;width:var(--size);height:var(--size)}.popup__item{border-radius:1rem;background:var(--color-color-greyWhte);padding:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.popup__items{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);gap:1.25rem;margin-bottom:3rem}.popup__item-title{font-family:Pliska,sans-serif;font-size:4rem;font-weight:700;line-height:85%;letter-spacing:-.08rem;margin-bottom:1.5rem;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.popup__item-text{font-size:1rem;line-height:110%;letter-spacing:-.02rem;color:var(--color-colorr-grey)}.popup__form{border-radius:1.5rem;border:.0625rem solid #ddd;padding:1.5rem}.top-popup{padding:1.5rem;border-radius:1.5rem;border:.0625rem solid #ddd;margin-bottom:3rem}.top-popup__inner{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.5rem}.top-popup__img{border-radius:1rem;overflow:hidden;--size:102px;width:var(--size);height:var(--size);-webkit-box-flex:0;-ms-flex:0 0 var(--size);flex:0 0 var(--size)}.top-popup__img img,.top-popup__img picture{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.top-popup__title{font-size:1.375rem;font-weight:500;line-height:110%;letter-spacing:-.0275rem;margin-bottom:1rem}.top-popup__text{font-size:1rem;line-height:110%;letter-spacing:-.02rem;color:var(--color-color-grey)}.ibg{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ibg--top{-o-object-position:top;object-position:top}.ibg--bottom{-o-object-position:bottom;object-position:bottom}.ibg--left{-o-object-position:left;object-position:left}.ibg--right{-o-object-position:right;object-position:right}.ibg--contain{-o-object-fit:contain;object-fit:contain}.category__filter .filter__form::-webkit-scrollbar,.category__list::-webkit-scrollbar,.content-slide__images::-webkit-scrollbar,.menu__body::-webkit-scrollbar,.search::-webkit-scrollbar{display:none}._title{font-size:3.5rem;font-weight:500;line-height:85%;letter-spacing:-.07rem}._title span{font-family:Pliska,sans-serif;font-size:4.0625rem;font-weight:700;line-height:85%;letter-spacing:-.1625rem;color:var(--color-color-alt)}.btn{font-size:1rem;line-height:normal;padding:1.125rem;border-radius:1rem;background:var(--color-color-primary);color:var(--color-color-whte);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;max-width:19rem;width:100%;-webkit-transition:all .3s ease-in 0s;transition:all .3s ease-in 0s}.btn::after{content:"";mask:var(--icon) center center/contain no-repeat;-webkit-mask:var(--icon) center center/contain no-repeat;background:var(--color-color-whte);--size:24px;width:var(--size);height:var(--size);-webkit-transition:all .3s ease-in 0s;transition:all .3s ease-in 0s}section{padding-bottom:7.5rem}.economy.animate-block.fade-up._watcher-view{padding-bottom:4rem!important;}.swiper-arrows{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.3125rem}.swiper-arrows .swiper-arrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%}.swiper-arrows .swiper-arrow.swiper-button-disabled{pointer-events:none}.swiper-arrows .swiper-arrow.swiper-button-disabled::before{content:"";background:#ddd}.swiper-arrows .swiper-arrow::before{content:"";mask:var(--icon) center center/contain no-repeat;-webkit-mask:var(--icon) center center/contain no-repeat;background:var(--color-color-primary);--size:20px;width:var(--size);height:var(--size);-webkit-transition:all .3s ease-in 0s;transition:all .3s ease-in 0s}.newspaper{padding:1.5rem;border-radius:1.5rem;background:var(--color-color-whte);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition:all .3s ease-in 0s;transition:all .3s ease-in 0s}.newspaper__date{line-height:normal;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;padding:.5rem 1rem;border-radius:.75rem;background:var(--color-color-greyWhte);-webkit-transition:all .3s ease-in 0s;transition:all .3s ease-in 0s;margin-bottom:1.5rem}.newspaper__title{font-size:1.125rem;font-weight:500;line-height:110%;letter-spacing:-.0225rem;-webkit-transition:all .3s ease-in 0s;transition:all .3s ease-in 0s}.newspaper__text{line-height:normal;color:var(--color-color-grey);-webkit-transition:all .3s ease-in 0s;transition:all .3s ease-in 0s;margin-top:1rem}.preloaded{position:fixed;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .3s ease-in 0s;transition:all .3s ease-in 0s;pointer-events:none;z-index:25;background:var(--color-color-whte)}.preloaded::before{content:"";mask:var(--icon) center center/contain no-repeat;-webkit-mask:var(--icon) center center/contain no-repeat;background:var(--color-color-primary);--size:300px;width:var(--size);height:var(--size);-webkit-transition:all .3s ease-in 0s;transition:all .3s ease-in 0s}.loaded .preloaded{opacity:0}.loaded .fade-up{-webkit-transform:translateY(40px);-ms-transform:translateY(40px);transform:translateY(40px);opacity:0}.loaded .fade-up._watcher-view{-webkit-animation:slide-top .5s cubic-bezier(.25,.46,.45,.94) both;animation:slide-top .5s cubic-bezier(.25,.46,.45,.94) both}@-webkit-keyframes slide-top{0%{-webkit-transform:translateY(40px);transform:translateY(40px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes slide-top{0%{-webkit-transform:translateY(40px);transform:translateY(40px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.search{position:fixed;top:3.9375rem;left:0;width:100%;height:100%;z-index:6;opacity:0;pointer-events:none;overflow:auto;-webkit-transition:all .3s ease-in 0s;transition:all .3s ease-in 0s;padding-bottom:0!important;height:calc(100% - 5.25rem)}.search._active{opacity:1;pointer-events:all}.search__inner{border-radius:1.5rem;background:var(--color-color-whte);padding:3rem;display:-ms-grid;display:grid;-ms-grid-columns:auto 29.5rem;grid-template-columns:auto 29.5rem;gap:8rem}.search__form{margin-bottom:3rem}.search__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3rem}.search__column-title{font-size:1.125rem;font-weight:500;line-height:95%;letter-spacing:-.0225rem;margin-bottom:1.5rem}.search__column-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem}.search__column-link{padding:.5625rem .9375rem;border-radius:.75rem;border:.0625rem solid var(--color-color-alt);color:var(--color-color-alt);-webkit-transition:all .3s ease-in 0s;transition:all .3s ease-in 0s}.search__content-inner{position:relative;border-radius:1.5rem;border:.0625rem solid #ddd;overflow:hidden;min-height:11.375rem;padding:1.5rem 1.5rem 1.375rem}.search__content-img{position:absolute;bottom:.75rem;left:4.625rem;width:100%;height:100%}.search__content-img img,.search__content-img picture{width:16.1875rem;height:13.125rem;-o-object-fit:cover;object-fit:cover}.search__content-list{position:relative;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.search__content-item{line-height:normal;color:var(--color-color-alt);background:var(--color-color-yellow);border-radius:.75rem;padding:.5rem .875rem;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.6875rem}.search__content-item::after{content:"";mask:var(--icon) center center/contain no-repeat;-webkit-mask:var(--icon) center center/contain no-repeat;background:var(--color-color-alt);--size:13px;width:var(--size);height:var(--size)}.search__content-item.search__content-item--admission{background:var(--color-color-alt);color:var(--color-color-whte)}.search__content-item.search__content-item--admission::after{background:var(--color-color-whte)}.page{margin-top: 6.5625rem;}.breadcrumb{padding-bottom:3rem}.breadcrumb__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.3125rem}.breadcrumb__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.4375rem;line-height:normal;color:var(--color-color-grey);-webkit-transition:all .3s ease-in 0s;transition:all .3s ease-in 0s}.breadcrumb__item::after{content:"";mask:var(--icon) center center/contain no-repeat;-webkit-mask:var(--icon) center center/contain no-repeat;background:var(--color-color-grey);--size:10px;width:var(--size);height:var(--size);-webkit-box-flex:0;-ms-flex:0 0 var(--size);flex:0 0 var(--size)}.breadcrumb__item.breadcrumb__item--active{color:var(--color-color-primary)}.breadcrumb__item.breadcrumb__item--active::after{content:"";display:none}.header{padding:1.5625rem 0;background:var(--color-color-whte);/*position:fixed*/;top:0;left:0;width:100%;z-index:5}.header__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.5625rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header__logo{width:12.25rem;height:1.9375rem;-webkit-box-flex:0;-ms-flex:0 0 12.25rem;flex:0 0 12.25rem;position:relative;z-index:3}.header__logo img,.header__logo picture{width:100%;height:100%;max-width:100%;max-height:100%;-o-object-fit:cover;object-fit:cover}.footer{padding:3rem 0;background:var(--color-color-primary)}.footer__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.5rem;margin-bottom:1.5rem}.footer__logo img,.footer__logo picture{width:12.25rem;height:1.9375rem;-o-object-fit:cover;object-fit:cover}.footer__copirate{color:var(--color-color-grey);line-height:110%}.footer__text{line-height:110%;color:var(--color-color-whte)}.vocation__top{margin-bottom:2.5625rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:3rem}.vocation__link{font-size:1rem;line-height:normal;color:var(--color-color-alt);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem;padding-bottom:.1875rem;white-space:nowrap}.vocation__link::after{content:"";mask:var(--icon) center center/contain no-repeat;-webkit-mask:var(--icon) center center/contain no-repeat;background:var(--color-color-alt);--size:18px;width:var(--size);height:var(--size);-webkit-transition:all .3s ease-in 0s;transition:all .3s ease-in 0s}.vocation__inner{display:-ms-grid;display:grid;-ms-grid-columns:46rem auto;grid-template-columns:46rem auto;gap:1.25rem;min-width:0}.vocation__row{padding:3rem;border-radius:1.5rem;background:var(--color-color-greyWhte);min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem}.vocation__column{min-width:0}.vocation__slider{min-width:0}.vocation__slide-img{border-radius:1.5rem;overflow:hidden}.vocation__slide-img img,.vocation__slide-img picture{width:100%;height:15rem;max-width:100%;max-height:100%;-o-object-fit:cover;object-fit:cover}.vocation__items{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);gap:1.4375rem}.vocation__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;min-height:10rem;border-radius:1.5rem;overflow:hidden}.vocation__item.vocation__item--two{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:2.625rem .8125rem}.vocation__item-img{position:absolute;top:0;left:0;width:100%;height:100%}.vocation__item-img img,.vocation__item-img picture{width:100%;height:100%;max-width:100%;max-height:100%;-o-object-fit:cover;object-fit:cover}.vocation__item-text{line-height:normal;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;padding:.5625rem 1.125rem;border-radius:.75rem;background:var(--color-color-whte)}.vocation__item-text::after{content:"";mask:var(--icon) center center/contain no-repeat;-webkit-mask:var(--icon) center center/contain no-repeat;background:var(--color-color-primary);--size:14px;width:var(--size);height:var(--size)}.vocation__professions{border-radius:1.5rem;overflow:hidden;position:relative;padding:3rem 2.875rem}.vocation__professions-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.vocation__professions-title{font-size:2.25rem;font-weight:500;line-height:95%;letter-spacing:-.045rem;margin-bottom:1.4375rem}.vocation__professions-text{font-size:1.125rem;line-height:85%;text-align:center;color:var(--color-color-grey);letter-spacing:-.0225rem}.vocation__professions-link{font-size:1rem;line-height:normal;padding:1.125rem;border-radius:1rem;background:var(--color-color-primary);color:var(--color-color-whte);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;max-width:19rem;width:100%}.vocation__professions-link::after{content:"";mask:var(--icon) center center/contain no-repeat;-webkit-mask:var(--icon) center center/contain no-repeat;background:var(--color-color-whte);--size:24px;width:var(--size);height:var(--size)}.vocation__professions-img{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.vocation__professions-img img,.vocation__professions-img picture{width:100%;height:100%;max-width:100%;max-height:100%;-o-object-fit:cover;object-fit:cover}.item-vocation{background:var(--color-color-primary);padding:1.5rem}.item-vocation__list{font-size:2.25rem;font-weight:500;line-height:95%;letter-spacing:-.045rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.5rem;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.item-vocation__list li{padding:.5rem 1rem;border-radius:.75rem;background:var(--color-color-whte);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:2.875rem;height:3.125rem}.item-vocation__text{font-size:1.125rem;line-height:85%;letter-spacing:-.0225rem;color:var(--color-color-whte)}.direction__subtitle{margin-bottom:3rem}.direction__title{padding:.5625rem 1rem;border-radius:.75rem;-webkit-transition:all .3s ease-in 0s;transition:all .3s ease-in 0s;border:.0625rem solid var(--color-color-alt);color:var(--color-color-alt);background:var(--color-color-whte)}.direction__title._tab-active{background:var(--color-color-alt);color:var(--color-color-whte)}.direction__navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.875rem;margin-bottom:1.6875rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.direction__content{margin-bottom:3rem;position:relative;z-index:2}.direction__items{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);gap:1.25rem}.direction__item{position:relative}.direction__item._active .direction__item-info{top:90%;opacity:1;pointer-events:all;z-index:2}.direction__item._active .direction__item-content{position:relative;z-index:3;background:var(--color-color-alt);color:var(--color-color-whte)}.direction__item._active .direction__item-content .direction__item-icon::after{content:"";background:var(--color-color-whte)}.direction__item-content{height:100%;padding:.9375rem 1.4375rem;border-radius:.75rem;background:var(--color-color-greyWhte);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1.875rem;cursor:pointer;-webkit-transition:all .3s ease-in 0s;transition:all .3s ease-in 0s;min-height:4.5rem}.direction__item-title{font-size:1.125rem;font-weight:500;line-height:95%;letter-spacing:-.0225rem}.direction__item-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.direction__item-icon::after{content:"";mask:var(--icon) center center/contain no-repeat;-webkit-mask:var(--icon) center center/contain no-repeat;background:#ddd;-webkit-transition:all .3s ease-in 0s;transition:all .3s ease-in 0s;--size:24px;-webkit-box-flex:0;-ms-flex:0 0 var(--size);flex:0 0 var(--size);width:var(--size);height:var(--size)}.direction__item-info{position:absolute;top:0;left:0;z-index:2;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.4375rem;border-radius:0 0 1rem 1rem;background:var(--color-color-whte);-webkit-box-shadow:0 0 38px 0 rgba(0,0,0,.08);box-shadow:0 0 38px 0 rgba(0,0,0,.08);padding:2rem 1.5rem 1.5rem;opacity:0;pointer-events:none;-webkit-transition:all .3s ease-in 0s;transition:all .3s ease-in 0s}.direction__item-img img,.direction__item-img picture{--size:80px;width:var(--size);height:var(--size);border-radius:.75rem;-o-object-fit:cover;object-fit:cover}.direction__item-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.4375rem;padding-top:.0625rem}.direction__item-list li{font-size:1rem;line-height:normal;color:var(--color-color-grey);-webkit-transition:all .3s ease-in 0s;transition:all .3s ease-in 0s}.direction__link{font-size:1rem;line-height:normal;padding:1.1875rem 1.25rem 1.125rem;border-radius:1rem;border:.0625rem solid #ddd;max-width:19rem;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;-webkit-transition:all .3s ease-in 0s;transition:all .3s ease-in 0s}.service__title{margin-bottom:3rem;text-align:center}.service__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.25rem}.service__row{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);gap:1.25rem}.service__column{position:relative;min-height:13.625rem;border-radius:1.5rem;overflow:hidden;background:var(--color-color-greyWhte);-webkit-transition:all .3s ease-in 0s;transition:all .3s ease-in 0s}.service__column-info{position:relative;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;padding:1.5rem;-webkit-transition:all .3s ease-in 0s;transition:all .3s ease-in 0s}.service__column-title{font-size:1.375rem;font-weight:500;line-height:95%;letter-spacing:-.0275rem;margin-bottom:1rem;-webkit-transition:all .3s ease-in 0s;transition:all .3s ease-in 0s}.service__column-text{font-size:1rem;line-height:112%;margin-bottom:1rem;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-transition:all .3s ease-in 0s;transition:all .3s ease-in 0s;color:var(--color-color-grey)}.service__column-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1.25rem}.service__column-link{-webkit-transition:all .3s ease-in 0s;transition:all .3s ease-in 0s;line-height:normal;padding:.5rem 1rem;border-radius:.75rem;background:var(--color-color-yellow);color:var(--color-color-alt)}.service__column-arrow{-webkit-transition:all .3s ease-in 0s;transition:all .3s ease-in 0s;opacity:0;pointer-events:none;margin-left:auto}.service__column-arrow img,.service__column-arrow picture{--size:18px;width:var(--size);height:var(--size);-o-object-fit:cover;object-fit:cover;-webkit-transition:all .3s ease-in 0s;transition:all .3s ease-in 0s}.service__column-img{position:absolute;top:0;left:0;width:100%;height:100%}.service__column-img img,.service__column-img picture{width:100%;height:100%;max-width:100%;max-height:100%;-o-object-fit:cover;object-fit:cover}.preparation.preparation--two{margin-bottom:1.25rem}.preparation.preparation--two .preparation__content{max-width:100%;padding:1.5rem;min-height:12.5rem}.preparation.preparation--two .preparation__title{font-size:22px;font-style:normal;font-weight:500;line-height:85%;letter-spacing:-.44px;margin-bottom:.9375rem}.preparation.preparation--two .preparation__title span{font-size:22px;font-weight:700;line-height:85%;letter-spacing:-.88px}.preparation.preparation--two .preparation__text{max-width:calc(100% - 15.9375rem);font-size:14px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-.28px}.preparation.preparation--two .preparation__text br{display:none}.preparation.preparation--two .preparation__link{max-width:15.9375rem}.preparation.preparation--two .preparation__img{right:1.5rem;bottom:1.5rem}.preparation.preparation--two .preparation__img img,.preparation.preparation--two .preparation__img picture{width:12.375rem;height:9.625rem}.preparation__inner{border-radius:1.5rem;overflow:hidden;background:var(--color-color-primary);position:relative}.preparation__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:calc(100% - 29rem);padding:3rem;min-height:23.75rem}.preparation__title{color:var(--color-color-whte);margin-bottom:1.5rem;letter-spacing:-.075rem}.preparation__title span{color:var(--color-color-whte);margin-left:0;letter-spacing:-.1625rem}.preparation__text{font-size:1.125rem;line-height:120%;letter-spacing:-.0225rem;color:var(--color-color-whte);margin-bottom:1rem}.preparation__text a{-webkit-transition:all .3s ease-in 0s;transition:all .3s ease-in 0s}.preparation__link{background:var(--color-color-alt)}.preparation__img{bottom:3.0625rem;right:3.0625rem}.preparation__img img,.preparation__img picture{width:22.75rem;height:17.75rem;-o-object-fit:cover;object-fit:cover}.partner__inner{position:relative}.partner__inner .partner__slider{overflow:visible}.partner__title{margin-bottom:3rem}.partner__slide{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.5rem;padding:1.5rem;border-radius:.75rem;border:.0625rem solid #ddd}.partner__img{overflow:hidden;border-radius:1rem;--size:102px;width:var(--size);height:var(--size);-webkit-box-flex:0;-ms-flex:0 0 var(--size);flex:0 0 var(--size)}.partner__img img,.partner__img picture{width:100%;height:100%;max-width:100%;max-height:100%;-o-object-fit:cover;object-fit:cover}.partner__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.partner__content-title{font-size:1.125rem;font-weight:500;line-height:120%;letter-spacing:-.0225rem;margin-bottom:1rem;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.partner__content-btn{padding:.4375rem 1.0625rem;color:var(--color-color-alt);line-height:normal;border-radius:.75rem;border:.0625rem solid var(--color-color-alt);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:6.875rem;-webkit-transition:all .3s ease-in 0s;transition:all .3s ease-in 0s}.partner__arrows{position:absolute;top:1.3125rem;right:.0625rem}.support__container{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);gap:1.25rem}.student-support{padding:2.625rem 3rem;background:var(--color-color-primary);border-radius:1.5rem}.student-support__title{color:var(--color-color-whte);margin-bottom:.8125rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem}.student-support__title span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.8125rem;color:var(--color-color-whte);-webkit-transform:translate(0,-.3125rem);-ms-transform:translate(0,-.3125rem);transform:translate(0,-.3125rem)}.student-support__title span::before{content:"";background:var(--icon) center center/contain no-repeat;--size:72px;width:var(--size);height:var(--size);-webkit-transform:translate(0,.1875rem);-ms-transform:translate(0,.1875rem);transform:translate(0,.1875rem)}.student-support__text{font-size:1.125rem;line-height:120%;letter-spacing:-.0225rem;color:var(--color-color-whte);margin-bottom:3rem}.student-support__img img,.student-support__img picture{width:100%;height:13.25rem;max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.info-support{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.25rem}.info-support__items{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);gap:1.25rem}.info-support__item{padding:1.5rem;border-radius:1rem;background:var(--color-color-greyWhte);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.info-support__title{font-family:Pliska,sans-serif;font-size:4rem;font-weight:700;line-height:85%;letter-spacing:-.08rem;margin-bottom:1.4375rem;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.info-support__text{color:var(--color-color-grey);font-size:1rem;line-height:110%;letter-spacing:-.02rem}.info-support__row{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);gap:1.25rem}.info-support__column{position:relative;min-height:21.0625rem;border-radius:.75rem;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.info-support__img{position:absolute;top:0;left:0;width:100%;height:100%}.info-support__img img,.info-support__img picture{width:100%;height:100%;max-height:100%;max-width:100%;-o-object-fit:cover;object-fit:cover}.info-support__users{position:relative;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.info-support__user{--size:88px;width:var(--size);height:var(--size);border-radius:50%;overflow:hidden}.info-support__user:nth-child(1){margin-right:-1.75rem}.info-support__user:nth-child(3){margin-left:-1.75rem}.info-support__user img,.info-support__user picture{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.opening__container{display:-ms-grid;display:grid;-ms-grid-columns:auto 19rem;grid-template-columns:auto 19rem;gap:1.25rem}.opening__content{min-width:0}.opening__title{margin-bottom:3rem}.opening__tabs{position:relative}.opening__tabs-navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;margin-bottom:3rem}.opening__tabs-title{padding:.4375rem .9375rem;border-radius:.75rem;border:.0625rem solid var(--color-color-alt);-webkit-transition:all .3s ease-in 0s;transition:all .3s ease-in 0s;line-height:normal;color:var(--color-color-alt)}.opening__tabs-title._tab-active{background-color:var(--color-color-alt);color:var(--color-color-whte)}.opening__tabs-body .opening__tabs-slider{overflow:visible}.opening__tabs-slider{margin-bottom:3rem}.opening__tabs-slide{padding:1.5rem;border-radius:1.5rem;background:var(--color-color-greyWhte);overflow:hidden}.opening__tabs-arrows{position:absolute;top:.3125rem;right:.125rem}.opening__tabs-link{font-size:1rem;line-height:normal;padding:1.125rem;border-radius:1rem;border:.0625rem solid #ddd;max-width:19rem;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;margin:0 auto;-webkit-transition:all .3s ease-in 0s;transition:all .3s ease-in 0s}.opening__tabs-link span::before{content:"";mask:var(--icon) center center/contain no-repeat;-webkit-mask:var(--icon) center center/contain no-repeat;--size:24px;width:var(--size);height:var(--size);background:var(--color-color-primary);-webkit-transition:all .3s ease-in 0s;transition:all .3s ease-in 0s;-webkit-transform:translate(0,.1875rem);-ms-transform:translate(0,.1875rem);transform:translate(0,.1875rem)}.slide-opening__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1.25rem}.slide-opening__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;margin-bottom:1.25rem}.slide-opening__link{line-height:normal;padding:.5rem 1rem;border-radius:.75rem;background:var(--color-color-whte);-webkit-transition:all .3s ease-in 0s;transition:all .3s ease-in 0s}.slide-opening__link.slide-opening__link--active{color:var(--color-color-alt);background:var(--color-color-yellow)}.slide-opening__link.slide-opening__link--grade{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.125rem;background:#fff6a1;padding-left:.5rem;padding-right:.5rem}.slide-opening__link.slide-opening__link--grade span::before{content:"";mask:var(--icon) center center/contain no-repeat;-webkit-mask:var(--icon) center center/contain no-repeat;background:var(--color-color-primary);--size:11px;width:var(--size);height:var(--size)}.slide-opening__img{--size:64px;width:var(--size);height:var(--size);-webkit-box-flex:0;-ms-flex:0 0 var(--size);flex:0 0 var(--size);border-radius:.75rem;overflow:hidden}.slide-opening__img img,.slide-opening__img picture{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.content-slide{margin-top:-.3125rem}.content-slide__name{font-weight:500;line-height:normal;margin-bottom:1rem}.content-slide__title{font-size:1.375rem;font-weight:500;line-height:110%;letter-spacing:-.0275rem;margin-bottom:1rem}.content-slide__title b{letter-spacing:.01875rem}.content-slide__text{font-size:1rem;line-height:110%;margin-bottom:1.5rem;color:var(--color-color-grey)}.content-slide__images{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;overflow:auto}.content-slide__image img,.content-slide__image picture{width:10rem;height:6rem;-o-object-fit:cover;object-fit:cover;border-radius:.75rem}.content-slide__link{padding:1.1875rem 1.25rem 1.125rem;border-radius:1rem;border:.0625rem solid var(--color-color-alt);color:var(--color-color-alt);-webkit-transition:all .3s ease-in 0s;transition:all .3s ease-in 0s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:16rem;width:100%;font-size:1rem;line-height:normal;transition:all .3s ease-in 0s}.info-opening{position:relative}.info-opening__inner{padding:1.5rem;border-radius:1.5rem;background:var(--color-color-primary)}.info-opening__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.75rem;margin-bottom:1.5rem}.info-opening__item{line-height:normal;padding:.5rem 1rem;border-radius:.75rem;background:var(--color-color-whte);-webkit-transition:all .3s ease-in 0s;transition:all .3s ease-in 0s}.info-opening__title{font-size:1.375rem;font-weight:500;line-height:110%;letter-spacing:-.0275rem;color:var(--color-color-whte);margin-bottom:1rem}.info-opening__text{font-size:1rem;line-height:110%;color:var(--color-color-grey);margin-bottom:1.5rem}.info-opening__link{padding:1.1875rem 1.1875rem 1.25rem;background:var(--color-color-alt);border:.0625rem solid var(--color-color-alt)}.info-opening__link::after{display:none}.info-opening__img img,.info-opening__img picture{width:100%;height:16rem;-o-object-fit:cover;object-fit:cover;border-radius:1.5rem}.review__inner{position:relative}.review__title{text-align:center;margin-bottom:3rem;font-weight:600}.review__slide{padding:1.5rem;border-radius:1.5rem;border:.0625rem solid #ddd}.review__slide-img{--size:48px;width:var(--size);height:var(--size);-webkit-box-flex:0;-ms-flex:0 0 var(--size);flex:0 0 var(--size);border-radius:.75rem;overflow:hidden}.review__slide-img img,.review__slide-img picture{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.review__slide-content{margin-bottom:1.625rem}.review__slide-text{color:var(--color-color-grey);font-size:1rem;line-height:110%}.review__slide-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.5rem}.review__slide-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;font-weight:500;line-height:normal;color:var(--color-color-grey);-webkit-transition:all .3s ease-in 0s;transition:all .3s ease-in 0s}.review__slide-btn._active{color:var(--color-color-alt)}.review__slide-btn._active::before{background:var(--color-color-alt)}.review__slide-btn._active:nth-child(2){color:#ff5353}.review__slide-btn._active:nth-child(2)::before{background:#ff5353}.review__slide-btn::before{content:"";mask:var(--icon) center center/contain no-repeat;-webkit-mask:var(--icon) center center/contain no-repeat;background:var(--color-color-grey);--size:16px;width:var(--size);height:var(--size);-webkit-box-flex:0;-ms-flex:0 0 var(--size);flex:0 0 var(--size);-webkit-transition:all .3s ease-in 0s;transition:all .3s ease-in 0s}.review__slide-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;font-weight:500;line-height:normal;color:var(--color-color-grey);-webkit-transition:all .3s ease-in 0s;transition:all .3s ease-in 0s}.review__slide-link::before{content:"";mask:var(--icon) center center/contain no-repeat;-webkit-mask:var(--icon) center center/contain no-repeat;background:var(--color-color-grey);--size:16px;width:var(--size);height:var(--size);-webkit-box-flex:0;-ms-flex:0 0 var(--size);flex:0 0 var(--size);-webkit-transition:all .3s ease-in 0s;transition:all .3s ease-in 0s}.review__arrows{position:absolute;top:1.375rem;right:.125rem}.top-review{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1.25rem;margin-bottom:1.5rem}.top-review__inner{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.4375rem}.top-review__img{--size:80px;width:var(--size);height:var(--size);-webkit-box-flex:0;-ms-flex:0 0 var(--size);flex:0 0 var(--size);border-radius:1rem;overflow:hidden}.top-review__img img,.top-review__img picture{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.top-review__date{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:normal;padding:.5rem 1rem;border-radius:.75rem;background:var(--color-color-greyWhte);-webkit-transition:all .3s ease-in 0s;transition:all .3s ease-in 0s;margin-bottom:1.5rem}.top-review__user{font-size:1.125rem;line-height:120%;letter-spacing:-.0225rem;-webkit-transition:all .3s ease-in 0s;transition:all .3s ease-in 0s}.news{padding-bottom:3rem}.news__inner{padding:2.1875rem 3rem 3rem;border-radius:1.5rem;background:var(--color-color-greyWhte)}.news__title{text-align:center;margin-bottom:2.3125rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.25rem;font-weight:500!important}.news__title span{color:var(--color-color-primary);font-family:Onest,sans-serif!important;font-weight:500!important;font-size:3.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-style:normal;gap:.75rem;letter-spacing:-.07rem}.news__title span::before{content:"";background:var(--icon) center center/contain no-repeat;--size:72px;width:var(--size);height:var(--size)}.news__row{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);gap:1.25rem;margin-bottom:3rem}.news__column{position:relative;border-radius:1.5rem;overflow:hidden;padding:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.news__column-img{position:absolute;top:0;left:0;width:100%;height:100%}.news__column-img img,.news__column-img picture{width:100%;height:100%;max-width:100%;max-height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:all .3s ease-in 0s;transition:all .3s ease-in 0s}.news__column-content{position:relative;z-index:2}.news__items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.25rem}.news__link{margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.design{padding-bottom:1.5625rem}.design__inner{padding:3.125rem 3rem 3.375rem;border-radius:1.5rem;background:var(--color-color-greyWhte);display:-ms-grid;display:grid;-ms-grid-columns:auto 39.25rem;grid-template-columns:auto 39.25rem;gap:5.5625rem;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;overflow:hidden;position:relative}.design__title{margin-bottom:1.5625rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;font-weight:600}.design__title span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.design__title span::before{content:"";background:var(--icon) center center/contain no-repeat;--size:64px;width:var(--size);height:var(--size);-webkit-box-flex:0;-ms-flex:0 0 var(--size);flex:0 0 var(--size);-webkit-transform:translate(1.0625rem,-.0625rem);-ms-transform:translate(1.0625rem,-.0625rem);transform:translate(1.0625rem,-.0625rem)}.design__text{font-size:1rem;line-height:110%;max-width:28.9375rem;color:var(--color-color-grey)}.design__items{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);gap:1.25rem;-webkit-transform:translate(0,.3125rem);-ms-transform:translate(0,.3125rem);transform:translate(0,.3125rem);position:relative;z-index:2}.design__item{padding:1.5rem;border-radius:1rem;background:var(--color-color-whte);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.design__item-title{font-family:Pliska,sans-serif;font-size:4rem;font-weight:700;line-height:85%;letter-spacing:-1.28px;margin-bottom:1.5rem;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.design__item-text{font-size:1rem;line-height:110%;letter-spacing:-.32px;color:var(--color-color-grey)}.design__decor{position:absolute;top:0;right:0;z-index:1;pointer-events:none}.design__decor img,.design__decor picture{width:28.8125rem;height:18.6875rem;-o-object-fit:cover;object-fit:cover}.training{padding-bottom:1.5625rem}.training._active{display:none}.training__inner{position:relative;min-height:4.4375rem;border-radius:.75rem;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.875rem;padding:1.25rem 1.75rem}.training__title{font-size:1.375rem!important;font-weight:400;line-height:110%;color:var(--color-color-whte);letter-spacing:0}.training__title span{color:var(--color-color-whte);font-size:1.375rem!important;font-weight:700;line-height:110%;letter-spacing:0}.training__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.75rem}.training__link{font-size:.875rem;line-height:normal;color:var(--color-color-whte);padding:.4375rem 1.5rem;border-radius:.75rem;background:var(--color-color-alt);-webkit-transition:all .3s ease-in 0s;transition:all .3s ease-in 0s}.training__close{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;--size:16px;width:var(--size);height:var(--size);-webkit-box-flex:0;-ms-flex:0 0 var(--size);flex:0 0 var(--size);border-radius:50%;background:#ddd;-webkit-transition:all .3s ease-in 0s;transition:all .3s ease-in 0s;cursor:pointer}.training__close::before{content:"";mask:var(--icon) center center/contain no-repeat;-webkit-mask:var(--icon) center center/contain no-repeat;background:var(--color-color-primary);--size:8px;width:var(--size);height:var(--size);-webkit-box-flex:0;-ms-flex:0 0 var(--size);flex:0 0 var(--size);-webkit-transition:all .3s ease-in 0s;transition:all .3s ease-in 0s}.training__image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.training__image img,.training__image picture{width:100%;height:100%;max-width:100%;max-height:100%;-o-object-fit:cover;object-fit:cover}.form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.625rem}.form .form__back{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.625rem;font-size:1rem}.form .form__back::before{content:"";mask:var(--icon) center center/contain no-repeat;-webkit-mask:var(--icon) center center/contain no-repeat;background:var(--color-color-primary);--size:30px;width:var(--size);height:var(--size);-webkit-box-flex:0;-ms-flex:0 0 var(--size);flex:0 0 var(--size)}.form__agreement{font-size:.625rem;line-height:normal;color:var(--color-color-grey);-webkit-transition:all .3s ease-in 0s;transition:all .3s ease-in 0s}.form__subtitle{font-size:1.375rem;font-weight:500;line-height:95%;letter-spacing:-.44px;margin-bottom:1.25rem}.form__checkboxes{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}.form__more{font-size:.875rem;line-height:normal;padding:.4375rem 1rem;border-radius:.75rem;background:var(--color-color-alt);color:var(--color-color-whte);-webkit-transition:all .3s ease-in 0s;transition:all .3s ease-in 0s;margin-top:1.1875rem;transition:all .3s ease-in 0s}.form__search{margin-bottom:1.25rem;position:relative}.form__search input{height:60px;border-radius:.75rem!important;padding:.5rem 1rem;padding-left:2.375rem;font-size:.875rem;line-height:normal}.form__search input::-webkit-input-placeholder{font-size:.875rem;line-height:normal}.form__search input::-moz-placeholder{font-size:.875rem;line-height:normal}.form__search input:-ms-input-placeholder{font-size:.875rem;line-height:normal}.form__search input::-ms-input-placeholder{font-size:.875rem;line-height:normal}.form__search input::placeholder{font-size:.875rem;line-height:normal}.form__search-btn{position:absolute;top:50%;left:1rem;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.form__search-btn::before{content:"";mask:var(--icon) center center/contain no-repeat;-webkit-mask:var(--icon) center center/contain no-repeat;background:var(--color-color-grey);--size:16px;width:var(--size);height:var(--size);-webkit-box-flex:0;-ms-flex:0 0 var(--size);flex:0 0 var(--size)}.form__range{margin:1.6875rem 0 1.5625rem}.form__inputs{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);gap:.9375rem}.form__input input{border-radius:.75rem!important;height:2.125rem;padding:.5rem;background:var(--color-color-whte);text-align:center;font-size:.875rem;font-style:normal;font-weight:400;line-height:normal;color:var(--color-color-alt);border:.0625rem solid var(--color-color-alt)}.form__btns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.625rem;max-width:13.4375rem}.form__button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.625rem;font-size:.875rem;font-weight:400;line-height:normal;color:var(--color-color-alt);background:var(--color-color-whte);-webkit-transition:all .3s ease-in 0s;transition:all .3s ease-in 0s;border-radius:.75rem;border:.0625rem solid var(--color-color-alt);padding:.4375rem 1.4375rem}.form__button::before{content:"";mask:var(--icon) center center/contain no-repeat;-webkit-mask:var(--icon) center center/contain no-repeat;background:var(--color-color-alt);--size:14px;width:var(--size);height:var(--size);-webkit-box-flex:0;-ms-flex:0 0 var(--size);flex:0 0 var(--size);-webkit-transition:all .3s ease-in 0s;transition:all .3s ease-in 0s}.form__button.form__button--green{background:var(--color-color-alt);color:var(--color-color-whte)}.form__button.form__button--green::before{background:var(--color-color-whte)}.category{padding-bottom:2.625rem}.category__inner{display:-ms-grid;display:grid;-ms-grid-columns:19rem auto;grid-template-columns:19rem auto;gap:1.25rem}.category__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;margin-bottom:1.25rem}.category__link{font-size:.875rem;font-weight:400;line-height:normal;padding:.4375rem .9375rem;border-radius:.75rem;border:.0625rem solid var(--color-color-alt);background:var(--color-color-whte);-webkit-transition:all .3s ease-in 0s;transition:all .3s ease-in 0s;color:var(--color-color-alt)}.category__link._active{background:var(--color-color-alt);color:var(--color-color-whte);border:.0625rem solid var(--color-color-alt)}.category__form-search{position:relative;border-radius:.75rem;overflow:hidden;margin-bottom:.875rem}.category__form-input input{padding:1.25rem 3rem;border-radius:.75rem!important;padding-right:16.875rem;font-size:1.125rem;line-height:normal}.category__form-input input::-webkit-input-placeholder{font-size:1.125rem;line-height:normal}.category__form-input input::-moz-placeholder{font-size:1.125rem;line-height:normal}.category__form-input input:-ms-input-placeholder{font-size:1.125rem;line-height:normal}.category__form-input input::-ms-input-placeholder{font-size:1.125rem;line-height:normal}.category__form-input input::placeholder{font-size:1.125rem;line-height:normal}.category__form-btn{font-size:1.125rem;line-height:normal;color:var(--color-color-whte);background:var(--color-color-alt);padding:1.125rem;width:16rem;border-radius:.75rem;position:absolute;top:-.0625rem;right:0;height:calc(100% + .125rem);-webkit-transition:all .3s ease-in 0s;transition:all .3s ease-in 0s}.category__form-icon{position:absolute;top:50%;left:1.125rem;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.category__form-icon::before{content:"";mask:var(--icon) center center/contain no-repeat;-webkit-mask:var(--icon) center center/contain no-repeat;background:var(--color-color-alt);--size:18px;width:var(--size);height:var(--size);-webkit-box-flex:0;-ms-flex:0 0 var(--size);flex:0 0 var(--size);-webkit-transition:all .3s ease-in 0s;transition:all .3s ease-in 0s}.category__constructor{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1.875rem;margin-bottom:1rem}.category__items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.1875rem;border-radius:1.25rem;background:var(--color-color-greyWhte);max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content}.category__item{padding:.25rem 1rem;border-radius:1.25rem;background:0 0;-webkit-transition:all .3s ease-in 0s;transition:all .3s ease-in 0s;font-size:.875rem;line-height:normal;color:var(--color-color-grey)}.category__item._active{background:var(--color-color-whte);-webkit-box-shadow:0 0 8px 0 rgba(0,0,0,.1);box-shadow:0 0 8px 0 rgba(0,0,0,.1);color:var(--color-color-primary)}.category__btns{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.25rem}.category__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;--size:20px;width:var(--size);height:var(--size);-webkit-box-flex:0;-ms-flex:0 0 var(--size);flex:0 0 var(--size)}.category__btn._active::before{content:"";background:var(--color-color-alt)}.category__btn::before{content:"";mask:var(--icon) center center/cover no-repeat;-webkit-mask:var(--icon) center center/cover no-repeat;background:var(--color-color-grey);-webkit-transition:all .3s ease-in 0s;transition:all .3s ease-in 0s;--size:18px;width:var(--size);height:var(--size);-webkit-box-flex:0;-ms-flex:0 0 var(--size);flex:0 0 var(--size)}.category__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1.875rem;margin-bottom:.75rem}.category__info-result{font-size:1rem;line-height:95%;letter-spacing:-.32px;color:var(--color-color-grey)}.category__row{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr);gap:1.25rem;margin-bottom:1.1875rem}.category__row._active{grid-template-columns:repeat(auto-fill,minmax(19rem,1fr))}.category__row._active .category__column{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.category__row._active .category__column-content{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.category__row._active .info-category{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.category__row._active .bottom-category__constructor{position:absolute;top:2.5rem;left:2.5rem;width:calc(100% - 5rem);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.category__row._active .category__column-top{max-width:100%}.category__row._active .top-category__constructor{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.category__row._active .top-category__img img,.category__row._active .top-category__img picture{width:100%;height:8.375rem;max-width:100%;max-height:100%;-o-object-fit:cover;object-fit:cover}.category__column{padding:1.5rem;border-radius:1.5rem;background:var(--color-color-greyWhte);display:-ms-grid;display:grid;-ms-grid-columns:6.0625rem auto;grid-template-columns:6.0625rem auto;gap:1.5rem}.category__column-content{display:-ms-grid;display:grid;-ms-grid-columns:auto 16rem;grid-template-columns:auto 16rem;gap:1.25rem}.category__more{font-size:1rem;line-height:normal;padding:1.125rem 1.875rem;border:.0625rem solid #ddd;border-radius:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;margin:3.125rem auto 0;-webkit-transition:all .3s ease-in 0s;transition:all .3s ease-in 0s}.category__more::after{content:"";mask:var(--icon) center center/contain no-repeat;-webkit-mask:var(--icon) center center/contain no-repeat;background:var(--color-color-primary);--size:24px;width:var(--size);height:var(--size);-webkit-box-flex:0;-ms-flex:0 0 var(--size);flex:0 0 var(--size);-webkit-transition:all .3s ease-in 0s;transition:all .3s ease-in 0s}.sort-category{position:relative}.sort-category__text{font-size:1rem;line-height:95%;letter-spacing:-.32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem;margin-top:.125rem;cursor:pointer}.sort-category__text::after{content:"";mask:var(--icon) center center/contain no-repeat;-webkit-mask:var(--icon) center center/contain no-repeat;background:var(--color-color-primary);--size:18px;width:var(--size);height:var(--size);-webkit-box-flex:0;-ms-flex:0 0 var(--size);flex:0 0 var(--size);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .3s ease-in 0s;transition:all .3s ease-in 0s}.sort-category__text._active::after{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.sort-category__form{position:absolute;z-index:2;right:0;top:calc(100% - 2.5rem);width:13.375rem;background:var(--color-color-whte);border-radius:.625rem;padding:1.5rem;-webkit-box-shadow:0 0 38px 0 rgba(0,0,0,.08);box-shadow:0 0 38px 0 rgba(0,0,0,.08);opacity:0;pointer-events:none;-webkit-transition:all .3s ease-in 0s;transition:all .3s ease-in 0s}.sort-category__form .form__checkboxes{margin-bottom:0}.sort-category__form._active{top:calc(100% + .75rem);opacity:1;pointer-events:all}.top-category__img{border-radius:1rem;overflow:hidden;margin-bottom:1rem}.top-category__img img,.top-category__img picture{--size:97px;width:var(--size);height:var(--size);-webkit-box-flex:0;-ms-flex:0 0 var(--size);flex:0 0 var(--size);-o-object-fit:cover;object-fit:cover}.top-category__constructor{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1rem}.top-category__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.1875rem;font-size:.875rem;font-weight:500;line-height:normal;color:var(--color-color-alt)}.top-category__info::after{content:"";mask:var(--icon) center center/contain no-repeat;-webkit-mask:var(--icon) center center/contain no-repeat;background:var(--color-color-alt);--size:16px;width:var(--size);height:var(--size);-webkit-box-flex:0;-ms-flex:0 0 var(--size);flex:0 0 var(--size)}.top-category__info.top-category__info--two{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.info-category__text{font-size:.875rem;font-weight:500;line-height:normal;margin-bottom:1.0625rem;color:var(--color-color-grey)}.info-category__title{font-size:1.125rem;font-weight:500;line-height:110%;letter-spacing:-.36px;margin-bottom:1.5rem}.info-category__items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem}.info-category__subtitle{font-weight:500;line-height:normal;margin-bottom:.3125rem;color:var(--color-color-grey)}.info-category__value{line-height:normal;padding:.5rem 1rem;border-radius:.75rem;background:var(--color-color-whte);max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content}.bottom-category{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.bottom-category__constructor{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1rem}.bottom-category__img{border-radius:.75rem;overflow:hidden}.bottom-category__img img,.bottom-category__img picture{--size:48px;width:var(--size);height:var(--size);-webkit-box-flex:0;-ms-flex:0 0 var(--size);flex:0 0 var(--size);-o-object-fit:cover;object-fit:cover}.bottom-category__icon{--size:20px;width:var(--size);height:var(--size);-webkit-box-flex:0;-ms-flex:0 0 var(--size);flex:0 0 var(--size);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bottom-category__icon::before{content:"";mask:var(--icon) center center/contain no-repeat;-webkit-mask:var(--icon) center center/contain no-repeat;background:var(--color-color-grey);--size:18px;width:var(--size);height:var(--size);-webkit-box-flex:0;-ms-flex:0 0 var(--size);flex:0 0 var(--size);-webkit-transition:all .3s ease-in 0s;transition:all .3s ease-in 0s}.bottom-category__icon._active::before{background:red}.bottom-category__link{font-size:1rem;line-height:normal;color:var(--color-color-alt);padding:1.1875rem;border-radius:1rem;border:.0625rem solid var(--color-color-alt);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;-webkit-transition:all .3s ease-in 0s;transition:all .3s ease-in 0s}.choice.choice--two{padding-bottom:3.625rem}.choice__row{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);gap:1.25rem}.choice__column{border-radius:1.5rem;overflow:hidden;position:relative;padding:3rem}.choice__column:first-child{background:var(--color-color-primary)}.choice__column-title{font-size:3.5rem;font-weight:500;line-height:85%;letter-spacing:-1.12px;color:var(--color-color-whte);margin-bottom:1.5rem}.choice__column-subtitle{position:relative;z-index:2;font-weight:700}.choice__column-text{font-size:1rem;line-height:120%;letter-spacing:-.32px;color:var(--color-color-whte);max-width:25.5625rem;margin-bottom:.625rem}.choice__column-img img,.choice__column-img picture{width:100%;height:16.625rem;max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.choice__column-form{position:relative;z-index:2;max-width:22.125rem;margin:0 auto;gap:1.25rem}.choice__column-form .form__items{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.choice__column-form .form__item-input input{border:.0625rem solid transparent}.choice__column-form .form__btn{max-width:100%}.choice__column-decor{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none}.choice__column-decor img,.choice__column-decor picture{width:100%;height:100%;max-width:100%;max-height:100%;-o-object-fit:cover;object-fit:cover}.economy__inner{border-radius:1.5rem;overflow:hidden;position:relative;padding:3rem 3rem}.economy__tag{line-height:normal;color:var(--color-color-alt);padding:.5rem .75rem;border-radius:.75rem;background:var(--color-color-yellow);max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;margin-bottom:1rem}.economy__title{letter-spacing:-.03125rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2.1875rem;margin-bottom:.1875rem;font-weight:700}.economy__title span::before{content:"";--size:66px;width:var(--size);height:var(--size);background:var(--icon) center center/contain no-repeat}.economy__text{font-size:1.375rem;line-height:125%;letter-spacing:-.44px;margin-bottom:1.8125rem}.economy__row{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fit,minmax(12.125rem,1fr));gap:1.25rem;max-width:52.25rem}.economy__column{padding:1.5rem 1.25rem;border-radius:1rem;background:var(--color-color-whte);position:relative}.economy__column-info{position:relative}.economy__column-title{font-family:Pliska,sans-serif;font-size:2.25rem;font-weight:700;line-height:85%;letter-spacing:-.72px;margin-bottom:1.5rem;white-space:nowrap}.economy__column-text{font-size:1rem;line-height:110%;letter-spacing:-.32px;color:var(--color-color-grey)}.economy__decor{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;pointer-events:none}.economy__decor img,.economy__decor picture{width:100%;height:100%;max-width:100%;max-height:100%;-o-object-fit:cover;object-fit:cover}.clue-economy{position:absolute;top:-.5625rem;right:-14.0625rem;z-index:2;pointer-events:none;width:16.25rem;border-radius:.75rem;padding:.75rem;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.75rem;-webkit-transition:all .3s ease-in 0s;transition:all .3s ease-in 0s}.clue-economy._active{-webkit-box-shadow:0 0 38px 0 rgba(0,0,0,.08);box-shadow:0 0 38px 0 rgba(0,0,0,.08);background:var(--color-color-whte)}.clue-economy._active .clue-economy__icon{background:var(--color-color-yellow)}.clue-economy._active .clue-economy__icon::before{content:"";background:var(--color-color-primary)}.clue-economy._active .clue-economy__text{opacity:1}.clue-economy__icon{pointer-events:all;--size:20px;width:var(--size);height:var(--size);-webkit-box-flex:0;-ms-flex:0 0 var(--size);flex:0 0 var(--size);border-radius:50%;background:var(--color-color-alt);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .3s ease-in 0s;transition:all .3s ease-in 0s}.clue-economy__icon::before{content:"";mask:var(--icon) center center/contain no-repeat;-webkit-mask:var(--icon) center center/contain no-repeat;-webkit-transition:all .3s ease-in 0s;transition:all .3s ease-in 0s;--size:12px;width:var(--size);height:var(--size);background:var(--color-color-whte);-webkit-transform:translate(.0625rem,0);-ms-transform:translate(.0625rem,0);transform:translate(.0625rem,0)}.clue-economy__text{line-height:normal;color:var(--color-color-grey);-webkit-transition:all .3s ease-in 0s;transition:all .3s ease-in 0s;opacity:0}.program__inner{display:-ms-grid;display:grid;-ms-grid-columns:28.125rem auto;grid-template-columns:28.125rem auto;gap:4.0625rem;border-radius:1.5rem;border:.0625rem solid #ddd;background:var(--color-color-greyWhte);padding:3rem 1.5625rem 2.875rem}.program__img img,.program__img picture{width:100%;height:100%;max-width:100%;max-height:16.6875rem;-o-object-fit:cover;object-fit:cover}.program__content{max-width:42.5625rem}.program__content-tag{line-height:95%;letter-spacing:-.28px;color:var(--color-color-alt);background:var(--color-color-yellow);max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;padding:.5rem .75rem;border-radius:.75rem;margin-bottom:.9375rem}.program__content-title{margin-bottom:1.75rem;font-weight:700}.program__content-text{font-size:1rem;line-height:118%;letter-spacing:-.32px;color:var(--color-color-grey)}.professions{padding-bottom:3.125rem}.professions__title{font-weight:700;text-align:center;margin-bottom:1.8125rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.5625rem;letter-spacing:0!important}.professions__title span::before{content:"";background:var(--icon) center center/contain no-repeat;--size:80px;width:var(--size);height:var(--size);-webkit-transform:translate(0,.3125rem);-ms-transform:translate(0,.3125rem);transform:translate(0,.3125rem)}.professions__row{display:-ms-grid;display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fill,minmax(25.75rem,1fr))}.professions__column{padding:1.5rem;border-radius:1.5rem;background:var(--color-color-greyWhte);-webkit-transition:all .3s ease-in 0s;transition:all .3s ease-in 0s}.professions__column-img{margin-bottom:1.625rem}.professions__column-img img,.professions__column-img picture{height:10.5rem;width:100%;max-width:100%;max-height:100%;-o-object-fit:cover;object-fit:cover;border-radius:1.5rem;-webkit-transition:all .3s ease-in 0s;transition:all .3s ease-in 0s}.professions__column-title{font-size:1.375rem;font-weight:600;line-height:95%;letter-spacing:-.2px;-webkit-transition:all .3s ease-in 0s;transition:all .3s ease-in 0s;margin-bottom:1rem}.professions__column-text{-webkit-transition:all .3s ease-in 0s;transition:all .3s ease-in 0s;font-size:1rem;line-height:110%;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:1rem}.bottom-professions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1.875rem}.bottom-professions__more{-webkit-transition:all .3s ease-in 0s;transition:all .3s ease-in 0s;line-height:normal;padding:.5rem .8125rem;border-radius:.75rem;background:var(--color-color-yellow);color:var(--color-color-alt)}.bottom-professions__arrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bottom-professions__arrow::before{content:"";mask:var(--icon) center center/contain no-repeat;-webkit-mask:var(--icon) center center/contain no-repeat;--size:24px;-webkit-transition:all .3s ease-in 0s;transition:all .3s ease-in 0s;width:var(--size);height:var(--size);background:0 0}.similar{padding-top:5.9375rem}.similar__title{font-weight:700;margin-bottom:2.6875rem;letter-spacing:-.01875rem!important}.similar__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.25rem;max-width:66.25rem;margin-bottom:3.125rem}.similar__column{padding:1.5rem;border-radius:1.5rem;background:var(--color-color-greyWhte);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1.25rem}.similar__column-img img,.similar__column-img picture{--size:86px;width:var(--size);height:var(--size);border-radius:1rem;-o-object-fit:cover;object-fit:cover}.similar__column-title{font-size:1.375rem;font-weight:500;line-height:normal;margin-bottom:1.5rem;letter-spacing:.01875rem!important}.similar__column-items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem}.similar__column-item{padding:.5rem .75rem;border-radius:.75rem;background:var(--color-color-whte)}.similar__column-item.similar__column-item--green{background:var(--color-color-yellow);color:var(--color-color-alt)}.similar__column-preparation{line-height:normal;padding:.5rem .9375rem;border-radius:.75rem;color:var(--color-color-whte);background:var(--color-color-alt);height:-webkit-max-content;height:-moz-max-content;height:max-content;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;white-space:nowrap;-webkit-transition:all .3s ease-in 0s;transition:all .3s ease-in 0s}.similar__link{margin:0 auto;background:0 0;color:var(--color-color-primary);border:.0625rem solid #ddd;padding:1.0625rem 1.4375rem}.similar__link::after{content:"";background:var(--color-color-primary)}.swiper{overflow:hidden}.swiper-initialized{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-wrapper{width:100%;height:100%;-webkit-box-sizing:content-box;box-sizing:content-box;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.swiper-vertical .swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.swiper-initialized .swiper-slide{-ms-flex-negative:0;flex-shrink:0}.swiper-android .swiper-slide,.swiper-android .swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-button-lock{display:none!important}@media (min-width:29.99875em){.category__column-top{max-width:6.0625rem}.economy__title br{display:none}}@media (min-width:47.99875em){.preparation__text{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.preparation__img{position:absolute}.design__item{min-height:9rem}.choice__column-subtitle{text-align:center}.program__content-title br{display:none}.similar__column-content{display:-ms-grid;display:grid;-ms-grid-columns:5.375rem 1fr;grid-template-columns:5.375rem 1fr;gap:1.5rem}}@media (min-width:61.99875em){.popup__close{position:absolute;top:1.5rem;right:1.5rem}.search{padding-top:1.875rem}.search__inner{-webkit-box-shadow:0 0 38px 0 rgba(0,0,0,.08);box-shadow:0 0 38px 0 rgba(0,0,0,.08)}.opening__tabs-slider .opening__tabs-swiper{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr);gap:1.25rem}.opening__tabs-arrows{display:none}.info-opening__inner{position:sticky;top:5.25rem;left:0}.info-opening__link{margin-bottom:1.5rem}.review__title{letter-spacing:-.025rem}.design__title{letter-spacing:-.0375rem}.form .form__back{display:none}.form__range{max-width:13.4375rem}.form__inputs{max-width:13.4375rem}.category__opening{margin-top:1.5rem}.category__btn.js-category-filter{display:none}.similar__link{max-width:17.6875rem}}@media (min-width:81.25em){.search__content-item:nth-child(2){margin-left:.625rem;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.search__content-item:nth-child(3){-ms-flex-item-align:end;align-self:flex-end}.service__row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.service__column{max-width:25.75rem;width:100%}.service__column:first-child{max-width:39.25rem}.service__column:nth-child(2){max-width:19rem}.service__column:nth-child(3){max-width:19rem}.choice__column-form{padding-top:1.875rem}}@media (min-width:84.375em){.bottom-category__constructor{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}}@media (min-width:75em){.vocation__professions-title{text-align:center}.vocation__professions-text{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.choice__column-img{margin-left:-1.625rem}}@media (max-width:80em){.program__inner{gap:1.875rem}}@media (max-width:75em){._title{font-size:2.5rem;letter-spacing:-.05rem}._title span{font-size:2.9375rem;letter-spacing:-.1175rem;margin-left:.1875rem}.btn{max-width:18rem}section{padding-bottom:5.625rem}.economy.animate-block.fade-up._watcher-view{padding-bottom:3rem!important;}.vocation__top{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1.375rem;margin-bottom:2.5rem}.vocation__link{letter-spacing:.009375rem}.vocation__inner{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr);gap:1.6875rem}.vocation__row{padding:1.625rem 1.6875rem;gap:1.25rem}.vocation__slide-img img,.vocation__slide-img picture{height:17.5rem}.vocation__items{gap:1.25rem}.vocation__item{min-height:12.5625rem}.vocation__item.vocation__item--two{padding:3.8125rem 1.1875rem}.vocation__item-text{font-size:1.125rem;padding:.625rem 1.375rem;gap:.75rem}.vocation__item-text::after{--size:18px}.vocation__professions{min-height:34.6875rem;padding:3rem 1.625rem}.vocation__professions-content{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;max-width:26.75rem;width:100%}.vocation__professions-title{margin-bottom:1.25rem}.vocation__professions-text{margin:0 auto 2.5rem;color:rgba(0,0,0,.45)}.vocation__professions-link{max-width:18rem}.direction__subtitle{margin-bottom:2.5rem}.direction__title{padding:.5625rem 1rem}.direction__navigation{margin-bottom:1.875rem}.direction__content{margin-bottom:2.5rem}.direction__item-content{padding-left:1.625rem}.direction__item-info{gap:1.125rem}.direction__item-info{padding:2.1875rem 1.75rem 1.875rem}.direction__item-img img,.direction__item-img picture{--size:50px}.direction__item-list{gap:.4375rem;padding-top:0}.direction__item-list li{font-size:.875rem}.direction__link{max-width:18rem}.partner__title{margin-bottom:2.5rem}.student-support__img img,.student-support__img picture{height:10.125rem}}@media (max-width:84.375em){.category__inner{gap:1.875rem}.category__row._active .bottom-category__link{max-width:100%}.category__column-content{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr)}.bottom-category{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;gap:1.875rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.bottom-category__link{max-width:16rem}}@media (max-width:81.25em){.form .form__btn{max-width:16.25rem}.menu{gap:.9375rem}.menu__body{position:fixed;width:100%;height:100%;left:-100%;top:0;overflow:auto;padding:4.625rem 3.75rem;-webkit-transition:left .3s;transition:left .3s;background:#f6f6f6}.menu__body::before{content:"";position:fixed;width:100%;height:4.375rem;left:-100%;top:0;-webkit-transition:left .3s;transition:left .3s;z-index:2}.menu-open .menu__body{left:0}.menu-open .menu__body::before{left:0}.menu__list{background:var(--color-color-whte);padding:1.5rem;border-radius:1rem;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);gap:1.25rem .625rem}.menu__burger{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;--size:34px;width:var(--size);height:var(--size);background:var(--color-color-alt);border-radius:.75rem}.icon-menu{display:block;position:relative;width:1rem;height:.5rem;z-index:5}.icon-menu span,.icon-menu::after,.icon-menu::before{content:"";-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;right:0;position:absolute;width:100%;height:.0625rem;background-color:var(--color-color-whte)}.icon-menu::before{top:0}.icon-menu::after{bottom:0}.icon-menu span{top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.menu-open .icon-menu span{width:0}.menu-open .icon-menu::before{top:calc(50% - .0625rem);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.menu-open .icon-menu::after{bottom:calc(50% - 0rem);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.top-popup{max-width:48.75rem}.top-popup__text{max-width:32rem}.search__inner{gap:1.625rem;-ms-grid-columns:auto 19.5625rem;grid-template-columns:auto 19.5625rem;padding:3rem 2.125rem}.search__content-inner{padding:1.125rem 1.1875rem .5rem;min-height:9.375rem}.search__content-list{gap:.625rem}.page{margin-top:7.1875rem}.footer{padding:2.5rem 0}.footer__top{gap:1.25rem;margin-bottom:2.3125rem}.footer__logo img,.footer__logo picture{width:8.375rem;height:1.3125rem}.footer__text{max-width:32.875rem}.service__title{margin-bottom:2.5625rem}.preparation__content{padding:1.625rem 1.6875rem;max-width:calc(100% - 23rem);padding-right:0}.preparation__title span{font-size:2.5rem}.preparation__text{max-width:28.4375rem}.preparation__text br{display:none}.preparation__link{max-width:19rem}.preparation__img{right:2.125rem}.preparation__img img,.preparation__img picture{width:18.875rem;height:14.75rem}.partner__slide{padding:1.4375rem 1.5rem 1.375rem}.partner__arrows{top:.4375rem}.student-support{padding:1.9375rem 1.6875rem}.student-support__title{margin-bottom:1.375rem}.student-support__title span{gap:.9375rem;font-size:2.5rem;-webkit-transform:translate(0,-.1875rem);-ms-transform:translate(0,-.1875rem);transform:translate(0,-.1875rem)}.student-support__title span::before{--size:60px}.student-support__text{margin-bottom:1.5625rem}.info-support__item{padding:1.6875rem 1.5rem 1.8125rem;min-height:9.875rem;border-radius:1.5rem}.info-support__title{font-size:2.5rem;letter-spacing:-.05rem}.info-support__column{min-height:16.5rem;border-radius:1.5rem}.info-support__user{--size:74px}.opening__container{-ms-grid-columns:auto 18rem;grid-template-columns:auto 18rem}.opening__title{margin-bottom:1.875rem}.opening__tabs-navigation{margin-bottom:1.875rem}.opening__tabs-slider{margin-bottom:2.5rem}.opening__tabs-slide{padding:1.6875rem}.content-slide{margin-top:-.375rem}.content-slide__title{max-width:81%}.content-slide__text{max-width:92%;margin-bottom:1.8125rem}.info-opening__title{font-size:1.25rem;letter-spacing:-.025rem;margin-bottom:1.3125rem}.review__title{margin-bottom:2.5rem}.review__slide{padding:1.5rem 1.5rem 1.375rem}.review__slide-img{margin-top:.4375rem}.review__slide-content{margin-bottom:1.75rem}.review__arrows{top:.5rem}.top-review{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.news{padding-bottom:5.625rem}.news__inner{padding:2.1875rem 1.6875rem 2.5rem}.news__title span{font-size:2.5rem}.news__title span::before{--size:61px}.news__row{-ms-grid-columns:auto 25.9375rem;grid-template-columns:auto 25.9375rem;margin-bottom:2.5rem}.news__column.news__column--two{display:none}.news__items{margin-right:2.1875rem}.design__inner{-ms-grid-columns:auto 28.625rem;grid-template-columns:auto 28.625rem;gap:1.875rem}.design__item-title{font-size:3rem}.choice__column{padding:1.5rem}.choice__column-title{font-size:2.75rem}.choice__column-subtitle{margin-bottom:1.5625rem}}@media (max-width:81.25em) and (any-hover:none){.icon-menu{cursor:default}}@media (max-width:61.99875em){[class*=__container]{--pad:20px}.form__error{margin-top:.3125rem;font-size:.875rem}.form .form__btn{max-width:100%}.form__title{margin-bottom:.625rem}.form__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.625rem}.form__text{margin-bottom:.625rem}.form__items{gap:.625rem}.menu__body{padding:4.625rem 1.25rem}.popup{padding:0}.popup__content{padding:2.5rem .625rem}.popup__content{border-radius:0}.popup__close{margin-left:auto;margin-bottom:.5rem}.popup__title{display:none}.popup__list{display:none}.popup__item{border-radius:.9375rem;padding:1.5rem .9375rem}.popup__items{margin-bottom:.625rem;gap:.625rem}.popup__item-title{margin-bottom:1.25rem;font-size:3rem;letter-spacing:-.06rem}.popup__form{border-radius:.9375rem}.top-popup{border-radius:.9375rem;margin-bottom:.625rem}._title{font-size:2.5rem;letter-spacing:-.05rem;font-weight:600}._title span{font-size:2.9375rem;letter-spacing:-.1175rem;margin-left:.375rem}section{padding-bottom:6.25rem}.newspaper{padding:1.5rem 1.0625rem 1.5rem 1.5rem}.newspaper__title{max-width:84%}.preloaded::before{--size:200px}.search{top:4.375rem;height:calc(100% - 4.375rem)}.search__container{--pad:0px}.search__inner{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:1.875rem}.search__inner{padding:1.25rem 1.25rem .625rem;border-radius:0 0 1.5rem 1.5rem}.search__form{margin-bottom:1.875rem}.search__row{gap:1.875rem}.search__column-title{margin-bottom:.9375rem}.search__column-list{gap:.3125rem}.search__column-link{padding:.5625rem 1rem}.search__content-inner{max-width:22.1875rem}.search__content-img{width:16.5625rem;bottom:1.875rem;left:5.3125rem}.search__content-img img,.search__content-img picture{width:17.5rem;height:14.0625rem}.search__content-item:nth-child(2){-ms-flex-item-align:end;align-self:flex-end}.page{margin-top:5.375rem}.breadcrumb__list{width:100vw;margin:0 -1.25rem;padding:0 2.5rem}.header{padding:1.1875rem 0}.header__logo{width:8.375rem;-webkit-box-flex:0;-ms-flex:0 0 8.375rem;flex:0 0 8.375rem;height:1.3125rem}.footer{padding:3rem 1.75rem}.footer__top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1.5rem;margin-bottom:1.5rem}.vocation__top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:1.5625rem}.vocation__link{font-size:1rem;gap:.75rem;letter-spacing:0}.vocation__inner{gap:.8125rem}.vocation__row{padding:1.25rem}.vocation__slide-img img,.vocation__slide-img picture{height:15.75rem}.vocation__item{min-height:10.4375rem}.vocation__item.vocation__item--two{padding:1.5625rem .375rem}.vocation__item-text{font-size:1.125rem;padding:.625rem 1.4375rem .625rem 1.375rem;gap:.75rem}.vocation__professions{min-height:19rem;padding:3rem 3rem 2.8125rem}.vocation__professions-title{font-size:2.5rem}.item-vocation__list{gap:.375rem}.direction__subtitle{margin-bottom:1.875rem;letter-spacing:-.01875rem}.direction__content{margin-bottom:1.875rem}.direction__items{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}.direction__item-info{padding:2rem 1.75rem 1.5625rem}.direction__item-list{gap:.3125rem}.service__title{margin-bottom:1.875rem}.service__row{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}.service__column-text br{display:none}.preparation__content{max-width:100%;padding:3rem;min-height:21.6875rem}.preparation__text{max-width:calc(100% - 19.0625rem);font-size:1rem;line-height:120%}.preparation__img{right:2.9375rem;bottom:2.9375rem}.preparation__img img,.preparation__img picture{width:15.5rem;height:12.0625rem}.partner__title{margin-bottom:1.875rem;letter-spacing:-.00625rem}.partner__slide{padding:1.4375rem 1.5rem 1.4375rem;gap:1.4375rem}.support__container{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr)}.student-support{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:2.25rem 3rem 2.375rem}.student-support__content{max-width:calc(100% - 16.875rem)}.student-support__title{gap:.25rem;margin-bottom:.75rem}.student-support__title span{gap:.8125rem;-webkit-transform:translate(0,-.0625rem);-ms-transform:translate(0,-.0625rem);transform:translate(0,-.0625rem)}.student-support__title span::before{-webkit-transform:translate(0,.0625rem);-ms-transform:translate(0,.0625rem);transform:translate(0,.0625rem)}.student-support__text{font-size:1rem;line-height:120%;letter-spacing:-.02rem;margin-bottom:0}.student-support__img{padding-top:.3125rem}.student-support__img img,.student-support__img picture{-o-object-fit:cover;object-fit:cover;height:9.5rem}.info-support__item{min-height:8.125rem;padding:1.625rem 1.5rem 1.4375rem}.info-support__title{margin-bottom:1.6875rem}.info-support__column{min-height:18.75rem}.info-support__user{--size:94px}.info-support__user:nth-child(1){margin-right:-2.1875rem}.info-support__user:nth-child(3){margin-left:-2.1875rem}.opening__container{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr);gap:6.25rem}.opening__title{letter-spacing:-.00625rem}.opening__tabs-navigation{max-width:calc(100% - 6.25rem)}.opening__tabs-slider{margin-bottom:1.9375rem}.opening__tabs-link{max-width:18rem}.content-slide__text{max-width:94%;margin-bottom:1.5rem}.content-slide__text br{display:none}.info-opening__inner{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2.8125rem}.info-opening__list{margin-bottom:1.625rem}.info-opening__title{margin-bottom:1rem}.info-opening__text{margin-bottom:2.625rem}.info-opening__link{max-width:14.9375rem}.info-opening__img{margin-top:.625rem}.info-opening__img img,.info-opening__img picture{width:17.125rem;height:16.625rem}.review__inner .review__slider{overflow:visible}.review__title{text-align:left;margin-bottom:1.875rem;letter-spacing:-.00625rem}.review__slide{padding:1.375rem 1.5rem 1.375rem}.review__slide-img{display:none}.review__slide-content{margin-bottom:1.5rem}.review__slide-text{max-width:99%;line-height:113%}.review__slide-bottom{gap:1.25rem}.review__slide-btn{gap:.25rem}.news{padding-bottom:6.25rem}.news__inner{padding:2.1875rem 1.25rem 1.875rem 1.6875rem}.news__row{-ms-grid-columns:auto 20.875rem;grid-template-columns:auto 20.875rem;margin-bottom:1.875rem}.news__column .newspaper{padding:1.5rem}.news__column .newspaper .newspaper__title{max-width:95%}.news__items{margin-right:0}.design__inner{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr);padding:1.6875rem}.design__item-title{margin-bottom:1.25rem}.design__decor{top:-7.5rem;right:-9.375rem}.form__btns{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;max-width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.category__inner{-ms-grid-columns:1fr;grid-template-columns:1fr}.category__filter .filter__form{position:fixed;top:0;left:-100%;width:100%;height:100%;background:var(--color-color-whte);z-index:2;-webkit-transition:all .3s ease-in 0s;transition:all .3s ease-in 0s;padding:5rem 1.5rem;overflow:auto}.category__filter .filter__form._active{left:0}.category__list{-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow:auto;width:100vw;margin:0 -1.25rem;margin-bottom:1.25rem;padding:0 1.25rem;gap:.625rem}.category__form-input input{height:2.8125rem;padding:.3125rem 3rem;padding-right:7.25rem}.category__form-btn{width:7.25rem;font-size:.875rem;padding:.3125rem}.category__btns{gap:.9375rem}.category__info{margin-bottom:1.875rem}.category__row._active{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}.category__column{position:relative}.info-category__text{max-width:calc(100% - 6.25rem)}.info-category__title{max-width:calc(100% - 6.25rem)}.bottom-category__constructor{position:absolute;top:1.5rem;right:1.5rem}.bottom-category__link{padding:.75rem;border-radius:.75rem}.choice__row{-ms-grid-columns:1fr;grid-template-columns:1fr}.economy__inner{padding:1.5rem 1.5rem}.economy__title{max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;margin-bottom:1rem;gap:.3125rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.program__inner{-ms-grid-columns:20.875rem auto;grid-template-columns:20.875rem auto;padding:1.5rem}.program__img img,.program__img picture{max-height:10.75rem}.program__content-tag{line-height:110%}.program__content-text br{display:none}.professions__row{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}@media (max-width:47.99875em){[class*=__container]{--pad:10px}.form__items{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.menu__body{padding:4.625rem .625rem}.menu__link{font-size:.875rem;line-height:normal}.top-popup{padding:1.5rem .625rem 1.5rem 1.5rem}.top-popup__inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.625rem;margin-bottom:.9375rem}.top-popup__img{--size:56px}.top-popup__title{font-size:1.25rem;font-weight:500;line-height:110%;letter-spacing:-.025rem;margin-bottom:0}._title{font-size:1.875rem;letter-spacing:-.0375rem}._title span{font-size:2.25rem;margin-left:.0625rem;letter-spacing:-.09rem}section{padding-bottom:3.75rem}.economy.animate-block.fade-up._watcher-view{padding-bottom:1rem!important;}.swiper-arrows{gap:.9375rem}.newspaper{border-radius:.9375rem;padding:2.0625rem .75rem 2.0625rem 1.5rem}.newspaper__date{margin-bottom:1.25rem}.newspaper__title{font-size:1rem;letter-spacing:-.02rem}.newspaper__text{margin-top:.75rem}.search{top:3.25rem;height:calc(100% - 3.125rem)}.search__container{--pad:0px}.search__inner{padding:1.25rem .625rem 1.5625rem}.search__content-inner{border-radius:.9375rem;padding:1.875rem 1.1875rem 1.75rem}.page{margin-top:4.125rem}.breadcrumb__list{margin:0 -.625rem;padding:0 1.25rem}.header{padding:.625rem 0}.footer{padding:2.5rem .625rem}.footer__top{gap:1.25rem;margin-bottom:1.125rem}.footer__copirate{line-height:112%}.vocation__inner{gap:.625rem}.vocation__row{border-radius:.9375rem;padding:.625rem;gap:.625rem}.vocation__slide-img{border-radius:.9375rem}.vocation__slide-img img,.vocation__slide-img picture{height:11.75rem}.vocation__items{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr)}.vocation__item{min-height:7.8125rem}.vocation__item.vocation__item--two{padding:1.8125rem 1.3125rem;border-radius:1.1875rem}.vocation__item-text{font-size:1rem;padding:.625rem 1.375rem .625rem 1.3125rem}.vocation__professions{min-height:18.5rem;padding:1.875rem .625rem .6875rem;border-radius:.9375rem}.vocation__professions-content{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.vocation__professions-title{font-size:1.5rem;font-weight:500;text-align:center;margin-bottom:.9375rem;letter-spacing:.03125rem}.vocation__professions-text{font-size:1rem;letter-spacing:-.02rem;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;max-width:17rem}.item-vocation{display:none}.direction__subtitle{margin-bottom:1.25rem}.direction__title{padding:.5625rem 1.0625rem}.direction__navigation{gap:.3125rem .125rem;margin-bottom:1.25rem}.direction__items{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr);gap:.3125rem}.direction__item-content{min-height:4.0625rem;font-size:1rem}.direction__item-info{padding:1.625rem 1.875rem 1.25rem;gap:.625rem}.direction__item-list{padding-top:.125rem}.service__title{margin-bottom:1.25rem}.service__row{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr);gap:.3125rem}.service__column-info{padding:1.5625rem}.service__column-title{font-size:1.25rem;font-weight:500;letter-spacing:-.025rem;margin-bottom:.625rem}.service__column-text{font-size:1rem;line-height:110%}.preparation.preparation--two .preparation__content{padding:1.5rem .625rem .625rem;min-height:auto}.preparation.preparation--two .preparation__title{padding:0 1rem;margin-bottom:.6875rem}.preparation.preparation--two .preparation__title span{font-size:1.875rem}.preparation.preparation--two .preparation__text{max-width:100%;padding:0 1rem;margin-bottom:1.875rem}.preparation.preparation--two .preparation__link{max-width:100%}.preparation.preparation--two .preparation__img{text-align:center;margin-bottom:1.875rem}.preparation.preparation--two .preparation__img img,.preparation.preparation--two .preparation__img picture{width:18.875rem;height:14.75rem}.preparation__inner{border-radius:.9375rem}.preparation__content{padding:1.5rem .625rem .625rem;min-height:auto}.preparation__title{padding:0 1rem;margin-bottom:.6875rem}.preparation__title span{font-size:1.875rem}.preparation__text{max-width:100%;padding:0 1rem;margin-bottom:1.875rem}.preparation__link{max-width:100%}.preparation__img{text-align:center;margin-bottom:1.875rem}.preparation__img img,.preparation__img picture{width:18.875rem;height:14.75rem}.partner__title{margin-bottom:1.1875rem}.partner__slide{padding:1.4375rem 1.4375rem 1.4375rem}.partner__content-title{font-size:1rem;font-weight:500;line-height:120%;max-width:90%;margin-bottom:.625rem}.partner__arrows{top:.1875rem}.support__container{gap:.625rem}.student-support{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.8125rem;padding:1.625rem 1.5rem 1.375rem;border-radius:.9375rem}.student-support__content{max-width:100%}.student-support__title{gap:.75rem;margin-bottom:.5625rem}.student-support__title span{font-size:1.875rem;gap:.75rem}.student-support__title span::before{--size:53px}.student-support__img img,.student-support__img picture{height:10.125rem;-o-object-fit:contain;object-fit:contain}.info-support{gap:.625rem}.info-support__items{gap:.625rem}.info-support__item{min-height:7.5rem;padding:1.5rem .8125rem 1.25rem;border-radius:.9375rem}.info-support__title{font-size:1.875rem;letter-spacing:-.0375rem;margin-bottom:1.0625rem;-webkit-box-flex:0;-ms-flex:0;flex:0}.info-support__row{gap:.625rem}.info-support__column{min-height:11.9375rem;border-radius:.9375rem}.info-support__user{--size:64px}.info-support__user:nth-child(1){margin-right:-1.5rem}.info-support__user:nth-child(3){margin-left:-1.5rem}.opening.opening--two .opening__tabs-link{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:1.5rem}.opening__container{gap:3rem}.opening__title{margin-bottom:1.25rem}.opening__tabs-navigation{gap:.25rem;margin-bottom:1.25rem}.opening__tabs-slider{margin-bottom:0}.opening__tabs-slide{border-radius:.9375rem;padding:1.5rem}.opening__tabs-arrows{top:.375rem}.opening__tabs-link{display:none}.slide-opening__top{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin-bottom:1.5rem}.slide-opening__list{gap:.3125rem;margin-bottom:0}.slide-opening__link{padding:.5rem .5rem;font-size:.8125rem}.slide-opening__link.slide-opening__link--grade span::before{-webkit-transform:translate(0,.0625rem);-ms-transform:translate(0,.0625rem);transform:translate(0,.0625rem)}.slide-opening__img{--size:50px;border-radius:.3125rem}.content-slide{margin-top:0}.content-slide__title{font-size:1.25rem;letter-spacing:-.025rem;max-width:100%}.content-slide__text{line-height:112%;margin-bottom:1.875rem}.content-slide__images{gap:.5rem}.content-slide__image img,.content-slide__image picture{width:6.0625rem;height:6.0625rem}.info-opening__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.5rem;border-radius:.9375rem}.info-opening__inner{gap:1.875rem}.info-opening__list{margin-bottom:1.3125rem}.info-opening__title{margin-bottom:.625rem}.info-opening__text{margin-bottom:1.9375rem}.info-opening__img{text-align:center}.info-opening__img img,.info-opening__img picture{width:19.1875rem;height:19.1875rem;border-radius:.9375rem}.review__title{margin-bottom:1.25rem}.review__slide{border-radius:.9375rem;padding:1.5rem 1.4375rem 1.375rem}.review__arrows{top:.3125rem}.news{padding-bottom:3.75rem}.news__inner{padding:1.5rem .625rem .625rem}.news__title{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:.3125rem;margin-bottom:1.4375rem}.news__title span{font-size:1.875rem}.news__row{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:.625rem}.news__column{min-height:20.9375rem;padding:.625rem;border-radius:.9375rem}.news__column .newspaper{padding:1.25rem}.news__column .newspaper .newspaper__date{margin-bottom:.625rem}.news__column .newspaper .newspaper__title{max-width:76%}.news__items{gap:.625rem}.design__inner{padding:1.5rem;border-radius:.9375rem}.design__title span::before{--size:54px}.design__items{gap:.625rem}.design__item{padding:1.5rem 1rem}.design__item-title{font-size:1.875rem;margin-bottom:1.0625rem}.design__decor{top:-9.375rem;right:-9.375rem}.training__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.25rem;border-radius:.9375rem}.training__info{gap:.9375rem}.category__list{margin:0 -.625rem;margin-bottom:1.25rem;padding:0 .625rem}.category__info-result{font-size:.875rem}.category__more{font-size:.875rem}.sort-category__text{font-size:.875rem;margin-top:0;gap:.5rem}.top-category__img{margin-bottom:.625rem}.bottom-category{gap:1.25rem}.bottom-category__link{max-width:100%}.choice.choice--two{padding-bottom:4rem}.choice__column-title{font-size:1.75rem}.choice__column-subtitle{max-width:calc(100% - 3.125rem);margin-bottom:1rem}.choice__column-text{font-size:.875rem}.choice__column-img img,.choice__column-img picture{height:10.375rem}.economy{padding-bottom:4rem}.economy__inner{padding:1.5rem 1.5rem 4.4375rem}.economy__tag{font-size:.875rem;line-height:95%;letter-spacing:-.28px;/*max-width:calc(100% - 3.125rem)*/;padding:.5rem 1rem}.economy__title span::before{--size:53px}.economy__text{font-size:1rem;line-height:110%;letter-spacing:-.32px;margin-bottom:1.125rem}.economy__row{grid-template-columns:repeat(auto-fit,minmax(9.3125rem,1fr));gap:.625rem .5625rem}.economy__column{padding:1.125rem .5625rem 1rem 1rem;min-height:6.125rem}.economy__column-title{font-size:1.875rem;letter-spacing:-.6px;margin-bottom:.5rem}.economy__column-text{font-size:.875rem;letter-spacing:-.28px;max-width:calc(100% - 1.25rem)}.clue-economy{top:-1.125rem;right:-10.9375rem;width:12.6875rem;gap:.8125rem}.clue-economy__text{font-size:.625rem;line-height:110%}.program__inner{-ms-grid-columns:1fr;grid-template-columns:1fr;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;border-radius:1rem;gap:1.5rem}.program__img{text-align:center;margin:0 -.875rem}.program__img img,.program__img picture{max-width:20.875rem;width:100%}.program__content-tag{padding:.5rem .9375rem;font-size:.875rem;line-height:95%;letter-spacing:-.28px;max-width:calc(100% - 6.25rem);margin-bottom:1rem}.program__content-title{line-height:90%;margin-bottom:1.125rem}.professions__title{gap:0;margin-bottom:1rem}.professions__title span::before{--size:65px;-webkit-transform:translate(.125rem,0);-ms-transform:translate(.125rem,0);transform:translate(.125rem,0)}.professions__column{border-radius:1rem}.professions__column-img{margin-bottom:1.5rem}.professions__column-img img,.professions__column-img picture{border-radius:1rem;height:8.75rem}.professions__column-title{font-size:1.25rem;line-height:95%;letter-spacing:-.4px}.professions__column-text{-webkit-line-clamp:7}.similar__title{text-align:center;margin-bottom:1.5rem}.similar__row{gap:.75rem;margin-bottom:1.5rem}.similar__column{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:1.125rem}.similar__column-img{display:none}.similar__column-title{font-size:1.125rem;max-width:calc(100% - 2.5rem);line-height:120%;margin-bottom:1.25rem}.similar__column-items{gap:.75rem .5rem}.similar__column-item{padding:.5rem .5rem}}@media (max-width:43.75rem){.professions__row{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr);gap:.75rem}}@media (max-width:34.375em){.category__row._active{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr)}}@media (max-width:29.99875em){.btn{max-width:100%}.newspaper__title{max-width:75%}.vocation__top{max-width:90%;gap:1.125rem;margin-bottom:1.125rem}.vocation__slide-img img,.vocation__slide-img picture{height:9.875rem}.vocation__professions-link{max-width:100%}.direction__link{max-width:100%}.service__column{min-height:11.5625rem;border-radius:.9375rem}.service__column-text{max-width:16.6875rem}.content-slide__link{max-width:100%}.info-opening__link{max-width:100%}.design__text{font-size:.875rem}.design__items{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}.design__item:last-child{grid-column-start:span 2}.form__btns{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.category__column{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:.9375rem}.category__more{max-width:100%}.top-category__img img,.top-category__img picture{width:100%;height:8.375rem;max-width:100%;max-height:100%}.top-category__constructor{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.info-category__text{max-width:100%}.info-category__title{max-width:100%}.bottom-category__constructor{top:2.5rem;left:2.5rem;right:auto;width:calc(100% - 5rem);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.economy__row{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}@media (any-hover:hover){.form .form__btn:hover{background:var(--color-color-primary)}.input:hover{border:.0625rem solid var(--color-color-alt)}.checkbox__text:hover{color:var(--color-color-alt)}.options__text:hover{color:var(--color-color-alt)}.menu__link:hover{color:var(--color-color-alt)}.menu__search:hover{background:var(--color-color-alt);color:var(--color-color-whte);}.menu__search:hover span::before{background-color:var(--color-color-whte);transition:0.9s;}.btn:hover{background:var(--color-color-alt);color:var(--color-color-whte)}.swiper-arrows .swiper-arrow:hover::before{background:var(--color-color-alt)}.newspaper:hover{background:var(--color-color-alt)}.newspaper:hover .newspaper__text,.newspaper:hover .newspaper__title{color:var(--color-color-whte)}.search__column-link:hover{background:var(--color-color-alt);color:var(--color-color-whte)}.breadcrumb__item:hover{color:var(--color-color-primary)}.vocation__link:hover::after{-webkit-transform:translate(.1875rem,0);-ms-transform:translate(.1875rem,0);transform:translate(.1875rem,0)}.direction__title:hover{background:var(--color-color-alt);color:var(--color-color-whte)}.direction__item-icon:hover::after{content:"";background:var(--color-color-whte)}.direction__link:hover{background:var(--color-color-alt);color:var(--color-color-whte);border:.0625rem solid var(--color-color-alt)}.service__column:hover .service__column-info{background:var(--color-color-alt)}.service__column:hover .service__column-title{color:var(--color-color-whte)}.service__column:hover .service__column-text{color:rgba(255,255,255,.5)}.service__column:hover .service__column-link{background:var(--color-color-whte);color:var(--color-color-primary)}.service__column:hover .service__column-arrow{opacity:1;pointer-events:all}.preparation__text a:hover{color:var(--color-color-alt)}.preparation__link:hover{background:var(--color-color-whte);color:var(--color-color-primary)}.preparation__link:hover::after{background:var(--color-color-primary)}.partner__content-btn:hover{background:var(--color-color-alt);color:var(--color-color-whte)}.opening__tabs-title:hover{background-color:var(--color-color-alt);color:var(--color-color-whte)}.opening__tabs-link:hover{background:var(--color-color-alt);border:.0625rem solid var(--color-color-alt);color:var(--color-color-whte)}.opening__tabs-link:hover span::before{content:"";background:var(--color-color-whte)}.content-slide__link:hover{background:var(--color-color-alt);color:var(--color-color-whte)}.info-opening__link:hover{background:0 0;border:.0625rem solid var(--color-color-alt);color:var(--color-color-alt)}.review__slide-btn:hover:nth-child(2){color:#ff5353}.review__slide-btn:hover:nth-child(2)::before{background:#ff5353}.review__slide-btn:hover{color:#c4ff46}.review__slide-btn:hover::before{background:#c4ff46}.review__slide-link:hover{color:#c4ff46}.review__slide-link:hover::before{background:#c4ff46}.news__column:hover .news__column-img img,.news__column:hover .news__column-img picture{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.news__column:hover .newspaper{background:var(--color-color-alt)}.news__column:hover .newspaper .newspaper__text,.news__column:hover .newspaper .newspaper__title{color:var(--color-color-whte)}.training__link:hover{background:var(--color-color-primary)}.training__close:hover{background:var(--color-color-alt)}.training__close:hover::before{background:var(--color-color-whte)}.form__agreement:hover{color:var(--color-color-alt);text-decoration:underline}.form__more:hover{background:var(--color-color-primary)}.form__button:hover{background:var(--color-color-alt);color:var(--color-color-whte)}.form__button:hover::before{content:"";background:var(--color-color-whte)}.form__button.form__button--green:hover{background:var(--color-color-primary)}.category__link:hover{background:var(--color-color-alt);color:var(--color-color-whte);border:.0625rem solid var(--color-color-alt)}.category__form-btn:hover{background:var(--color-color-primary)}.category__item:hover{color:var(--color-color-alt)}.category__btn:hover::before{content:"";background:var(--color-color-alt)}.category__more:hover{border:.0625rem solid var(--color-color-alt);background:var(--color-color-alt);color:var(--color-color-whte)}.category__more:hover::after{content:"";background:var(--color-color-whte)}.bottom-category__link:hover{background:var(--color-color-alt);color:var(--color-color-whte)}.choice__column-form .form__item-input:hover input{border:.0625rem solid var(--color-color-alt)}.professions__column:hover{background:var(--color-color-alt)}.professions__column:hover .professions__column-title{color:var(--color-color-whte)}.professions__column:hover .professions__column-text{color:var(--color-color-whte)}.professions__column:hover .bottom-professions__more{background:var(--color-color-whte);color:var(--color-color-primary)}.professions__column:hover .bottom-professions__arrow::before{content:"";background:var(--color-color-whte)}.similar__column-preparation:hover{background:var(--color-color-primary)}.similar__link:hover::after{content:"";background:var(--color-color-whte)}}
/* End */


/* Start:/local/templates/rusucheba/styles.css?17903514961006*/
.additionally-relevance {
	border-radius: 20px;
	border: 0.5px solid #A3A3A3;
	background: #FFF; padding:40px;
}

.additionally-relevance h4,.additionally-relevance h3,.additionally-relevance h4,.additionally-relevance h2 {
	font-size: 38px;
	font-style: normal;
	font-weight: 700;
	line-height: 38px;
	margin-bottom:40px;
}

.additionally-relevance p {
    font-size: 1rem;
    line-height: 150%;
    margin-bottom: 1.5625rem;
    max-width: 47.8125rem
}


.double_block_images {
    display: flex;
    gap: 21px;
	margin:40px 0 50px;
}
.double_block_images>div {
    max-width: 407px;
    width: 100%;
}
.text_double_block_image {
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 160%;
    margin-top: 20px;
}
.line_left_block {
   color: #202020;
	font-size: 22px;
	font-style: normal;
	font-weight: 400;
	line-height: 120%;
	letter-spacing: -0.44px;
	border-radius: 24px;
background: #E1FFA1;
padding:24px;
}
.additionally-relevance ol li {
    margin-bottom: 20px;
}
/* End */


/* Start:/local/templates/rusucheba/template_styles.css?179147544458482*/
.training {
    position: fixed;
    bottom: 0px;
    left: 0px;
    width: 100%;
    padding: 0px; z-index:99;
}
.page__container h1 {
    margin-bottom: 40px;
}
.page_parent {
    margin-bottom: 50px;
}
span.bx-filter-container-modef {
    display: none;
}
.row.buttons_filter_bottom {
    margin-top: 50px;
}
.bx-ui-slider-part {
    display: none;
}
i.bx-ft-sub {
    display: none;
}
.bx-ui-slider-range {
    position: relative;
}
.bx-ui-slider-handle {
    width: 1.25rem;
    height: 1.25rem;
    border-radius: 50%;
    background: var(--color-color-alt);
    position: absolute;
    margin-top: -8px; z-index:9;
}
.bx-ui-slider-pricebar-vn {
    height: 3px;
    background-color: #979797;
    position: absolute;
}
.bx-ui-slider-pricebar-vd {
    background-color: var(--color-color-alt);
    height: 3px;
    position: absolute;
    z-index: 2;
}
.bx-ui-slider-range {
    position: relative;
    height: 3px;
    background-color: #979797;
}
.bx-ui-slider-track {
    position: relative;
}
.form__checkboxes {
    max-height: 217px;
    overflow: auto;
}
.fancybox__container {
    width: 100%;
    max-width: 100%;
}
div.form_uchastv {
    border-radius: 24px;
    border: 1px solid #DDD;
    padding: 24px;
}
.uch_form_title {
    font-size: 22px;
    font-style: normal;
    font-weight: 500;
    line-height: 110%;
    letter-spacing: -0.44px;
    margin-bottom: 24px;
	    font-size: 56px;
    max-width: 816px;
    line-height: 48px;
}
.uch_form_text {
    color: #848484;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 110%;
    letter-spacing: -0.32px;
}
.tripple_uch_form {
    margin-top: 48px;
    display: flex;
    gap: 20px;
}
.input_tripple_form input {
    border-radius: 16px;
    border: 1px solid #DDD;
    height: 60px;
    padding: 18px;
    width: 292px;
}
.input_tripple_form button {
    width: 292px;
    height: 60px;
    border-radius: 16px;
    background: #288D0E;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
    color: #FFF;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}
.send_form_standart label.error {
    position: absolute;
    white-space: nowrap;
    top: 100%;
    left: 0px;
    color: #FF5353;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}
.input_tripple_form {
    position: relative;
}
.form__item-input {
    position: relative;
}
.send_form_standart input.error {
    color: #FF5353;
    border: 1px solid #FF5353;
}
div#answer_ajax h3 {
    font-weight: bold;
    font-size: 20px;
    margin-bottom: 20px;
}
.sended_form {
    background-color: #ccc !important;
    pointer-events: none;
}
.sended_form:after {
    content: "Идет отправка...";
}
.sended_form>span {
    display: none;
}
.double_uchr_top {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
}
.left_double_uchr {
    width: 880px;
    max-width: 100%;
}
.left_top_double_uchr {
    color: #848484;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    margin-bottom: 16px;
}
.left_double_uchr h1 {
    color: #202020;
    font-size: 56px;
    font-style: normal;
    font-weight: 500;
    line-height: 110%;
    letter-spacing: -1.12px;
    margin-bottom: 16px;
}
.preview_double_uchr {
    color: #848484;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 110%;
    letter-spacing: -0.32px;
}
.double_uchr_top {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    margin-bottom: 24px;
}
.more_detail_info {
    display: flex;
    gap: 16px;
    flex-wrap: wrap;
    margin-bottom: 48px;
}
.more_info_item {
    border-radius: 12px;
    background: #FFF;
    padding: 8px 12px;
    color: #202020;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}
.more_info_item.count_programms {
    background: #E1FFA1;
    color: #288D0E;
}
.more_info_item.rating {
    background: #FFF6A1;
}
.transparent_button {
    background-color: transparent;
    color: var(--color-color-alt);
}
.buttons_uchr_detail {
    display: flex;
    gap: 16px;
    margin-bottom: 48px;
}
.buttons_uchr_detail a {
    margin: 0px;
}
.design_uchr.design__items .design__item {
    width: 220px;
}
.design__items.design_uchr {
    display: flex;
    flex-wrap: wrap;
}
.news__inner.top_detail_uchr {
    margin-bottom: 120px;
}
.detail_uchr_double {
    border-radius: 24px;
    border: 1px solid #DDD;
    padding: 48px;
    display: flex; gap:30px;
    justify-content: space-between;
    align-items: flex-start; margin-bottom:120px;
}
.left_detail_uchr {
    width: 688px;
    max-width: 100%;
}
.right_detail_uchr {
    border-radius: 21px;
    line-height: 0px;
    overflow: hidden;
}
.green_license {
    color: #288D0E;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 95%;
    letter-spacing: -0.28px;
    padding: 8px 12px;
    border-radius: 12px;
    border: 1px #E1FFA1;
    background: #E1FFA1;
    display: table;
    margin-bottom: 16px;
}
.title_left_detail_uchr {
    color: #202020;
    font-size: 56px;
    font-style: normal;
    font-weight: 500;
    line-height: 90%;
    letter-spacing: -1.12px;
    margin-bottom: 24px;
}
.detail_text_ucrh {
    color: #848484;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 120%;
    letter-spacing: -0.32px;
}

.second_line_filter {
	display: flex;
	flex-direction: column;
	gap: 40px;
}
.big_preim_uchr_title {
    color: #202020;
    text-align: center;
    font-size: 56px;
    font-style: normal;
    font-weight: 500;
    line-height: 85%;
    letter-spacing: -1.12px;
    margin-bottom: 42px;
}
.preims_uchr {
    display: flex;
    gap: 20px;
    flex-wrap: wrap;
    margin-bottom: 120px;
}
.preims_uchr_item{
	height:218px;    padding: 24px;
}
.preims_uchr_item:nth-child(1) {
	width:628px;
}
.preims_uchr_item.white {
    color: #fff;
}
.preims_uchr_item:nth-child(2) {
    width: 304px;
}
.preims_uchr_item:nth-child(3) {
    width: 304px;
}
.preims_uchr_item:nth-child(n+4) {
    width: 412px;
}
.preims_uchr_item_title {
    font-size: 22px;
    font-style: normal;
    font-weight: 500;
    line-height: 95%;
    letter-spacing: -0.44px;
}
.popular_n_block {
	display: flex;
	margin-bottom: 120px;
	justify-content: space-between;
	gap: 20px;
}
.popular_n_item {
	border-radius: 12px;
	background: #F6F6F6;
	padding: 24px;
	width: 100%;
	display: flex;
	flex-direction: column;
}
.popular_n_title {
	font-size: 22px;
	font-style: normal;
	font-weight: 500;
	line-height: 95%;
	letter-spacing: -0.44px;
	margin-bottom: 14px;
}
.popular_n_text {
	color: #848484;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: 100%;
	letter-spacing: -0.32px;
	margin-top: auto;
}
.dop_double_uchr {
	margin-bottom: 120px;
	display: flex;
	gap: 20px;
}
.dop_double_uchr>div {
    width: 100%;
}
.left_dop_double_uchr {
    border-radius: 24px;
    background: #288D0E;
    padding: 48px;
    color: #fff;
}
.dop_double_uchr_title {
    font-size: 56px;
    font-style: normal;
    font-weight: 500;
    line-height: 90%;
    letter-spacing: -1.12px;
    margin-bottom: 24px;
}
.dop_double_uchr_subtitle {
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 120%;
    letter-spacing: -0.32px;
    margin-bottom: 24px;
}
.uchr_prices {
    display: flex;
    flex-direction: column;
    gap: 16px;
}
.uchr_prices_item {
    border-radius: 12px;
    background: #F6F6F6;
    display: flex;
    flex-direction: column;
    gap: 24px;
    padding: 24px;
    color: #202020;
}
.uchr_prices_item_top {
    font-family: Pliska;
    font-size: 64px;
    font-style: italic;
    font-weight: 700;
    line-height: 85%;
    letter-spacing: -1.28px;
}
.uchr_prices_item_top span {
    font-size: 32px;
    font-style: italic;
    font-weight: 700;
    line-height: 85%;
    letter-spacing: -0.64px;
    margin-left: 15px;
}
.uchr_prices_item_bottom {
    color: #848484;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 110%;
    letter-spacing: -0.32px;
}
.right_dop_double_uchr {
    background: url('/local/templates/rusucheba/assets/img/backrightuchr.png')no-repeat;
}
.right_dop_double_uchr {
    padding: 48px;
    display: flex;
    flex-direction: column;
}
.uchr_right_items {
    margin-top: auto;
    display: flex;
    flex-direction: column;
    gap: 6px;
}
.uchr_right_item {
    display: flex;
    align-items: center;
    gap: 24px;
    border-radius: 12px;
    background: #FFF;
    padding: 18px 24px;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 100%;
}
.category__row .preparation__inner .preparation__content {
    padding: 24px 0 24px 24px;
    max-width: 656px;
    min-height: initial;
}
.category__row .preparation__inner .preparation__title {
	color: #FFF;

	font-family: Onest;
	font-size: 22px;
	font-style: normal;
	font-weight: 500;
	line-height: 85%; padding:0px;
	letter-spacing: -0.44px;
}
.category__row .preparation__inner .preparation__title span{
	font-family: Pliska;
	font-size: 22px;
	font-style: italic;
	font-weight: 700;
	line-height: 85%;
	letter-spacing: -0.88px;
}
.category__row .preparation__inner .preparation__text {
    font-size: 14px;
    font-style: normal; padding:0px;
    font-weight: 400;
    line-height: 120%;
    letter-spacing: -0.28px;
    height: auto;
    min-height: initial;
    -webkit-box-flex: initial;
    -ms-flex: initial;
    flex: initial;
    margin-bottom: 24px;
}
.category__row .preparation__inner .preparation__img img, .category__row .preparation__inner  .preparation__img picture {
    width: 198px;
    height: auto;
}
.category__row .preparation__inner .preparation__img {
    right: 24px;
}
.news__inner.top_detail_uchr.proff_top {
    background: url('/local/templates/rusucheba/assets/img/backprofession.png')no-repeat;
    background-size: cover !important;     position: relative;
}
.right_double_proff {
    position: absolute;
    top: 80px;
    right: 30px;
}
.news__inner.top_detail_uchr.proff_top .design__item-title {
    font-size: 36px;
    font-style: italic;
    font-weight: 700;
    line-height: 85%;
    letter-spacing: -0.72px;
}
.news__inner.top_detail_uchr.proff_top .design_uchr.design__items .design__item{
	min-height:initial;
}
.grey_block_with_im {
    border-radius: 24px;
    background: #F6F6F6;
    padding: 48px;
    display: flex;
    justify-content: space-between;
    margin-bottom: 120px;
    gap: 128px;
}
.left_grey_block_wim {
    line-height: 0px;
    overflow: hidden;
    border-radius: 24px;
    min-width: 364px;
}
.title_grey_block_wim {
    color: #202020;
    font-family: Onest;
    font-size: 56px;
    font-style: normal;
    font-weight: 500;
    line-height: 90%;
    letter-spacing: -1.12px;
    margin-bottom: 24px;
}
.title_grey_block_wim span{
	color: #288D0E;
	font-family: Pliska;
	font-size: 65px;
	font-style: italic;
	font-weight: 700;
	line-height: 90%; 
	letter-spacing: -2.6px;
}
.text_grey_block_wim {
    color: #848484;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 120%;
    letter-spacing: -0.32px;
}
.text_grey_block_wim ul li {
    list-style: initial;
    margin-left: 19px;
}
.top_page_proforient {
    border-radius: 24px;
    background-color: #F6F6F6 !important;
    padding: 48px;    background-position: 100% !important;
}
.top_page_proforient .more_detail_info {
    margin-bottom: 16px;
}
.top_page_proforient h1 {
    color: #202020;
    font-family: Onest;
    font-size: 56px;
    font-style: normal;
    font-weight: 500;
    line-height: 90%;
    letter-spacing: -1.12px;
    margin-bottom: 16px;
}
.top_page_proforient .preview_double_uchr {
    max-width: 772px;
}
.top_page_proforient .preview_double_uchr {
    max-width: 772px;
    margin-bottom: 40px;
}
.dops_proforient {
    display: flex;
    gap: 20px;
    margin-bottom: 24px;
}
.item_dop_proforient {
    width: 100%;
    padding: 24px 75px 24px 78px;
    border-radius: 24px;
    background: #fff;
    position: relative;
}
.ico_dop_proforient {
    position: absolute;
    left: 24px;
    top: 24px;
}
.item_dop_proforient {
    width: 100%;
    padding: 24px 75px 24px 78px;
    border-radius: 24px;
    background: #fff;
    position: relative;
    color: #202020;
    font-family: Onest;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 110%;
    letter-spacing: -0.32px;
}
.standart_green_button {
    color: #FFF;
    font-family: Onest;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    padding: 18px;
    border-radius: 16px;
    background: #288D0E;
    width: 100%;
    text-align: center;
}
.top_page_proforient > *:last-child {
    margin-bottom: 0px;
}
.proforient_block {
    margin-top: 48px;
}
.proforient_test_item {
    border-radius: 24px;
    border: 1px solid #DDD;
    padding: 48px;
	display:none;
}
.proforient_test_item.active{
	display:block;
}
.proforient_title {
    color: #202020;
    font-family: Onest;
    font-size: 22px;
    font-style: normal;
    font-weight: 500;
    line-height: 90%;
    letter-spacing: -0.44px;
    margin-bottom: 24px;
}
.line_proforient_radio {
    color: #848484;
    font-family: Onest;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 160%;
    letter-spacing: -0.32px;
    margin-bottom: 8px;
}
.line_proforient_radio input {
    position: absolute;
    opacity: 0;
}
.line_proforient_radio span:before {
    content: " ";
    display: block;
    border-radius: 10px;
    border: 1px solid #848484;
    width: 20px;
    height: 20px;
    position: absolute;
    left: 0px;
    top: 50%;
    margin-top: -10px;
}
.line_proforient_radio input:checked + span:before {
    background: url('/local/templates/rusucheba/assets/img/checked.svg') no-repeat;     background-position: 50%;
}
.line_proforient_radio span {
    position: relative;
    padding-left: 30px;
}
.line_proforient_radio input:checked + span {
    color: #202020;
}
.page_next_prof {
    margin-top: 48px;
    border-radius: 16px;
    background: #288D0E;
    display: table;
    padding: 16px 40px;
    cursor: pointer;
    color: #FFF;
    font-family: Onest;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.bottom_i_t {
	color: rgb(132, 132, 132);
	margin-top: 16px;
}

.left_double_detail_news .more_detail_info {
    margin-bottom: 0px;
}
.left_double_detail_news h1 {
    font-size: 40px;
    font-style: normal;
    font-weight: 500;
    line-height: 100%;
    letter-spacing: -0.8px;
    margin-bottom: 0px;
}
.double_detail_news {
    display: flex;
    justify-content: space-between;
    gap: 15px;
}
.right_double_detail_news {
    width: 580px;
}
.right_double_detail_news_image {
    line-height: 0px;
    position: relative;
    border-radius: 24px;
    overflow: hidden;
}
.left_double_detail_news {
    width: 520px;
    display: flex;
    flex-direction: column;
    gap: 16px;
}
.detail_top_text {
    color: #848484;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 120%;
    letter-spacing: -0.32px;
}
.tags_in_news {
    position: absolute;
    right: 24px;
    bottom: 24px;
    display: flex;
    flex-direction: column;
    gap: 8px;
    align-items: flex-end;
}
.right_double_detail_news_image img {
    max-width: 100%;
}
.double_bottom {
    margin-top: auto;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.double_user {
    display: flex;
    align-items: center;
    gap: 10px;
}
.news_detail_user_image {
    line-height: 0px;
    border-radius: 50%;
    overflow: hidden;
}
.news_detail_user_title {
    color: #848484;
    font-size: 10px;
    font-style: normal;
    font-weight: 400;
    line-height: 120%;
    letter-spacing: -0.2px;
    margin-bottom: 4px;
}
.news_detail_user_name {
    color: #202020;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 120%;
    letter-spacing: -0.28px;
}
.share_opener_items {
    display: none;
    position: absolute;
  
    border-radius: 16px;
    background: #FFF;
    padding: 16px;
    bottom: 100%;
    white-space: nowrap;
    z-index: 3;
    left: 0px;
    margin-bottom: 8px;
}
.in_share_opener_items{
	  display: flex;
    flex-direction: column;
    gap: 16px;
}
.share_with_ico {
    display: flex;
    align-items: center;
    gap: 10px;
}
.share_opener {
    cursor: pointer;
    position: relative;
}
.item_opener_share {
    display: flex;
    align-items: center;
    gap: 8px;
}
.item_opener_share:hover{
	font-weight:bold;
}
.category__inner.reverse {
    -ms-grid-columns: auto 19rem;
    grid-template-columns: auto 19rem;
}
.menu_article {
    border-radius: 24px;
    background: #F6F6F6;
    margin-bottom: 20px;
}
.title_menu_article {
    border-radius: 24px;
    background: #E1FFA1;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 16px 48px;
    color: #202020;
    font-size: 22px;
    font-style: normal;
    font-weight: 400;
    line-height: 120%;
}

.title_menu_article span:last-child {
    line-height: 0px;
    transition: all 0.2s linear;
}
.title_menu_article {
    border-radius: 24px;
    background: #E1FFA1;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 16px 48px;
    color: #202020;
    font-size: 22px;
    font-style: normal;
    font-weight: 400;
    line-height: 120%;
    cursor: pointer;
}
.data_menu_article {
    padding: 24px 48px;
    display: flex;
    flex-direction: column;
    gap: 24px;
}
.data_menu_article a {
    color: #848484;
    font-family: Onest;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 120%;
    letter-spacing: -0.32px;
}
.data_menu_article a:hover {
	color: #202020;
}
.title_menu_article.active span:last-child {
    transform: rotateZ(180deg);
}
.first_content_article {
    border-radius: 24px;
    background: #F6F6F6;
    padding: 48px;
    color: #848484;
    font-family: Onest;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 120%;
    letter-spacing: -0.32px;
    margin-bottom: 20px;
}
.first_content_article  li {
    padding-left: 24px;
    position: relative; list-style:none;
}
.first_content_article li:before {
    content: " ";
    display: block;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background-color: #288D0E;
    position: absolute;
    left: 0px;
    top: 5px;
}
.first_content_article h2, .first_content_article h3 {
    color: #202020;
    font-size: 40px;
    font-style: normal;
    font-weight: 500;
    line-height: 100%;
    letter-spacing: -0.8px;
    margin-bottom: 24px;
}
.first_content_article ol {
    counter-reset: item;
    list-style-type: none;
    display: flex;
    flex-direction: column;
    gap: 16px;
    margin-bottom: 48px;
}
.first_content_article ol li{
	position:relative;
	padding-left:43px;
}
.first_content_article ol li:before {
    content: counter(item) " ";
    counter-increment: item;
    position: absolute;
    left: 0px;
    width: 24px;
    height: 24px;     top: -3px;
    background-color: #288D0E;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #FFF;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: initial;
    letter-spacing: -0.28px;
    padding-top: 1px;
}
.first_content_article ul {
    display: flex;
    flex-direction: column;
    gap: 8px;
}

.share_container.green_opener {
    margin-top: 48px;
    display: inline-flex;
}
.green_opener .share_with_ico {
    border-radius: 16px;
    background: #288D0E;
    display: inline-flex;
    padding: 21px 44px;
    color: #fff;
}
.first_content_article img {
    max-width: 100%;
    height: auto;
}
.black_form {
    color: #fff;
    background: url('/local/templates/rusucheba/assets/img/backblack.png')no-repeat;
	background-color:#000;
	padding: 48px;
	width: 100%; border-radius: 24px; position:relative;
    background-size: cover !important;    margin-bottom: 20px;
}
.black_form #black_form {
    display: block !important;
}
#black_form .uch_form_title {
    color: #FFF;
    font-size: 30px;
    font-style: normal;
    font-weight: 500;
    line-height: 85%;
    letter-spacing: -0.6px;
    margin-bottom: 32px;
}
.line_files {
    color: #FFF;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 110%;
    letter-spacing: -0.32px;
    display: flex;
    align-items: center;
    gap: 8px;
}
.uch_form_text.lines_files {
    display: flex;
    flex-direction: column;
    gap: 8px;
}
.black_form .input_tripple_form input {
    background: #484848;
    border: 1px solid;
}
#black_form .bottom_i_t {
    color: #FFF;
    font-size: 10px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}
.category__inner.reverse .category__opening.info-opening {
    margin-top: 0px !important;
}
.green_right_block {
    display: block;
    margin-bottom: 20px;
	position:relative;
}
.green_right_block img {
    width: 100%;
}
.green_right_block span {
    color: #FFF;
    font-size: 22px;
    font-style: normal;
    font-weight: 500;
    line-height: 110%;
    letter-spacing: -0.44px;
    position: absolute;
    bottom: 0px;
    left: 0px;
    padding: 24px;
}
.fancybox__container form#black_form {
    border-radius: 24px;
    background: #FFF;
    padding: 48px;
}
.fancybox__container form#black_form .uch_form_title {
    color: inherit;
    font-size: 40px;
    font-style: normal;
    font-weight: 500;
    line-height: 85%;
    letter-spacing: -0.8px;
    margin-bottom: 24px;
}
.fancybox__container .line_files path {
    stroke: #848484;
}
.fancybox__container .line_files {
    color: #848484;
}
.fancybox__container #black_form .bottom_i_t {
    color: #848484;
}
.fancybox__container form#black_form {
	background: url('/local/templates/rusucheba/assets/img/back_form_green.png')no-repeat;    background-size: cover;
}
.black_form .input_tripple_form input {
    width: 100%;
}
.black_form .input_tripple_form button {
    width: 100%;
}
.black_form .input_tripple_form {
    width: 100%;
    position: relative;
}
.category__inner.reverse {
    margin-bottom: 120px;
}
.news.news_with_slider {
    margin-bottom: 120px;
    padding: 0px;
}
.items_news_more .owl-nav {
    position: absolute;
    top: -76px;
    right: 0px;
    display: flex;
    gap: 16px;
}
.nes_item_slider .news__column {
    height: 456px;
}
.green_right_block {
    max-width: 304px;
}
.remove_this_block {
    position: absolute;
    right: 24px;
    top: 24px;
    line-height: 0px;
    cursor: pointer;
    z-index: 2;
}
.responsive {
    position: relative;
}
.show_mobile{
	display:none;
}
a.block_more_read {
    display: flex;
    padding: 24px;
    border-radius: 24px;
    background: #FFF;
    align-items: center;
    gap: 24px;
}
.image_block_more_read img {
    width: 232px;
    border-radius: 24px;
}
.ttl_block_more_read {
    color: #202020;
    font-family: Onest;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 120%;
    letter-spacing: -0.28px;
    display: block;
    margin-bottom: 8px;
}
.text_block_more_read {
    font-size: 22px;
    font-style: normal;
    font-weight: 400;
    line-height: 120%;
    letter-spacing: -0.44px;
    color: #202020;
    max-width: 458px;
    display: block;
}
.block_more_read {
    display: flex;
    padding: 24px;
    border-radius: 24px;
    background: #FFF;
    align-items: center;
    gap: 24px;
    margin: 40px 0;
}
.image_block_more_read img {
    width: 232px;
    border-radius: 24px;
    height: 134px;
    object-fit: cover;
}
.search__inner{
	display:block !important;
}
.search_line_data {
    display: flex;
    align-items: center;
    position: relative;
}
.button_line_search_data button {
    width: 240px;
    height: 60px;
    color: #FFF;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    border-radius: 12px;
    background: #288D0E;
    cursor: pointer;
    transition: all 0.2s linear;
}
.input_line_search_data {
    width: 100%;
}
.input_line_search_data input {
    border-radius: 16px;
    width: 100%;
    height: 60px;
    padding: 0 40px;
    background: #F6F6F6;
}
.button_line_search_data {
    position: absolute;
    right: 0px;
    top: 0px;
}
.ico_search {
    position: absolute;
    left: 18px;
    top: 50%;
    margin-top: -7px;
}
.items_search .title_search:first-child {
    margin-top: 40px;
}
.title_search {
    color: #202020;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 95%;
    letter-spacing: -0.36px;
    margin-bottom: 20px;
}
.elelmets_search {
    margin-bottom: 40px;
    display: flex;
    flex-wrap: wrap;
    gap: 16px;
}
.elelmets_search a {
    border-radius: 12px;
    border: 1px solid #288D0E;
    padding: 8px 16px;
    color: #288D0E;
    font-family: Onest;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}
.elelmets_search:last-child {
    margin: 0px;
}
.search__inner {
    position: relative;
}
.close_search {
    position: absolute;
    right: 0;
    top: 0;
    padding: 15px;
    line-height: 0px;
    cursor: pointer;
}
.close_search img {
    width: 14px;
}
.uchrs_top_page .page__container h1 {
    font-weight: 500;
    letter-spacing: -1.12px;
}
.uchrs_top_page .design__inner{
	background:url('/local/templates/rusucheba/assets/img/backvuses.png')no-repeat;
	
}
.uchrs_top_page .design__text {
    max-width: 34.9375rem;
}
.top-category__img a{display:inline;}
.content-slide__text.with_hidde_block{
    height:34px;
    overflow:hidden;
}
.content-slide__text.with_hidde_block.active_hidde_block {
    overflow: initial;
    height: auto;
}
.content-slide__text.with_hidde_block.active_hidde_block .content-slide__text-inner{
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}
.content-slide__text-more.bottom-category__link {
    display: table;
    width: auto;
    margin-top: 15px;
    cursor: pointer;
}
.content-slide__text.with_hidde_block.active_hidde_block.show_hide_block .content-slide__text-inner {
    overflow: initial;
    display: block;
}
.content-slide__text-more {
    text-decoration: underline;
    margin-top: 6px;
    cursor: pointer;
}
.new_vuses_item .content-slide__title {
    font-size: 1.275rem;
    max-width: 50%;
}
.double_in_fuses_item .bottom-category__link {
    max-width: 240px;
}
.double_in_fuses_item {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.double_in_fuses_item .slide-opening__img {
    display: flex;
}
.double_in_fuses_item .slide-opening__img{
    border-radius: 0px;
}
.double_in_fuses_item .slide-opening__img img, .double_in_fuses_item .slide-opening__img picture{
    -o-object-fit: contain;
    object-fit: contain;
}
@media (max-width: 61.9988em) {
	.category__inner.reverse {
		-ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
	}
	
}
@media (max-width: 1200px) {
	.items_news_more .owl-nav {
		position: absolute;
		top: -68px;
	}
	.news__inner.top_detail_uchr.proff_top {
		margin-bottom: 60px;
	}
	.right_double_proff{
		display:none;
	}
	.grey_block_with_im {
		gap: 50px;
	}
	.category__inner.reverse {
		display: block;
	}
	.double_detail_news {
		flex-direction: column;
	}
	.left_double_detail_news {
		width: 100%;
	}
	.right_double_detail_news {
		width: 100%;
	}
	.right_double_detail_news img {
		height: 250px;
		object-fit: cover;
		width: 100%;
	}
	.news__inner.top_detail_uchr {
		margin-bottom: 30px;
}
}
@media (max-width: 1000px) {
	.grey_block_with_im {
		flex-wrap: wrap;
	}
	.top_page_proforient {
        padding: 24px;
        background-position: 100% 300px !important;
    }
	.dops_proforient {
		flex-wrap: wrap;
	}
	.ico_dop_proforient {
		position: absolute;
		left: 16px;
		top: 16px;
	}
	.item_dop_proforient {
		padding: 22px 22px 16px 56px;
	}
	.first_content_article {
		padding: 24px;
	}
	.first_content_article h2, .first_content_article h3 {
		color: #202020;
		font-size: 31px;
	}
	.line_left_block {
		font-size: 19px;
	}
	.items_news_more .owl-nav {
        position: absolute;
        top: -56px;
    }
    .opening__tabs-slide.slide-opening.swiper-slide {
        margin-bottom: 15px;
    }
}
@media (max-width: 47.99875em) {
    .new_vuses_item .slide-opening__top {
        margin-bottom: 0px;
    }
    .new_vuses_item {
        position: relative;
    }
    .double_in_fuses_item .slide-opening__img {
        position: absolute;
        top: 24px;
        right: 24px;
        height: auto;
    }
    .content-slide__text.with_hidde_block.active_hidde_block .content-slide__text-inner{
        -webkit-line-clamp: 3;
    }
    .new_vuses_item .content-slide__title {
        max-width: 93%;
    }
    .in_pr_pr .choice__column.fade-up._watcher-view:first-child {
        display: none;
    }
	.top_page_proforient h1 {
		color: #202020;
		font-family: Onest;
		font-size: 30px;
		font-style: normal;
		font-weight: 500;
		line-height: 90%;
		letter-spacing: -0.6px;
		margin-bottom: 16px;
	}
	.top_page_proforient .preview_double_uchr {
		font-size: 16px;
		font-style: normal;
		font-weight: 400;
		line-height: 110%;
		letter-spacing: -0.32px;
		margin-bottom: 24px;
	}
	.standart_green_button {
		font-size: 16px;
		font-style: normal;
		font-weight: 400;
		line-height: normal;
		padding: 20px;
	}
	.item_dop_proforient {
		padding: 16px 22px  16px 56px;
	}
	.proforient_test_item {
		padding: 24px;
	}
	.proforient_block {
		margin-top: 8px;
	}
	.page_next_prof {
		margin-top: 24px;
	}
	.show_final_test .choice__column:first-child {
		padding-bottom: 149px;
	}
	.news__inner.top_detail_uchr {
		padding: 24px;
		margin-bottom: 64px;
	}	
	.buttons_uchr_detail {
		flex-direction: column;
		gap: 8px;
	}
	.right_double_uchr {
		display: none;
	}
	.more_detail_info {
		margin-bottom: 24px;
	}
	.buttons_uchr_detail a {
		max-width: 100%;
	}
	.buttons_uchr_detail {
		margin-bottom: 24px;
	}
	.design__items.design_uchr {
		gap: 2vw 1.5vw;
	}
	.design_uchr.design__items .design__item {
		width: 49%;
	}
	.detail_uchr_double {
		flex-direction: column;
		gap: 24px;
		padding: 24px;
		margin-bottom: 64px;
	}
	.right_detail_uchr {
		width: 100%;
	}
	.right_detail_uchr img {
		width: 100%;
		height: 200px;
		object-fit: cover;
	}
	.title_left_detail_uchr {
		font-size: 30px;
		font-style: normal;
		font-weight: 500;
		line-height: 90%;
		letter-spacing: -0.6px;
		margin-bottom: 16px;
	}
	.category__filter.filter + div .category__list {
		overflow: initial;
	}
	.category__list {
		flex-wrap: wrap;
	}
	section.category.animate-block.fade-up._watcher-view {
		-webkit-animation: initial;
		animation: initial;
		opacity: 1;
		transform: initial;
	}
	.preims_uchr_item {
		width: 100% !important;
		background-size: cover !important;
		border-radius: 30px;
		height: 185px;
	}
	.preims_uchr {
		gap: 8px;    margin-bottom: 64px;
	}
	.preims_uchr_item_title {
		font-size: 20px;
		font-style: normal;
		font-weight: 500;
		line-height: 95%;
		letter-spacing: -0.4px;
	}
	.big_preim_uchr_title {
		font-size: 30px;
		font-style: normal;
		font-weight: 500;
		line-height: 85%;
		letter-spacing: -0.6px;
		margin-bottom: 20px;
	}
	
	.popular_n_block {
		flex-direction: column;
		gap: 8px;
		margin-bottom: 64px;
	}
	.dop_double_uchr {
		flex-direction: column;
		gap: 8px; margin-bottom:64px;
	}
	.dop_double_uchr>div {
		padding: 24px;
	}
	.dop_double_uchr_title {
		font-size: 30px;
		font-style: normal;
		font-weight: 500;
		line-height: 90%;
		letter-spacing: -0.6px;
		margin-bottom: 16px;
	}
	.uchr_prices_item {
		padding: 16px;
		gap: 16px;
	}
	.uchr_prices_item_top {
		font-size: 30px;
		font-style: italic;
		font-weight: 700;
		line-height: 85%;
		letter-spacing: -0.6px;
	}
	.uchr_prices_item_top span {
		font-size: 16px;
		font-style: italic;
		font-weight: 700;
		line-height: 85%;
		letter-spacing: -0.32px;
	}
	.left_double_uchr h1 {
		font-size: 30px;
		font-style: normal;
		font-weight: 500;
		line-height: 90%;
		letter-spacing: -0.6px;
	}
	.category__row .preparation__inner .preparation__content {
		padding:24px;
	}
	.category__row .preparation__inner .preparation__img img, .category__row .preparation__inner  .preparation__img picture {
		width: auto;
		height: auto;
		max-width: 100%;
	}
	.right_double_proff{
		display:none;
	}
	.grey_block_with_im {
		margin-bottom: 64px;
		gap: 24px;
		padding: 24px;
	}
	.left_grey_block_wim {
		order: 2;
		min-width:initial;
	}
	.title_grey_block_wim, .title_grey_block_wim span {
		font-size: 30px;
		font-style: normal;
		font-weight: 500;
		line-height: 90%;
		letter-spacing: -0.6px;
	}
	.category__filter.filter {
		order: 2;
	}
	.left_grey_block_wim img {
		max-width: 100%;
	}
	.uch_form_title {
		max-width: 100%;
		font-size: 27px; line-height:normal;
	}
	.tripple_uch_form {
		flex-direction: column;
	}
	.input_tripple_form input {
		width: 100%;
	}
	.input_tripple_form button {
		width: 100%;
	}
	.items_news_more .owl-nav {
		position: absolute;
		top: -43px;
	}
	.news_with_slider .service__title {
		text-align: left;
	}
	.left_double_detail_news h1 {
		font-size: 30px;
		font-style: normal;
		font-weight: 500;
		line-height: 85%;
		letter-spacing: -0.6px;
	}
	.double_bottom {
		margin-top: 24px;
	}
	.tags_in_news {
		right: auto;
		left: 24px;
		align-items: flex-start;
		flex-direction: initial;
		flex-wrap: wrap;
	}
	.title_menu_article {
		font-size: 18px;
		font-style: normal;
		font-weight: 400;
		line-height: 120%;
		padding: 24px;
	}
	.data_menu_article {
		padding: 24px;
	}
	.first_content_article h2, .first_content_article h3 {
		font-size: 30px;
		font-style: normal;
		font-weight: 500;
		line-height: 100%;
		letter-spacing: -0.6px;
		margin-bottom: 16px;
	}
	.line_left_block {
		font-size: 18px;
		font-style: normal;
		font-weight: 400;
		line-height: 120%;
		letter-spacing: -0.36px;
	}
	.black_form {
		padding: 24px;
	}
	.share_container.green_opener {
		width: 100%;
		justify-content: center;
	}
	.green_opener .share_with_ico {
		width: 100%;
		justify-content: center;
	}
	.category__filter.filter>.responsive {
		display: none;
	}
	.nes_item_slider .news__column {
		height: 307px;
	}
	.news.news_with_slider {
		margin-bottom: 60px;
	}
	.category__inner.reverse {
		margin-bottom: 60px;
	}
	.show_mobile{
		display:block;
	}
	.news__inner.top_detail_uchr.mbbt18 {
		margin-bottom: 18px;
	}
	.responsive.show_mobile {
		margin-bottom: 60px;
	}
	.green_right_block {
		max-width: 100%;
		margin-bottom: 0px;
	}
	.responsive.show_mobile {
		margin-bottom: 60px;
	}
	.green_right_block img {
		width: 100%;
		border-radius: 16px;
	}
	a.block_more_read {
		flex-direction: column;
	}
	span.image_block_more_read {
		width: 100%;
	}
	.image_block_more_read img {
		width: 100%;
	}
	.search_line_data {
		flex-wrap: wrap;
		gap: 15px;
	}
	.button_line_search_data {
		position: static;
		width: 100%;
	}
	.button_line_search_data button {
		width: 100%;
	}
	.ico_search {
		top: 30px;
	}
	.search__info {
		padding-top: 18px;
	}
	.hide_mobile{
		display:none;
	}
	.category__list.for_mobile{
		display:none;
	}
	.tripple_section_top {
		display: flex;
		align-items: center;
		gap: 8px;
		margin-bottom: 16px;
	}
	.choicer_sect {
		width: 100%;
		display: flex;
		align-items: center;
		border-radius: 16px;
		background: #288D0E;
		padding: 16px 16px 16px  24px;
		color: #fff;
		gap: 12px;
		justify-content: center;
		font-size: 16px;
		font-style: normal;
		font-weight: 400;
		line-height: 120%;
	}
	.choicer_sect span:last-child{
		transition:all 0.2s linear;
	}
	.choicer_search {
		border-radius: 16px;
		background: #F0F0F0;
		width: 60px;
		height: 60px;
		display: flex;
		align-items: center;
		justify-content: center;
		min-width: 60px;
	}
	.choicer_filter {
		border-radius: 16px;
		background: #F0F0F0;
		width: 60px;
		height: 60px;
		display: flex;
		align-items: center;
		justify-content: center;
		min-width: 60px;
	}
	.choicer_sect.active span:last-child {
		transform: rotateZ(180deg);
	}
	.category__list.for_mobile li {
		display: inline-block;
		margin-bottom: 5px;
	}
	.category__inner .category__opening.info-opening {
		display: none;
	}
}

/* подвал: описание портала и блок контактов */
.footer__info {
	display: grid;
	grid-template-columns: minmax(0, 1fr) minmax(0, 1.15fr);
	gap: 2rem;
	align-items: center;
	padding-top: 2rem;
	border-top: 1px solid rgba(var(--color-color-whte--rgb), 0.1);
}
.footer__about {
	max-width: 30rem;
	padding-left: 1.25rem;
	border-left: 3px solid var(--color-color-yellow);
	color: rgba(var(--color-color-whte--rgb), 0.7);
	font-size: 1rem;
	line-height: 150%;
}
.footer__contact {
	padding: 1.75rem 2rem;
	border-radius: 1.5rem;
	border: 1px solid rgba(var(--color-color-whte--rgb), 0.1);
	background: rgba(var(--color-color-whte--rgb), 0.05);
}
.footer__contact-text {
	margin-bottom: 1.25rem;
	color: var(--color-color-whte);
	font-size: 1.125rem;
	line-height: 140%;
}
.footer__phones {
	display: flex;
	flex-wrap: wrap;
	gap: 0.75rem;
}
.footer__phone {
	display: inline-flex;
	align-items: center;
	gap: 0.625rem;
	padding: 0.875rem 1.25rem;
	border-radius: 1rem;
	background: var(--color-color-yellow);
	color: var(--color-color-primary);
	font-size: 1.125rem;
	line-height: 1;
	text-decoration: none;
	white-space: nowrap;
	transition: background-color 0.3s ease, transform 0.3s ease;
}
.footer__phone svg {
	flex: 0 0 auto;
	width: 1.125rem;
	height: 1.125rem;
}
@media (any-hover: hover) {
	.footer__phone:hover {
		background: var(--color-color-whte);
		transform: translateY(-2px);
	}
}
@media (max-width: 61.99875em) {
	.footer__info {
		grid-template-columns: minmax(0, 1fr);
		gap: 1.5rem;
	}
	.footer__about {
		max-width: none;
	}
}
@media (max-width: 47.99875em) {
	.footer__info {
		padding-top: 1.5rem;
	}
	.footer__contact {
		padding: 1.25rem;
		border-radius: 1.25rem;
	}
	.footer__contact-text {
		font-size: 1rem;
	}
	.footer__phone {
		flex: 1 1 100%;
		justify-content: center;
	}
}

/* ---------------------------------------------------------------------------
   Строка фактов под H1 на странице программы.
   Отвечает на «куда я попал»: уровень, вуз (ссылкой), город.
--------------------------------------------------------------------------- */
.economy__facts {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	gap: 8px 10px;
	margin: 12px 0 4px;
}

.economy__fact {
	display: inline-flex;
	align-items: center;
	min-height: 28px;
	padding: 5px 12px;
	border: 1px solid rgba(32, 32, 32, .14);
	border-radius: 999px;
	font-size: 13px;
	line-height: 1.25;
	color: var(--color-color-primary, #202020);
	text-decoration: none;
	background: #fff;
}

.economy__fact--link {
	border-color: rgba(40, 141, 14, .35);
	color: var(--color-color-alt, #288d0e);
}

.economy__fact--link:hover,
.economy__fact--link:focus-visible {
	border-color: var(--color-color-alt, #288d0e);
	background: rgba(40, 141, 14, .07);
}

@media (max-width: 767px) {
	.economy__facts {
		gap: 6px 8px;
		margin: 10px 0 2px;
	}
	.economy__fact {
		min-height: 32px;
		font-size: 12.5px;
	}
}

/* ---------------------------------------------------------------------------
   Правовые страницы: политика конфиденциальности, согласие на обработку ПДн.
--------------------------------------------------------------------------- */
.legal {
	max-width: 820px;
	font-size: 15px;
	line-height: 1.6;
	color: var(--color-color-primary, #202020);
}

.legal h2 {
	margin: 28px 0 10px;
	font-size: 18px;
	line-height: 1.35;
	font-weight: 600;
}

.legal h2:first-of-type { margin-top: 18px; }

.legal p { margin: 0 0 12px; }

.legal ul {
	margin: 0 0 14px;
	padding-left: 22px;
	list-style: disc;
}

.legal li { margin-bottom: 6px; }

.legal a {
	color: var(--color-color-alt, #288d0e);
	text-decoration: underline;
}

.legal__meta {
	font-size: 13px;
	color: var(--color-color-grey, #848484);
}

.legal__related {
	margin-top: 28px;
	padding-top: 16px;
	border-top: 1px solid rgba(32, 32, 32, .12);
	font-size: 14px;
}

@media (max-width: 767px) {
	.legal { font-size: 14.5px; }
	.legal h2 { font-size: 17px; margin-top: 24px; }
}

/* --- ссылки в подвале ---
   Фон подвала тёмный (--color-color-primary), поэтому цвет задаём явно,
   как у .footer__about рядом: белый с прозрачностью. */
.footer__nav {
	display: flex;
	flex-wrap: wrap;
	gap: 0.625rem 1.5rem;
	margin-top: 2rem;
	padding-top: 1.5rem;
	border-top: 1px solid rgba(var(--color-color-whte--rgb), 0.1);
}

.footer__nav-link {
	color: rgba(var(--color-color-whte--rgb), 0.7);
	font-size: 0.9375rem;
	line-height: 140%;
	text-decoration: none;
	transition: color 0.3s ease;
}

.footer__nav-link:hover,
.footer__nav-link:focus-visible {
	color: var(--color-color-yellow);
	text-decoration: underline;
}

@media (max-width: 47.99875em) {
	.footer__nav {
		gap: 0.75rem 1.125rem;
		margin-top: 1.5rem;
		padding-top: 1.25rem;
	}
	.footer__nav-link {
		font-size: 0.875rem;
	}
}

/* Текст согласия под формами.
   В собранный бандл попадает старая версия правила из style.min.css:
   .form__agreement:hover { color: ...; text-decoration: underline }
   — оформление навешено на весь абзац, поэтому при наведении
   подчёркивалось всё предложение, включая некликабельные слова,
   а сами ссылки ничем не выделялись. Здесь это переопределяем
   и делаем ссылки видимыми сразу, а не только при наведении. */
p.form__agreement:hover,
.form__agreement:hover {
	color: var(--color-color-grey);
	text-decoration: none;
}
.form__agreement a,
.bottom_i_t a {
	color: inherit;
	text-decoration: underline;
	text-underline-offset: 0.15em;
	transition: color 0.2s ease-in-out;
}
.form__agreement a:hover,
.form__agreement a:focus-visible,
.bottom_i_t a:hover,
.bottom_i_t a:focus-visible {
	color: var(--color-color-alt);
	text-decoration: underline;
}

/* Состояние «отправляем» для кнопок форм.
   Текст "Идет отправка..." был и раньше, но кнопка просто серела и ничего
   не двигалось — несколько секунд ожидания читались как «сайт завис».
   Добавляем бегущую полосу: она ничего не обещает по времени, но показывает,
   что процесс идёт. Псевдоэлементы не трогаем — ::after занят текстом,
   ::before у .form__button занят иконкой. */
.sended_form {
	pointer-events: none;
	cursor: wait;
	background-image: linear-gradient(
		100deg,
		rgba(var(--color-color-whte--rgb), 0) 20%,
		rgba(var(--color-color-whte--rgb), 0.45) 50%,
		rgba(var(--color-color-whte--rgb), 0) 80%
	);
	background-repeat: no-repeat;
	background-size: 40% 100%;
	animation: rs-sending 1.1s linear infinite;
}
@keyframes rs-sending {
	from { background-position: -60% 0; }
	to   { background-position: 160% 0; }
}
@media (prefers-reduced-motion: reduce) {
	.sended_form { animation-duration: 3s; }
}

/* ------------------------------------------------- экран после отправки
   Раньше в модалке показывался голый <h3> без оформления: человек делал
   самое ценное действие на сайте и получал системное сообщение.
   Делаем нормальный экран — с подтверждением, понятным «что дальше»
   и ссылкой, которая оставляет человека на сайте.

   Верстаем от мобильного: 71% заходов с телефона, и именно там этот экран
   видят чаще всего. Телефоны — не строчка текста, а две отдельные кнопки
   высотой от 44 пикселей: на сенсорном экране в них нужно попадать пальцем. */
#answer_ajax {
	width: 100%;
	max-width: 30rem;
	padding: 1.75rem 1.25rem;
	border-radius: 1.25rem;
	background: var(--color-color-whte);
	box-sizing: border-box;
}
.rs-result {
	display: flex;
	flex-direction: column;
	align-items: center;
	text-align: center;
	gap: 0.75rem;
	font-family: var(--font-primary);
}
.rs-result__icon {
	display: flex;
	align-items: center;
	justify-content: center;
	flex: 0 0 auto;
	width: 3.5rem;
	height: 3.5rem;
	border-radius: 50%;
	background: var(--color-color-yellow);
	color: var(--color-color-primary);
}
.rs-result--error .rs-result__icon {
	background: var(--color-color-greyWhte);
	color: var(--color-color-grey);
}
.rs-result__icon svg {
	width: 1.5rem;
	height: 1.5rem;
	stroke: currentColor;
	fill: none;
	stroke-width: 2.25;
	stroke-linecap: round;
	stroke-linejoin: round;
}
/* Перебиваем старое правило div#answer_ajax h3 — у него свои размеры. */
#answer_ajax .rs-result__title {
	margin: 0;
	font-size: 1.25rem;
	font-weight: 500;
	line-height: 1.25;
	color: var(--color-color-primary);
}
.rs-result__text {
	margin: 0;
	font-size: 0.9375rem;
	line-height: 1.5;
	color: var(--color-color-grey);
}
.rs-result__phones {
	display: flex;
	flex-direction: column;
	gap: 0.5rem;
	width: 100%;
	margin-top: 0.25rem;
}
.rs-result__phones-label {
	font-size: 0.8125rem;
	line-height: 1.4;
	color: var(--color-color-grey);
}
.rs-result__phone {
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 0.5rem;
	min-height: 2.75rem;
	padding: 0.5rem 1rem;
	border: 1px solid rgba(var(--color-color-primary--rgb), 0.15);
	border-radius: 0.75rem;
	font-size: 1rem;
	line-height: 1.2;
	white-space: nowrap;
	color: var(--color-color-primary);
	text-decoration: none;
	transition: color 0.2s ease-in-out, border-color 0.2s ease-in-out;
}
.rs-result__phone svg {
	width: 1rem;
	height: 1rem;
	flex: 0 0 auto;
	stroke: currentColor;
	fill: none;
	stroke-width: 2;
	stroke-linecap: round;
	stroke-linejoin: round;
}
.rs-result__phone:hover,
.rs-result__phone:focus-visible {
	color: var(--color-color-alt);
	border-color: var(--color-color-alt);
}
.rs-result__action {
	display: block;
	width: 100%;
	margin-top: 0.25rem;
	padding: 1rem;
	border-radius: 1rem;
	font-size: 1rem;
	line-height: normal;
	text-align: center;
	text-decoration: none;
	color: var(--color-color-whte);
	background: var(--color-color-alt);
	transition: background 0.2s ease-in-out;
}
.rs-result__action:hover,
.rs-result__action:focus-visible {
	background: var(--color-color-primary);
	color: var(--color-color-whte);
}

/* От планшета — просторнее, телефоны встают в ряд. */
@media (min-width: 30em) {
	#answer_ajax {
		padding: 2.5rem 2rem;
		border-radius: 1.5rem;
	}
	.rs-result {
		gap: 0.875rem;
	}
	.rs-result__icon {
		width: 4rem;
		height: 4rem;
		margin-bottom: 0.25rem;
	}
	.rs-result__icon svg {
		width: 1.75rem;
		height: 1.75rem;
	}
	#answer_ajax .rs-result__title {
		font-size: 1.5rem;
	}
	.rs-result__text {
		font-size: 1rem;
	}
	.rs-result__phones {
		flex-direction: row;
		flex-wrap: wrap;
		justify-content: center;
	}
	.rs-result__phones-label {
		width: 100%;
	}
	.rs-result__phone {
		flex: 1 1 10rem;
	}
	.rs-result__action {
		margin-top: 0.5rem;
		padding: 1.125rem;
	}
}

/* Очень узкие экраны: номер целиком может не влезть в одну строку. */
@media (max-width: 22.5em) {
	.rs-result__phone {
		font-size: 0.9375rem;
		padding: 0.5rem 0.625rem;
	}
}

/* ------------------------------------------- кнопка заявки в первом экране
   Страница программы высотой около 14 экранов, первая кнопка заявки была
   примерно на девятом. 71% заходов с телефона, то есть до неё доскраливали
   единицы. Ставим кнопку сразу под ценой и сроком обучения — там, где
   человек уже увидел главные цифры и может принять решение.
   z-index нужен: в правой части блока лежит декоративная картинка. */
.economy__cta {
	position: relative;
	z-index: 2;
	display: flex;
	flex-direction: column;
	gap: 0.625rem;
	max-width: 34rem;
	margin-top: 1.5rem;
}
.economy__cta-button {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	/* 60px — высота остальных кнопок страницы: «Узнать больше» в карточках
	   и «Отправить» в формах. При 52px кнопка заметно ниже соседних. */
	min-height: 3.75rem;
	padding: 1rem 2.25rem;
	border-radius: 1rem;
	font-size: 1rem;
	line-height: 1.2;
	text-align: center;
	text-decoration: none;
	color: var(--color-color-whte);
	background: var(--color-color-alt);
	transition: background 0.2s ease-in-out;
}
.economy__cta-button:hover,
.economy__cta-button:focus-visible {
	background: var(--color-color-primary);
	color: var(--color-color-whte);
}
.economy__cta-note {
	font-size: 0.8125rem;
	line-height: 1.4;
	color: var(--color-color-grey);
}
@media (min-width: 48em) {
	.economy__cta {
		flex-direction: row;
		align-items: center;
		gap: 1rem;
		max-width: 44rem;
	}
	.economy__cta-button {
		flex: 0 0 auto;
		padding: 1rem 2.25rem;
	}
	.economy__cta-note {
		flex: 1 1 auto;
	}
}

/* --------------------------- кнопки в карточке вуза под программой
   Рядом с «Узнать больше» появилась заявка. Человек долистал до списка
   других вузов с этой же программой — в этот момент он выбирает, и
   возвращаться наверх к общей кнопке ему незачем.
   «Узнать больше» остаётся контурной, заявка — заливкой: иначе две
   одинаковые кнопки рядом конкурируют и ни одна не читается главной.

   Строго одна строка: у .bottom-category__link стоит max-width 240px,
   и две такие кнопки не помещались в отведённые контейнеру 302px —
   вторая переносилась и плашка вырастала со 61 до 103 пикселей.
   Снимаем ограничение ширины, запрещаем перенос и даём кнопкам
   занимать ровно столько, сколько нужно тексту. Проверено на
   1440, 768, 390 и 360 — минимальной ширине макета. */
.fuses_item_actions {
	display: flex;
	flex: 0 1 auto;
	flex-wrap: nowrap;
	gap: 0.625rem;
	align-items: center;
	width: auto;
}
.double_in_fuses_item .fuses_item_actions .bottom-category__link {
	width: auto;
	max-width: none;
	white-space: nowrap;
}
.double_in_fuses_item .bottom-category__link--primary {
	color: var(--color-color-whte);
	background: var(--color-color-alt);
	border-color: var(--color-color-alt);
}
.double_in_fuses_item .bottom-category__link--primary:hover,
.double_in_fuses_item .bottom-category__link--primary:focus-visible {
	color: var(--color-color-whte);
	background: var(--color-color-primary);
	border-color: var(--color-color-primary);
}

/* Теги в карточках (город, проходной балл, бюджетные места) были
   ссылками с href="javascript:void(0)" — выглядели кликабельными,
   но не вели никуда. Теперь это span, оформление прежнее. */
span.slide-opening__link {
	display: inline-block;
	cursor: default;
}

/* У карточек без картинок между текстом и кнопками 24 пикселя — это даёт
   нижний отступ текстового блока. У блока с картинками отступа не было
   вовсе, и кнопки прилипали к фотографиям вплотную. Раньше это было менее
   заметно, пока кнопка была одна; с двумя бросается в глаза.
   Ставим те же 24 пикселя, чтобы все карточки выглядели одинаково. */
.content-slide__images {
	margin-bottom: 1.5rem;
}

/* ============================================================ страница 404
   Было: заголовок, строка «Запрошенная вами страница не существует» и
   кнопка на главную. Человек, пришедший по устаревшей ссылке из поиска,
   попадал в тупик — ему предлагали начать всё заново с главной.
   Стало: поиск и разделы прямо здесь, чтобы он продолжил с того места,
   где остановился. Вёрстка от мобильного: 71% заходов с телефона. */
.error404 {
	padding: 2.5rem 0 3rem;
}
.error404__inner {
	max-width: 36rem;
	margin: 0 auto;
	text-align: center;
}
.error404__code {
	font-size: 4.5rem;
	font-weight: 500;
	line-height: 1;
	letter-spacing: -0.03em;
	color: var(--color-color-yellow);
}
.error404__title {
	margin: 0.5rem 0 0;
	font-size: 1.5rem;
	font-weight: 500;
	line-height: 1.2;
	color: var(--color-color-primary);
}
.error404__text {
	margin: 0.75rem 0 0;
	font-size: 0.9375rem;
	line-height: 1.5;
	color: var(--color-color-grey);
}

/* Поиск — главное действие на этой странице. Поле и кнопка в колонку:
   на телефоне поле во всю ширину читается и заполняется проще. */
.error404__search {
	display: flex;
	flex-direction: column;
	gap: 0.625rem;
	margin-top: 1.75rem;
}
.error404__search-input {
	width: 100%;
	min-height: 3.75rem;
	padding: 0 1.25rem;
	border: 1px solid rgba(var(--color-color-primary--rgb), 0.15);
	border-radius: 1rem;
	font-family: var(--font-primary);
	font-size: 1rem;
	color: var(--color-color-primary);
	background: var(--color-color-whte);
	transition: border-color 0.2s ease-in-out;
}
.error404__search-input::placeholder {
	color: var(--color-color-grey);
}
.error404__search-input:focus {
	outline: none;
	border-color: var(--color-color-alt);
}
.error404__search-button {
	min-height: 3.75rem;
	padding: 0 2rem;
	border: 0;
	border-radius: 1rem;
	font-family: var(--font-primary);
	font-size: 1rem;
	color: var(--color-color-whte);
	background: var(--color-color-alt);
	cursor: pointer;
	transition: background 0.2s ease-in-out;
}
.error404__search-button:hover,
.error404__search-button:focus-visible {
	background: var(--color-color-primary);
}

.error404__links {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	gap: 0.5rem;
	margin-top: 1.75rem;
}
.error404__link {
	display: inline-flex;
	align-items: center;
	min-height: 2.5rem;
	padding: 0.5rem 1rem;
	border-radius: 0.75rem;
	font-size: 0.9375rem;
	line-height: 1.2;
	text-decoration: none;
	color: var(--color-color-primary);
	background: var(--color-color-greyWhte);
	transition: color 0.2s ease-in-out, background 0.2s ease-in-out;
}
.error404__link:hover,
.error404__link:focus-visible {
	color: var(--color-color-primary);
	background: var(--color-color-yellow);
}

.error404__home {
	display: inline-block;
	margin-top: 1.5rem;
	font-size: 0.9375rem;
	color: var(--color-color-grey);
	text-decoration: none;
	border-bottom: 1px solid rgba(var(--color-color-grey--rgb), 0.4);
	transition: color 0.2s ease-in-out, border-color 0.2s ease-in-out;
}
.error404__home:hover,
.error404__home:focus-visible {
	color: var(--color-color-alt);
	border-color: var(--color-color-alt);
}

/* Скрыто визуально, но доступно скринридеру. */
.visually-hidden {
	position: absolute;
	width: 1px;
	height: 1px;
	margin: -1px;
	padding: 0;
	overflow: hidden;
	clip: rect(0 0 0 0);
	white-space: nowrap;
	border: 0;
}

@media (min-width: 30em) {
	.error404 {
		padding: 4rem 0 5rem;
	}
	.error404__code {
		font-size: 7.5rem;
	}
	.error404__title {
		font-size: 2.25rem;
	}
	.error404__text {
		font-size: 1.0625rem;
	}
	/* Поле и кнопка в строку: на широком экране колонка смотрится рыхло. */
	.error404__search {
		flex-direction: row;
	}
	.error404__search-input {
		flex: 1 1 auto;
	}
	.error404__search-button {
		flex: 0 0 auto;
	}
}

/* Поля ввода в чёрном блоке лид-магнита.
   У .black_form задан белый цвет текста, но input его не наследует —
   браузер ставит собственный чёрный. На фоне #484848 чёрные буквы
   почти не читались. Рамка тоже была без цвета (border: 1px solid),
   то есть рисовалась цветом текста, то есть чёрной на чёрном. */
.black_form .input_tripple_form input {
	color: var(--color-color-whte);
	border-color: rgba(var(--color-color-whte--rgb), 0.25);
	transition: border-color 0.2s ease-in-out;
}
.black_form .input_tripple_form input::placeholder {
	color: rgba(var(--color-color-whte--rgb), 0.55);
}
.black_form .input_tripple_form input:focus {
	outline: none;
	border-color: var(--color-color-alt);
}
/* Ошибку валидации на тёмном фоне тоже подсвечиваем читаемо. */
.black_form .input_tripple_form input.error {
	color: #ff8f8f;
	border-color: #ff8f8f;
}

/* End */
/* /local/templates/rusucheba/assets/js/fancybox/fancyboxudm.css?179035149615598 */
/* /local/templates/rusucheba/assets/js/owl/owl.carousel.min.css?17903514963327 */
/* /local/templates/rusucheba/assets/js/owl/owl.theme.default.min.css?17903514961013 */
/* /local/templates/rusucheba/assets/css/style.min.css?1790351496124518 */
/* /local/templates/rusucheba/styles.css?17903514961006 */
/* /local/templates/rusucheba/template_styles.css?179147544458482 */
