

/* Start:/local/libcss/projects/program-picker-2025/common/build/styles/index.css?1758111065122550*/
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{margin:0;font-size:2em}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-size:1em;font-family:monospace,monospace}a{background-color:transparent}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;border-bottom:none}b,strong{font-weight:bolder}code,kbd,samp{font-size:1em;font-family:monospace,monospace}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-size:100%;line-height:1.15;font-family:inherit}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .75em .625em}legend{display:table;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:100%;padding:0;color:inherit;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}h2,h3,p,div,li,a{word-break:break-word}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}details{display:block}summary{display:list-item}template{display:none}.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:transform .3s;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;-o-transition:transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-horizontal{height:18px}.noUi-horizontal .noUi-handle{width:34px;height:28px;right:-17px;top:-6px}.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:#fafafa;border-radius:4px;border:1px solid #d3d3d3;-webkit-box-shadow:inset 0 1px 1px #f0f0f0,0 3px 6px -5px #bbb;box-shadow:inset 0 1px 1px #f0f0f0,0 3px 6px -5px #bbb}.noUi-connects{border-radius:3px}.noUi-connect{background:#3fb8af}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{border:1px solid #d9d9d9;border-radius:3px;background:#fff;cursor:default;-webkit-box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ebebeb,0 3px 6px -3px #bbb;box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ebebeb,0 3px 6px -3px #bbb}.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:before,.noUi-handle:after{content:"";display:block;position:absolute;height:14px;width:1px;background:#e8e7e6;left:14px;top:6px}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:before,.noUi-vertical .noUi-handle:after{width:14px;height:1px;left:6px;top:14px}.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect{background:#b8b8b8}[disabled].noUi-target,[disabled].noUi-handle,[disabled] .noUi-handle{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}@-webkit-keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadein{0%{opacity:0}to{opacity:1}}@font-face{font-style:normal;font-weight:400;font-family:"Manrope";font-display:swap;src:url(/local/libcss/projects/program-picker-2025/common/build/styles/../fonts/Manrope-Regular.woff2) format("woff2"),url(/local/libcss/projects/program-picker-2025/common/build/styles/../fonts/Manrope-Regular.woff) format("woff")}@font-face{font-style:normal;font-weight:500;font-family:"Manrope";font-display:swap;src:url(/local/libcss/projects/program-picker-2025/common/build/styles/../fonts/Manrope-Medium.woff2) format("woff2"),url(/local/libcss/projects/program-picker-2025/common/build/styles/../fonts/Manrope-Medium.woff) format("woff")}@font-face{font-style:normal;font-weight:600;font-family:"Manrope";font-display:swap;src:url(/local/libcss/projects/program-picker-2025/common/build/styles/../fonts/Manrope-SemiBold.woff2) format("woff2"),url(/local/libcss/projects/program-picker-2025/common/build/styles/../fonts/Manrope-SemiBold.woff) format("woff")}@font-face{font-style:normal;font-weight:700;font-family:"Manrope";font-display:swap;src:url(/local/libcss/projects/program-picker-2025/common/build/styles/../fonts/Manrope-Bold.woff2) format("woff2"),url(/local/libcss/projects/program-picker-2025/common/build/styles/../fonts/Manrope-Bold.woff) format("woff")}*,::before,::after{-webkit-box-sizing:border-box;box-sizing:border-box}html,body{margin:0;padding:0}html{font-style:normal;font-weight:400;font-size:16px;line-height:24px;font-family:"Manrope","Arial",sans-serif;color:#171520;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{position:relative;z-index:0}.gradient-favourite{position:absolute;top:0;left:0;width:100%;height:100%;background:-o-linear-gradient(top,#222b40 190px,#f5f5f6 190px);background:linear-gradient(180deg,#222b40 190px,#f5f5f6 190px);z-index:-1}@media (min-width:744px){.gradient-favourite{background:-o-linear-gradient(top,#222b40 266px,#f5f5f6 266px);background:linear-gradient(180deg,#222b40 266px,#f5f5f6 266px)}}@media (min-width:1160px){.gradient-favourite{background:-o-linear-gradient(top,#222b40 266px,#f5f5f6 266px);background:linear-gradient(180deg,#222b40 266px,#f5f5f6 266px)}}@media (min-width:1240px){.gradient-favourite{background:-o-linear-gradient(top,#222b40 496px,#f5f5f6 496px);background:linear-gradient(180deg,#222b40 496px,#f5f5f6 496px)}}.main_position{position:unset}h2,h3,p{margin:0}a{color:#171520;text-decoration:none}img,video{display:block;max-width:100%;height:auto}textarea{resize:none}input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 1000px #fff;box-shadow:inset 0 0 0 1000px #fff;-webkit-text-fill-color:#171520}input,textarea{border-radius:0}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{opacity:1}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1}input:-ms-input-placeholder,textarea:-ms-input-placeholder{opacity:1}input::-ms-input-placeholder,textarea::-ms-input-placeholder{opacity:1}input::placeholder,textarea::placeholder{opacity:1}input:invalid,textarea:invalid{-webkit-box-shadow:none;box-shadow:none}select{border-radius:0}input::-ms-clear,input::-ms-reveal{display:none}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;appearance:none}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none;appearance:none}input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}select,textarea,input:matches([type=email],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=url]){-webkit-appearance:none;-moz-appearance:none;appearance:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none}html{height:100%;margin-left:calc(100vw - 100%);scroll-behavior:smooth}@media (hover:hover){html{margin-left:0}}.wrapper{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;width:100%;height:100%;background-color:#f5f5f6}.wrapper:has(#program-picker) .catalog-form{top:0}.wrapper .header,.wrapper .footer{-ms-flex-negative:0;flex-shrink:0}.wrapper main{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.rouble{font-family:"Rouble","Arial",sans-serif;text-transform:lowercase!important;font-weight:400!important}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;white-space:nowrap;border:0;clip:rect(0 0 0 0);clip-path:inset(100%)}.scroll-lock{position:fixed;overflow:hidden;width:100%;height:auto;background-attachment:fixed}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}.no-transition{-webkit-transition:none!important;-o-transition:none!important;transition:none!important}.shake{-webkit-animation:shake .6s;animation:shake .6s;position:relative;z-index:10}.notification-modal{display:none}.body-background .notification-modal{display:block}@-webkit-keyframes shake{0%,to{-webkit-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}20%,40%,60%,80%{-webkit-transform:translateX(5px);transform:translateX(5px)}}@keyframes shake{0%,to{-webkit-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}20%,40%,60%,80%{-webkit-transform:translateX(5px);transform:translateX(5px)}}.header-program.fix{display:none;margin-top:-400px;min-height:500px}@media (min-width:744px){.header-program.fix{min-height:390px;margin-top:-369px}}@media (min-width:1240px){.header-program.fix{min-height:550px;margin-top:-554px}}.container{width:100%;min-width:375px;margin:0 auto;padding:0 16px}@media (min-width:744px){.container{padding:0 24px}}@media (min-width:1200px){.container{max-width:1160px;padding:0}}.container--section{padding:0 42px}.header{position:sticky;top:-12px;z-index:1;padding:12px 8px 0;margin-bottom:16px}.header_open{z-index:3}@media (min-width:1240px){.header{padding-top:20px;top:-20px}}.header__title{width:100%;max-width:347px;font-weight:700;font-size:28px;line-height:136%;letter-spacing:-.02em;color:#fff}@media (min-width:744px){.header__title{min-width:unset;max-width:unset}}@media (min-width:1240px){.header__title{padding-bottom:0;font-size:42px;line-height:133%}}.header__title_font{font-size:26px}@media (min-width:744px){.header__title_font{font-size:28px}}@media (min-width:1240px){.header__title_font{font-size:42px;line-height:133%}}.header-container{margin:0 auto;padding:7px 20px;max-width:1244px;background-color:#fff;-webkit-box-shadow:0 20px 20px -10px rgba(0,0,0,.04);box-shadow:0 20px 20px -10px rgba(0,0,0,.04);border-radius:6px}@media (min-width:1240px){.header-container{padding:9px 40px 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.header-top{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}@media (min-width:1240px){.header-top{border-bottom:1px solid #cbcbcf;padding-bottom:9px}}.header-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:1240px){.header-left__logo{margin-right:45px;width:135px;height:60px}}.header-left__region{display:none}@media (min-width:1240px){.header-left__region{display:block}}.header-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-right__tools{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding-left:0;list-style-type:none}.header-right__link{display:none}@media (min-width:1240px){.header-right__link{display:block;margin-right:40px}}.header-right__menu-tools:not(:last-child){margin-right:12px}.header-bottom{display:none}@media (min-width:1240px){.header-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:23px}}.header-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin:0;padding-left:0;list-style-type:none}@media (min-width:1240px){.header-nav{width:unset}}.header-nav__item{line-height:88%;padding-bottom:24px}.header-nav__item:not(:last-child){margin-right:22px}@media (min-width:1440px){.header-nav__item:not(:last-child){margin-right:28px}}.header-nav__link{position:relative;font-weight:600;font-size:15px;line-height:88%;letter-spacing:-.01em;color:#40404e}@media (min-width:1266px){.header-nav__link{font-size:16px}}.header-nav__link::after{content:"";position:absolute;left:0;bottom:20%;opacity:0;width:100%;height:2px;border-radius:5px;background-color:#d74545;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.header-headings{margin-top:-111px;margin-bottom:40px;padding:111px 0 0 0;background-color:#2a253e}@media (min-width:744px){.header-headings{width:100%;margin:-111px auto 40px;padding-top:150px}}@media (min-width:1240px){.header-headings{margin-top:-140px;margin-bottom:48px;padding-top:150px}}.header-headings__container{position:relative;overflow:hidden}@media (min-width:1240px){.header-headings__container::after{position:absolute;content:"";width:521px;height:430px;bottom:0;right:-20px;background:url(/local/libcss/projects/program-picker-2025/common/build/styles/../media/images/girl-background.png) no-repeat;background-size:521px 430px}}.header-headings .header__title{max-width:768px;margin-bottom:24px;font-size:24px;line-height:36px;letter-spacing:-.02em}@media (min-width:744px){.header-headings .header__title{margin-top:48px;margin-bottom:32px;font-size:32px;line-height:42px}}@media (min-width:1240px){.header-headings .header__title{margin-top:64px;margin-bottom:40px;font-size:48px;line-height:60px}}.header-headings .header__desc{max-width:768px;margin-bottom:40px}@media (min-width:744px){.header-headings .header__desc{font-size:18px;line-height:27px}}@media (min-width:1240px){.header-headings .header__desc{margin-bottom:48px}}.header-headings__control{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-bottom:48px;padding:4px;gap:8px;border:1px solid #e5e1f0;background-color:#edebf2;border-radius:60px}@media (min-width:744px){.header-headings__control{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 40px 64px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (min-width:1240px){.header-headings__control{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-left:0;margin-right:0}}.header-headings__link{display:-webkit-box;display:-ms-flexbox;display:flex;padding:11px 30px;font-weight:500;border-radius:48px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header-headings__link--active{background-color:#df2935;color:#fff}.region{position:relative}.region__name{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;padding-right:2px;margin-right:15px;padding-bottom:2px;font-weight:600;font-size:14px;line-height:129%;color:#7c7c88;background:0 0;border:0;border-bottom:1px dotted #7c7c88;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.region__name::after{position:absolute;content:"";width:16px;height:16px;top:calc(50% - 8px);right:-15px;background:url(/local/libcss/projects/program-picker-2025/common/build/styles/../media/svg/arrow-down.svg) no-repeat 50% 50%;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-o-transition:transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.region__name:focus{outline:0;border-bottom:1px dotted #7c7c88}.region_open .region__name::after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.region__container,.nav-region__container{-webkit-box-shadow:0 2px 20px rgba(0,0,0,.15);box-shadow:0 2px 20px rgba(0,0,0,.15);visibility:hidden;opacity:0;background:#fff;border-radius:16px;position:absolute;z-index:31;top:2rem;left:.3rem;width:271px;padding:.7rem 0}.region__form,.nav-region__form{margin:.2rem .8rem 0 .8rem}.region__list,.nav-region__list{padding-left:.2rem;margin-top:.4rem;max-height:29rem;color:#171520;list-style-type:none;overflow:auto}.region__list_height,.nav-region__list_height{max-height:235px}.region__item,.nav-region__item{font-size:16px;line-height:1.7rem;cursor:pointer;padding:.4rem 0 .4rem .8rem}.region__item:hover,.nav-region__item:hover{background:rgba(245,245,245,.8)}.region__list::-webkit-scrollbar,.nav__list::-webkit-scrollbar,.nav-region__list::-webkit-scrollbar{-webkit-appearance:none;appearance:none}.region__list::-webkit-scrollbar:vertical,.nav__list::-webkit-scrollbar:vertical,.nav-region__list::-webkit-scrollbar:vertical{width:11px}.region__list::-webkit-scrollbar:horizontal,.nav__list::-webkit-scrollbar:horizontal,.nav-region__list::-webkit-scrollbar:horizontal{height:11px}.region__list::-webkit-scrollbar-thumb,.nav__list::-webkit-scrollbar-thumb,.nav-region__list::-webkit-scrollbar-thumb{background:rgba(0,0,0,.5);border-radius:8px;border:2px solid #fff}.region__list::-webkit-scrollbar-track,.nav__list::-webkit-scrollbar-track,.nav-region__list::-webkit-scrollbar-track{background:#fff;border-radius:8px}.overlay-visible{visibility:visible;opacity:1}.region-search__input,.nav-region__input{width:100%;border:1px solid rgba(0,0,0,.1);-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:10px;padding:1rem;outline:0}.tools__search{margin-right:12px;background-color:transparent;border:0;cursor:pointer}.tools__search_margin{margin-right:0}.tools__eye:last-child{display:none}@media (min-width:1240px){.tools__eye:last-child{display:block}}.tools__search,.tools__account{cursor:pointer}.lang{line-height:100%}.lang__to-eng,.lang__to-ru{font-weight:600;font-size:14px;line-height:100%;letter-spacing:-.01em;color:#7c7c88}@media (min-width:1240px){.lang__to-eng,.lang__to-ru{font-size:16px}}@media (min-width:1240px){.burger-menu{display:none}}.breadcrumbs{display:none}@media (min-width:744px){.breadcrumbs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:22px;color:#fff}}@media (min-width:1240px){.breadcrumbs{margin-bottom:68px}}.breadcrumbs--ceo{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:32px}@media (min-width:744px){.breadcrumbs--ceo{margin-bottom:0}}@media (min-width:1240px){.breadcrumbs--ceo{padding-top:0}}.breadcrumbs__link{font-weight:500;font-size:12px;line-height:167%;color:inherit}@media (min-width:1240px){.breadcrumbs__link{font-weight:600;font-size:14px;line-height:129%}}.breadcrumbs__link_disabled{pointer-events:none;color:rgba(255,255,255,.6)}.breadcrumbs__link:not(:last-child){position:relative;padding-right:16px}.breadcrumbs__link:not(:last-child)::after{position:absolute;content:"";width:6px;height:10px;background:url(/local/libcss/projects/program-picker-2025/common/build/styles/../media/svg/arrow-right.svg) no-repeat;top:25%;right:0}.breadcrumbs__link:not(:first-child){padding-left:14px}.nav-menu{padding-left:0;margin:0;list-style-type:none}.nav-menu__item{padding-left:0}.nav-menu__item:hover a{color:#d74545}.nav-menu__link{font-weight:500;font-size:16px;line-height:150%;letter-spacing:-.01em;color:#222b40}.header-program{position:relative;z-index:-10;min-height:515px;margin-top:-263px;margin-bottom:24px;padding-top:112px;padding-left:16px;background-color:#2a253e;background-size:cover;background-repeat:no-repeat;background-position:50%}@media (min-width:744px){.header-program{padding-top:104px;margin-top:-265px;min-height:390px}}@media (min-width:1240px){.header-program{min-height:550px;margin-top:-441px}}.header-program__wrapper{max-width:1244px;margin:0 auto}@media (min-width:1240px){.header-program__wrapper{padding-left:42px}}.header-program__heading{padding-bottom:12px;font-size:14px;font-weight:600;line-height:24px;letter-spacing:-.14px;color:#fff}@media (min-width:1160px){.header-program__heading{font-size:18px;letter-spacing:-.18px}}.header-program__title{margin-bottom:108px;font-size:28px;font-weight:700;line-height:38px;letter-spacing:-.56px;color:#fff}@media (min-width:744px){.header-program__title{margin-bottom:102px}}@media (min-width:1160px){.header-program__title{max-width:900px;font-size:42px;line-height:56px;letter-spacing:-.84px}}@media (min-width:1240px){.header-program__title{margin-bottom:142px}}.link-to-picker,.red-button{max-width:244px;padding:10px 24px;background-color:#d74545;color:#fff;font-weight:700;font-size:18px;line-height:22px;text-align:center;border:0;border-radius:28px 4px;cursor:pointer;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.link-to-picker_font,.red-button_font{font-size:16px}.link-to-picker:disabled,.red-button:disabled{opacity:.5}.check-list-title{font-weight:700;font-size:28px;line-height:136%;letter-spacing:-.02em;color:#1e1e2f;padding-bottom:24px}@media (min-width:1240px){.check-list-title{font-size:48px;line-height:117%;padding-bottom:40px}}.up{position:fixed;cursor:pointer;bottom:46px;left:20px;z-index:9;-webkit-box-shadow:0 1.44px 2.4px rgba(64,64,78,.04);box-shadow:0 1.44px 2.4px rgba(64,64,78,.04)}.up__icon{width:48px;height:48px}.search{position:relative;display:-ms-grid;display:grid;width:100%;-ms-grid-columns:1fr;grid-template-columns:1fr;max-width:696px;margin:0 auto 32px;gap:12px}@media (min-width:744px){.search{margin-bottom:40px}}@media (min-width:1200px){.search{-ms-grid-column-span:2;grid-column:span 2;max-width:none;margin:0 0 48px;-ms-grid-columns:1fr;grid-template-columns:1fr}}.search__input{width:100%;height:52px;padding:12px;padding-left:48px;padding-right:100px;border:1px solid #e5e1f0;background:#fff url(/local/libcss/projects/program-picker-2025/common/build/styles/../media/svg/search-input.svg) no-repeat;background-size:20px 20px;background-position:16px 50%;font-size:16px;line-height:24px;border-radius:60px;cursor:pointer}.search__input::-webkit-input-placeholder{color:#85848b}.search__input::-moz-placeholder{color:#85848b}.search__input:-ms-input-placeholder{color:#85848b}.search__input::-ms-input-placeholder{color:#85848b}.search__input::placeholder{color:#85848b}@media (min-width:744px){.search__input{padding-left:56px;padding-right:160px;background-position:26px 50%}}@media (min-width:1200px){.search__input{height:auto;min-width:1160px;max-width:1160px;padding:11px;padding-left:40px;font-size:16px;border-radius:4px;background-position:12px 50%}}.search__input:not(:-moz-placeholder-shown)+.search__clear-button{display:flex}.search__input:not(:-ms-input-placeholder)+.search__clear-button{display:-ms-flexbox;display:flex}.search__input:not(:placeholder-shown)+.search__clear-button{display:-webkit-box;display:-ms-flexbox;display:flex}.search__filter-button{position:absolute;top:2px;right:2px;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;width:48px;height:48px;border:0;border-radius:50%;background-color:#df2935;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:744px){.search__filter-button{display:-webkit-box;display:-ms-flexbox;display:flex;width:auto;padding:0 12px;gap:10px;border-radius:48px}}@media (min-width:1200px){.search__filter-button{display:none}}.search__filter-text{display:none;color:#fff;font-weight:600}@media (min-width:744px){.search__filter-text{display:block}}.search__clear-button{position:absolute;display:none;padding:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;top:2px;right:60px;width:44px;height:48px;background-color:transparent;border:0;cursor:pointer}.search__clear-button::after,.search__clear-button::before{position:absolute;content:"";width:16px;height:1px;background-color:#7c7c88;border-radius:2px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.search__clear-button::before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}@media (min-width:744px){.search__clear-button{right:120px}}@media (min-width:1200px){.search__clear-button{top:calc(50% - 22px);right:6px}}.catalog__columns{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;padding-bottom:64px}@media (min-width:1240px){.catalog__columns{padding-bottom:110px;-ms-grid-columns:1fr 760px;grid-template-columns:1fr 760px;gap:10px}}.custom-select:not(:last-of-type){margin-bottom:40px}.custom-select__heading{position:relative;margin:0;margin-bottom:20px;font-size:18px;line-height:22px;letter-spacing:-.02em;font-weight:500;cursor:pointer}.custom-select__heading::after,.custom-select__heading::before{position:absolute;content:"";width:9px;height:2px;top:50%;right:5px;background-color:#7c7c88;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border-radius:5px;-webkit-transition:-webkit-transform .6s ease;transition:-webkit-transform .6s ease;-o-transition:transform .6s ease;transition:transform .6s ease;transition:transform .6s ease,-webkit-transform .6s ease}.custom-select__heading::after{right:0;-webkit-transform:rotate(315deg);-ms-transform:rotate(315deg);transform:rotate(315deg)}.custom-select__options{max-height:0;overflow:hidden;-webkit-transition:max-height .6s ease;-o-transition:max-height .6s ease;transition:max-height .6s ease}.custom-select__option:not(:last-of-type){margin-bottom:8px}.custom-select--open .custom-select__options{max-height:200px}.custom-select--open .custom-select__heading::after{-webkit-transform:rotate(230deg);-ms-transform:rotate(230deg);transform:rotate(230deg)}.custom-select--open .custom-select__heading::before{-webkit-transform:rotate(130deg);-ms-transform:rotate(130deg);transform:rotate(130deg)}.custom-select____label{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;padding:4px 0;padding-left:30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:22px;font-weight:500;cursor:pointer}.custom-select____label::before{position:absolute;content:"";width:20px;height:20px;left:0;background-color:#fff;border-radius:4px;border:1px solid #eaeaec;-webkit-box-shadow:0 1px 2px rgba(185,169,160,.04);box-shadow:0 1px 2px rgba(185,169,160,.04);-webkit-transition:background-color .3s ease;-o-transition:background-color .3s ease;transition:background-color .3s ease}.custom-select__checkbox:checked+.custom-select____label::before{background:#d74545 url(/local/libcss/projects/program-picker-2025/common/build/styles/../media/svg/checkmark.svg) no-repeat;background-size:13px 9px;background-position:50% 50%}.programs{position:relative;margin:0 auto;max-width:696px;width:100%}@media (min-width:1160px){.programs{width:100%;max-width:none}}.programs__title{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:16px;margin-bottom:32px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.programs__total{margin:0;font-size:12px;line-height:18px;font-weight:500;color:#7c7c88}@media (min-width:744px){.programs__total{font-size:16px;line-height:24px}}.programs__total--desktop{display:none}@media (min-width:1240px){.programs__total--desktop{display:block}}.favourite-page .programs{margin-top:80px;margin-bottom:158px}@media (min-width:744px){.favourite-page .programs{margin-top:112px;margin-bottom:100px}}@media (min-width:1160px){.favourite-page .programs{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;-webkit-column-gap:100px;-moz-column-gap:100px;column-gap:100px;margin-bottom:200px}}@media (min-width:1240px){.favourite-page .programs{margin-top:220px}}.programs__list{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;margin-bottom:32px;padding:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;list-style-type:none}@media (min-width:1240px){.programs__list{gap:20px;-ms-grid-column:1;grid-column:1}}.programs__empty{font-size:18px;line-height:26px;letter-spacing:-.01em}.programs__download{display:block;max-height:44px;font-size:16px}@media (min-width:1160px){.programs__download{-ms-grid-column:2;grid-column:2}}.program{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;padding:16px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#fff;border:2px solid transparent;border-radius:16px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;-webkit-box-shadow:0 2px 2px 0 rgba(124,124,136,.0588235294);box-shadow:0 2px 2px 0 rgba(124,124,136,.0588235294);-webkit-box-shadow:0 2px 3px 0 rgba(124,124,136,.0784313725);box-shadow:0 2px 3px 0 rgba(124,124,136,.0784313725);cursor:pointer}@media (min-width:744px){.program{padding:24px}}@media (hover:hover){.program:hover:not(.focus-visible){border-color:rgba(215,69,69,.5);-webkit-box-shadow:0 20px 20px -10px rgba(64,64,78,.1);box-shadow:0 20px 20px -10px rgba(64,64,78,.1)}}.program__top{cursor:pointer}@media (hover:hover){.program--no-link:hover:not(.focus-visible){border-color:transparent;-webkit-box-shadow:none;box-shadow:none;cursor:auto}}.program--no-link .program__top{cursor:auto}.program__heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:24px}@media (min-width:744px){.program__heading{display:-ms-grid;display:grid;-ms-grid-columns:3fr 2fr;grid-template-columns:3fr 2fr;-webkit-box-align:start;-ms-flex-align:start;align-items:start}}.program__direction{margin:0;margin-bottom:10px;color:#85848b;font-size:12px;line-height:18px}@media (min-width:744px){.program__direction{font-size:14px;line-height:21px}}.program__button{position:absolute;top:16px;right:16px;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;width:32px;height:32px;padding:0;border:0;background-color:transparent;cursor:pointer}@media (min-width:744px){.program__button{top:24px;right:24px}}.program__button--phone{width:32px;height:32px;border:1px solid #171520;border-radius:50%;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.program__button--phone svg{width:16px;height:16px}@media (min-width:1240px){.program__button--phone{width:48px;height:48px;border:1px solid #bbc2e0}.program__button--phone svg{width:20px;height:20px}.program__button--phone svg path{fill:#bbc2e0;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}}@media (hover:hover){.program__button--phone:hover:not(.focus-visible){border-color:#1e1e2f}.program__button--phone:hover:not(.focus-visible) svg path{fill:#1e1e2f}}.program__favourite{fill:none}.program__description{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}@media (min-width:744px){.program__description{gap:16px}}.program__title{margin:0;margin-bottom:12px;font-weight:600}@media (min-width:744px){.program__title{margin-bottom:0;font-size:24px;line-height:31px;letter-spacing:-.02em}}.program__subtitle{margin:0;margin-bottom:16px;font-size:14px;line-height:150%;letter-spacing:-.01em;font-weight:400}@media (min-width:1200px){.program__subtitle{padding-right:70px;font-size:16px;line-height:150%}}.program__tags{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}@media (min-width:744px){.program__tags{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.program__tag{margin:0;padding:6px 12px;font-size:12px;line-height:18px;font-weight:600;color:#2a253e;border:1px solid #2a253e;border-radius:60px}@media (min-width:744px){.program__tag{font-size:14px;line-height:21px}}.program__places{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}.program__places .program__text{margin:0}@media (min-width:744px){.program__places{gap:32px;-ms-grid-columns:(270px)[2];grid-template-columns:repeat(2,270px)}}.program__place{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.program__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}@media (min-width:744px){.program__info{display:-ms-grid;display:grid;-ms-grid-columns:(270px)[2];grid-template-columns:repeat(2,270px);gap:32px}}.program__label{font-size:12px;line-height:18px;color:#1e1e2f;opacity:.5}@media (min-width:744px){.program__label{font-size:14px;line-height:21px}}@media (min-width:744px){.program__data{font-size:16px;line-height:24px}}.program__places .program__text{margin-bottom:0}.program__text{margin:0;font-size:14px;line-height:20px}.program__text--tooltip{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.program__text--tooltip{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;cursor:pointer}.program__additional{font-weight:400;font-size:12px}.program__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}@media (min-width:744px){.program__footer{display:-ms-grid;display:grid;margin-top:32px;grid-template-columns:repeat(auto-fit,minmax(49%,1fr));gap:6px}}.program__logo{width:49px;height:14px}.program__institute{margin:0;font-size:12px;line-height:16px;font-weight:500;letter-spacing:-.01em;color:#7c7c88}@media (min-width:1200px){.program__institute{font-size:14px}}.program--favourite .program__favourite{fill:#d74545;stroke:#d74545}.favourite-page .program--favourite{border:0}.pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;-ms-grid-row:4;grid-row:4}@media (min-width:1240px){.pagination{-ms-grid-column-span:2;grid-column:span 2}}.pagination__pages{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}.pagination__list{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0;list-style-type:none;gap:2px}.pagination__show-more{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;padding:0;padding-bottom:2px;font-size:16px;line-height:24px;font-weight:600;color:#df2935;background-color:transparent;border:0;cursor:pointer;-webkit-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease}.pagination__show-more::after{position:absolute;content:"";width:100%;height:1px;bottom:0;left:0;background-color:#df2935;-webkit-transition:background-color .3s ease;-o-transition:background-color .3s ease;transition:background-color .3s ease}@media (hover:hover){.pagination__show-more:hover:not(.focus-visible){color:#9c1d25}.pagination__show-more:hover:not(.focus-visible)::after{background-color:#9c1d25}}.pagination__button{display:-webkit-box;display:-ms-flexbox;display:flex;width:40px;height:40px;padding:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:14px;line-height:21px;border:1px solid transparent;border-radius:50%;background-color:transparent;cursor:pointer;-webkit-transition:color .3s ease,background-color .3s ease;-o-transition:color .3s ease,background-color .3s ease;transition:color .3s ease,background-color .3s ease}@media (hover:hover){.pagination__button:hover:not(.focus-visible){background-color:#edebf2}}.pagination__button--active,.pagination__button--current{border-color:#df2935;color:#df2935}.pagination__text{display:none;-webkit-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease}@media (min-width:744px){.pagination__text{display:block;font-size:14px;line-height:21px}}@media (min-width:1240px){.pagination__text{font-size:16px;line-height:24px}}.pagination__control{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:24px;padding:0;padding-left:32px;border:0;border-radius:0;background-color:transparent;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pagination__control::after,.pagination__control::before{position:absolute;content:"";width:9px;height:1px;background-color:#171520;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border-radius:5px;top:calc(50% - 3px);-webkit-transition:background-color .3s ease;-o-transition:background-color .3s ease;transition:background-color .3s ease}.pagination__control::after{left:9px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.pagination__control::before{left:9px;top:15px}@media (hover:hover){.pagination__control:hover:not(.focus-visible){background-color:transparent}.pagination__control:hover:not(.focus-visible) .pagination__text{color:#df2935}.pagination__control:hover:not(.focus-visible)::after,.pagination__control:hover:not(.focus-visible)::before{background-color:#df2935}}.pagination__control--next{padding-left:0;padding-right:32px}.pagination__control--next::after{left:auto;right:9px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.pagination__control--next::before{left:auto;right:9px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.pagination__control--disabled::after,.pagination__control--disabled::before{background-color:#7c7c88}@media (hover:hover){.pagination__control--disabled:hover:not(.focus-visible){color:#7c7c88;background-color:transparent;cursor:not-allowed}.pagination__control--disabled:hover:not(.focus-visible) .pagination__text{color:#7c7c88}.pagination__control--disabled:hover:not(.focus-visible)::after,.pagination__control--disabled:hover:not(.focus-visible)::before{background-color:#7c7c88}}.accordion{position:relative;margin-bottom:7px;width:100%;color:#fff;overflow:hidden}.accordion__input,.table-card__input{position:absolute;opacity:0;z-index:-1}.accordion__title{position:relative;display:block;padding-right:40px;padding-top:17px;padding-bottom:13px;font-weight:600;font-size:16px;line-height:150%;letter-spacing:-.01em;color:#222b40;cursor:pointer}.accordion__content,.table-card__hidden-content{max-height:0;overflow:hidden;-webkit-transition:max-height .35s;-o-transition:max-height .35s;transition:max-height .35s}.accordion__content_width,.table-card__hidden-content_width{max-width:800px}.accordion__input:checked~.accordion__content,.table-card__input:checked~.table-card__hidden-content{max-height:100vh}.accordion__list,.accordion__item-list{padding-left:16px;margin:0;list-style-type:none}.accordion__item-list{padding-bottom:21px}.accordion__item:hover,.accordion__item-list-item:hover{border-bottom:1px solid rgba(0,0,0,.2);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.accordion__text{font-size:14px;font-weight:400;line-height:1.5;color:#171520}.accordion__title_arrow,.time-table__row::after,.table-card__label_arrow{position:absolute;top:17px;right:3px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:12px;height:12px;border-bottom:1px solid #222b40;border-left:1px solid #222b40;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;cursor:pointer}.accordion__input:checked+.accordion__title .accordion__title_arrow,.table-card__input:checked+.table-card__label .table-card__label_arrow{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.accordion__link{font-weight:500;font-size:16px;line-height:200%;letter-spacing:-.01em;color:#222b40}.nav__heading{background-color:#fff;border-radius:6px;margin-bottom:32px}.nav__menu-content{padding-left:16px;padding-right:16px}.nav__top{padding:7px 22px 7px 17px;border-radius:6px}.nav__menu{margin-bottom:40px}.nav__list{padding-left:0;margin:0;list-style-type:none}.nav__item{border-bottom:.3px solid #d8d8dc}.nav__name{color:#222b40;font-size:24px;text-decoration:none;padding-bottom:15px}.nav__button{position:relative;margin-right:18px;padding:0;border:0;background-color:transparent;-webkit-box-shadow:none;box-shadow:none;cursor:pointer}.nav__button_margin{display:inline-block;margin-bottom:32px}.nav__overlay{position:fixed;z-index:10;width:100%;height:100%;background-color:rgba(34,43,64,.7);top:0;left:0;right:-100%;bottom:100%;opacity:0;visibility:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.nav__content{background-color:#f5f5f6;padding:12px 8px;height:100%;width:100%;position:absolute;margin:0 auto;z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;right:-260px;overflow:auto;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.nav__content_open{right:0;-webkit-transition:all ease .5s;-o-transition:all ease .5s;transition:all ease .5s}.nav__eye{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:37px}.nav__eye_icon{margin-right:11px}.nav__eye_link{font-weight:500;font-size:16px;line-height:88%;letter-spacing:-.01em;color:#1e1e2f}.overlay-visible{visibility:visible;opacity:1}.nav-region{position:relative;margin-bottom:35px;cursor:pointer}.nav-region::after{position:absolute;content:"";width:24px;height:24px;top:0;left:0;background-image:url(/local/libcss/projects/program-picker-2025/common/build/styles/../media/svg/pin.svg);background-repeat:no-repeat}.nav-region__wrapper{visibility:hidden;opacity:0;position:absolute;content:"";z-index:10;top:0;left:0;right:0;bottom:0;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.nav-region__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:absolute;z-index:12;background-color:#fff;width:100%;height:100vh;padding:24px}.nav-region__close{-ms-flex-item-align:end;align-self:flex-end;border:0;background:0 0;cursor:pointer}.nav-region__list{max-height:100vh}.nav-region__btn{padding-left:34px;border:0;background-color:transparent;font-weight:500;font-size:16px;line-height:112%;color:#7c7c88;cursor:pointer}.nav-region__btn:focus{border:0;background:0 0;outline:0}.nav-region__name{background:0 0;border:0;outline:0}.nav-region__input{width:100%;border:1px solid #d8d8dc;border-radius:8px;padding:10px 14px}.overlay-visible{visibility:visible;opacity:1}.tooltip{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:2;cursor:pointer}.tooltip__item{text-align:center}.tooltip__text{position:absolute;left:110%;display:none;width:200px;padding:10px;background-color:#fff;color:#171520;border-radius:4px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.tooltip__content{position:absolute;bottom:100%;display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:311px;padding:8px 16px;background-color:#f5f5f6;border-radius:6px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:1240px){.tooltip__content{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}}.tooltip__icon{fill:none}.tooltip__circle{stroke:#b0b0b8}.tooltip__letter{stroke:#b0b0b8}.tooltip--open .tooltip__text{display:-webkit-box;display:-ms-flexbox;display:flex}.tooltip--open .tooltip__content{display:-webkit-box;display:-ms-flexbox;display:flex}.tooltip--open .tooltip__icon{fill:#b0b0b8}.tooltip--open .tooltip__circle{fill:#df2935;stroke:transparent}.tooltip--open .tooltip__letter{stroke:#fff}.tooltip__button{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:0;background-color:transparent;cursor:pointer}.tooltip--program .tooltip__text{position:static;display:block;width:auto;padding:0;background-color:transparent}.tooltip--program .tooltip__content{font-size:12px;line-height:16px;color:#7c7c88}.tooltip--program .tooltip__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0;padding:0;list-style-type:none}.tooltip--program .tooltip__link{position:relative;color:#d74545;text-align:center;text-decoration:underline}.tooltip--program .tooltip__quote{color:#7c7c88;text-decoration:underline;-webkit-text-decoration-color:#f5f5f6;text-decoration-color:#f5f5f6}.tooltip--open.tooltip--program .tooltip__circle{fill:#df2935;stroke:transparent}.tooltip--open.tooltip--program .tooltip__letter{stroke:#fff}.tooltip--filter .tooltip__text{left:20px;background-color:#fff;text-align:center}.spinner{position:fixed;display:none;top:0;left:0;width:100vw;height:100vh;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:rgba(0,0,0,.3);z-index:3}@media (hover:hover){.spinner{left:-17px}}.spinner--show{display:-webkit-box;display:-ms-flexbox;display:flex}.spinner__circle{margin:0 10px;width:50px;height:50px;border-radius:50%;border:4px solid #f3f3f3;border-top:4px solid #d74545;-webkit-animation:rotating-spinner 1s linear infinite;animation:rotating-spinner 1s linear infinite}@-webkit-keyframes rotating-spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotating-spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.modal_cabinet{position:fixed;top:0;display:none;width:100%;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:rgba(0,0,0,.3)}.modal_cabinet.active{display:-webkit-box;display:-ms-flexbox;display:flex;z-index:1000}.modal_cabinet .block{position:relative;padding:3rem 1rem;background:#fff;border-radius:1rem}@media (min-width:1200px){.modal_cabinet .block{padding:5.5rem 7rem}}.block .buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0;padding:0;list-style-type:none;gap:1.7rem}.buttons li{display:-webkit-box;display:-ms-flexbox;display:flex}.button{width:100%;font-size:1.6rem;color:#fff;border:0;outline:0;-webkit-transition:background-color .3s ease;-o-transition:background-color .3s ease;transition:background-color .3s ease;cursor:pointer}@media (hover:hover){.button:hover:not(.focus-visible){background-color:#b40c10}}.button:active{background-color:#77070c}@media (min-width:1200px){.button{font-size:1.88rem}}.button-red{background:#e62b25;border-radius:100px}.button-medium{padding:1rem;text-align:center;line-height:1.9rem;max-width:25rem;border-radius:100px}@media (min-width:1200px){.button-medium{padding:1.6rem 2.2rem}}.modal__close{position:absolute;right:-50px;top:0;display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:45px;height:46px;padding:0;background-color:transparent;border:0;cursor:pointer;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-o-transition:transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.modal__close::after,.modal__close::before{position:absolute;content:"";width:45px;height:4px;background-color:#fff;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.modal__close::before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}@media (hover:hover){.modal__close:hover:not(.focus-visible){-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}}@media (min-width:744px){.modal__close{display:-webkit-box;display:-ms-flexbox;display:flex}}.r-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;color:#171520;margin-left:calc(100vw - 100%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:rgba(23,21,32,.5);-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);visibility:hidden;opacity:0;-webkit-transition:opacity .3s ease,visibility .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,visibility .3s ease,-webkit-transform .3s ease;-o-transition:opacity .3s ease,transform .3s ease,visibility .3s ease;transition:opacity .3s ease,transform .3s ease,visibility .3s ease;transition:opacity .3s ease,transform .3s ease,visibility .3s ease,-webkit-transform .3s ease}.r-modal::-webkit-scrollbar{display:none}.r-modal__wrapper{position:relative;width:100%;min-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;padding:30px 16px;-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.r-modal__overlay{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer}.r-modal__content{position:relative;max-height:500px;overflow:auto;padding:20px;border-radius:16px;background-color:#fff}@media (min-width:1240px){.r-modal__content{max-height:none}}.r-modal__header{font-weight:700;line-height:28px;letter-spacing:0;text-align:left}.r-modal__header h2{font-size:18px}.r-modal__header p{font-size:16px}.r-modal__close-btn{position:absolute;top:18px;right:16px;z-index:1;fill:#fff;width:40px;height:40px;padding:0;background:0 0;border:0;cursor:pointer}.r-modal--responsive .r-modal__content{width:100%}.r-modal--fit-content .r-modal__content{width:auto}.r-modal--preload{-webkit-transition:none;-o-transition:none;transition:none}.r-modal.is-active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);visibility:visible;opacity:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;pointer-events:auto}.r-modal--contacts .r-modal__content{max-width:744px;max-height:95dvh;padding-top:24px;padding-bottom:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px;background-color:#f4f3f7}@media (min-width:744px){.r-modal--contacts .r-modal__content{padding:32px;padding-top:48px}}@media (min-width:1240px){.r-modal--contacts .r-modal__content::-webkit-scrollbar{width:4px;border-radius:4px;opacity:.5;background-color:#e5e1f0}.r-modal--contacts .r-modal__content::-webkit-scrollbar-thumb{border-radius:4px;background-color:#df2935}}.r-modal--contacts .r-modal__close{width:32px;height:32px;padding:6px}.r-modal__close{position:absolute;top:18px;right:18px;display:block;width:24px;height:24px;margin:0;padding:0;border:0;background:url(/local/libcss/projects/program-picker-2025/common/build/styles/../media/svg/close.svg) no-repeat 50% 50%;cursor:pointer;z-index:1}.notification-modal{display:none}.help{top:-20px;right:0;max-width:135px;padding:9px 10px;background-color:#fff;-webkit-box-shadow:0 20px 20px -10px rgba(64,64,78,.1);box-shadow:0 20px 20px -10px rgba(64,64,78,.1);border-radius:6px;z-index:1}.help::after{position:absolute;content:"";width:16px;height:16px;top:calc(50% - 8px);left:-8px;background-color:#fff;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}@media (min-width:1200px){.help{top:-13px;right:-100px;max-width:180px}}.help__text{font-size:12px;line-height:130%;font-weight:600;letter-spacing:-.12px;text-align:center}.help-enter-active,.help-leave-active{-webkit-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease}.help-enter-from,.help-leave-to{opacity:0}.catalog-form{padding-top:16px}@media (min-width:1240px){.catalog-form{position:relative;padding-top:15px;padding-bottom:40px;padding-right:100px;min-width:300px;position:sticky;top:150px;max-height:800px;overflow-y:hidden;overflow-x:hidden;scrollbar-gutter:stable both-edges;scrollbar-color:#d74545 #c2d2e4;max-height:calc(100vh - 140px);-ms-overflow-style:none;scrollbar-width:none}.catalog-form::-webkit-scrollbar{width:5px;display:none}.catalog-form::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.catalog-form::-webkit-scrollbar-thumb{background-color:#d74545;border-radius:10px}.catalog-form:hover{overflow-y:auto}}.catalog-form__heading{position:fixed;display:-webkit-box;display:-ms-flexbox;display:flex;top:0;left:0;width:100%;padding:24px;background-color:#f5f5f6;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#7c7c88;z-index:2}@media (min-width:1200px){.catalog-form__heading{position:static;margin-bottom:45px;padding:0;background-color:transparent}}.catalog-form__filters{padding-top:74px}@media (min-width:1200px){.catalog-form__filters{padding-top:0}}.catalog-form__title{margin:0;font-size:16px;line-height:24px;color:#85848b}.catalog-form__reset{position:fixed;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;left:0;bottom:0;width:100%;padding:24px 24px 40px;background-color:#f5f5f6;z-index:2}@media (min-width:1200px){.catalog-form__reset{display:none}}.catalog-form__reset-button{display:none;padding:0;font-size:16px;line-height:22px;font-weight:700;color:#7c7c88;border:0;border-bottom:1px dotted #7c7c88;background-color:transparent;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;-webkit-transition:color .3s ease,border-color .3s ease;-o-transition:color .3s ease,border-color .3s ease;transition:color .3s ease,border-color .3s ease;cursor:pointer}@media (hover:hover){.catalog-form__reset-button:hover:not(.focus-visible){color:#171520;border-color:#171520}}@media (min-width:1200px){.catalog-form__reset-button{display:block}}.catalog-form__reset-button--mobile{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding:12px 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#171520;background-color:#edebf2;border:1px solid #e5e1f0;border-radius:28px 3px 28px 3px}@media (min-width:1200px){.catalog-form__reset-button--mobile{display:none}}.catalog-form__close-button{display:-webkit-box;display:-ms-flexbox;display:flex;width:24px;height:24px;padding:0;background-color:transparent;border:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.catalog-form__close-button::after,.catalog-form__close-button::before{position:absolute;content:"";width:20px;height:2px;background-color:#7c7c88;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.catalog-form__close-button::before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}@media (min-width:1200px){.catalog-form__close-button{display:none}}.catalog-form__show-button{width:100%;max-width:none;padding-top:13px;padding-bottom:13px;font-size:16px}.catalog-form__fieldset{position:relative;margin:0;padding:12px 0;border:0;overflow:hidden}.catalog-form__fieldset::after{position:absolute;content:"";width:100%;height:1px;bottom:0;background-color:#e5e1f0}.catalog-form__legend{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding-right:20px;font-size:16px;line-height:24px;font-weight:400;cursor:pointer}.catalog-form__legend::after,.catalog-form__legend::before{position:absolute;content:"";width:12px;height:2px;top:50%;background-color:#171520;border-radius:5px;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-o-transition:transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.catalog-form__legend::after{right:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.catalog-form__legend::before{right:7px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}@media (min-width:1200px){.catalog-form__legend{font-size:18px}}.catalog-form__legend--megacluster{color:#df2935}.catalog-form__list{max-height:0;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;list-style-type:none;overflow:hidden}.catalog-form__price-slider{max-width:360px;max-height:0}.catalog-form__label{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-shadow:0 1px 2px rgba(185,169,160,.04);box-shadow:0 1px 2px rgba(185,169,160,.04);cursor:pointer}.catalog-form__label::before{position:absolute;content:"";width:20px;height:20px;left:0;background-color:#fff;border:1px solid #eaeaec;border-radius:4px;-webkit-transition:background-color .3s ease,border-color .3s ease;-o-transition:background-color .3s ease,border-color .3s ease;transition:background-color .3s ease,border-color .3s ease}.catalog-form__variant{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.catalog-form__checkbox:checked+.catalog-form__label::before{-webkit-box-shadow:none;box-shadow:none;border-color:#d74545;background:#d74545 url(/local/libcss/projects/program-picker-2025/common/build/styles/../media/svg/checkmark.svg) no-repeat 50% 50%}.catalog-form__checkbox--russian+.catalog-form__label::before{-webkit-box-shadow:none;box-shadow:none;border-color:#d74545;background:#d74545 url(/local/libcss/projects/program-picker-2025/common/build/styles/../media/svg/checkmark.svg) no-repeat 50% 50%}.catalog-form__prices{max-width:360px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.catalog-form__input{width:100%;max-width:100px;padding:6px 9px;font-size:16px;line-height:24px;border:1px solid #eaeaec;border-radius:6px}.catalog-form__fieldset--open{overflow:visible}.catalog-form__fieldset--open .catalog-form__legend{margin-bottom:20px}.catalog-form__fieldset--open .catalog-form__list{max-height:200rem;overflow:visible}.catalog-form__fieldset--open .catalog-form__price-slider{max-height:500px;margin-bottom:16px;margin-left:4px}.catalog-form__fieldset--open .catalog-form__legend::after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.catalog-form__fieldset--open .catalog-form__legend::before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.catalog-form__checkbox:disabled+.catalog-form__label{opacity:.5}.catalog-form__help{position:absolute}.catalog-form__total{width:100%;padding-bottom:24px;border-bottom:1px solid #eaeaec;color:#7c7c88;font-weight:500}.catalog-form__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:12px;gap:16px}.catalog-form__toggle{position:relative;width:48px;height:24px;background-color:#d1cfdb;border-radius:500px;-webkit-transition:background-color .3s ease;-o-transition:background-color .3s ease;transition:background-color .3s ease;cursor:pointer}.catalog-form__toggle::after{position:absolute;content:"";width:20px;height:20px;top:2px;left:2px;background-color:#fff;border-radius:50%;-webkit-transition:left .3s ease;-o-transition:left .3s ease;transition:left .3s ease}.catalog-form__checkbox:checked+.catalog-form__toggle{background-color:#df2935}.catalog-form__checkbox:checked+.catalog-form__toggle::after{left:calc(100% - 23px)}.tabs-programs{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:start;margin-top:-180px;margin-bottom:28px;gap:8px}@media (min-width:744px){.tabs-programs{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-top:-125px}}@media (min-width:1240px){.tabs-programs{margin-top:-130px;margin-bottom:32px}}.tabs-programs__button{display:block;padding:12px 24px;font-size:16px;font-weight:500;color:#fff;background-color:transparent;border:0;border-radius:30px;cursor:pointer;-webkit-transition:background-color .3s ease;-o-transition:background-color .3s ease;transition:background-color .3s ease}.tabs-programs__button--active{background-color:#d74545}.noUi-connect{background-color:#d74545}.noUi-horizontal .noUi-handle{right:-11px;top:-6px;width:16px;height:16px;border-radius:50%;border:2px solid #d74545;-webkit-box-shadow:none;box-shadow:none;cursor:pointer}.noUi-handle::before,.noUi-handle::after{display:none}.noUi-horizontal{height:4px;border:0;border-radius:30px;-webkit-box-shadow:none;box-shadow:none}.noUi-target{background-color:#eaeaec}.noUi-horizontal .noUi-handle.noUi-handle-upper{right:-2px}.noUi-horizontal .noUi-handle.noUi-handle-lower{right:-15px}@media (min-width:1200px){.noUi-horizontal .noUi-handle.noUi-handle-lower{right:-12px}}.noUi-base{z-index:0}.favourite{position:fixed;bottom:0;left:0;display:none;width:100%;z-index:1}.favourite--show{display:block}@media (min-width:1200px){.favourite{position:absolute;bottom:auto;left:auto;right:30%;width:auto}}.favourite__mob{padding:24px 32px;background-color:#fff;border:1px solid #f5f5f6;border-radius:8px 8px 0 0;-webkit-box-shadow:0 -10px 20px -10px rgba(124,124,136,.1);box-shadow:0 -10px 20px -10px rgba(124,124,136,.1)}@media (min-width:1240px){.favourite__mob{display:none}}.favourite__desktop{position:fixed;display:-webkit-box;display:-ms-flexbox;display:flex;right:20px;background-color:#fff;-webkit-box-shadow:0 20px 20px -10px rgba(124,124,136,.1);box-shadow:0 20px 20px -10px rgba(124,124,136,.1)}@media (min-width:1240px){.favourite__desktop{padding:24px;background-color:#fff;border:1px solid #f5f5f6;border-radius:8px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}}.favourite__text{font-weight:500;font-size:16px;line-height:22px;color:#1e1e2f}.favourite__link{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:10px;margin:0 auto;min-width:311px;max-width:311px;font-weight:700;font-size:14px;line-height:143%;color:#fff}@media (min-width:1240px){.favourite__link{min-width:269px;max-width:269px}}.filters{position:absolute;top:0;left:0;display:none;width:100%;padding:24px;padding-top:0;background-color:#f5f5f6;z-index:2;overflow-y:scroll}@media (min-width:1240px){.filters{position:relative;display:block;padding:0;overflow:visible;background-color:transparent;z-index:auto}}.filters--open{display:block;height:100dvh;padding-bottom:300px}@media (min-width:1240px){.filters--open{height:auto;padding-bottom:0}}.sorting-select{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sorting-select__heading{display:none;font-size:14px;line-height:21px;font-weight:500;color:#85848b}@media (min-width:744px){.sorting-select__heading{display:block}}.sorting-select__select{position:relative}.sorting-select__value{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;padding:1px 34px 1px 12px;border:1px solid transparent;border-bottom:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;line-height:21px;cursor:pointer}@media (min-width:744px){.sorting-select__value{min-width:242px;padding-top:12px;padding-bottom:12px;font-size:16px;line-height:24px}}@media (min-width:1240px){.sorting-select__value{min-width:255px;padding-left:24px}}.sorting-select__value::after{position:absolute;content:"";width:24px;height:24px;right:0;background:url(/local/libcss/projects/program-picker-2025/common/build/styles/../media/svg/arrow-down-black.svg) no-repeat 50% 50%;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.sorting-select__value.open{border-color:#171520;border-radius:4px 4px 0 0}.sorting-select__value.open::after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.sorting-select__list{position:absolute;display:none;margin:0;padding:0;list-style-type:none;background-color:#f4f3f7;z-index:2}.sorting-select__list.open{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:1px solid #171520;border-top:1px solid #e5e1f0;border-radius:0 0 4px 4px}.sorting-select__text{padding:4px 12px;font-size:14px;line-height:21px;background-color:transparent;-webkit-transition:background-color .3s ease;-o-transition:background-color .3s ease;transition:background-color .3s ease;cursor:pointer}@media (hover:hover){.sorting-select__text:hover:not(.focus-visible){background-color:#fff}}@media (min-width:744px){.sorting-select__text{font-size:16px;line-height:24px}}@media (min-width:1240px){.sorting-select__text{padding-left:24px}}.megacluster-filters{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:40px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px}@media (min-width:1240px){.megacluster-filters{-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2;-ms-grid-column-span:2;grid-column:span 2}}.megacluster-filters__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:10px;margin:0;padding:0;list-style-type:none}@media (min-width:744px){.megacluster-filters__list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}}.megacluster-filters__label{display:inline-block;padding:12px 24px;border:1px solid #2a253e;border-radius:48px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;cursor:pointer}.megacluster-filters .megacluster-filters__input:checked+.megacluster-filters__label{background-color:#df2935;border-color:#df2935;color:#fff}.megacluster-filters__clusters{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.megacluster-filters__title{font-weight:500;color:#1e1e2f;opacity:50%}.megacluster{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;gap:10px}.megacluster__name{padding:8px;font-size:14px;line-height:21px;border-radius:6px}.megacluster__name--IT{color:#fff;background:-webkit-gradient(linear,left top,right top,from(#03f19e),to(#00cee8));background:-o-linear-gradient(left,#03f19e 0,#00cee8 100%);background:linear-gradient(90deg,#03f19e 0,#00cee8 100%)}.megacluster__name--Governace{color:#fff;background:-webkit-gradient(linear,left top,right top,from(#ff512f),to(#f09819));background:-o-linear-gradient(left,#ff512f 0,#f09819 100%);background:linear-gradient(90deg,#ff512f 0,#f09819 100%)}.megacluster__name--Legal{color:#fff;background:-webkit-gradient(linear,left top,right top,from(#ff8008),to(#ffc837));background:-o-linear-gradient(left,#ff8008 0,#ffc837 100%);background:linear-gradient(90deg,#ff8008 0,#ffc837 100%)}.megacluster__name--Humanities{color:#fff;background:-webkit-gradient(linear,left top,right top,from(#9400d3),to(indigo));background:-o-linear-gradient(left,#9400d3 0,indigo 100%);background:linear-gradient(90deg,#9400d3 0,indigo 100%)}.megacluster__name--Economics{color:#fff;background:-webkit-gradient(linear,left top,right top,from(#dce35b),to(#45b649));background:-o-linear-gradient(left,#dce35b 0,#45b649 100%);background:linear-gradient(90deg,#dce35b 0,#45b649 100%)}.megacluster__name--Business{color:#fff;background:-webkit-gradient(linear,left top,right top,from(#8a9ed8),to(#3d60c4));background:-o-linear-gradient(left,#8a9ed8 0,#3d60c4 100%);background:linear-gradient(90deg,#8a9ed8 0,#3d60c4 100%)}.megacluster__cluster{font-size:14px;line-height:21px;font-weight:600;-webkit-background-clip:text;background-clip:text}.megacluster__cluster--IT{background-image:-webkit-gradient(linear,left top,right top,from(#03f19e),to(#00cee8));background-image:-o-linear-gradient(left,#03f19e 0,#00cee8 100%);background-image:linear-gradient(90deg,#03f19e 0,#00cee8 100%);color:transparent}.megacluster__cluster--Governace{color:transparent;background-image:-webkit-gradient(linear,left top,right top,from(#ff512f),to(#f09819));background-image:-o-linear-gradient(left,#ff512f 0,#f09819 100%);background-image:linear-gradient(90deg,#ff512f 0,#f09819 100%)}.megacluster__cluster--Legal{color:transparent;background-image:-webkit-gradient(linear,left top,right top,from(#ff8008),to(#ffc837));background-image:-o-linear-gradient(left,#ff8008 0,#ffc837 100%);background-image:linear-gradient(90deg,#ff8008 0,#ffc837 100%)}.megacluster__cluster--Humanities{color:transparent;background-image:-webkit-gradient(linear,left top,right top,from(#9400d3),to(indigo));background-image:-o-linear-gradient(left,#9400d3 0,indigo 100%);background-image:linear-gradient(90deg,#9400d3 0,indigo 100%)}.megacluster__cluster--Economics{color:transparent;background-image:-webkit-gradient(linear,left top,right top,from(#dce35b),to(#45b649));background-image:-o-linear-gradient(left,#dce35b 0,#45b649 100%);background-image:linear-gradient(90deg,#dce35b 0,#45b649 100%)}.megacluster__cluster--Business{color:transparent;background-image:-webkit-gradient(linear,left top,right top,from(#8a9ed8),to(#3d60c4));background-image:-o-linear-gradient(left,#8a9ed8 0,#3d60c4 100%);background-image:linear-gradient(90deg,#8a9ed8 0,#3d60c4 100%)}.program-table{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:48px}.program-table__row{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[5] 273px;grid-template-columns:repeat(5,1fr) 273px}.program-table__cell{margin-right:12px}.program-table__row:first-of-type .program-table__cell{border-top:1px solid transparent;-o-border-image:url(/local/libcss/projects/program-picker-2025/common/build/styles/../media/svg/line.svg) 30 30 round;border-image:url(/local/libcss/projects/program-picker-2025/common/build/styles/../media/svg/line.svg) 30 30 round}.program-table__cell:not(:last-of-type) .program-table__description{border-right:1px solid transparent;-o-border-image:url(/local/libcss/projects/program-picker-2025/common/build/styles/../media/svg/line-vertical.svg) 30 30 round;border-image:url(/local/libcss/projects/program-picker-2025/common/build/styles/../media/svg/line-vertical.svg) 30 30 round}.program-table__link{position:relative;display:block;margin-right:0;text-align:center}.program-table__description{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;margin-top:10px;padding:20px 10px 4px 22px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.program-table__heading{font-size:12px;line-height:16px;font-weight:500;color:#7c7c88}.program-table__text{margin:0;font-size:24px;font-weight:500;color:#40404e}.favourites-heading{max-width:1200px;padding-left:16px;margin:0 auto;width:100%}.back{display:none}@media (min-width:744px){.back{display:block;max-width:1244px;margin-bottom:26px;font-weight:600;font-size:14px;line-height:129%;color:#fff;border:0;background-color:transparent;cursor:pointer}}@media (min-width:1160px){.back{margin-bottom:72px}.back_margin{margin-bottom:42px}}.back__arrow{margin-right:6px}@page{background-color:#f5f5f6}.programs--pdf{font-family:"Manrope","PT Sans",sans-serif;position:relative;margin:0 auto}.programs--pdf .programs__title{padding-top:30px;font-size:22px;font-weight:700;line-height:34.34px;padding-bottom:32px}.programs--pdf .programs__list{display:block}.programs--pdf .program--pdf{margin-bottom:15px}.program--pdf.program{display:block;margin-bottom:0}.program--pdf .program__heading{display:block}.program--pdf .program__data{font-weight:700}.program--pdf .program__title{margin:0;margin-bottom:9.81px;font-size:15px;line-height:15.94px;letter-spacing:-1%;font-weight:600}.program--pdf .program__tags{display:block;margin-bottom:14.72px;font-size:7.5px;line-height:9.81px;letter-spacing:-2%;font-weight:600}.program--pdf .program__text{font-size:12px;margin-bottom:9.81px}.program--pdf .program__text--float{float:left;width:220px}.program--pdf .program__form--part-time{color:#8794bf;float:left;width:25px;font-weight:600}.program--pdf .program__form--remote{color:#95b7d1}.program--pdf .program__level{padding-left:12px;float:left}.program--pdf .program__level--specialist{color:#ffc5b7}.program--pdf .program__level--scarlet{color:#d74545;float:left;width:50px;font-weight:600}.program--pdf .program__level--magistracy{color:#f5ba6d}.program--pdf .program__footer{font-size:12px;margin-bottom:9.81px;padding:0}.contact-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:32px}@media (min-width:744px){.contact-form{gap:40px}}.contact-form__radios{display:-ms-grid;display:grid;margin:16px 0;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}@media (min-width:744px){.contact-form__radios{-ms-grid-columns:(minmax(222px,-webkit-max-content))[2];-ms-grid-columns:(minmax(222px,max-content))[2];grid-template-columns:repeat(2,minmax(222px,-webkit-max-content));grid-template-columns:repeat(2,minmax(222px,max-content));-webkit-column-gap:26px;-moz-column-gap:26px;column-gap:26px}}.contact-form__radio .contact-form__label{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4px 0;padding-left:28px;cursor:pointer}.contact-form__radio .contact-form__label::before{position:absolute;content:"";width:18px;height:18px;left:0;border:1px solid #e5e1f0;border-radius:50%;background-color:#fff;-webkit-transition:border-color .3s ease;-o-transition:border-color .3s ease;transition:border-color .3s ease}.contact-form__radio .contact-form__label::after{position:absolute;content:"";width:10px;height:10px;opacity:0;left:4px;background-color:#df2935;border-radius:50%;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.contact-form__radiobox:checked+.contact-form__label::after{opacity:1}.contact-form__radiobox:checked+.contact-form__label::before{border-color:#df2935}.contact-form__radiobox:disabled+.contact-form__label{opacity:.5}.contacts-title{display:-webkit-box;display:-ms-flexbox;display:flex;padding-right:30px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}@media (min-width:744px){.contacts-title{display:-ms-grid;display:grid;padding-right:0;-ms-grid-columns:2fr 1fr;grid-template-columns:2fr 1fr}}.contacts-title__headings{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.contacts-title__direction{font-size:14px;line-height:21px;color:#85848b}@media (min-width:744px){.contacts-title__direction{font-size:16px;line-height:24px}}.contacts-title__name{font-size:18px;line-height:27px;letter-spacing:-.01em;color:#2a253e}@media (min-width:744px){.contacts-title__name{font-size:24px;line-height:32px;letter-spacing:-.02em}}.contacts-title__tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}@media (min-width:744px){.contacts-title__tags{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}.contacts-title__tag{font-size:14px;line-height:21px}.list-contacts ul{margin:0;padding:0;list-style-type:none}.list-contacts__title{margin-bottom:16px}.list-contacts__item{padding-bottom:16px;border-bottom:1px solid #e5e1f0}@media (min-width:744px){.list-contacts__item{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}.list-contacts__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:18px}.list-contacts__sublist{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.list-contacts__link{-webkit-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease}@media (hover:hover){.list-contacts__link:hover:not(.focus-visible){color:#df2935}}.questions-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:20px}.questions-form__heading{padding:4px 0;font-size:18px;line-height:27px;letter-spacing:-.01em}@media (min-width:744px){.questions-form__heading{font-size:24px;line-height:36px;letter-spacing:-.02em}}.questions-form__submit-button{width:100%;max-width:none;padding-top:12px;padding-bottom:12px;font-size:16px;line-height:24px}.form-field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.form-field__label{cursor:pointer}.form-field__label--checkbox{position:relative;display:block;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:24px;font-size:14px;line-height:21px}.form-field__label--checkbox::before{position:absolute;content:"";width:18px;height:18px;top:calc(50% - 9px);left:0;border:1px solid #e5e1f0;background-color:#fff}.form-field__label--checkbox a{text-decoration:underline;-webkit-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease}@media (hover:hover){.form-field__label--checkbox a:hover:not(.focus-visible){color:#d74545}}.form-field__checkbox:checked+.form-field__label--checkbox::before{border-color:#d74545;background-color:#d74545;background-image:url(/local/libcss/projects/program-picker-2025/common/build/styles/../media/svg/checkmark.svg);background-size:14px 14px;background-repeat:no-repeat;background-position:50% 50%}.form-field__text-input{padding:12px 16px;border:1px solid #e5e1f0;border-radius:4px}.form-field--error .form-field__text-input{color:#d74545;border-color:#d74545}.form-field--error .form-field__label{color:#d74545}.footer{background-color:#fff}.footer__wrapper{max-width:744px;margin:0 auto;padding:32px 15px 41px;border-radius:16px 16px 0 0}@media (min-width:744px){.footer__wrapper{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}@media (min-width:1160px){.footer__wrapper{-ms-grid-columns:1fr 296px 1fr 1fr;grid-template-columns:1fr 296px 1fr 1fr;-webkit-column-gap:60px;-moz-column-gap:60px;column-gap:60px;min-width:1140px;max-width:1140px}}@media (min-width:1240px){.footer__wrapper{min-width:1160px;max-width:1160px}}.footer__list{margin:0;padding-left:0;list-style-type:none}@media (min-width:1160px){.footer__clickable{-ms-grid-column:4;grid-column:4;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:end;-ms-flex-align:end;align-items:flex-end;gap:32px}}.footer__links a{font-size:12px;line-height:21px;color:#171520;-webkit-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease;text-decoration:underline}@media (hover:hover){.footer__links a:hover:not(.focus-visible){color:#df2935}}@media (min-width:744px){.footer__links a{font-size:14px}}.footer-info{padding-bottom:36px}.footer-info__link{display:block;margin-bottom:22px}.footer-info__copyright{font-weight:400;font-size:12px;line-height:150%;color:#868689}.footer{background-color:#fff}.footer__wrapper{max-width:744px;margin:0 auto;padding:32px 15px 41px;border-radius:16px 16px 0 0}@media (min-width:744px){.footer__wrapper{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}@media (min-width:1160px){.footer__wrapper{-ms-grid-columns:1fr 296px 1fr 1fr;grid-template-columns:1fr 296px 1fr 1fr;-webkit-column-gap:60px;-moz-column-gap:60px;column-gap:60px;min-width:1140px;max-width:1140px}}@media (min-width:1240px){.footer__wrapper{min-width:1160px;max-width:1160px}}.footer__list{margin:0;padding-left:0;list-style-type:none}@media (min-width:1160px){.footer__clickable{-ms-grid-column:4;grid-column:4;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:end;-ms-flex-align:end;align-items:flex-end;gap:32px}}.footer-clickable{margin-bottom:38px}.footer-clickable__link{display:block;min-width:263px;max-width:263px;margin-bottom:24px;font-size:16px;text-align:center}@media (min-width:1160px){.footer-clickable__link{margin-bottom:0}}.footer-clickable__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin:0;padding-left:0;list-style-type:none}.footer-clickable__item{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:42px;height:42px;background-color:#fff;border:1px solid #fbd2c8;border-radius:36px}.footer-clickable__item:hover{background-color:#d74545;border:1px solid transparent}.footer-clickable__social{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}.footer-clickable__item:hover .footer-clickable__social svg path{fill:#fff}.footer-info{padding-bottom:36px}.footer-info__link{display:block;margin-bottom:22px}.footer-info__copyright{font-weight:400;font-size:12px;line-height:150%;color:#868689}.footer-list-left{padding-bottom:12px}@media (min-width:1160px){.footer-list-left{-ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1}}@media (min-width:1160px){.footer-list-right{-ms-grid-column:3;grid-column:3;-ms-grid-row:1;grid-row:1}}.footer-list__item:not(:last-child){padding-bottom:12px}.footer-list__link{font-weight:400;font-size:14px;line-height:143%;color:#40404e}.footer-list__link:hover{border-bottom:1px solid #40404e}.footer__links a{font-size:12px;line-height:21px;color:#171520;-webkit-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease;text-decoration:underline}@media (hover:hover){.footer__links a:hover:not(.focus-visible){color:#df2935}}@media (min-width:744px){.footer__links a{font-size:14px}}.footer-list__item:not(:last-child){padding-bottom:12px}.footer-list__link{font-weight:400;font-size:14px;line-height:143%;color:#40404e}.footer-list__link:hover{border-bottom:1px solid #40404e}.footer-list-left{padding-bottom:12px}@media (min-width:1160px){.footer-list-left{-ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1}}@media (min-width:1160px){.footer-list-right{-ms-grid-column:3;grid-column:3;-ms-grid-row:1;grid-row:1}}.dod-wrapper{display:contents}.dod-wrapper .main_search{background:#f4f3f7}.dod-wrapper .main_search--papers{padding-top:16px!important}.dod-wrapper .main_search .openday__input_text{background:#fff}.dod-wrapper .main_search .openday__input_text input{background:#fff}.dod-wrapper .main_search__paper{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;gap:32px;-ms-flex-wrap:wrap;flex-wrap:wrap;border:1px solid #e5e1f0;border-radius:8px;background:#fff;padding:16px}@media (min-width:744px){.dod-wrapper .main_search__paper{padding:32px}}.dod-wrapper .main_search__paper_name{width:100%;font-size:16px;font-weight:600;line-height:24px;color:#171520;text-decoration:none}@media (min-width:744px){.dod-wrapper .main_search__paper_name{font-size:18px;line-height:27px}}.dod-wrapper .main_search__paper_text{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:744px){.dod-wrapper .main_search__paper_text{width:calc(50% - 16px)}}.dod-wrapper .main_search__paper_text--50{width:calc(50% - 16px)}.dod-wrapper .main_search__paper_key{font-size:14px;font-weight:400;line-height:21px;opacity:.5}.dod-wrapper .main_search__paper_value{font-size:16px;font-weight:400;line-height:24px}.dod-wrapper .main_search__program{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:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;max-width:360px;border:.5px solid #e5e1f0;background:#edebf2;padding:24px}@media (min-width:744px){.dod-wrapper .main_search__program{width:50%;max-width:348px;padding:32px}}@media (min-width:1240px){.dod-wrapper .main_search__program{display:-ms-grid;display:grid;-ms-grid-rows:1fr 138px;grid-template-rows:1fr 138px;max-width:388px;width:50%}}.dod-wrapper .main_search__program--event{width:100%;max-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;gap:32px}.dod-wrapper .main_search__program--event .main_search__date{color:#8a43cd;font-weight:600}@media (min-width:744px){.dod-wrapper .main_search__program--event .main_search__buttons_area{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0}}.dod-wrapper .main_search__info_area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;height:100%}.dod-wrapper .main_search__line{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.dod-wrapper .main_search__line--left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.dod-wrapper .main_search__line img{width:80px;height:30px;-o-object-fit:contain;object-fit:contain}.dod-wrapper .main_search__line:not(:first-of-type){margin-top:auto}.dod-wrapper .main_search__title{font-size:18px;font-weight:500;line-height:27px;letter-spacing:-.01em;color:#171520}.dod-wrapper .main_search__grey-title{font-weight:500;font-size:14px;line-height:150%;opacity:.6;margin-bottom:-16px}.dod-wrapper .main_search__institute{font-size:14px;font-weight:600;line-height:21px;letter-spacing:0;color:#85848b}.dod-wrapper .main_search__date{font-size:16px;font-weight:500;line-height:24px;letter-spacing:0;color:#b597d1}.dod-wrapper .main_search__types_container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px}.dod-wrapper .main_search__title-wrapper{width:100%;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;gap:16px}@media (min-width:744px){.dod-wrapper .main_search__title-wrapper{gap:24px}}@media all and (min-width:1160px){.dod-wrapper .main_search__title-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:0}}.dod-wrapper .main_search__type{font-size:14px;font-weight:600;line-height:21px;letter-spacing:0;color:#171520;background:#f4f3f7;border-radius:48px;padding:6px 12px}.dod-wrapper .main_search__type--orange{background:#f26849;color:#fff}.dod-wrapper .main_search__type--green{background:#62b790;color:#fff}.dod-wrapper .main_search__type--blue{background:#3e4b99;color:#fff}.dod-wrapper .main_search__type--gray{background:#95929f;color:#fff}.dod-wrapper .main_search__buttons_area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:40px}.dod-wrapper .main_search__buttons_area .r-button{background-color:#393843;display:block}.dod-wrapper .main_search__details_button{width:100%;text-align:center;font-size:16px;font-weight:600;line-height:24px;letter-spacing:0;color:#171520;text-decoration:none}.dod-wrapper .main_search--wide .openday_desctop_nowrap{position:relative}@media (min-width:1240px){.dod-wrapper .main_search--wide .openday_block__col_filters{margin-top:220px}}@media (min-width:1240px){.dod-wrapper .main_search--wide .openday__input_text{position:absolute;width:calc(100% - 48px);top:110px}}@media (min-width:1240px){.dod-wrapper .main_search--wide .openday_block__filters_box{margin-top:-32px}}.dod-wrapper .main_search--wide .openday_block__col_content{gap:10px}@media (min-width:1240px){.dod-wrapper .main_search--wide .openday_block__col_content{margin-top:220px}}.dod-wrapper .main_search--wide .main_search__program{border-radius:8px}@media (min-width:744px){.dod-wrapper .main_search--wide .main_search__program{max-width:338px}}@media (min-width:1240px){.dod-wrapper .main_search--wide .main_search__program{max-width:360px}}.dod-wrapper .main_search--wide .mobile_buttons_conteiner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:40px;gap:10px}.dod-wrapper .main_search--wide .r-button-red-bg{background:#df2935;background-color:#df2935}.dod-wrapper .main_search .switch-input{display:none;position:absolute;top:0;width:calc(100% - 48px)}@media (min-width:1240px){.dod-wrapper .main_search .switch-input{display:block}}.dod-wrapper .main_search .switch-input__options{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:60px;border:1px solid #e5e1f0;background:#edebf2;padding:4px;gap:8px}.dod-wrapper .main_search .switch-input input[type=radio]{position:absolute;z-index:-1;opacity:0}.dod-wrapper .main_search .switch-input input[type=radio]+label{padding:10px;font-size:16px;border-radius:48px;padding-top:12px;padding-right:24px;padding-bottom:12px;padding-left:24px;cursor:pointer}.dod-wrapper .main_search .switch-input input[type=radio]:checked+label{color:#fff;background:#df2935}.dod-wrapper .openday_block__filter_checkbox__title{padding-left:5px}.dod-wrapper .openday_block__filter--super .openday_block__filter_checkbox{padding-left:0}.dod-wrapper .openday_block__filter--super .openday_block__filter_checkbox--all label{font-weight:600}.dod-wrapper .openday_block__filter--super .openday_block__filter_control span{font-weight:600;font-size:16px;line-height:150%}.dod-wrapper .openday_block__filter--super .openday_block__filter--nested,.dod-wrapper .openday_block__filter--super .openday_block__filter--nested-2{border-bottom:none}.dod-wrapper .openday_block__filter--super .openday_block__filter--nested .openday_block__filter_control,.dod-wrapper .openday_block__filter--super .openday_block__filter--nested-2 .openday_block__filter_control{padding-top:4px;padding-bottom:4px}.dod-wrapper .openday_block__filter--super .openday_block__filter--nested .openday_block__filter_control--active,.dod-wrapper .openday_block__filter--super .openday_block__filter--nested-2 .openday_block__filter_control--active{padding-bottom:14px}.dod-wrapper .openday_block__filter--super .openday_block__filter--nested .openday_block__filter_control span,.dod-wrapper .openday_block__filter--super .openday_block__filter--nested-2 .openday_block__filter_control span{font-weight:500}.dod-wrapper .openday_block__filter--super .openday_block__filter--nested .openday_block__filter_body,.dod-wrapper .openday_block__filter--super .openday_block__filter--nested-2 .openday_block__filter_body{padding-left:16px;padding-bottom:0}.dod-wrapper .openday_block__filter--super .openday_block__filter--nested .openday_block__filter_checkbox--all label,.dod-wrapper .openday_block__filter--super .openday_block__filter--nested-2 .openday_block__filter_checkbox--all label{font-weight:400}.dod-wrapper .openday_block__filter--super .openday_block__filter--nested-2 .openday_block__filter_body{padding-left:0}.dod-wrapper .openday_block__filter{position:relative}.dod-wrapper .openday_block__filter_checkbox--hidden{display:none}.dod-wrapper .openday_block__filter_more p{font-weight:600;font-size:14px;line-height:150%;color:#df2935;cursor:pointer}.dod-wrapper .openday_block__filter_more--hidden{display:none}.dod-wrapper{display:contents}.dod-wrapper .main_search.openday_block{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:40px;padding:64px 16px;padding:64px 0}@media (min-width:744px){.dod-wrapper .main_search.openday_block{gap:48px;padding:64px 24px;padding:64px 0}}@media (min-width:1240px){.dod-wrapper .main_search.openday_block{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;gap:60px;padding:0}}@media (min-width:1240px){.dod-wrapper .main_search.openday_block.main_search{padding-top:100px;padding-bottom:100px}}.dod-wrapper .main_search.openday_block h2{width:100%;font-size:24px;font-weight:600;line-height:36px;letter-spacing:-.02em;text-align:center}@media (min-width:744px){.dod-wrapper .main_search.openday_block h2{font-size:32px;line-height:40px}}@media (min-width:1240px){.dod-wrapper .main_search.openday_block h2{-ms-grid-column-span:2;grid-column:span 2;font-size:48px;line-height:60px}}@media (min-width:1240px){.dod-wrapper .main_search.openday_block .openday_block__pagination{-ms-grid-column-span:2;grid-column:span 2}}@media (min-width:1240px){.dod-wrapper .main_search .openday_desctop_nowrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-grid-column-span:2;grid-column:span 2}}.dod-wrapper .openday_block{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:40px;padding:64px 16px;padding:64px 0}@media (min-width:744px){.dod-wrapper .openday_block{gap:48px;padding:64px 24px;padding:64px 0}}@media (min-width:1240px){.dod-wrapper .openday_block{gap:60px;padding:100px 120px;padding:100px 0}}.dod-wrapper .openday_block h2{width:100%;font-size:24px;font-weight:600;line-height:36px;letter-spacing:-.02em;text-align:center}@media (min-width:744px){.dod-wrapper .openday_block h2{font-size:32px;line-height:40px}}@media (min-width:1240px){.dod-wrapper .openday_block h2{font-size:48px;line-height:60px}}.dod-wrapper .openday_block__col_filters{width:100%;scrollbar-width:none}@media (min-width:1240px){.dod-wrapper .openday_block__col_filters{width:360px;min-width:360px}}.dod-wrapper .openday_block__col_filters::-webkit-scrollbar{display:none;background:0 0;width:0;height:0}.dod-wrapper .openday_block__col_content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:744px){.dod-wrapper .openday_block__col_content{width:700px;margin:auto;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media (min-width:1240px){.dod-wrapper .openday_block__col_content{width:776px;margin-top:0}}@media (min-width:744px){.dod-wrapper .openday_block__col_content--width{width:100%!important}}.dod-wrapper .openday_block__filters_box{position:fixed;left:0;top: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:4px;padding:24px;width:100%;min-height:100vh;min-height:100%;background:#f4f3f7;z-index:99;display:none;top:0;bottom:0;overflow-y:scroll;overflow-x:hidden;scrollbar-width:none}.dod-wrapper .openday_block__filters_box::-webkit-scrollbar{display:none;background:0 0;width:0;height:0}@media (min-width:1240px){.dod-wrapper .openday_block__filters_box{position:relative;padding:0;min-height:auto;padding-top:32px;background:0 0;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:0}}.dod-wrapper .openday_block__filters_box--active{display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width:1240px){.dod-wrapper .openday_block__filters_box--active{display:-webkit-box;display:-ms-flexbox;display:flex}}.dod-wrapper .openday_block__filter_date_range{margin-top:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.dod-wrapper .openday_block__filter_date_range__input{width:calc(50% - 4px);padding:12px;border-radius:4px;border:1px solid #e5e1f0;outline:0;font-size:16px;font-weight:400;line-height:24px}.dod-wrapper .openday_block__filters_title{font-size:16px;font-weight:600;line-height:24px;letter-spacing:0;color:#85848b}.dod-wrapper .openday_block__close_button{cursor:pointer;position:absolute;top:24px;right:24px}@media (min-width:1240px){.dod-wrapper .openday_block__close_button{display:none}}.dod-wrapper .openday_block__reset_button{cursor:pointer;position:absolute;top:32px;right:0;color:#85848b;border-bottom:1px dotted #85848b;font-size:16px;font-weight:600;line-height:24px;letter-spacing:0;text-align:center;display:none}@media (min-width:1240px){.dod-wrapper .openday_block__reset_button{display:block}}.dod-wrapper .openday_block__reset_button--position{position:static;margin-left:auto}.dod-wrapper .openday_block__filter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;border-bottom:1px solid #e5e1f0}.dod-wrapper .openday_block__filter_body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;display:none;padding-bottom:16px}.dod-wrapper .openday_block__filter_body--active{margin-top:-16px;display:-webkit-box;display:-ms-flexbox;display:flex}.dod-wrapper .openday_block .r-button{min-height:50px;width:100%;max-width:100%;background-color:#393843}@media (min-width:1240px){.dod-wrapper .openday_block .r-button{display:none}}.dod-wrapper .openday_block__filter_checkbox{padding:4px 16px}.dod-wrapper .openday_block__filter_control{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;padding-top:12px;padding-bottom:16px}.dod-wrapper .openday_block__filter_control svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.dod-wrapper .openday_block__filter_control--active svg{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}.dod-wrapper .openday_block .news_pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.dod-wrapper .openday_block .news_pagination__counter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}.dod-wrapper .openday_block .news_pagination__counter span{font-size:16px;font-weight:500;line-height:24px;letter-spacing:0;color:#85848b}.dod-wrapper .openday_block .news_pagination__all{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.dod-wrapper .openday_block .news_pagination__all span{font-size:16px;font-weight:600;line-height:1px;letter-spacing:0;color:#df2935;margin-bottom:1px}.dod-wrapper .openday_block__pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;cursor:pointer}.dod-wrapper .openday_block__pagination__next{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;text-decoration:none!important;color:inherit!important}.dod-wrapper .openday_block__pagination__next span{font-size:14px;font-weight:500;line-height:21px;letter-spacing:0;display:none}@media (min-width:744px){.dod-wrapper .openday_block__pagination__next span{display:block}}.dod-wrapper .openday_block__pagination__next svg{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.dod-wrapper .openday_block__pagination__next--left svg{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.dod-wrapper .openday_block__pagination__next--disabled{opacity:.5}.dod-wrapper .openday_block__pagination__numbers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:2px}.dod-wrapper .openday_block__pagination__numbers span,.dod-wrapper .openday_block__pagination__numbers a{width:40px;height:40px;font-size:14px;font-weight:400;line-height:14px;letter-spacing:0;text-align:center;padding:12px;border-radius:50%;border:1px solid transparent;text-decoration:none!important;color:inherit!important}.dod-wrapper .openday_block__pagination__numbers span:hover,.dod-wrapper .openday_block__pagination__numbers a:hover{background:#edebf2;border:1px solid #edebf2}.dod-wrapper .openday_block__pagination__numbers .openday__pagination_active_number{border:1px solid #df2935;color:#df2935}.dod-wrapper .openday_block__pagination__numbers .openday__pagination_active_number:hover{border:1px solid #df2935;color:#df2935;background:0 0}@media (min-width:1240px){.dod-wrapper .openday_desctop_nowrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.dod-wrapper .openday_gray_bg{background:#f4f3f7}.dod-wrapper .openday_fullscreen{position:fixed;left:0;right:0;top:0;bottom:0;z-index:20;display:-webkit-box;display:-ms-flexbox;display:flex}.dod-wrapper .no_default_input_styles{background:0 0;color:inherit;border:0;padding:0;font:inherit;cursor:pointer;outline:inherit}.dod-wrapper .fancybox__content{padding:0!important}.dod-wrapper .litepicker .container__tooltip{display:none}.dod-wrapper .litepicker .container__months .month-item-weekdays-row>div,.dod-wrapper .litepicker .container__months .month-item-header div>.month-item-name{text-transform:capitalize!important}.dod-wrapper{display:contents}.dod-wrapper .openday__input_text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2px;padding-left:20px;border-radius:60px;border:1px solid #e5e1f0;background:#edebf2}@media (min-width:1240px){.dod-wrapper .openday__input_text{border-radius:4px}}.dod-wrapper .openday__input_text input{padding:0 10px;width:-webkit-fill-available;font-size:16px;font-weight:400;line-height:24px;letter-spacing:0;color:#85848b;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;outline:0;background:#edebf2}.dod-wrapper .openday__input_text svg{min-width:20px}@media (min-width:1240px){.dod-wrapper .openday__input_text__main_search{height:48px}}.dod-wrapper .openday__input_text__search{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;padding:12px;border-radius:48px;gap:10px;background:-webkit-gradient(linear,left top,right top,from(#df2935),to(#ff5e62));background:-o-linear-gradient(left,#df2935 0,#ff5e62 100%);background:linear-gradient(90deg,#df2935 0,#ff5e62 100%)}@media (min-width:1240px){.dod-wrapper .openday__input_text__search{opacity:0;display:none}}.dod-wrapper .openday__input_text__search span{font-size:16px;font-weight:600;line-height:24px;letter-spacing:0;color:#fff;display:none}@media (min-width:744px){.dod-wrapper .openday__input_text__search span{display:block}}.dod-wrapper .openday__input_checkbox:checked,.dod-wrapper .openday__input_checkbox:not(:checked),.dod-wrapper .openday__input_radio:checked,.dod-wrapper .openday__input_radio:not(:checked){position:absolute;left:-9999px}.dod-wrapper .openday__input_checkbox:checked+label,.dod-wrapper .openday__input_checkbox:not(:checked)+label,.dod-wrapper .openday__input_radio:checked+label,.dod-wrapper .openday__input_radio:not(:checked)+label{display:inline-block;position:relative;padding-left:28px;line-height:20px;cursor:pointer}.dod-wrapper .openday__input_checkbox:checked+label:before,.dod-wrapper .openday__input_checkbox:not(:checked)+label:before,.dod-wrapper .openday__input_radio:checked+label:before,.dod-wrapper .openday__input_radio:not(:checked)+label:before{content:"";position:absolute;left:0;top:1px;width:18px;height:18px;padding:5px;border-radius:2px;border:1px solid #e5e1f0;background:#fff}.dod-wrapper .openday__input_checkbox:checked+label:before,.dod-wrapper .openday__input_checkbox:not(:checked)+label:before{border-radius:2px}.dod-wrapper .openday__input_radio:checked+label:before,.dod-wrapper .openday__input_radio:not(:checked)+label:before{border-radius:100%}.dod-wrapper .openday__input_checkbox:checked+label:after,.dod-wrapper .openday__input_checkbox:not(:checked)+label:after,.dod-wrapper .openday__input_radio:checked+label:after,.dod-wrapper .openday__input_radio:not(:checked)+label:after{content:"";position:absolute;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.dod-wrapper .openday__input_checkbox:checked+label:after,.dod-wrapper .openday__input_checkbox:not(:checked)+label:after{left:4px;top:5px;width:10px;height:10px;border-radius:2px;background-color:#c30341}.dod-wrapper .openday__input_radio:checked+label:after,.dod-wrapper .openday__input_radio:not(:checked)+label:after{left:5px;top:5px;width:10px;height:10px;border-radius:100%;background-color:#c30341}.dod-wrapper .openday__input_checkbox:not(:checked)+label:after,.dod-wrapper .openday__input_radio:not(:checked)+label:after{opacity:0}.dod-wrapper .openday__input_checkbox:checked+label:after,.dod-wrapper .openday__input_radio:checked+label:after{opacity:1}.dod-wrapper .openday__input_label{font-size:16px;font-weight:400;line-height:24px;letter-spacing:0;color:#171520}.dod-wrapper .openday__input_label__text{font-weight:700}
/*!
 *
 * ../css/litepicker.css
 * Litepicker v2.0.12 (https://github.com/wakirin/Litepicker)
 * Package: litepicker (https://www.npmjs.com/package/litepicker)
 * License: MIT (https://github.com/wakirin/Litepicker/blob/master/LICENCE.md)
 * Copyright 2019-2021 Rinat G.
 *
 * Hash: 2f11f1f0300ea13b17b5
 *
 */
:root{--litepicker-container-months-color-bg:#fff;--litepicker-container-months-box-shadow-color:#ddd;--litepicker-footer-color-bg:#fafafa;--litepicker-footer-box-shadow-color:#ddd;--litepicker-tooltip-color-bg:#fff;--litepicker-month-header-color:#333;--litepicker-button-prev-month-color:#9e9e9e;--litepicker-button-next-month-color:#9e9e9e;--litepicker-button-prev-month-color-hover:#2196f3;--litepicker-button-next-month-color-hover:#2196f3;--litepicker-month-width:calc(var(--litepicker-day-width) * 7);--litepicker-month-weekday-color:#9e9e9e;--litepicker-month-week-number-color:#9e9e9e;--litepicker-day-width:28px;--litepicker-day-color:#333;--litepicker-day-color-hover:#2196f3;--litepicker-is-today-color:#f44336;--litepicker-is-in-range-color:#bbdefb;--litepicker-is-locked-color:#9e9e9e;--litepicker-is-start-color:#fff;--litepicker-is-start-color-bg:#2196f3;--litepicker-is-end-color:#fff;--litepicker-is-end-color-bg:#2196f3;--litepicker-button-cancel-color:#fff;--litepicker-button-cancel-color-bg:#9e9e9e;--litepicker-button-apply-color:#fff;--litepicker-button-apply-color-bg:#2196f3;--litepicker-button-reset-color:#909090;--litepicker-button-reset-color-hover:#2196f3;--litepicker-highlighted-day-color:#333;--litepicker-highlighted-day-color-bg:#ffeb3b}.dod-wrapper{display:contents}.dod-wrapper .show-week-numbers{--litepicker-month-width:calc(var(--litepicker-day-width) * 8)}.dod-wrapper .litepicker{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:.8em;display:none}.dod-wrapper .litepicker button{border:0;background:0 0}.dod-wrapper .litepicker .container__main{display:-webkit-box;display:-ms-flexbox;display:flex}.dod-wrapper .litepicker .container__months{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;background-color:var(--litepicker-container-months-color-bg);border-radius:5px;width:calc(var(--litepicker-month-width) + 10px);-webkit-box-sizing:content-box;box-sizing:content-box;width:100%;max-width:358px;border:1px solid #e5e1f0}.dod-wrapper .litepicker .container__months.columns-2{width:calc(var(--litepicker-month-width)*2 + 20px)}.dod-wrapper .litepicker .container__months.columns-3{width:calc(var(--litepicker-month-width)*3 + 30px)}.dod-wrapper .litepicker .container__months.columns-4{width:calc(var(--litepicker-month-width)*4 + 40px)}.dod-wrapper .litepicker .container__months.split-view .month-item-header .button-previous-month,.dod-wrapper .litepicker .container__months.split-view .month-item-header .button-next-month{visibility:visible}.dod-wrapper .litepicker .container__months .month-item{padding:16px;width:var(--litepicker-month-width);-webkit-box-sizing:content-box;box-sizing:content-box;width:360px;gap:20px}@media (min-width:744px){.dod-wrapper .litepicker .container__months .month-item{padding:24px}}.dod-wrapper .litepicker .container__months .month-item-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-align:center;-webkit-box-align:center;-ms-flex-align:center;padding-bottom:12px;border-bottom:1px solid #e5e1f0;font-family:Manrope;font-size:16px;font-weight:500;line-height:30px;letter-spacing:0;color:#2a253e}.dod-wrapper .litepicker .container__months .month-item-header div{-webkit-box-flex:1;-ms-flex:1;flex:1}.dod-wrapper .litepicker .container__months .month-item-header div>.month-item-name{margin-right:5px;font-weight:500}.dod-wrapper .litepicker .container__months .month-item-header div>.month-item-year{padding:0}.dod-wrapper .litepicker .container__months .month-item-header .reset-button{color:var(--litepicker-button-reset-color)}.dod-wrapper .litepicker .container__months .month-item-header .reset-button>svg{fill:var(--litepicker-button-reset-color)}.dod-wrapper .litepicker .container__months .month-item-header .reset-button *{pointer-events:none}.dod-wrapper .litepicker .container__months .month-item-header .reset-button:hover{color:var(--litepicker-button-reset-color-hover)}.dod-wrapper .litepicker .container__months .month-item-header .reset-button:hover>svg{fill:var(--litepicker-button-reset-color-hover)}.dod-wrapper .litepicker .container__months .month-item-header .button-previous-month,.dod-wrapper .litepicker .container__months .month-item-header .button-next-month{visibility:hidden;text-decoration:none;padding:3px 5px;border-radius:3px;cursor:default}.dod-wrapper .litepicker .container__months .month-item-header .button-previous-month *,.dod-wrapper .litepicker .container__months .month-item-header .button-next-month *{pointer-events:none}.dod-wrapper .litepicker .container__months .month-item-header .button-previous-month{color:var(--litepicker-button-prev-month-color)}.dod-wrapper .litepicker .container__months .month-item-header .button-previous-month>svg,.dod-wrapper .litepicker .container__months .month-item-header .button-previous-month>img{fill:var(--litepicker-button-prev-month-color)}.dod-wrapper .litepicker .container__months .month-item-header .button-previous-month:hover{color:var(--litepicker-button-prev-month-color-hover)}.dod-wrapper .litepicker .container__months .month-item-header .button-previous-month:hover>svg{fill:var(--litepicker-button-prev-month-color-hover)}.dod-wrapper .litepicker .container__months .month-item-header .button-next-month{color:var(--litepicker-button-next-month-color)}.dod-wrapper .litepicker .container__months .month-item-header .button-next-month>svg,.dod-wrapper .litepicker .container__months .month-item-header .button-next-month>img{fill:var(--litepicker-button-next-month-color)}.dod-wrapper .litepicker .container__months .month-item-header .button-next-month:hover{color:var(--litepicker-button-next-month-color-hover)}.dod-wrapper .litepicker .container__months .month-item-header .button-next-month:hover>svg{fill:var(--litepicker-button-next-month-color-hover)}.dod-wrapper .litepicker .container__months .month-item-weekdays-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-grid-column-align:center;justify-self:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;color:var(--litepicker-month-weekday-color);color:#2a253e;padding-top:12px;padding-bottom:20px;gap:15px}@media (min-width:744px){.dod-wrapper .litepicker .container__months .month-item-weekdays-row{gap:20px}}.dod-wrapper .litepicker .container__months .month-item-weekdays-row>div{width:var(--litepicker-day-width);text-align:center;font-size:14px;font-weight:500;line-height:21px;letter-spacing:0;width:28px!important;min-width:28px!important}.dod-wrapper .litepicker .container__months .month-item:first-child .button-previous-month{visibility:visible}.dod-wrapper .litepicker .container__months .month-item:last-child .button-next-month{visibility:visible}.dod-wrapper .litepicker .container__months .month-item.no-previous-month .button-previous-month{visibility:hidden}.dod-wrapper .litepicker .container__months .month-item.no-next-month .button-next-month{visibility:hidden}.dod-wrapper .litepicker .container__days{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-grid-column-align:center;justify-self:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:center;-webkit-box-sizing:content-box;box-sizing:content-box;position:relative;gap:15px}@media (min-width:744px){.dod-wrapper .litepicker .container__days{gap:20px;row-gap:16px}}.dod-wrapper .litepicker .container__days>div,.dod-wrapper .litepicker .container__days>a{padding:5px 0;width:var(--litepicker-day-width)}.dod-wrapper .litepicker .container__days .day-item{color:var(--litepicker-day-color);text-align:center;text-decoration:none;border-radius:50%;cursor:default;font-size:14px;font-weight:500;line-height:18px;width:28px;height:28px;min-width:28px;min-height:28px;border:1px solid transparent;position:relative;z-index:1!important}.dod-wrapper .litepicker .container__days .day-item:hover{position:relative;border:1px solid #df2935}.dod-wrapper .litepicker .container__days .day-item.is-today{color:var(--litepicker-is-today-color)}.dod-wrapper .litepicker .container__days .day-item.is-locked{color:var(--litepicker-is-locked-color)}.dod-wrapper .litepicker .container__days .day-item.is-locked:hover{color:var(--litepicker-is-locked-color);-webkit-box-shadow:none;box-shadow:none;cursor:default}.dod-wrapper .litepicker .container__days .day-item.is-start-date{position:relative;background:#df2935;border:1px solid #df2935;color:#f4f3f7}.dod-wrapper .litepicker .container__days .day-item.is-in-range{background:#f4f3f7;border:1px solid #f4f3f7}.dod-wrapper .litepicker .container__days .day-item.is-end-date{background:#df2935;border:1px solid #df2935;color:#f4f3f7;z-index:1}.dod-wrapper .litepicker .container__days .day-item.is-highlighted{color:var(--litepicker-highlighted-day-color);background-color:var(--litepicker-highlighted-day-color-bg)}.dod-wrapper .litepicker .container__days .week-number{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;color:var(--litepicker-month-week-number-color);font-size:85%}.dod-wrapper .litepicker .container__footer{text-align:right;padding:10px 5px;margin:0 5px;background-color:var(--litepicker-footer-color-bg);border-bottom-left-radius:5px;border-bottom-right-radius:5px}.dod-wrapper .litepicker .container__footer .preview-date-range{margin-right:10px;font-size:90%}.dod-wrapper .litepicker .container__footer .button-cancel{background-color:var(--litepicker-button-cancel-color-bg);color:var(--litepicker-button-cancel-color);border:0;padding:3px 7px 4px;border-radius:3px}.dod-wrapper .litepicker .container__footer .button-cancel *{pointer-events:none}.dod-wrapper .litepicker .container__footer .button-apply{background-color:var(--litepicker-button-apply-color-bg);color:var(--litepicker-button-apply-color);border:0;padding:3px 7px 4px;border-radius:3px;margin-left:10px;margin-right:10px}.dod-wrapper .litepicker .container__footer .button-apply:disabled{opacity:.7}.dod-wrapper .litepicker .container__footer .button-apply *{pointer-events:none}.dod-wrapper .litepicker .container__tooltip{position:absolute;margin-top:-4px;padding:4px 8px;border-radius:4px;background-color:var(--litepicker-tooltip-color-bg);white-space:nowrap;font-size:11px;pointer-events:none;visibility:hidden}.dod-wrapper .litepicker .container__tooltip:before{position:absolute;bottom:-5px;left:calc(50% - 5px);border-top:5px solid rgba(0,0,0,.12);border-right:5px solid transparent;border-left:5px solid transparent;content:""}.dod-wrapper .litepicker .container__tooltip:after{position:absolute;bottom:-4px;left:calc(50% - 4px);border-top:4px solid var(--litepicker-tooltip-color-bg);border-right:4px solid transparent;border-left:4px solid transparent;content:""}
/*# sourceMappingURL=index.css.map */
/* End */


/* Start:/local/libcss/projects/ranepa-redesign-library/common/build/styles/index.css?1757419842403681*/
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{margin:.67em 0;font-size:2em}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-size:1em;font-family:monospace,monospace}a{background-color:transparent}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;border-bottom:none}b,strong{font-weight:bolder}code,kbd,samp{font-size:1em;font-family:monospace,monospace}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-size:100%;line-height:1.15;font-family:inherit}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{display:table;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:100%;padding:0;color:inherit;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);-o-transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;-o-transition-property:transform,height;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-backface-hidden .swiper-slide{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{-ms-scroll-snap-type:none;scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:"";-ms-flex-negative:0;flex-shrink:0;-webkit-box-ordinal-group:10000;-ms-flex-order:9999;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(transparent));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),transparent);background-image:linear-gradient(to left,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(transparent));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),transparent);background-image:linear-gradient(to right,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(transparent));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),transparent);background-image:linear-gradient(to top,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(transparent));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),transparent);background-image:linear-gradient(to bottom,rgba(0,0,0,.5),transparent)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-box-sizing:border-box;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{-webkit-animation:swiper-preloader-spin 1s infinite linear;animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@-webkit-keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:"";position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset, 50%);width:calc(var(--swiper-navigation-size)/44*27);height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size)/2);z-index:10;cursor:pointer;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;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset, 10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 10px);left:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s opacity;-o-transition:.3s opacity;transition:.3s opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, 0.2)}button.swiper-pagination-bullet{border:0;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:.2s top,.2s -webkit-transform;transition:.2s top,.2s -webkit-transform;-o-transition:.2s transform,.2s top;transition:.2s transform,.2s top;transition:.2s transform,.2s top,.2s -webkit-transform}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s left,.2s -webkit-transform;transition:.2s left,.2s -webkit-transform;-o-transition:.2s transform,.2s left;transition:.2s transform,.2s left;transition:.2s transform,.2s left,.2s -webkit-transform}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s right,.2s -webkit-transform;transition:.2s right,.2s -webkit-transform;-o-transition:.2s transform,.2s right;transition:.2s transform,.2s right;transition:.2s transform,.2s right,.2s -webkit-transform}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, 0.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius, 10px);position:relative;-ms-touch-action:none;touch-action:none;background:var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, 0.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset, 1%);bottom:var(--swiper-scrollbar-bottom, 4px);top:var(--swiper-scrollbar-top, auto);z-index:50;height:var(--swiper-scrollbar-size, 4px);width:calc(100% - 2*var(--swiper-scrollbar-sides-offset, 1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left, auto);right:var(--swiper-scrollbar-right, 4px);top:var(--swiper-scrollbar-sides-offset, 1%);z-index:50;width:var(--swiper-scrollbar-size, 4px);height:calc(100% - 2*var(--swiper-scrollbar-sides-offset, 1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, 0.5));border-radius:var(--swiper-scrollbar-border-radius, 10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-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;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move;-ms-touch-action:none;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;-webkit-filter:blur(50px);filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;-webkit-transition-property:opacity,height,-webkit-transform;transition-property:opacity,height,-webkit-transform;-o-transition-property:transform,opacity,height;transition-property:transform,opacity,height;transition-property:transform,opacity,height,-webkit-transform}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}:root{--f-spinner-width:36px;--f-spinner-height:36px;--f-spinner-color-1:rgba(0, 0, 0, 0.1);--f-spinner-color-2:rgba(17, 24, 28, 0.8);--f-spinner-stroke:2.75}.f-spinner{margin:auto;padding:0;width:var(--f-spinner-width);height:var(--f-spinner-height)}.f-spinner svg{width:100%;height:100%;vertical-align:top;-webkit-animation:f-spinner-rotate 2s linear infinite;animation:f-spinner-rotate 2s linear infinite}.f-spinner svg *{stroke-width:var(--f-spinner-stroke);fill:none}.f-spinner svg :first-child{stroke:var(--f-spinner-color-1)}.f-spinner svg :last-child{stroke:var(--f-spinner-color-2);-webkit-animation:f-spinner-dash 2s ease-in-out infinite;animation:f-spinner-dash 2s ease-in-out infinite}@-webkit-keyframes f-spinner-rotate{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes f-spinner-rotate{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes f-spinner-dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}@keyframes f-spinner-dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}.f-throwOutUp{-webkit-animation:var(--f-throw-out-duration, 0.175s) ease-out both f-throwOutUp;animation:var(--f-throw-out-duration, 0.175s) ease-out both f-throwOutUp}.f-throwOutDown{-webkit-animation:var(--f-throw-out-duration, 0.175s) ease-out both f-throwOutDown;animation:var(--f-throw-out-duration, 0.175s) ease-out both f-throwOutDown}@-webkit-keyframes f-throwOutUp{to{-webkit-transform:translate3d(0,calc(var(--f-throw-out-distance, 150px)*-1),0);transform:translate3d(0,calc(var(--f-throw-out-distance, 150px)*-1),0);opacity:0}}@keyframes f-throwOutUp{to{-webkit-transform:translate3d(0,calc(var(--f-throw-out-distance, 150px)*-1),0);transform:translate3d(0,calc(var(--f-throw-out-distance, 150px)*-1),0);opacity:0}}@-webkit-keyframes f-throwOutDown{to{-webkit-transform:translate3d(0,var(--f-throw-out-distance, 150px),0);transform:translate3d(0,var(--f-throw-out-distance, 150px),0);opacity:0}}@keyframes f-throwOutDown{to{-webkit-transform:translate3d(0,var(--f-throw-out-distance, 150px),0);transform:translate3d(0,var(--f-throw-out-distance, 150px),0);opacity:0}}.f-zoomInUp{-webkit-animation:var(--f-transition-duration, 0.2s) ease .1s both f-zoomInUp;animation:var(--f-transition-duration, 0.2s) ease .1s both f-zoomInUp}.f-zoomOutDown{-webkit-animation:var(--f-transition-duration, 0.2s) ease both f-zoomOutDown;animation:var(--f-transition-duration, 0.2s) ease both f-zoomOutDown}@-webkit-keyframes f-zoomInUp{0%{-webkit-transform:scale(.975) translate3d(0,16px,0);transform:scale(.975) translate3d(0,16px,0);opacity:0}to{-webkit-transform:scale(1) translate3d(0,0,0);transform:scale(1) translate3d(0,0,0);opacity:1}}@keyframes f-zoomInUp{0%{-webkit-transform:scale(.975) translate3d(0,16px,0);transform:scale(.975) translate3d(0,16px,0);opacity:0}to{-webkit-transform:scale(1) translate3d(0,0,0);transform:scale(1) translate3d(0,0,0);opacity:1}}@-webkit-keyframes f-zoomOutDown{to{-webkit-transform:scale(.975) translate3d(0,16px,0);transform:scale(.975) translate3d(0,16px,0);opacity:0}}@keyframes f-zoomOutDown{to{-webkit-transform:scale(.975) translate3d(0,16px,0);transform:scale(.975) translate3d(0,16px,0);opacity:0}}.f-fadeIn{-webkit-animation:var(--f-transition-duration, 0.2s) var(--f-transition-easing, ease) var(--f-transition-delay, 0s) both f-fadeIn;animation:var(--f-transition-duration, 0.2s) var(--f-transition-easing, ease) var(--f-transition-delay, 0s) both f-fadeIn;z-index:2}.f-fadeOut{-webkit-animation:var(--f-transition-duration, 0.2s) var(--f-transition-easing, ease) var(--f-transition-delay, 0s) both f-fadeOut;animation:var(--f-transition-duration, 0.2s) var(--f-transition-easing, ease) var(--f-transition-delay, 0s) both f-fadeOut;z-index:1}@-webkit-keyframes f-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes f-fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes f-fadeOut{to{opacity:0}}@keyframes f-fadeOut{to{opacity:0}}.f-fadeFastIn{-webkit-animation:var(--f-transition-duration, 0.2s) ease-out both f-fadeFastIn;animation:var(--f-transition-duration, 0.2s) ease-out both f-fadeFastIn;z-index:2}.f-fadeFastOut{-webkit-animation:var(--f-transition-duration, 0.1s) ease-out both f-fadeFastOut;animation:var(--f-transition-duration, 0.1s) ease-out both f-fadeFastOut;z-index:2}@-webkit-keyframes f-fadeFastIn{0%{opacity:.75}to{opacity:1}}@keyframes f-fadeFastIn{0%{opacity:.75}to{opacity:1}}@-webkit-keyframes f-fadeFastOut{to{opacity:0}}@keyframes f-fadeFastOut{to{opacity:0}}.f-fadeSlowIn{-webkit-animation:var(--f-transition-duration, 0.5s) ease both f-fadeSlowIn;animation:var(--f-transition-duration, 0.5s) ease both f-fadeSlowIn;z-index:2}.f-fadeSlowOut{-webkit-animation:var(--f-transition-duration, 0.5s) ease both f-fadeSlowOut;animation:var(--f-transition-duration, 0.5s) ease both f-fadeSlowOut;z-index:1}@-webkit-keyframes f-fadeSlowIn{0%{opacity:0}to{opacity:1}}@keyframes f-fadeSlowIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes f-fadeSlowOut{to{opacity:0}}@keyframes f-fadeSlowOut{to{opacity:0}}.f-crossfadeIn{-webkit-animation:var(--f-transition-duration, 0.2s) ease-out both f-crossfadeIn;animation:var(--f-transition-duration, 0.2s) ease-out both f-crossfadeIn;z-index:2}.f-crossfadeOut{-webkit-animation:calc(var(--f-transition-duration, 0.2s)*.5) linear .1s both f-crossfadeOut;animation:calc(var(--f-transition-duration, 0.2s)*.5) linear .1s both f-crossfadeOut;z-index:1}@-webkit-keyframes f-crossfadeIn{0%{opacity:0}to{opacity:1}}@keyframes f-crossfadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes f-crossfadeOut{to{opacity:0}}@keyframes f-crossfadeOut{to{opacity:0}}.f-slideIn.from-next{-webkit-animation:var(--f-transition-duration, 0.85s) cubic-bezier(.16,1,.3,1) f-slideInNext;animation:var(--f-transition-duration, 0.85s) cubic-bezier(.16,1,.3,1) f-slideInNext}.f-slideIn.from-prev{-webkit-animation:var(--f-transition-duration, 0.85s) cubic-bezier(.16,1,.3,1) f-slideInPrev;animation:var(--f-transition-duration, 0.85s) cubic-bezier(.16,1,.3,1) f-slideInPrev}.f-slideOut.to-next{-webkit-animation:var(--f-transition-duration, 0.85s) cubic-bezier(.16,1,.3,1) f-slideOutNext;animation:var(--f-transition-duration, 0.85s) cubic-bezier(.16,1,.3,1) f-slideOutNext}.f-slideOut.to-prev{-webkit-animation:var(--f-transition-duration, 0.85s) cubic-bezier(.16,1,.3,1) f-slideOutPrev;animation:var(--f-transition-duration, 0.85s) cubic-bezier(.16,1,.3,1) f-slideOutPrev}@-webkit-keyframes f-slideInPrev{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes f-slideInPrev{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes f-slideInNext{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes f-slideInNext{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes f-slideOutNext{to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes f-slideOutNext{to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@-webkit-keyframes f-slideOutPrev{to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes f-slideOutPrev{to{-webkit-transform:translateX(100%);transform:translateX(100%)}}.f-classicIn.from-next{-webkit-animation:var(--f-transition-duration, 0.85s) cubic-bezier(.16,1,.3,1) f-classicInNext;animation:var(--f-transition-duration, 0.85s) cubic-bezier(.16,1,.3,1) f-classicInNext;z-index:2}.f-classicIn.from-prev{-webkit-animation:var(--f-transition-duration, 0.85s) cubic-bezier(.16,1,.3,1) f-classicInPrev;animation:var(--f-transition-duration, 0.85s) cubic-bezier(.16,1,.3,1) f-classicInPrev;z-index:2}.f-classicOut.to-next{-webkit-animation:var(--f-transition-duration, 0.85s) cubic-bezier(.16,1,.3,1) f-classicOutNext;animation:var(--f-transition-duration, 0.85s) cubic-bezier(.16,1,.3,1) f-classicOutNext;z-index:1}.f-classicOut.to-prev{-webkit-animation:var(--f-transition-duration, 0.85s) cubic-bezier(.16,1,.3,1) f-classicOutPrev;animation:var(--f-transition-duration, 0.85s) cubic-bezier(.16,1,.3,1) f-classicOutPrev;z-index:1}@-webkit-keyframes f-classicInNext{0%{-webkit-transform:translateX(-75px);transform:translateX(-75px);opacity:0}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes f-classicInNext{0%{-webkit-transform:translateX(-75px);transform:translateX(-75px);opacity:0}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes f-classicInPrev{0%{-webkit-transform:translateX(75px);transform:translateX(75px);opacity:0}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes f-classicInPrev{0%{-webkit-transform:translateX(75px);transform:translateX(75px);opacity:0}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes f-classicOutNext{to{-webkit-transform:translateX(-75px);transform:translateX(-75px);opacity:0}}@keyframes f-classicOutNext{to{-webkit-transform:translateX(-75px);transform:translateX(-75px);opacity:0}}@-webkit-keyframes f-classicOutPrev{to{-webkit-transform:translateX(75px);transform:translateX(75px);opacity:0}}@keyframes f-classicOutPrev{to{-webkit-transform:translateX(75px);transform:translateX(75px);opacity:0}}:root{--f-button-width:40px;--f-button-height:40px;--f-button-border:0;--f-button-border-radius:0;--f-button-color:#374151;--f-button-bg:#f8f8f8;--f-button-hover-bg:#e0e0e0;--f-button-active-bg:#d0d0d0;--f-button-shadow:none;--f-button-transition:all 0.15s ease;--f-button-transform:none;--f-button-svg-width:20px;--f-button-svg-height:20px;--f-button-svg-stroke-width:1.5;--f-button-svg-fill:none;--f-button-svg-filter:none;--f-button-svg-disabled-opacity:0.65}.f-button{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-box-sizing:content-box;box-sizing:content-box;position:relative;margin:0;padding:0;width:var(--f-button-width);height:var(--f-button-height);border:var(--f-button-border);border-radius:var(--f-button-border-radius);color:var(--f-button-color);background:var(--f-button-bg);-webkit-box-shadow:var(--f-button-shadow);box-shadow:var(--f-button-shadow);pointer-events:all;cursor:pointer;-webkit-transition:var(--f-button-transition);-o-transition:var(--f-button-transition);transition:var(--f-button-transition)}@media (hover:hover){.f-button:hover:not([disabled]){color:var(--f-button-hover-color);background-color:var(--f-button-hover-bg)}}.f-button:active:not([disabled]){background-color:var(--f-button-active-bg)}.f-button:focus:not(:focus-visible){outline:0}.f-button:focus-visible{outline:0;-webkit-box-shadow:inset 0 0 0 var(--f-button-outline, 2px) var(--f-button-outline-color, var(--f-button-color));box-shadow:inset 0 0 0 var(--f-button-outline, 2px) var(--f-button-outline-color, var(--f-button-color))}.f-button svg{width:var(--f-button-svg-width);height:var(--f-button-svg-height);fill:var(--f-button-svg-fill);stroke:currentColor;stroke-width:var(--f-button-svg-stroke-width);stroke-linecap:round;stroke-linejoin:round;-webkit-transition:opacity .15s ease;-o-transition:opacity .15s ease;transition:opacity .15s ease;-webkit-transform:var(--f-button-transform);-ms-transform:var(--f-button-transform);transform:var(--f-button-transform);-webkit-filter:var(--f-button-svg-filter);filter:var(--f-button-svg-filter);pointer-events:none}.f-button[disabled]{cursor:default}.f-button[disabled] svg{opacity:var(--f-button-svg-disabled-opacity)}.f-carousel__nav .f-button.is-prev,.f-carousel__nav .f-button.is-next,.fancybox__nav .f-button.is-prev,.fancybox__nav .f-button.is-next{position:absolute;z-index:1}.is-horizontal .f-carousel__nav .f-button.is-prev,.is-horizontal .f-carousel__nav .f-button.is-next,.is-horizontal .fancybox__nav .f-button.is-prev,.is-horizontal .fancybox__nav .f-button.is-next{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.is-horizontal .f-carousel__nav .f-button.is-prev,.is-horizontal .fancybox__nav .f-button.is-prev{left:var(--f-button-prev-pos)}.is-horizontal .f-carousel__nav .f-button.is-next,.is-horizontal .fancybox__nav .f-button.is-next{right:var(--f-button-next-pos)}.is-horizontal.is-rtl .f-carousel__nav .f-button.is-prev,.is-horizontal.is-rtl .fancybox__nav .f-button.is-prev{left:auto;right:var(--f-button-next-pos)}.is-horizontal.is-rtl .f-carousel__nav .f-button.is-next,.is-horizontal.is-rtl .fancybox__nav .f-button.is-next{right:auto;left:var(--f-button-prev-pos)}.is-vertical .f-carousel__nav .f-button.is-prev,.is-vertical .f-carousel__nav .f-button.is-next,.is-vertical .fancybox__nav .f-button.is-prev,.is-vertical .fancybox__nav .f-button.is-next{top:auto;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.is-vertical .f-carousel__nav .f-button.is-prev,.is-vertical .fancybox__nav .f-button.is-prev{top:var(--f-button-next-pos)}.is-vertical .f-carousel__nav .f-button.is-next,.is-vertical .fancybox__nav .f-button.is-next{bottom:var(--f-button-next-pos)}.is-vertical .f-carousel__nav .f-button.is-prev svg,.is-vertical .f-carousel__nav .f-button.is-next svg,.is-vertical .fancybox__nav .f-button.is-prev svg,.is-vertical .fancybox__nav .f-button.is-next svg{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.f-carousel__nav .f-button:disabled,.fancybox__nav .f-button:disabled{pointer-events:none}html.with-fancybox{width:auto;overflow:visible;scroll-behavior:auto}html.with-fancybox body{-ms-touch-action:none;touch-action:none}html.with-fancybox body.hide-scrollbar{width:auto;margin-right:calc(var(--fancybox-body-margin, 0px) + var(--fancybox-scrollbar-compensate, 0px));overflow:hidden!important;overscroll-behavior-y:none}.fancybox__container{--fancybox-color:#dbdbdb;--fancybox-hover-color:#fff;--fancybox-bg:rgba(24, 24, 27, 0.98);--fancybox-slide-gap:10px;--f-spinner-width:50px;--f-spinner-height:50px;--f-spinner-color-1:rgba(255, 255, 255, 0.1);--f-spinner-color-2:#bbb;--f-spinner-stroke:3.65;position:fixed;top:0;left:0;bottom:0;right:0;direction:ltr;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-sizing:border-box;box-sizing:border-box;margin:0;padding:0;color:#f8f8f8;-webkit-tap-highlight-color:transparent;overflow:visible;z-index:var(--fancybox-zIndex, 1050);outline:0;-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-text-size-adjust:100%;-moz-text-size-adjust:none;-ms-text-size-adjust:100%;text-size-adjust:100%;overscroll-behavior-y:contain}.fancybox__container *,.fancybox__container ::before,.fancybox__container ::after{-webkit-box-sizing:inherit;box-sizing:inherit}.fancybox__container::-webkit-backdrop{background-color:transparent}.fancybox__container::backdrop{background-color:transparent}.fancybox__backdrop{position:fixed;top:0;left:0;bottom:0;right:0;z-index:-1;background:var(--fancybox-bg);opacity:var(--fancybox-opacity, 1);will-change:opacity}.fancybox__carousel{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;z-index:10;overflow-y:visible;overflow-x:clip}.fancybox__viewport{width:100%;height:100%}.fancybox__viewport.is-draggable{cursor:move;cursor:-webkit-grab;cursor:grab}.fancybox__viewport.is-dragging{cursor:move;cursor:-webkit-grabbing;cursor:grabbing}.fancybox__track{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;height:100%}.fancybox__slide{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;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;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;margin:0 var(--fancybox-slide-gap) 0 0;padding:4px;overflow:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.fancybox__container:not(.is-compact) .fancybox__slide.has-close-btn{padding-top:40px}.fancybox__slide.has-iframe,.fancybox__slide.has-video,.fancybox__slide.has-html5video{overflow:hidden}.fancybox__slide.has-image{overflow:hidden}.fancybox__slide.has-image.is-animating,.fancybox__slide.has-image.is-selected{overflow:visible}.fancybox__slide::before,.fancybox__slide::after{content:"";-webkit-box-flex:0;-ms-flex:0 0 0px;flex:0 0 0;margin:auto}.fancybox__backdrop:empty,.fancybox__viewport:empty,.fancybox__track:empty,.fancybox__slide:empty{display:block}.fancybox__content{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;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;margin:0;padding:2rem;max-width:100%;color:var(--fancybox-content-color, #374151);background:var(--fancybox-content-bg, #fff);cursor:default;border-radius:0;z-index:20}.is-loading .fancybox__content{opacity:0}.is-draggable .fancybox__content{cursor:move;cursor:-webkit-grab;cursor:grab}.can-zoom_in .fancybox__content{cursor:-webkit-zoom-in;cursor:zoom-in}.can-zoom_out .fancybox__content{cursor:-webkit-zoom-out;cursor:zoom-out}.is-dragging .fancybox__content{cursor:move;cursor:-webkit-grabbing;cursor:grabbing}.fancybox__content [data-selectable],.fancybox__content [contenteditable]{cursor:auto}.fancybox__slide.has-image>.fancybox__content{padding:0;background:0 0;min-height:1px;background-repeat:no-repeat;background-size:contain;background-position:center center;-webkit-transition:none;-o-transition:none;transition:none;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.fancybox__slide.has-image>.fancybox__content>picture>img{width:100%;height:auto;max-height:100%}.is-animating .fancybox__content,.is-dragging .fancybox__content{will-change:transform,width,height}.fancybox-image{margin:auto;display:block;width:100%;height:100%;min-height:0;-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-filter:blur(0);filter:blur(0)}.fancybox__caption{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;max-width:100%;-ms-flex-negative:0;flex-shrink:0;margin:0;padding:14px 0 4px 0;overflow-wrap:anywhere;line-height:1.375;color:var(--fancybox-color, currentColor);opacity:var(--fancybox-opacity, 1);cursor:auto;visibility:visible}.is-loading .fancybox__caption,.is-closing .fancybox__caption{opacity:0;visibility:hidden}.is-compact .fancybox__caption{padding-bottom:0}.f-button.is-close-btn{--f-button-svg-stroke-width:2;position:absolute;top:0;right:8px;z-index:40}.fancybox__content>.f-button.is-close-btn{--f-button-width:34px;--f-button-height:34px;--f-button-border-radius:4px;--f-button-color:var(--fancybox-color, #fff);--f-button-hover-color:var(--fancybox-color, #fff);--f-button-bg:transparent;--f-button-hover-bg:transparent;--f-button-active-bg:transparent;--f-button-svg-width:22px;--f-button-svg-height:22px;position:absolute;top:-38px;right:0;opacity:.75}.is-loading .fancybox__content>.f-button.is-close-btn{visibility:hidden}.is-zooming-out .fancybox__content>.f-button.is-close-btn{visibility:hidden}.fancybox__content>.f-button.is-close-btn:hover{opacity:1}.fancybox__footer{padding:0;margin:0;position:relative}.fancybox__footer .fancybox__caption{width:100%;padding:24px;opacity:var(--fancybox-opacity, 1);-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}.is-compact .fancybox__footer{position:absolute;bottom:0;left:0;right:0;z-index:20;background:rgba(24,24,27,.5)}.is-compact .fancybox__footer .fancybox__caption{padding:12px}.is-compact .fancybox__content>.f-button.is-close-btn{--f-button-border-radius:50%;--f-button-color:#fff;--f-button-hover-color:#fff;--f-button-outline-color:#000;--f-button-bg:rgba(0, 0, 0, 0.6);--f-button-active-bg:rgba(0, 0, 0, 0.6);--f-button-hover-bg:rgba(0, 0, 0, 0.6);--f-button-svg-width:18px;--f-button-svg-height:18px;--f-button-svg-filter:none;top:5px;right:5px}.fancybox__nav{--f-button-width:50px;--f-button-height:50px;--f-button-border:0;--f-button-border-radius:50%;--f-button-color:var(--fancybox-color);--f-button-hover-color:var(--fancybox-hover-color);--f-button-bg:transparent;--f-button-hover-bg:rgba(24, 24, 27, 0.3);--f-button-active-bg:rgba(24, 24, 27, 0.5);--f-button-shadow:none;--f-button-transition:all 0.15s ease;--f-button-transform:none;--f-button-svg-width:26px;--f-button-svg-height:26px;--f-button-svg-stroke-width:2.5;--f-button-svg-fill:none;--f-button-svg-filter:drop-shadow(1px 1px 1px rgba(24, 24, 27, 0.5));--f-button-svg-disabled-opacity:0.65;--f-button-next-pos:1rem;--f-button-prev-pos:1rem;opacity:var(--fancybox-opacity, 1)}.fancybox__nav .f-button:before{position:absolute;content:"";top:-30px;right:-20px;left:-20px;bottom:-30px;z-index:1}.is-idle .fancybox__nav{-webkit-animation:.15s ease-out both f-fadeOut;animation:.15s ease-out both f-fadeOut}.is-idle.is-compact .fancybox__footer{pointer-events:none;-webkit-animation:.15s ease-out both f-fadeOut;animation:.15s ease-out both f-fadeOut}.fancybox__slide>.f-spinner{position:absolute;top:50%;left:50%;margin:var(--f-spinner-top, calc(var(--f-spinner-width) * -0.5)) 0 0 var(--f-spinner-left, calc(var(--f-spinner-height) * -0.5));z-index:30;cursor:pointer}.fancybox-protected{position:absolute;top:0;left:0;right:0;bottom:0;z-index:40;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-ghost{position:absolute;top:0;left:0;width:100%;height:100%;min-height:0;-o-object-fit:contain;object-fit:contain;z-index:40;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}.fancybox-focus-guard{outline:0;opacity:0;position:fixed;pointer-events:none}.fancybox__container:not([aria-hidden]){opacity:0}.fancybox__container.is-animated[aria-hidden=false]>:not(.fancybox__backdrop,.fancybox__carousel),.fancybox__container.is-animated[aria-hidden=false] .fancybox__carousel>:not(.fancybox__viewport),.fancybox__container.is-animated[aria-hidden=false] .fancybox__slide>:not(.fancybox__content){-webkit-animation:var(--f-interface-enter-duration, 0.25s) ease .1s backwards f-fadeIn;animation:var(--f-interface-enter-duration, 0.25s) ease .1s backwards f-fadeIn}.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop{-webkit-animation:var(--f-backdrop-enter-duration, 0.35s) ease backwards f-fadeIn;animation:var(--f-backdrop-enter-duration, 0.35s) ease backwards f-fadeIn}.fancybox__container.is-animated[aria-hidden=true]>:not(.fancybox__backdrop,.fancybox__carousel),.fancybox__container.is-animated[aria-hidden=true] .fancybox__carousel>:not(.fancybox__viewport),.fancybox__container.is-animated[aria-hidden=true] .fancybox__slide>:not(.fancybox__content){-webkit-animation:var(--f-interface-exit-duration, 0.15s) ease forwards f-fadeOut;animation:var(--f-interface-exit-duration, 0.15s) ease forwards f-fadeOut}.fancybox__container.is-animated[aria-hidden=true] .fancybox__backdrop{-webkit-animation:var(--f-backdrop-exit-duration, 0.35s) ease forwards f-fadeOut;animation:var(--f-backdrop-exit-duration, 0.35s) ease forwards f-fadeOut}.has-iframe .fancybox__content,.has-map .fancybox__content,.has-pdf .fancybox__content,.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{max-width:100%;-ms-flex-negative:1;flex-shrink:1;min-height:1px;overflow:visible}.has-iframe .fancybox__content,.has-map .fancybox__content,.has-pdf .fancybox__content{width:calc(100% - 120px);height:90%}.fancybox__container.is-compact .has-iframe .fancybox__content,.fancybox__container.is-compact .has-map .fancybox__content,.fancybox__container.is-compact .has-pdf .fancybox__content{width:100%;height:100%}.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{width:960px;height:540px;max-width:100%;max-height:100%}.has-map .fancybox__content,.has-pdf .fancybox__content,.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{padding:0;background:rgba(24,24,27,.9);color:#fff}.has-map .fancybox__content{background:#e5e3df}.fancybox__html5video,.fancybox__iframe{border:0;display:block;height:100%;width:100%;background:0 0}.fancybox-placeholder{border:0!important;clip:rect(1px,1px,1px,1px)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.f-carousel__thumbs{--f-thumb-width:96px;--f-thumb-height:72px;--f-thumb-outline:0;--f-thumb-outline-color:#5eb0ef;--f-thumb-opacity:1;--f-thumb-hover-opacity:1;--f-thumb-selected-opacity:1;--f-thumb-border-radius:2px;--f-thumb-offset:0px;--f-button-next-pos:0;--f-button-prev-pos:0}.f-carousel__thumbs.is-classic{--f-thumb-gap:8px;--f-thumb-opacity:0.5;--f-thumb-hover-opacity:1;--f-thumb-selected-opacity:1}.f-carousel__thumbs.is-modern{--f-thumb-gap:4px;--f-thumb-extra-gap:16px;--f-thumb-clip-width:46px}.f-thumbs{position:relative;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:0;overflow:hidden;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-perspective:1000px;perspective:1000px;-webkit-transform:translateZ(0);transform:translateZ(0)}.f-thumbs .f-spinner{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:2px;background-image:-webkit-gradient(linear,left top,left bottom,from(#ebeff2),to(#e2e8f0));background-image:-o-linear-gradient(#ebeff2,#e2e8f0);background-image:linear-gradient(#ebeff2,#e2e8f0);z-index:-1}.f-thumbs .f-spinner svg{display:none}.f-thumbs.is-vertical{height:100%}.f-thumbs__viewport{width:100%;height:auto;overflow:hidden;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.f-thumbs__track{display:-webkit-box;display:-ms-flexbox;display:flex}.f-thumbs__slide{position:relative;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-sizing:content-box;box-sizing:content-box;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;padding:0;margin:0;width:var(--f-thumb-width);height:var(--f-thumb-height);overflow:visible;cursor:pointer}.f-thumbs__slide.is-loading img{opacity:0}.is-classic .f-thumbs__viewport{height:100%}.is-modern .f-thumbs__track{width:-webkit-max-content;width:-moz-max-content;width:max-content}.is-modern .f-thumbs__track::before{content:"";position:absolute;top:0;bottom:0;left:calc((var(--f-thumb-clip-width, 0))*-.5);width:calc(var(--width, 0)*1px + var(--f-thumb-clip-width, 0));cursor:pointer}.is-modern .f-thumbs__slide{width:var(--f-thumb-clip-width);-webkit-transform:translate3d(calc(var(--shift, 0)*-1px),0,0);transform:translate3d(calc(var(--shift, 0)*-1px),0,0);-webkit-transition:none;-o-transition:none;transition:none;pointer-events:none}.is-modern.is-resting .f-thumbs__slide{-webkit-transition:-webkit-transform .33s ease;transition:-webkit-transform .33s ease;-o-transition:transform .33s ease;transition:transform .33s ease;transition:transform .33s ease,-webkit-transform .33s ease}.is-modern.is-resting .f-thumbs__slide__button{-webkit-transition:-webkit-clip-path .33s ease;transition:-webkit-clip-path .33s ease;-o-transition:clip-path .33s ease;transition:clip-path .33s ease;transition:clip-path .33s ease,-webkit-clip-path .33s ease}.is-using-tab .is-modern .f-thumbs__slide:focus-within{-webkit-filter:drop-shadow(-1px 0 0 var(--f-thumb-outline-color)) drop-shadow(2px 0 0 var(--f-thumb-outline-color)) drop-shadow(0 -1px 0 var(--f-thumb-outline-color)) drop-shadow(0 2px 0 var(--f-thumb-outline-color));filter:drop-shadow(-1px 0 0 var(--f-thumb-outline-color)) drop-shadow(2px 0 0 var(--f-thumb-outline-color)) drop-shadow(0 -1px 0 var(--f-thumb-outline-color)) drop-shadow(0 2px 0 var(--f-thumb-outline-color))}.f-thumbs__slide__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:var(--f-thumb-width);height:100%;margin:0 -100% 0 -100%;padding:0;border:0;position:relative;border-radius:var(--f-thumb-border-radius);overflow:hidden;background:0 0;outline:0;cursor:pointer;pointer-events:auto;-ms-touch-action:manipulation;touch-action:manipulation;opacity:var(--f-thumb-opacity);-webkit-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease}.f-thumbs__slide__button:hover{opacity:var(--f-thumb-hover-opacity)}.f-thumbs__slide__button:focus:not(:focus-visible){outline:0}.f-thumbs__slide__button:focus-visible{outline:0;opacity:var(--f-thumb-selected-opacity)}.is-modern .f-thumbs__slide__button{--clip-path:inset( 0 calc( ((var(--f-thumb-width, 0) - var(--f-thumb-clip-width, 0))) * (1 - var(--progress, 0)) * 0.5 ) round var(--f-thumb-border-radius, 0) );-webkit-clip-path:var(--clip-path);clip-path:var(--clip-path)}.is-classic .is-nav-selected .f-thumbs__slide__button{opacity:var(--f-thumb-selected-opacity)}.is-classic .is-nav-selected .f-thumbs__slide__button::after{content:"";position:absolute;top:0;left:0;right:0;height:auto;bottom:0;border:var(--f-thumb-outline, 0) solid var(--f-thumb-outline-color, transparent);border-radius:var(--f-thumb-border-radius);-webkit-animation:f-fadeIn .2s ease-out;animation:f-fadeIn .2s ease-out;z-index:10}.f-thumbs__slide__img{overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:var(--f-thumb-offset);-webkit-box-sizing:border-box;box-sizing:border-box;pointer-events:none;-o-object-fit:cover;object-fit:cover;border-radius:var(--f-thumb-border-radius)}.f-thumbs.is-horizontal .f-thumbs__track{padding:8px 0 12px 0}.f-thumbs.is-horizontal .f-thumbs__slide{margin:0 var(--f-thumb-gap) 0 0}.f-thumbs.is-vertical .f-thumbs__track{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 8px}.f-thumbs.is-vertical .f-thumbs__slide{margin:0 0 var(--f-thumb-gap) 0}.fancybox__thumbs{--f-thumb-width:96px;--f-thumb-height:72px;--f-thumb-border-radius:2px;--f-thumb-outline:2px;--f-thumb-outline-color:#ededed;position:relative;opacity:var(--fancybox-opacity, 1);-webkit-transition:max-height .35s cubic-bezier(.23,1,.32,1);-o-transition:max-height .35s cubic-bezier(.23,1,.32,1);transition:max-height .35s cubic-bezier(.23,1,.32,1)}.fancybox__thumbs.is-classic{--f-thumb-gap:8px;--f-thumb-opacity:0.5;--f-thumb-hover-opacity:1}.fancybox__thumbs.is-classic .f-spinner{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.1)),to(rgba(255,255,255,.05)));background-image:-o-linear-gradient(rgba(255,255,255,.1),rgba(255,255,255,.05));background-image:linear-gradient(rgba(255,255,255,.1),rgba(255,255,255,.05))}.fancybox__thumbs.is-modern{--f-thumb-gap:4px;--f-thumb-extra-gap:16px;--f-thumb-clip-width:46px;--f-thumb-opacity:1;--f-thumb-hover-opacity:1}.fancybox__thumbs.is-modern .f-spinner{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.1)),to(rgba(255,255,255,.05)));background-image:-o-linear-gradient(rgba(255,255,255,.1),rgba(255,255,255,.05));background-image:linear-gradient(rgba(255,255,255,.1),rgba(255,255,255,.05))}.fancybox__thumbs.is-horizontal{padding:0 var(--f-thumb-gap)}.fancybox__thumbs.is-vertical{padding:var(--f-thumb-gap) 0}.is-compact .fancybox__thumbs{--f-thumb-width:64px;--f-thumb-clip-width:32px;--f-thumb-height:48px;--f-thumb-extra-gap:10px}.fancybox__thumbs.is-masked{max-height:0!important}.is-closing .fancybox__thumbs{-webkit-transition:none!important;-o-transition:none!important;transition:none!important}.fancybox__toolbar{--f-progress-color:var(--fancybox-color, rgba(255, 255, 255, 0.94));--f-button-width:46px;--f-button-height:46px;--f-button-color:var(--fancybox-color);--f-button-hover-color:var(--fancybox-hover-color);--f-button-bg:rgba(24, 24, 27, 0.65);--f-button-hover-bg:rgba(70, 70, 73, 0.65);--f-button-active-bg:rgba(90, 90, 93, 0.65);--f-button-border-radius:0;--f-button-svg-width:24px;--f-button-svg-height:24px;--f-button-svg-stroke-width:1.5;--f-button-svg-filter:drop-shadow(1px 1px 1px rgba(24, 24, 27, 0.15));--f-button-svg-fill:none;--f-button-svg-disabled-opacity:0.65;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI Adjusted","Segoe UI","Liberation Sans",sans-serif;color:var(--fancybox-color, currentColor);opacity:var(--fancybox-opacity, 1);text-shadow:var(--fancybox-toolbar-text-shadow, 1px 1px 1px rgba(0, 0, 0, 0.5));pointer-events:none;z-index:20}.fancybox__toolbar :focus-visible{z-index:1}.fancybox__toolbar.is-absolute,.is-compact .fancybox__toolbar{position:absolute;top:0;left:0;right:0}.is-idle .fancybox__toolbar{pointer-events:none;-webkit-animation:.15s ease-out both f-fadeOut;animation:.15s ease-out both f-fadeOut}.fancybox__toolbar__column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:start;align-content:flex-start}.fancybox__toolbar__column.is-left,.fancybox__toolbar__column.is-right{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0}.fancybox__toolbar__column.is-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.fancybox__infobar{padding:0 5px;line-height:var(--f-button-height);text-align:center;font-size:17px;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox__infobar span{padding:0 5px}.fancybox__infobar:not(:first-child):not(:last-child){background:var(--f-button-bg)}[data-fancybox-toggle-slideshow]{position:relative}[data-fancybox-toggle-slideshow] .f-progress{height:100%;opacity:.3}[data-fancybox-toggle-slideshow] svg g:first-child{display:-webkit-box;display:-ms-flexbox;display:flex}[data-fancybox-toggle-slideshow] svg g:last-child{display:none}.has-slideshow [data-fancybox-toggle-slideshow] svg g:first-child{display:none}.has-slideshow [data-fancybox-toggle-slideshow] svg g:last-child{display:-webkit-box;display:-ms-flexbox;display:flex}[data-fancybox-toggle-fullscreen] svg g:first-child{display:-webkit-box;display:-ms-flexbox;display:flex}[data-fancybox-toggle-fullscreen] svg g:last-child{display:none}:-webkit-full-screen [data-fancybox-toggle-fullscreen] svg g:first-child{display:none}:-ms-fullscreen [data-fancybox-toggle-fullscreen] svg g:first-child{display:none}:fullscreen [data-fancybox-toggle-fullscreen] svg g:first-child{display:none}:-webkit-full-screen [data-fancybox-toggle-fullscreen] svg g:last-child{display:-webkit-box;display:flex}:-ms-fullscreen [data-fancybox-toggle-fullscreen] svg g:last-child{display:-ms-flexbox;display:flex}:fullscreen [data-fancybox-toggle-fullscreen] svg g:last-child{display:-webkit-box;display:-ms-flexbox;display:flex}.f-progress{position:absolute;top:0;left:0;right:0;height:3px;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0;-ms-transform-origin:0;transform-origin:0;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear;background:var(--f-progress-color, var(--f-carousel-theme-color, #0091ff));z-index:30;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}@font-face{font-style:normal;font-weight:400;font-family:"Manrope";font-display:swap;src:url(/local/libcss/projects/ranepa-redesign-library/common/build/styles/../fonts/Manrope-Regular.woff2) format("woff2"),url(/local/libcss/projects/ranepa-redesign-library/common/build/styles/../fonts/Manrope-Regular.woff) format("woff")}@font-face{font-style:normal;font-weight:500;font-family:"Manrope";font-display:swap;src:url(/local/libcss/projects/ranepa-redesign-library/common/build/styles/../fonts/Manrope-Medium.woff2) format("woff2"),url(/local/libcss/projects/ranepa-redesign-library/common/build/styles/../fonts/Manrope-Medium.woff) format("woff")}@font-face{font-style:normal;font-weight:600;font-family:"Manrope";font-display:swap;src:url(/local/libcss/projects/ranepa-redesign-library/common/build/styles/../fonts/Manrope-SemiBold.woff2) format("woff2"),url(/local/libcss/projects/ranepa-redesign-library/common/build/styles/../fonts/Manrope-SemiBold.woff) format("woff")}@font-face{font-style:normal;font-weight:700;font-family:"Manrope";font-display:swap;src:url(/local/libcss/projects/ranepa-redesign-library/common/build/styles/../fonts/Manrope-Bold.woff2) format("woff2"),url(/local/libcss/projects/ranepa-redesign-library/common/build/styles/../fonts/Manrope-Bold.woff) format("woff")}*,::before,::after{-webkit-box-sizing:border-box;box-sizing:border-box}html,body{margin:0;padding:0}html{overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{height:100%;z-index:0}h1,h2,h3,p{margin:0}img,video{display:block;max-width:100%;height:auto}textarea{resize:none}button{cursor:pointer}input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 1000px #fff;box-shadow:inset 0 0 0 1000px #fff;-webkit-text-fill-color:#171520}input,textarea{border-radius:0}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{opacity:1}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1}input:-ms-input-placeholder,textarea:-ms-input-placeholder{opacity:1}input::-ms-input-placeholder,textarea::-ms-input-placeholder{opacity:1}input::placeholder,textarea::placeholder{opacity:1}input:invalid,textarea:invalid{-webkit-box-shadow:none;box-shadow:none}select{border-radius:0}input::-ms-clear,input::-ms-reveal{display:none}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;appearance:none}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none;appearance:none}input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}select,textarea,input:matches([type=email],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=url]){-webkit-appearance:none;-moz-appearance:none;appearance:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none}html{scroll-behavior:smooth}body{font-family:"Manrope","Arial",sans-serif}.wrapper{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;width:100%;height:100%;color:#171520;font-family:"Manrope","Arial",sans-serif;font-size:16px;font-weight:400;line-height:24px}.wrapper--gray{background:#f4f3f7}@media (min-width:744px){.wrapper{font-size:16px}}.wrapper .header,.wrapper .footer{-ms-flex-negative:0;flex-shrink:0}.wrapper main{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.rouble{font-family:"Rouble","Arial",sans-serif;text-transform:lowercase!important;font-weight:400!important}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;white-space:nowrap;border:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(100%);clip-path:inset(100%)}.scroll-lock{position:fixed}@media (min-width:1240px){.scroll-lock{padding-right:17px}}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}.no-transition{-webkit-transition:none!important;-o-transition:none!important;transition:none!important}body:has(.bx-panel-folded#bx-panel){padding-top:0}body:has(.bx-panel-folded#bx-panel) .nav__content{top:40px}body:has(#bx-panel){padding-top:0}body:has(#bx-panel) .nav__content{top:147px}body:has(.bx-panel-folded.bx-panel-fixed#bx-panel){padding-top:40px}body:has(.bx-panel-folded.bx-panel-fixed#bx-panel) .nav__content{top:40px}body:has(.bx-panel-fixed#bx-panel){padding-top:147px}body:has(.bx-panel-fixed#bx-panel) .nav__content{top:147px}.align-left{text-align:left!important}.align-center{text-align:center!important}.title{margin-bottom:40px;font-size:28px;line-height:42px;font-weight:600;color:#171520;letter-spacing:-.02em;text-align:center;-webkit-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease}@media (min-width:744px){.title{margin-bottom:48px;font-size:32px;line-height:40px}}@media (min-width:1240px){.title{margin-bottom:64px;font-size:3rem;line-height:3.75rem}}.title--white{color:#fff;margin-bottom:16px}@media (min-width:744px){.title--white{margin-bottom:24px}}@media (min-width:1240px){.title--white{margin-bottom:32px}}.title-2{font-size:1.5rem;line-height:2.25rem;letter-spacing:-.02em;font-weight:600}@media (min-width:744px){.title-2{font-size:2rem;line-height:2.5rem}}@media (min-width:1240px){.title-2{font-size:3rem;line-height:3.75rem}}.text{font-size:1rem;line-height:1.5rem}.text--date{color:#8b91a6;font-weight:500}.text--bold{font-weight:600;color:#171520}.text--red{color:#df2935}.text--blue{color:#263b94}@media (min-width:744px){.text{font-size:1.125rem;line-height:1.6875rem;letter-spacing:-.01em}.text--date,.text--red,.text--blue{font-size:1rem;line-height:1.5rem}}@media (min-width:1240px){.text{font-size:1.125rem;line-height:1.6875rem}.text--date,.text--red,.text--blue{font-size:1rem;line-height:1.5rem}}.h1{font-size:1.25rem;line-height:1.875rem;font-weight:600}@media (min-width:744px){.h1{font-size:1.5rem;line-height:2.25rem;letter-spacing:-.02em}}@media (min-width:1240px){.h1{font-size:2.25rem;line-height:2.9375rem}}.h2{font-size:1.75rem;line-height:2.625rem;font-weight:600;letter-spacing:-.02em}@media (min-width:744px){.h2{font-size:2rem;line-height:2.5rem}}@media (min-width:1240px){.h2{font-size:3rem;line-height:3.75rem}}.h3{font-size:1.25rem;line-height:1.875rem;font-weight:600}@media (min-width:1240px){.h3{font-size:1.5rem;line-height:2.25rem;letter-spacing:-.02em}}.h4{font-size:1.125rem;line-height:1.6875rem;font-weight:600;letter-spacing:-.01em}@media (min-width:744px){.h4{font-size:1.5rem;line-height:2rem}}.h5{font-size:1.125rem;line-height:1.6875rem;font-weight:600;letter-spacing:-.01em}@media (min-width:744px){.h5{font-size:1.25rem;line-height:1.875rem}}.h6{font-weight:500}@media (min-width:744px){.h6{font-size:1.125rem;line-height:1.6875rem;letter-spacing:-.01em}}@media (min-width:1240px){.t1{font-size:1.125rem;line-height:1.6875rem}}.t2{font-size:.875rem;line-height:1.3125rem}@media (min-width:744px){.t2{font-size:1rem;line-height:1.5rem}}.t3{font-size:.875rem;line-height:1.3125rem}@media (min-width:744px){.t3{font-size:1rem;line-height:1.5rem}}@media (min-width:1240px){.t3{font-size:1.125rem;line-height:1.6875rem}}.typography .btn_education a:not(:last-of-type),.typography a.applicant-button:not(:last-of-type){margin-bottom:0}.r-button{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:228px;padding:12px 24px;font-size:16px;line-height:24px;color:#fff;font-weight:600;text-align:center;text-decoration:none;border:0;border-radius:48px;z-index:1;overflow:hidden;cursor:pointer}.r-button__gradient{position:absolute;width:200%;height:100%;top:0;left:0;background:-webkit-gradient(linear,left top,right top,from(#df2935),color-stop(50%,#ff5e62),to(#df2935));background:-o-linear-gradient(left,#df2935 0,#ff5e62 50%,#df2935 100%);background:linear-gradient(90deg,#df2935 0,#ff5e62 50%,#df2935 100%);opacity:1;-webkit-transition:left .6s ease;-o-transition:left .6s ease;transition:left .6s ease;z-index:-1;border-radius:48px}@media (hover:hover){.r-button:hover:not(.focus-visible) .r-button__gradient{left:-100%}}.r-button--primary{border-radius:28px 3px 28px 3px;max-width:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:744px){.r-button--primary{max-width:none}}.r-button--primary .r-button__gradient{border-radius:28px 3px 28px 3px}.r-button--secondary{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:28px 3px 28px 3px;color:#171520}.r-button--secondary .r-button__gradient{border-radius:28px 3px 28px 3px;background:#f4f3f7}.r-button--lightgray{border-radius:28px 3px 28px 3px;max-width:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#171520;border:1px solid #e5e1f0}@media (min-width:744px){.r-button--lightgray{max-width:none}}.r-button--lightgray .r-button__gradient{border-radius:28px 3px 28px 3px;background:#edebf2}.r-button--green{color:#fff;border:1px solid #62b790}.r-button--green .r-button__gradient{background:#62b790}.r-button--no-border{border-radius:4px}.r-button--no-border .r-button__gradient{border-radius:4px}.r-button--gray{max-width:none;border-radius:28px 3px 28px 3px;color:#fff;background-color:#4d4a55;-webkit-transition:background-color .3s ease;-o-transition:background-color .3s ease;transition:background-color .3s ease}@media (hover:hover){.r-button--gray:hover:not(.focus-visible){background-color:#3e3b44}}@media (min-width:744px){.r-button--gray{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;padding:12px 32px;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}}@media (min-width:1240px){.r-button--gray{-ms-flex-item-align:start;-ms-grid-row-align:start;align-self:start}}.r-button--dark{border-radius:28px 3px 28px 3px;background-color:rgba(37,34,46,.8)}.r-button--transparent{padding-top:11px;padding-bottom:11px;max-width:none;border:1px solid #fff;border-radius:28px 3px 28px 3px;background-color:transparent}.r-button--with-border{padding:11px 31px;background-color:#edebf2;border:1px solid #e5e1f0}.r-button--32-inner{max-width:100%;padding:12px 32px}.r-button--transparent{padding-top:11px;padding-bottom:11px;max-width:none;border:1px solid #fff;border-radius:28px 3px 28px 3px;background-color:transparent}.r-button:disabled{opacity:.5;pointer-events:none}.r-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;color:#171520;margin-left:calc(100vw - 100%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:rgba(23,21,32,.5);-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);visibility:hidden;opacity:0;-webkit-transition:opacity .3s ease,visibility .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,visibility .3s ease,-webkit-transform .3s ease;-o-transition:opacity .3s ease,transform .3s ease,visibility .3s ease;transition:opacity .3s ease,transform .3s ease,visibility .3s ease;transition:opacity .3s ease,transform .3s ease,visibility .3s ease,-webkit-transform .3s ease}.r-modal::-webkit-scrollbar{display:none}.r-modal--768 .swiper{padding-top:24px}.r-modal--768 .r-modal__content{max-width:768px}@media (min-width:744px){.r-modal--768 .r-modal__content{padding-top:64px!important}}.r-modal--left .r-modal__wrapper{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;padding-left:0!important;padding-top:0!important;padding-bottom:0!important}.r-modal--left .r-modal__content{height:100vh!important;border-top-left-radius:0!important;border-bottom-left-radius:0!important}.r-modal--right .r-modal__wrapper{-webkit-box-pack:right;-ms-flex-pack:right;justify-content:right;padding-right:0!important;padding-top:0!important;padding-bottom:0!important}.r-modal--right .r-modal__content{height:100vh!important;border-top-right-radius:0!important;border-bottom-right-radius:0!important}.r-modal--auth .r-modal__close{opacity:.5;right:16px}@media (min-width:744px){.r-modal--auth .r-modal__close{right:24px}}@media (min-width:744px){.r-modal--auth .r-modal__content{padding:16px 32px 48px 32px}}@media (min-width:1024px){.r-modal--auth .r-modal__content{padding:16px 48px 48px 48px}}.r-modal__wrapper{position:relative;width:100%;min-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;padding:30px 16px;-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.r-modal__left{position:relative;width:100%;min-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0}.r-modal__overlay{position:absolute;top:0;left:0;z-index:1000;width:100%;height:100%;cursor:pointer}.r-modal__auth{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px}.r-modal__auth .r-button--lightgray{width:-webkit-max-content;width:-moz-max-content;width:max-content;font-size:14px;font-weight:500;padding:12px 20px;text-align:left;max-width:none}@media (min-width:414px){.r-modal__auth .r-button--lightgray{font-size:16px}}.r-modal__auth-img{display:block;margin:0 auto}@media (min-width:744px){.r-modal__auth-img{display:none}}.r-modal__auth-title{font-size:24px;font-weight:600;line-height:32.4px;letter-spacing:-.02em}.r-modal__auth-subtitle{font-size:16px;font-weight:400;line-height:24px}.r-modal__btns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:12px}.r-modal__btn-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}@media (min-width:744px){.r-modal__btn-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px}}@media (min-width:1024px){.r-modal__btn-wrapper{max-width:672px}}.r-modal__content{position:relative;z-index:9999;max-height:500px;overflow:auto;padding:20px;border-radius:16px;background-color:#fff}@media (min-width:1240px){.r-modal__content{max-height:none}}.r-modal__close-btn{position:absolute;top:18px;right:16px;z-index:1;fill:#fff;width:40px;height:40px;padding:0;background:0 0;border:0;cursor:pointer}@media (min-width:1240px){.r-modal{display:none}}.r-modal--responsive .r-modal__content{width:100%}.r-modal--fit-content .r-modal__content{width:auto}.r-modal--promo .r-modal__wrapper{padding:0}.r-modal--promo .r-modal__content{width:100%;height:100%;max-height:100dvh;padding:16px;padding-top:64px;border-radius:0;background-color:#edebf2}@media (min-width:744px){.r-modal--promo .r-modal__content{padding:24px;padding-top:64px}}@media (min-width:1240px){.r-modal--promo .r-modal__content{max-width:1920px;padding:120px;padding-top:100px}}.r-modal--promo .r-modal__close{width:30px;height:30px;background:url(/local/libcss/projects/ranepa-redesign-library/common/build/styles/../media/svg/icon-close-promo.svg) no-repeat 50% 50%;background-size:100% 100%}@media (min-width:744px){.r-modal--promo .r-modal__close{width:42px;height:42px}}@media (min-width:1240px){.r-modal--promo .r-modal__close{width:60px;height:60px}}@media (min-width:1240px){.r-modal--promo{display:-webkit-box;display:-ms-flexbox;display:flex}}.r-modal--preload{-webkit-transition:none;-o-transition:none;transition:none}.r-modal.is-active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);visibility:visible;opacity:1;overflow-y:auto;pointer-events:auto}.r-modal label.filter__label{width:auto}.r-modal .filter__form{overflow:hidden}.r-modal--opened{display:block}.r-modal--news-list{display:block}.r-modal--news-list__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:14px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.r-modal--news-list__buttons>*{width:100%;max-width:none}.r-modal--news-list__buttons--secondary{max-width:none;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;color:#000;border-radius:28px 3px 28px 3px;background-color:transparent;border:1px solid #e5e1f0}@media (min-width:1240px){.r-modal--news-list{position:absolute;top:0;left:0;width:400px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-left:0}}.r-modal--news-list .filter__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:24px}@media (min-width:1240px){.r-modal--news-list .filter__form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:transparent;border-radius:0}}.r-modal--news-list .filter__search-input{position:relative}.r-modal--news-list .filter__search-input--icon{position:absolute;width:15px;height:15px;left:15px;top:calc(50% - 7px)}.r-modal--news-list .filter__search-input--icon path{fill:#85848b}.r-modal--news-list .filter__input{width:100%;height:48px;border-radius:4px;padding:12px 12px 12px 40px;outline:0;border:1px solid #e5e1f0}.r-modal--news-list .dropdown__title{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.r-modal--news-list .dropdown__title--rotate{-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.r-modal--news-list .dropdown__title--rotate.opened{rotate:180deg}.r-modal--news-list .dropdown__content__news-list{padding-left:16px;padding-right:16px;background-color:transparent;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:.5s ease;-o-transition:.5s ease;transition:.5s ease;max-height:0;overflow-x:hidden;overflow-y:auto}.r-modal--news-list .dropdown__content__news-list.opened{-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease;max-height:320px;height:auto}.r-modal--news-list .filter__field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4px 16px 14px 16px;padding-bottom:0;margin-bottom:18px}.r-modal--news-list .news-filter__radio{display:none}.r-modal--news-list .news-filter__label{padding-left:28px}.r-modal--news-list .news-filter__label{position:relative}.r-modal--news-list .news-filter__label::before{content:"";position:absolute;display:inline-block;-webkit-transition:.2s;-o-transition:.2s;transition:.2s;left:0;top:3px;width:18px;height:18px;border:1px solid #e5e1f0;border-radius:2px;background:#fff}.r-modal--news-list .news-filter__radio:checked+.news-filter__label::before{background-color:#df2935;border:4px solid #fff}.r-modal--news-list .r-modal__wrapper{padding:0}.r-modal--news-list .r-modal__close{width:32px;height:32px;background:url(/local/libcss/projects/ranepa-redesign-library/common/build/styles/../media/svg/close-light.svg) no-repeat 50% 50%}.r-modal--news-list .r-modal__content{width:100%;height:100%;max-height:none;padding-top:64px;border-radius:0;background-color:#f4f3f7}@media (min-width:744px){.r-modal--news-list .r-modal__content{width:700px}}@media (min-width:1240px){.r-modal--news-list .r-modal__content{width:500px;height:auto;padding:60px 40px}}@media (min-width:1240px){.r-modal--news-list.is-active{position:static;display:block;width:100%;-webkit-transform:translateY(-18px) scale(1);-ms-transform:translateY(-18px) scale(1);transform:translateY(-18px) scale(1)}}@media (min-width:1240px){.r-modal--news-list.is-active .r-modal__content{width:100%}}.r-modal__close{position:absolute;top:35px;right:18px;display:block;width:24px;height:24px;margin:0;padding:0;border:0;background:url(/local/libcss/projects/ranepa-redesign-library/common/build/styles/../media/svg/close.svg) no-repeat 50% 50%;cursor:pointer;z-index:1}.r-modal__scroll{overflow:scroll}.modal{position:absolute;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:10;background-color:rgba(23,21,32,.5)}.modal__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:24px 23px;background-color:#fff;border-radius:8px}.modal__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0;padding:0;list-style-type:none;gap:12px}.modal--cabinet .r-button{width:100%;color:#fff;padding:12px 20px!important}@media (min-width:744px){.modal--cabinet{height:auto;top:auto;right:0;bottom:auto;left:auto;min-width:260px;background-color:transparent}.modal--cabinet .modal__content{width:100%;gap:12px}}.modal-overlay{position:absolute;top:0;left:0;display:none;width:100%;height:100%;background-color:rgba(23,21,32,.5);z-index:2}@media (min-width:744px){.modal-overlay{display:block}}.table-wrapper{width:100%;overflow-x:auto}.table-wrapper::-webkit-scrollbar{height:4px;border-radius:4px;opacity:.5;background-color:#eeebf4}.table-wrapper::-webkit-scrollbar-thumb{border-radius:4px;background-color:#df2935}.table-wrapper h3{margin:1.5rem 0 1rem 0;font-size:1.25rem;line-height:normal}@media (min-width:744px){.table-wrapper h3{margin:2rem 0 1rem 0;font-size:1.5rem}}@media (min-width:1240px){.table-wrapper h3{font-size:2rem}}.table-wrapper__actions{display:-webkit-box;display:-ms-flexbox;display:flex}.table-wrapper__actions--full-screen{position:fixed;top:0;left:0;width:100%;background-color:#fff;z-index:12}.table-wrapper__actions--full-screen .table-wrapper__default-buttons{display:none}.table-wrapper__actions--full-screen .table-wrapper__modal-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto}.table-wrapper__fullscreen-mode{display:none}@media (min-width:1024px){.table-wrapper__fullscreen-mode{display:-webkit-box;display:-ms-flexbox;display:flex}}.table-wrapper__button{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0;background-color:transparent;border:0}.table-wrapper__button--pdf{width:56px;height:60px;background:url(/local/libcss/projects/ranepa-redesign-library/common/build/styles/../media/svg/icon-pdf-table.svg) no-repeat 50% 50%}.table-wrapper__button--print{width:64px;height:60px;background:url(/local/libcss/projects/ranepa-redesign-library/common/build/styles/../media/svg/icon-print.svg) no-repeat 50% 50%}.table-wrapper__button--zoom-plus{width:40px;height:40px;background:url(/local/libcss/projects/ranepa-redesign-library/common/build/styles/../media/svg/icon-zoom-plus.svg) no-repeat 50% 50%;background-size:100% 100%}.table-wrapper__button--zoom-minus{width:40px;height:40px;background:url(/local/libcss/projects/ranepa-redesign-library/common/build/styles/../media/svg/icon-zoom-minus.svg) no-repeat 50% 50%;background-size:100% 100%}.table-wrapper__button--close{width:40px;height:40px;background:url(/local/libcss/projects/ranepa-redesign-library/common/build/styles/../media/svg/close-light.svg) no-repeat 50% 50%;background-size:100% 100%}.table-wrapper__default-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;margin:1rem 0;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.table-wrapper__action-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:50px;margin-left:auto}.table-wrapper__modal-buttons{display:none;margin:10px 0;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:20px}.table-wrapper table{width:100%;border:0;border-collapse:collapse;border-radius:8px}@media (max-width:576px){.table-wrapper table{width:1000px}}.table-wrapper table p{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.table-wrapper table thead th,.table-wrapper table thead td{text-align:left;border:0;padding:16px 18px;background:#edebf2;color:#2a253e;font-size:1rem;font-weight:500;line-height:150%;letter-spacing:0;text-align:left;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.table-wrapper table tbody td{text-align:left;border-bottom:1px solid #edebf2;padding:20px;font-size:1rem;vertical-align:middle;background-color:#fff;font-weight:500;line-height:24px;text-align:left;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.table-wrapper table tr:last-child td{border-bottom:none}.table-wrapper table thead tr th:first-child{border-radius:8px 0 0 0}.table-wrapper table thead tr td:first-child{border-radius:8px 0 0 0}.table-wrapper table thead tr td:last-child{border-radius:0 8px 0 0}.table-wrapper table tr th:last-child{border-radius:0 8px 0 0}.table-wrapper table tbody tr:last-child td:first-child{border-radius:0 0 0 8px}.table-wrapper table tbody tr:last-child td:last-child{border-radius:0 0 8px 0}.table-wrapper.table-wrapper-print .table-wrapper__actions{display:block}.table-wrapper.table-wrapper-print .table-wrapper__action-buttons{display:-webkit-box;display:-ms-flexbox;display:flex}.table-wrapper.table-wrapper-full .table-wrapper__actions{display:block}@media (min-width:1240px){.table-wrapper.table-wrapper-full .table-wrapper__fullscreen-mode{display:-webkit-box;display:-ms-flexbox;display:flex}}.table-wrapper--full-screen{position:fixed;top:60px;left:0;width:100%;height:calc(100% - 60px);background-color:#fff;z-index:11}.table-wrapper--full-screen h3{display:none}.table-wrapper--full-screen .table-wrapper__default-buttons{display:none}.table-wrapper--full-screen .table-wrapper__modal-buttons{display:-webkit-box;display:-ms-flexbox;display:flex}.table-open{height:calc(100% - 50px)!important}.no-padding{padding:0!important}.rn-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:24px 16px;gap:24px;border-radius:8px;max-width:560px}@media (min-width:744px){.rn-form{padding:40px;gap:32px}}@media (min-width:1240px){.rn-form{padding-bottom:56px}}.rn-form__heading{font-size:1rem;line-height:150%;font-weight:500}@media (min-width:744px){.rn-form__heading{font-size:1.5rem;letter-spacing:-.02em}}.rn-form__fields{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}@media (min-width:1240px){.rn-form__fields{gap:24px}}.rn-form__field{--arrow-bottom:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.rn-form__field:has([rows="2"]){--arrow-bottom:24px}.rn-form__field .rn-form__text-input{padding:12px;font-size:1rem;line-height:150%;background-color:#fff;border:0;border-radius:4px;outline:0}.rn-form__field .rn-form__textarea{padding:12px;font-size:1rem;line-height:150%;background-color:#fff;border:0;border-radius:4px;resize:vertical;outline:0}.rn-form__field .rn-form__checkbox-label{position:relative;padding-left:30px;font-size:.875rem;line-height:1.3125rem;cursor:pointer}.rn-form__field .rn-form__checkbox-label::after{content:""}.rn-form__field .rn-form__checkbox-label a{text-decoration:underline}.rn-form__field .rn-form__checkbox-label::before{position:absolute;content:"";width:18px;height:18px;top:0;left:0;border:1px solid #edebf2;background-color:#fff;border-radius:2px}.rn-form__field--select{position:relative}.rn-form__field--inline{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;gap:8px}@media (min-width:744px){.rn-form__field--inline{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}}.rn-form__field--inline>.rn-form__label:first-child{grid-column:1/-1}.rn-form__submit-button{margin-top:-4px;max-width:none}.rn-form__select-selected{position:relative;cursor:pointer}.rn-form__select-selected::after{position:absolute;content:"";width:24px;height:24px;right:12px;top:12px;top:var(--arrow-bottom);background:url(/local/libcss/projects/ranepa-redesign-library/common/build/styles/../media/svg/acc-arrow.svg) no-repeat 50% 50%;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-o-transition:transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.rn-form__select-selected .rn-form__text-input{width:100%;padding-right:52px;cursor:pointer}.rn-form__select-selected.rn-form__select--open .rn-form__text-input{border-bottom-left-radius:0;border-bottom-right-radius:0}.rn-form__select-selected.rn-form__select--open::after{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.rn-form__select-options{position:absolute;display:none;width:100%;top:100%;padding:10px;background-color:#fff}.rn-form__select-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0;padding:0;list-style-type:none;gap:10px}.rn-form__select-label{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:28px;cursor:pointer}.rn-form__select-label::before{position:absolute;content:"";width:18px;height:18px;left:0;border:1px solid #eeebf4;background-color:#fff}.rn-form__select-label::after{position:absolute;content:"";width:12px;height:12px;display:none;left:3px;background-color:#c30341}.rn-form__select-radio:checked+.rn-form__select-label::after{display:block}.rn-form__select--open+.rn-form__select-options{display:block}.rn-form--dark{background-color:#35343f}.rn-form--dark .rn-form__text-input{color:#fff;background-color:rgba(211,224,228,.1)}.rn-form--dark .rn-form__textarea{color:#fff;background-color:rgba(211,224,228,.1)}.rn-form--dark .rn-form__checkbox-label::before{border-color:transparent;background-color:rgba(211,224,228,.1)}.rn-form--dark .rn-form__select-selected::after{background:url(/local/libcss/projects/ranepa-redesign-library/common/build/styles/../media/svg/acc-arrow-white.svg) no-repeat 50% 50%}.rn-form--dark .rn-form__select-selected+.rn-form__select-options{background-color:#464650}.rn-form--wide{max-width:768px}.rn-form--transparent{gap:24px;padding:0;color:#fff}.rn-form--transparent .rn-form__fields{gap:16px}.rn-form--transparent .rn-form__field .rn-form__text-input{font-family:inherit;color:#fff;background-color:#453e66}.rn-form--transparent .rn-form__field .rn-form__text-input::-webkit-input-placeholder{color:#85848b}.rn-form--transparent .rn-form__field .rn-form__text-input::-moz-placeholder{color:#85848b}.rn-form--transparent .rn-form__field .rn-form__text-input:-ms-input-placeholder{color:#85848b}.rn-form--transparent .rn-form__field .rn-form__text-input::-ms-input-placeholder{color:#85848b}.rn-form--transparent .rn-form__field .rn-form__text-input::placeholder{color:#85848b}.rn-form--transparent .rn-form__field .rn-form__checkbox:checked+.rn-form__checkbox-label::after{display:block}.rn-form--transparent .rn-form__field .rn-form__checkbox-label{padding-left:28px;font-size:.75rem;line-height:1.5;color:inherit}.rn-form--transparent .rn-form__field .rn-form__checkbox-label::before{top:4px;background-color:transparent;border:1px solid #e5e1f0;border-radius:2px}@media (min-width:744px) and (max-width:1024px){.rn-form--transparent .rn-form__field .rn-form__checkbox-label::before{top:0}}.rn-form--transparent .rn-form__field .rn-form__checkbox-label::after{position:absolute;content:"";width:12px;height:12px;display:none;left:3px;top:7px;background-color:#c30341;border-radius:2px}@media (min-width:744px) and (max-width:1024px){.rn-form--transparent .rn-form__field .rn-form__checkbox-label::after{top:3px}}.rn-form--transparent .rn-form__field .rn-form__checkbox-label a{color:inherit}@media (max-width:743px){.rn-form--transparent .rn-form__field .rn-form__checkbox-label{max-width:185px}}.rn-form--transparent .rn-form__field .rn-form__select-selected::after{background-image:url(/local/libcss/projects/ranepa-redesign-library/common/build/styles/../media/svg/acc-arrow-white.svg)}.rn-form--transparent .rn-form__field .rn-form__select-options{color:#85848b;background-color:#453e66}.rn-form--transparent .rn-form__field .rn-form__select-label::before{background-color:transparent;border:1px solid #e5e1f0;border-radius:2px}.rn-form--transparent .rn-form__field .rn-form__select-label::after{border-radius:2px}.rn-form--transparent .rn-form__field .rn-form__textarea{font-family:inherit;color:#fff;background-color:#453e66}.rn-form--transparent .rn-form__field .rn-form__textarea::-webkit-input-placeholder{color:#85848b}.rn-form--transparent .rn-form__field .rn-form__textarea::-moz-placeholder{color:#85848b}.rn-form--transparent .rn-form__field .rn-form__textarea:-ms-input-placeholder{color:#85848b}.rn-form--transparent .rn-form__field .rn-form__textarea::-ms-input-placeholder{color:#85848b}.rn-form--transparent .rn-form__field .rn-form__textarea::placeholder{color:#85848b}.rn-form--primary{gap:0;color:#171520;background-color:#f4f3f7;z-index:1000}.rn-form--primary .rn-form__heading{margin-bottom:8px;font-weight:600;font-size:32px;line-height:150%;letter-spacing:-.02em;color:#2a253e}@media (max-width:743px){.rn-form--primary .rn-form__heading{margin-bottom:15px;font-size:24px}}.rn-form--primary .rn-form__text{font-size:16px;margin-bottom:48px}@media (max-width:743px){.rn-form--primary .rn-form__text{margin-bottom:33px}}.rn-form--primary .rn-form__text p{max-width:670px;line-height:150%;color:#171520}.rn-form--primary .rn-form__block{display:-ms-grid;display:grid;gap:20px;margin-bottom:32px}@media (max-width:743px){.rn-form--primary .rn-form__block{margin-bottom:16px}}.rn-form--primary .rn-form__fields{gap:20px}.rn-form--primary .rn-form__label{font-size:1rem;line-height:1.5}.rn-form--primary .rn-form__field .rn-form__text-input{font-family:inherit;color:#171520;background-color:#fff;outline:1px solid #e5e1f0}.rn-form--primary .rn-form__field .rn-form__checkbox:checked+.rn-form__checkbox-label::before{background-color:#df2935;background-image:url(/local/libcss/projects/ranepa-redesign-library/common/build/styles/../media/svg/tick.svg);background-repeat:no-repeat;background-size:contain;background-position:center;border-color:transparent}.rn-form--primary .rn-form__field .rn-form__checkbox-label{padding-left:26px;font-size:.875rem;line-height:1.5}.rn-form--primary .rn-form__field .rn-form__checkbox-label::before{top:1.5px;background-color:transparent;border:1px solid #e5e1f0;border-radius:2px;-webkit-transition:background .3s ease;-o-transition:background .3s ease;transition:background .3s ease}.rn-form--primary .rn-form__field .rn-form__checkbox-label::after{display:none}.rn-form--primary .rn-form__field .rn-form__checkbox-label a{color:inherit}.rn-form--primary .rn-form__field .rn-form__select-selected::after{top:auto;bottom:12px;bottom:var(--arrow-bottom);background-image:url(/local/libcss/projects/ranepa-redesign-library/common/build/styles/../media/svg/acc-arrow.svg)}.rn-form--primary .rn-form__field .rn-form__select-options{z-index:10;padding:8px 0 16px;color:#171520;background-color:#fff;outline:1px solid #e5e1f0}.rn-form--primary .rn-form__field .rn-form__select-list{gap:4px}.rn-form--primary .rn-form__field .rn-form__select-item{font-size:16px;line-height:1.5}.rn-form--primary .rn-form__field .rn-form__select-item:hover,.rn-form--primary .rn-form__field .rn-form__select-item:focus{background-color:#e5e1f0}.rn-form--primary .rn-form__field .rn-form__select-radio:checked+.rn-form__select-label::before{background-color:#df2935;background-image:url(/local/libcss/projects/ranepa-redesign-library/common/build/styles/../media/svg/tick.svg);background-repeat:no-repeat;background-size:contain;background-position:center;border-color:transparent}.rn-form--primary .rn-form__field .rn-form__select-label{padding:4px 0 4px 44px}.rn-form--primary .rn-form__field .rn-form__select-label::before{left:16px;background-color:#fff;border:1px solid #e5e1f0;border-radius:2px;-webkit-transition:background .3s ease;-o-transition:background .3s ease;transition:background .3s ease}.rn-form--primary .rn-form__field .rn-form__select-label::after{display:none}.rn-form--primary .rn-form__field .rn-form__textarea{font-family:inherit;color:#171520;background-color:#fff;outline:1px solid #e5e1f0}.rn-form--primary .rn-form__button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto}.rn-form--secondary{gap:24px;color:#fff;background-color:#4e4c56}.rn-form--secondary .rn-form__fields{gap:16px}.rn-form--secondary .rn-form__field .rn-form__text-input{font-family:inherit;color:#fff;background-color:rgba(211,224,228,.1)}.rn-form--secondary .rn-form__field .rn-form__text-input::-webkit-input-placeholder{color:#85848b}.rn-form--secondary .rn-form__field .rn-form__text-input::-moz-placeholder{color:#85848b}.rn-form--secondary .rn-form__field .rn-form__text-input:-ms-input-placeholder{color:#85848b}.rn-form--secondary .rn-form__field .rn-form__text-input::-ms-input-placeholder{color:#85848b}.rn-form--secondary .rn-form__field .rn-form__text-input::placeholder{color:#85848b}.rn-form--secondary .rn-form__field .rn-form__checkbox:checked+.rn-form__checkbox-label::after{display:block}.rn-form--secondary .rn-form__field .rn-form__checkbox-label{padding-left:28px;font-size:.75rem;line-height:1.5}.rn-form--secondary .rn-form__field .rn-form__checkbox-label::before{top:0;background-color:transparent;border:1px solid #e5e1f0;border-radius:2px}.rn-form--secondary .rn-form__field .rn-form__checkbox-label::after{position:absolute;content:"";width:12px;height:12px;display:none;left:3px;top:3px;background-color:#c30341;border-radius:2px}.rn-form--secondary .rn-form__field .rn-form__checkbox-label a{color:inherit}.rn-form--secondary .rn-form__field .rn-form__select-selected::after{background-image:url(/local/libcss/projects/ranepa-redesign-library/common/build/styles/../media/svg/acc-arrow-white.svg)}.rn-form--secondary .rn-form__field .rn-form__select-options{color:#fff;background-color:#35343f}.rn-form--secondary .rn-form__field .rn-form__select-label::before{background-color:transparent;border:1px solid #e5e1f0;border-radius:2px}.rn-form--secondary .rn-form__field .rn-form__select-label::after{border-radius:2px}.rn-form--secondary .rn-form__field .rn-form__textarea{font-family:inherit;color:#fff;background-color:rgba(211,224,228,.1)}.rn-form--secondary .rn-form__field .rn-form__textarea::-webkit-input-placeholder{color:#85848b}.rn-form--secondary .rn-form__field .rn-form__textarea::-moz-placeholder{color:#85848b}.rn-form--secondary .rn-form__field .rn-form__textarea:-ms-input-placeholder{color:#85848b}.rn-form--secondary .rn-form__field .rn-form__textarea::-ms-input-placeholder{color:#85848b}.rn-form--secondary .rn-form__field .rn-form__textarea::placeholder{color:#85848b}.rn-form--secondary .rn-form__select-label{padding-top:4px;padding-bottom:4px}.rn-form--secondary .rn-form__select-item{font-size:16px;line-height:1.5}.rn-form--signup{position:relative;padding:48px;padding-top:60px;max-width:auto;border-radius:0 12px 12px 0;background-color:#f4f3f7;max-width:768px;z-index:1000}@media (max-width:743px){.rn-form--signup{padding:41px;padding-top:49px}}.rn-form--signup .rn-form__heading{margin-bottom:8px;font-weight:600;font-size:32px;line-height:150%;letter-spacing:-.02em;color:#2a253e}@media (max-width:743px){.rn-form--signup .rn-form__heading{margin-bottom:15px;font-size:24px}}.rn-form--signup .rn-form__text{margin-bottom:48px;max-width:670px;line-height:150%;color:#171520}@media (max-width:743px){.rn-form--signup .rn-form__text{margin-bottom:33px}}.rn-form--signup .rn-form__block{display:-ms-grid;display:grid;gap:20px;margin-bottom:32px}@media (max-width:743px){.rn-form--signup .rn-form__block{margin-bottom:16px}}@media (max-width:743px){.rn-form--signup .rn-form__block .rn-form__field--select-mobile{margin-top:10px}}.rn-form--signup .rn-form__fields{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:20px}@media (max-width:743px){.rn-form--signup .rn-form__fields{gap:16px}}.rn-form--signup .rn-form__fields .rn-form__text-input::-webkit-input-placeholder{visibility:hidden}.rn-form--signup .rn-form__fields .rn-form__text-input::-moz-placeholder{visibility:hidden}.rn-form--signup .rn-form__fields .rn-form__text-input:-ms-input-placeholder{visibility:hidden}.rn-form--signup .rn-form__fields .rn-form__text-input::-ms-input-placeholder{visibility:hidden}.rn-form--signup .rn-form__fields .rn-form__text-input::placeholder{visibility:hidden}@media (max-width:743px){.rn-form--signup .rn-form__fields .rn-form__text-input::-webkit-input-placeholder{visibility:visible}.rn-form--signup .rn-form__fields .rn-form__text-input::-moz-placeholder{visibility:visible}.rn-form--signup .rn-form__fields .rn-form__text-input:-ms-input-placeholder{visibility:visible}.rn-form--signup .rn-form__fields .rn-form__text-input::-ms-input-placeholder{visibility:visible}.rn-form--signup .rn-form__fields .rn-form__text-input::placeholder{visibility:visible}}.rn-form--signup .rn-form__fields #classroom::-webkit-input-placeholder{visibility:visible}.rn-form--signup .rn-form__fields #classroom::-moz-placeholder{visibility:visible}.rn-form--signup .rn-form__fields #classroom:-ms-input-placeholder{visibility:visible}.rn-form--signup .rn-form__fields #classroom::-ms-input-placeholder{visibility:visible}.rn-form--signup .rn-form__fields #classroom::placeholder{visibility:visible}@media (max-width:743px){.rn-form--signup .rn-form__fields .rn-form__select-options-visible{min-width:auto;padding-left:15px;padding-top:6px}}.rn-form--signup .rn-form__field{-webkit-box-flex:1;-ms-flex:1 0 44%;flex:1 0 44%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}@media (max-width:743px){.rn-form--signup .rn-form__field .rn-form__label{display:none}}@media (max-width:743px){.rn-form--signup .rn-form__field .rn-form__label-visible{display:block}}@media (max-width:743px){.rn-form--signup .rn-form__field .rn-form__textarea{height:95px}}.rn-form--signup .rn-form__field .rn-form__textarea::-webkit-input-placeholder{visibility:hidden}.rn-form--signup .rn-form__field .rn-form__textarea::-moz-placeholder{visibility:hidden}.rn-form--signup .rn-form__field .rn-form__textarea:-ms-input-placeholder{visibility:hidden}.rn-form--signup .rn-form__field .rn-form__textarea::-ms-input-placeholder{visibility:hidden}.rn-form--signup .rn-form__field .rn-form__textarea::placeholder{visibility:hidden}@media (max-width:743px){.rn-form--signup .rn-form__field .rn-form__textarea::-webkit-input-placeholder{visibility:visible}.rn-form--signup .rn-form__field .rn-form__textarea::-moz-placeholder{visibility:visible}.rn-form--signup .rn-form__field .rn-form__textarea:-ms-input-placeholder{visibility:visible}.rn-form--signup .rn-form__field .rn-form__textarea::-ms-input-placeholder{visibility:visible}.rn-form--signup .rn-form__field .rn-form__textarea::placeholder{visibility:visible}}.rn-form--signup .rn-form__field::after{top:auto;bottom:12px;bottom:var(--arrow-bottom);background-image:url(/local/libcss/projects/ranepa-redesign-library/common/build/styles/../media/svg/acc-arrow.svg)}.rn-form--signup .rn-form__field .rn-form__text-input:first-child{display:none}@media (max-width:743px){.rn-form--signup .rn-form__field .rn-form__text-input:first-child{display:block}}.rn-form--signup .rn-form__field .rn-form__checkbox:checked+.rn-form__checkbox-label::before{background-color:#df2935;background-image:url(/local/libcss/projects/ranepa-redesign-library/common/build/styles/../media/svg/tick.svg);background-repeat:no-repeat;background-size:contain;background-position:center;border-color:transparent}.rn-form--signup .rn-form__field .rn-form__select-radio:checked+.rn-form__select-label::before{background-color:#df2935;background-image:url(/local/libcss/projects/ranepa-redesign-library/common/build/styles/../media/svg/tick.svg);background-repeat:no-repeat;background-size:contain;background-position:center;border-color:transparent}.rn-form--signup .rn-form__field .rn-form__select-radio:checked+.rn-form__select-label::after{background-color:transparent}.rn-form--signup .rn-form__select-options{padding:13px}@media (max-width:743px){.rn-form--signup .rn-form__select-options{padding-left:15px;padding-top:6px}}.rn-form--signup .rn-form__button{margin:0 auto;padding:12px 33px}@media (max-width:743px){.rn-form--signup .rn-form__button{width:100%}}.rn-form--signup .rn-form__select-label{font-size:16px;line-height:150%}.rn-form--signup .rn-form__select-list{gap:12px}.rn-form--signup .rn-form__select-label::before{top:0}.rn-form--signup .rn-form__close{position:absolute;top:28px;right:26px;display:block;width:24px;height:24px;margin:0;padding:0;border:0;background:url(/local/libcss/projects/ranepa-redesign-library/common/build/styles/../media/svg/Close_gray.svg) no-repeat 50% 50%;cursor:pointer;z-index:1}.rn-form__select--open+.rn-form__select-options{z-index:10}.rn-form--primary.rn-form--light-gray{background-color:#fff;border-radius:10px}.rn-form--primary.rn-form--light-gray .rn-form__fields{gap:24px}.rn-form--primary.rn-form--light-gray .rn-form__label{margin-bottom:2px;font-size:16px;line-height:1.5;font-weight:400}.rn-form--primary.rn-form--light-gray .rn-form__search-input{padding:12px;padding-left:44px;border:0;font-size:16px;line-height:1.5;font-weight:400;color:#171520;background-color:#f4f3f7;background-image:url(/local/libcss/projects/ranepa-redesign-library/common/build/styles/../media/svg/search-light-gray.svg);background-repeat:no-repeat;background-size:24px 24px;background-position:12px 12px;border-radius:4px}.rn-form--primary.rn-form--light-gray p:has(+.rn-form__field){font-size:16px;line-height:1.5;opacity:.5}.rn-form--primary.rn-form--light-gray .rn-form__field--select .rn-form__label{font-weight:600;letter-spacing:-.01em}.rn-form--primary.rn-form--light-gray .rn-form__field--select .rn-form__text-input{padding:12px;font-size:16px;line-height:1.5;font-weight:400;color:#171520;background-color:#f4f3f7;outline:0;border:0;border-radius:4px}.rn-form--primary.rn-form--light-gray .rn-form__field--select .rn-form__select-options{background-color:#f4f3f7;outline:0;border:0}.rn-form--primary.rn-form--light-gray .rn-form__field--select .rn-form__select-list{gap:8px}.rn-form--primary.rn-form--light-gray .rn-form__field--select .rn-form__select-label{padding-top:0;padding-bottom:0}.rn-form--rector{position:relative;padding:48px;padding-top:60px;max-width:auto;border-radius:0 12px 12px 0;background-color:#f4f3f7;max-width:768px;z-index:1000}@media (max-width:1023px){.rn-form--rector{padding:32px;padding-top:40px}}@media (max-width:743px){.rn-form--rector{padding:24px;padding-top:32px}}.rn-form--rector .rn-form__close{position:absolute;top:28px;right:26px;display:block;width:24px;height:24px;margin:0;padding:0;border:0;background:url(/local/libcss/projects/ranepa-redesign-library/common/build/styles/../media/svg/Close_gray.svg) no-repeat 50% 50%;cursor:pointer;z-index:1}@media (max-width:1023px){.rn-form--rector .rn-form__close{right:35px}}.rn-form--rector__block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:34px}@media (max-width:743px){.rn-form--rector__block{gap:24px}}.rn-form--rector__content-top{display:-webkit-box;display:-ms-flexbox;display:flex;gap:32px}@media (max-width:743px){.rn-form--rector__content-top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}}.rn-form--rector__photo img{min-width:100px;width:100px;height:100px;border-radius:50%}@media (max-width:743px){.rn-form--rector__photo img{min-width:80px;width:80px;height:80px}}.rn-form--rector__descr-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.rn-form--rector__descr-right:not(:first-child){gap:20px}.rn-form--rector__descr-right h2{margin-bottom:-10px;font-weight:600;font-size:20px;line-height:150%;color:#171520}@media (max-width:743px){.rn-form--rector__descr-right h2{font-size:18px;letter-spacing:-.01em}}.rn-form--rector__title{font-weight:500;font-size:18px;line-height:150%;letter-spacing:-.01em}@media (max-width:743px){.rn-form--rector__title{font-size:16px}}.rn-form--rector__text{line-height:150%}@media (max-width:743px){.rn-form--rector__text{font-size:14px}}.rn-form--rector__contacts{display:-webkit-box;display:-ms-flexbox;display:flex;gap:32px}.rn-form--rector__contacts a{font-weight:500;line-height:150%;color:#171520}.rn-form--rector__socials{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;list-style:none}.rn-form--rector__socials li{margin-top:auto;margin-bottom:auto}.rn-form--rector__socials li a svg{width:35px;height:35px}.rn-form--rector__socials-rutube{padding:0 11px}.rn-form--rector__content-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}@media (max-width:743px){.rn-form--rector__content-bottom{font-size:14px;line-height:150%;gap:18px}}.rn-form--rector__content-bottom p{margin-bottom:0}.rn-form--rector__content-qoute{position:relative;padding-left:25px;margin:16px 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:16px;font-style:italic}@media (max-width:743px){.rn-form--rector__content-qoute{padding-left:16px;margin:9px 0}}.rn-form--rector__content-qoute:before{content:"";position:absolute;left:0;width:2px;height:100%;background-color:#df2935}.rn-form__agreement input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;float:left;margin-right:8px;margin-top:4px;width:18px;height:18px;border:1px solid #e5e1f0;border-radius:2px;-webkit-transition:background-color .3s ease;-o-transition:background-color .3s ease;transition:background-color .3s ease}.rn-form__agreement input[type=checkbox]:checked{background-color:#df2935;background-image:url(/local/libcss/projects/ranepa-redesign-library/common/build/styles/../media/svg/tick.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.rn-form__agreement .rn-form__agreement-content{font-size:14px;line-height:1.5;font-weight:500}.rn-form__agreement a{text-decoration:underline}.no-background{background:0 0!important}.preferences-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:40px}@media (min-width:744px){.preferences-list{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;gap:16px 64px}}@media (min-width:1240px){.preferences-list{gap:24px 96px}}.preferences-list__item{position:relative}.preferences-list__item img{margin-bottom:20px}.preferences-list__item h3{margin-bottom:16px;font-size:1.125rem;line-height:1.6875rem;letter-spacing:-.027em}@media (min-width:744px){.preferences-list__item:not(:last-of-type)::after{position:absolute;content:"";width:1px;height:160px;top:calc(50% - 80px);right:-32px;background-color:#fff}}@media (min-width:1240px){.preferences-list__item:not(:last-of-type)::after{right:-49px}}.preferences-list__item:nth-child(2n)::after{display:none}@media (min-width:744px){.preferences-list__item .preferences-list__description{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.preferences-list__item img{width:42px;height:42px;margin-bottom:24px}.preferences-list__item h3{min-height:72px;margin-bottom:24px;font-size:1.25rem;line-height:1.875rem}}@media (min-width:1240px){.preferences-list__item img{margin-top:-9px;width:48px;height:56px}.preferences-list__item h3{font-size:1.5rem;line-height:2.25rem}}.filter{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:40px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:9px}.filter.container{margin-bottom:40px}.filter__subtitle{color:#8b91a6}@media (min-width:1240px){.filter__subtitle{display:none}}.filter__select{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.filter__select--dark{background-color:#edebf2}@media (min-width:1240px){.filter__select{display:none}}.filter__mobile-select{background-color:#e5e1f0;border:1px solid #eeebf4;border-radius:60px}.filter__selected{width:100%;padding:13px 50px 13px 26px;font-weight:500;background-color:#f4f3f7;border:1px solid #e5e1f0;border-radius:60px}.filter__no-mobile{display:none}@media (min-width:744px){.filter__no-mobile{display:block}}.filter__button{position:absolute;right:2px;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;min-width:48px;height:48px;padding:0;border:0}@media (min-width:744px){.filter__button{width:116px;gap:10px}}.filter__modal{display:none}@media (min-width:1240px){.filter__modal{display:block;margin-bottom:0;text-align:center;overflow-y:auto;cursor:-webkit-grab;cursor:grab}.filter__modal::-webkit-scrollbar{height:4px;border-radius:4px;opacity:.5;background-color:#eeebf4}.filter__modal::-webkit-scrollbar-thumb{border-radius:4px;background-color:#df2935}}.filter__modal--border{padding-bottom:0;border-radius:30px}.filter__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:14px}@media (min-width:1240px){.filter__form{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:4px;background-color:#edebf2;border-radius:30px;gap:10px}}.filter__form--full-width{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.filter__label{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-max-content;width:-moz-max-content;width:max-content;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:28px;cursor:pointer;-webkit-transition:background-color .3s ease;-o-transition:background-color .3s ease;transition:background-color .3s ease}.filter__label::before{position:absolute;content:"";width:18px;height:18px;left:0;border:1px solid #eeebf4;border-radius:2px}.filter__label::after{position:absolute;content:"";width:12px;height:12px;background-color:#df2935;border-radius:1px;left:3px;opacity:0;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}@media (min-width:1240px){.filter__label:not(.filter__label--white){position:relative;padding:12px 24px;border-radius:48px;overflow:hidden;z-index:1;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.filter__label:not(.filter__label--white)::after,.filter__label:not(.filter__label--white)::before{display:none}}.filter__label--white::before{background-color:#fff}@media (min-width:1240px){.filter__label{position:relative;padding:12px 24px;border-radius:48px;overflow:hidden;z-index:1}.filter__label::after,.filter__label::before{display:none}}.filter__radio:checked+.filter__label::after{opacity:1}@media (min-width:1240px){.filter__radio:checked+.filter__label{background-color:#df2935;color:#fff}.filter__radio:checked+.filter__label::before{position:absolute;content:"";width:200%;height:100%;display:block;top:0;left:0;border:0;background:-webkit-gradient(linear,left top,right top,from(#df2935),color-stop(50%,#ff5e62),to(#df2935));background:-o-linear-gradient(left,#df2935 0,#ff5e62 50%,#df2935 100%);background:linear-gradient(90deg,#df2935 0,#ff5e62 50%,#df2935 100%);opacity:1;-webkit-transition:left .6s ease;-o-transition:left .6s ease;transition:left .6s ease;z-index:-1;border-radius:48px}}@media (min-width:1240px) and (hover:hover){.filter__radio:checked+.filter__label:hover:not(.focus-visible)::before{left:-100%}}.filter__link{width:100%;max-width:none;margin-top:14px}@media (min-width:1240px){.filter__button{display:none}}.filter__search-input{position:relative}.filter__search-input::before{position:absolute;content:"";width:20px;height:20px;left:12px;top:calc(50% - 10px);background:url(/local/libcss/projects/ranepa-redesign-library/common/build/styles/../media/svg/search.svg) no-repeat 50% 50%}.filter__input{width:100%;padding:12px;padding-left:40px;border:1px solid #e5e1f0;border-radius:4px;background-color:#fff}@media (min-width:744px){.filter--annonces .filter__button{width:48px}}.filter--primary{gap:16px;margin-bottom:48px}@media (min-width:1024px){.filter--primary{margin:0}}.filter--primary .filter__subtitle{margin:0;text-align:left;font-size:16px;line-height:24px;font-weight:400;color:#8b91a6}@media (min-width:1024px){.filter--primary .filter__subtitle{display:none}}.filter--primary .filter__select{width:100%;padding:2px;border-radius:60px}@media (min-width:1024px){.filter--primary .filter__select{display:none}}.filter--primary .filter__selected{padding:12px 24px;font-size:16px;line-height:24px;text-align:left;color:#171520;background-color:#edebf2;border:0;outline:1px solid #e5e1f0}.filter--primary .filter__selected-text{display:block;max-width:215px;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;letter-spacing:.01em}@media (min-width:425px){.filter--primary .filter__selected-text{max-width:310px}}@media (min-width:744px){.filter--primary .filter__selected-text{max-width:90%}}.filter--primary .filter__no-mobile{display:block}@media (max-width:743px){.filter--primary .filter__no-mobile{display:none}}.filter--primary .filter__button{position:absolute;right:2px;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;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;gap:10px;padding:12px;border:0}@media (max-width:743px){.filter--primary .filter__button{width:48px;height:48px}}.filter--primary .filter__modal{display:none}@media (min-width:1024px){.filter--primary .filter__modal{display:block;text-align:center}.filter--primary .filter__modal::-webkit-scrollbar{height:4px;border-radius:4px;opacity:.5;background-color:#eeebf4}.filter--primary .filter__modal::-webkit-scrollbar-thumb{border-radius:4px;background-color:#df2935}}@media (min-width:1024px){.filter--primary .filter__form{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:4px;background-color:#edebf2;border-radius:30px;gap:10px}}.filter--primary .filter__form--full-width{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.filter--primary .filter__label{display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-max-content;width:-moz-max-content;width:max-content;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:28px;font-size:16px;line-height:24px;font-weight:500;cursor:pointer;-webkit-transition:background-color .3s ease;-o-transition:background-color .3s ease;transition:background-color .3s ease}@media (min-width:1024px){.filter--primary .filter__label{position:relative;padding:12px 24px;border-radius:48px;overflow:hidden;z-index:1}.filter--primary .filter__label::after,.filter--primary .filter__label::before{display:none}}@media (min-width:1024px){.filter--primary .filter__radio:checked+.filter__label{background-color:#df2935;color:#fff}.filter--primary .filter__radio:checked+.filter__label::before{position:absolute;content:"";width:200%;height:100%;display:block;top:0;left:0;border:0;background:-webkit-gradient(linear,left top,right top,from(#df2935),color-stop(50%,#ff5e62),to(#df2935));background:-o-linear-gradient(left,#df2935 0,#ff5e62 50%,#df2935 100%);background:linear-gradient(90deg,#df2935 0,#ff5e62 50%,#df2935 100%);opacity:1;-webkit-transition:left .6s ease;-o-transition:left .6s ease;transition:left .6s ease;z-index:-1;border-radius:48px}}@media (min-width:1024px) and (hover:hover){.filter--primary .filter__radio:checked+.filter__label:hover:not(.focus-visible)::before{left:-100%}}@media (min-width:1024px){.filter--primary .filter__button{display:none}}@media (max-width:743px){.filter--primary .filter--annonces .filter__button{width:48px}}.filter--primary .filter__dragscrolling{position:relative;padding-bottom:5px;margin-bottom:43px;overflow-x:auto;cursor:-webkit-grab;cursor:grab}.filter--primary .filter__dragscrolling::-webkit-scrollbar{height:4px;border-radius:4px;opacity:.5;background-color:#eeebf4}.filter--primary .filter__dragscrolling::-webkit-scrollbar-thumb{border-radius:4px;background-color:#df2935}.filter--left .filter__modal{text-align:left}@media (min-width:1240px){.filter--left{text-align:left}}.filter--secondary{margin-bottom:48px}.filter--secondary .filter__subtitle{margin:0;text-align:left;font-size:16px;line-height:24px;font-weight:400;color:#8b91a6}@media (min-width:1024px){.filter--secondary .filter__subtitle{display:none}}.filter--secondary .filter__select{width:100%;padding:2px;background-color:rgba(255,255,255,.1);border-radius:60px}@media (min-width:1024px){.filter--secondary .filter__select{display:none}}.filter--secondary .filter__selected{padding:12px 24px;font-size:16px;line-height:24px;text-align:left;color:#fff;background-color:transparent;border:0}.filter--secondary .filter__no-mobile{display:block}@media (max-width:743px){.filter--secondary .filter__no-mobile{display:none}}.filter--secondary .filter__button{position:absolute;right:2px;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;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;gap:10px;padding:12px;border:0}@media (max-width:743px){.filter--secondary .filter__button{width:48px;height:48px}}.filter--secondary .filter__modal{display:none}@media (min-width:1024px){.filter--secondary .filter__modal{display:block;text-align:center}.filter--secondary .filter__modal::-webkit-scrollbar{height:4px;border-radius:4px;opacity:.5;background-color:#eeebf4}.filter--secondary .filter__modal::-webkit-scrollbar-thumb{border-radius:4px;background-color:#df2935}}@media (min-width:1024px){.filter--secondary .filter__form{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:4px;background-color:rgba(255,255,255,.1);border-radius:30px;gap:10px}}.filter--secondary .filter__form--full-width{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.filter--secondary .filter__label{display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-max-content;width:-moz-max-content;width:max-content;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:28px;font-size:16px;line-height:24px;font-weight:500;cursor:pointer;-webkit-transition:background-color .3s ease;-o-transition:background-color .3s ease;transition:background-color .3s ease}@media (min-width:1024px){.filter--secondary .filter__label{position:relative;padding:12px 24px;border-radius:48px;overflow:hidden;z-index:1}.filter--secondary .filter__label::after,.filter--secondary .filter__label::before{display:none}}@media (min-width:1024px){.filter--secondary .filter__radio:checked+.filter__label{background-color:#df2935;color:#fff}.filter--secondary .filter__radio:checked+.filter__label::before{position:absolute;content:"";width:200%;height:100%;display:block;top:0;left:0;border:0;background:-webkit-gradient(linear,left top,right top,from(#df2935),color-stop(50%,#ff5e62),to(#df2935));background:-o-linear-gradient(left,#df2935 0,#ff5e62 50%,#df2935 100%);background:linear-gradient(90deg,#df2935 0,#ff5e62 50%,#df2935 100%);opacity:1;-webkit-transition:left .6s ease;-o-transition:left .6s ease;transition:left .6s ease;z-index:-1;border-radius:48px}}@media (min-width:1024px) and (hover:hover){.filter--secondary .filter__radio:checked+.filter__label:hover:not(.focus-visible)::before{left:-100%}}@media (min-width:1024px){.filter--secondary .filter__button{display:none}}@media (max-width:743px){.filter--secondary .filter--annonces .filter__button{width:48px}}.filter--full-width .filter__form{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:100%;max-width:1200px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.filter--full-width .filter__form{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:100%;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.filter--full-width .filter__dragscrolling{min-height:65px}.filter__select--transparent{background-color:transparent}.filter--vertical .filter__subtitle,.filter--vertical .filter__select{display:none!important}.filter--vertical .filter__modal{display:block!important;overflow:visible}@media (max-width:1239px){.filter--vertical .filter__form{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.filter--vertical .filter__button{display:none!important}.filter--vertical .filter__label{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:28px;cursor:pointer;-webkit-transition:background-color .3s ease;-o-transition:background-color .3s ease;transition:background-color .3s ease;background-color:#eeebf4;width:100%;display:block;position:relative;padding:12px 24px;border-radius:48px;overflow:hidden;z-index:1}@media (min-width:744px){.filter--vertical .filter__label{width:-webkit-max-content;width:-moz-max-content;width:max-content;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex}}.filter--vertical .filter__label::before{position:absolute;content:"";width:18px;height:18px;left:0;border:1px solid #eeebf4;border-radius:2px}.filter--vertical .filter__label::after{position:absolute;content:"";width:12px;height:12px;background-color:#df2935;border-radius:1px;left:3px;opacity:0;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.filter--vertical .filter__label:not(.filter__label--white){position:relative;padding:12px 24px;border-radius:48px;overflow:hidden;z-index:1;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.filter--vertical .filter__label:not(.filter__label--white)::after,.filter--vertical .filter__label:not(.filter__label--white)::before{display:none}.filter--vertical .filter__label--white::before{background-color:#fff}.filter--vertical .filter__label::after,.filter--vertical .filter__label::before{display:none}.filter--vertical .filter__radio:checked+.filter__label{background-color:#df2935;color:#fff}.filter--vertical .filter__radio:checked+.filter__label::before{position:absolute;content:"";width:200%;height:100%;display:block;top:0;left:0;border:0;background:-webkit-gradient(linear,left top,right top,from(#df2935),color-stop(50%,#ff5e62),to(#df2935));background:-o-linear-gradient(left,#df2935 0,#ff5e62 50%,#df2935 100%);background:linear-gradient(90deg,#df2935 0,#ff5e62 50%,#df2935 100%);opacity:1;-webkit-transition:left .6s ease;-o-transition:left .6s ease;transition:left .6s ease;z-index:-1;border-radius:48px}@media (hover:hover){.filter--vertical .filter__radio:checked+.filter__label:hover:not(.focus-visible)::before{left:-100%}}.filter--basic .filter__subtitle{display:none!important}.filter--basic .filter__select{display:none!important}.filter--basic .filter__modal{display:block!important}.filter--basic .filter__form{width:100%;background:0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:8px}@media (min-width:744px){.filter--basic .filter__form{gap:10px}}.filter--basic .filter__label{padding:12px 24px;gap:12px;border-radius:36px;border-width:1px;font-weight:600;font-size:14px!important;line-height:150%;letter-spacing:0;border:1px solid #ca0f3e;color:#ca0f3e}@media (min-width:744px){.filter--basic .filter__label{font-size:16px!important}}.filter--basic .filter__label:before,.filter--basic .filter__label::after{display:none!important}.filter--basic .filter__radio:checked+.filter__label{background:-webkit-gradient(linear,right top,left top,from(#ff5f61),color-stop(61.89%,#e63542),to(#ca0f3e));background:-o-linear-gradient(right,#ff5f61 0,#e63542 61.89%,#ca0f3e 100%);background:linear-gradient(270deg,#ff5f61 0,#e63542 61.89%,#ca0f3e 100%);color:#fff;border:0;padding:12px 24px}@media (min-width:744px){.filter--basic .filter__radio:checked+.filter__label{padding:13px 25px}}@media (max-width:469px){.cards-slider .swiper-wrapper{height:900px}}@media all and (min-width:470px) and (max-width:1023px){.cards-slider .swiper-wrapper{height:700px}}.cards-slider__controls{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;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;margin-top:40px}@media (min-width:744px){.cards-slider__controls{margin-top:48px}}@media (min-width:1024px){.cards-slider__controls{margin-top:64px}}.cards-slider__controls:has(.cards-slider__button--lock){display:none}.cards-slider__button{display:-ms-grid;display:grid;place-content:center;width:48px;height:48px;background-color:transparent;border:1px solid #fff;border-radius:50%;opacity:1;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.cards-slider__button::before{content:"";width:20px;height:20px;background-color:#fff;-webkit-mask-image:url(/local/libcss/projects/ranepa-redesign-library/common/build/styles/../media/svg/arrow-right.svg);mask-image:url(/local/libcss/projects/ranepa-redesign-library/common/build/styles/../media/svg/arrow-right.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center}.cards-slider__button--prev{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.cards-slider__button--disabled{opacity:0;cursor:default}.cards-slider__button+.cards-slider__fraction{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:16px;line-height:1.5;font-weight:500;color:#fff;opacity:.5}.single-filter__form{display:-ms-grid;display:grid;-ms-grid-columns:1fr auto;grid-template-columns:1fr auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1px;padding-left:24px;border:1px solid #e5e1f0;border-radius:60px}@media (min-width:1024px){.single-filter__form{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:0}.single-filter__form::before{display:none}}.single-filter__form::before{content:attr(data-select);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;font-size:16px;line-height:1.5;font-weight:500;color:#171520}.single-filter__modal-wrapper{display:none;position:fixed;top:0;left:0;z-index:666;place-content:center;height:100%;width:100%;background:rgba(23,21,32,.5);overflow:auto;-webkit-animation:opacity .32s;animation:opacity .32s}@media (min-width:1024px){.single-filter__modal-wrapper{position:static;display:block;background-color:transparent}}.single-filter__modal-wrapper.is-active{display:-ms-grid;display:grid;-webkit-animation:opacity-reverse .32s;animation:opacity-reverse .32s}.single-filter__modal{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;gap:14px;width:320px;padding:24px;border-radius:6px;background-color:#fff}@media (min-width:1024px){.single-filter__modal{width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:10px;padding:4px;background-color:#edebf2;border-radius:60px}}.single-filter__close-button{position:absolute;top:4px;right:4px;width:48px;height:48px;padding:0;border:0;background-color:transparent;background-image:url(/local/libcss/projects/ranepa-redesign-library/common/build/styles/../media/svg/Close_gray.svg);background-repeat:no-repeat;background-size:32px 32px;background-position:center;cursor:pointer}@media (min-width:1024px){.single-filter__close-button{display:none}}.single-filter__radio{-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (max-width:1023px){.single-filter__radio{display:-ms-grid;display:grid;place-content:center;width:18px;height:18px;border:1px solid #e5e1f0;border-radius:2px}}.single-filter__radio::before{content:"";width:12px;height:12px;background-color:transparent;-webkit-transition:background-color .3s ease;-o-transition:background-color .3s ease;transition:background-color .3s ease}.single-filter__radio:checked::before{background-color:#df2935}.single-filter__label{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px;line-height:1.5;font-weight:400;color:#171520;cursor:pointer}@media (min-width:1024px){.single-filter__label{display:block;padding:12px 24px;font-size:16px;line-height:1.5;font-weight:500;border-radius:48px}}@media (min-width:1024px){.single-filter__label:has(:checked){color:#fff;background-color:#df2935;background:-webkit-gradient(linear,left top,right top,from(#df2935),to(#ff5e62));background:-o-linear-gradient(left,#df2935 0,#ff5e62 100%);background:linear-gradient(90deg,#df2935 0,#ff5e62 100%)}}.single-filter__button{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;padding:12px;color:#fff;background-color:#df2935;border-color:transparent;border-radius:48px}@media (min-width:744px){.single-filter__button{background-image:-webkit-gradient(linear,left top,right top,from(#df2935),to(#ff5e62));background-image:-o-linear-gradient(left,#df2935 0,#ff5e62 100%);background-image:linear-gradient(90deg,#df2935 0,#ff5e62 100%)}}@media (min-width:1024px){.single-filter__button{display:none}}.single-filter__button::before{content:"";width:24px;height:24px;background-image:url(/local/libcss/projects/ranepa-redesign-library/common/build/styles/../media/svg/filter.svg);background-repeat:no-repeat;background-size:contain;background-position:center}.single-filter__button-text{display:none;font-size:16px;line-height:1.5;font-weight:600}@media (min-width:744px){.single-filter__button-text{display:block}}@-webkit-keyframes opacity-reverse{0%{opacity:0}to{opacity:1}}@keyframes opacity-reverse{0%{opacity:0}to{opacity:1}}@-webkit-keyframes opacity{0%{display:grid;opacity:1}to{display:none;opacity:0}}@keyframes opacity{0%{display:-ms-grid;display:grid;opacity:1}to{display:none;opacity:0}}.double-col{display:-ms-grid!important;display:grid!important;-ms-grid-columns:auto;grid-template-columns:auto}@media (min-width:1024px){.double-col{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);gap:80px}}.filter-aside{display:-ms-grid;display:grid;padding:48px 0 64px}@media (min-width:744px){.filter-aside{padding:64px 0 64px}}@media (min-width:1240px){.filter-aside{-ms-grid-columns:30% 1fr;grid-template-columns:30% 1fr;gap:64px;padding:100px 0}}@media (min-width:1240px){.filter-aside__form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:left}}.filter-aside__radio:checked+.filter-aside__label{font-weight:600;color:#df2935}.filter-aside__radio:checked+.filter-aside__label:not(.filter-aside__label--title){position:relative;padding-left:12px}.filter-aside__radio:checked+.filter-aside__label:not(.filter-aside__label--title)::before{content:"";position:absolute;left:0;top:10px;width:2px;height:calc(100% - 20px);background-color:#df2935}@media (min-width:1240px){.filter-aside__label{display:block;padding:10px 0;font-size:16px;line-height:1.5;color:#717486;cursor:pointer;-webkit-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease}}@media (min-width:1240px){.filter-aside__label--title{padding:16px 0;text-transform:uppercase}}.filter-aside__mobile-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:14px;height:350px;overflow-y:auto}.filter-aside .filter__selected{max-width:calc(100vw - 32px);-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (min-width:744px){.filter-aside .filter__selected{max-width:calc(100vw - 48px)}}.filter-aside .contacts .contacts__title+div,.filter-aside .contacts div+div:has(.contacts__address),.filter-aside .contacts div+div:has(.contacts__name),.filter-aside .contacts div+div:has(.contacts__post){border:1px solid #e5e1f0;padding:24px}@media (min-width:744px){.filter-aside .contacts .contacts__title+div,.filter-aside .contacts div+div:has(.contacts__address),.filter-aside .contacts div+div:has(.contacts__name),.filter-aside .contacts div+div:has(.contacts__post){padding:40px}}.filter-aside .table-wrapper{max-width:calc(100vw - 32px);overflow-x:auto}.filter-aside .table-wrapper table{width:min(100%,1000px)}.filter-aside .table-open{height:calc(100% - 50px)!important}.filter-aside [data-tab] h3{font-size:18px;line-height:1.5;font-weight:600;letter-spacing:-.02em}@media (min-width:744px){.filter-aside [data-tab] h3{font-size:24px}}.filter-aside div:has(+.table-wrapper__actions),.filter-aside .h1:has(+.table-wrapper__actions),.filter-aside h1:has(+.table-wrapper__actions),.filter-aside h2:has(+.table-wrapper__actions),.filter-aside h3:has(+.table-wrapper__actions){position:absolute}.filter-aside .dropdown:not(:has(+br)){margin-bottom:24px}.filter-aside .dropdown{margin-top:24px}.rn-actions-table{position:relative}.rn-actions-table__title{position:absolute;font-size:24px;line-height:1.5;font-weight:600;letter-spacing:-.02em}.rn-actions-table .table-wrapper__button--pdf,.rn-actions-table .table-wrapper__fullscreen-mode,.rn-actions-table .table-wrapper__button--print{display:none}.rn-actions-table .table-wrapper__action-buttons{display:block;margin:0}.rn-actions-table .table-wrapper__default-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;gap:16px;margin:0;margin-bottom:32px}.rn-actions-table--full .table-wrapper__button--pdf{display:block;width:40px;height:40px;background-color:transparent;background-image:url(/local/libcss/projects/ranepa-redesign-library/common/build/styles/../media/svg/table-download.svg);background-repeat:no-repeat;background-size:24px 24px;background-position:center;border:1px solid #171520;border-radius:4px;cursor:pointer}.rn-actions-table--download .table-wrapper__fullscreen-mode{display:block;width:40px;height:40px;padding:0;background-color:transparent;background-image:url(/local/libcss/projects/ranepa-redesign-library/common/build/styles/../media/svg/table-fullscreen.svg);background-repeat:no-repeat;background-size:24px 24px;background-position:center;border:1px solid #171520;border-radius:4px;cursor:pointer}.rn-actions-table .table-wrapper__actions--full-screen .table-wrapper__button--pdf,.rn-actions-table .table-wrapper__actions--full-screen .table-wrapper__fullscreen-mode,.rn-actions-table .table-wrapper__actions--full-screen .table-wrapper__button--print{display:none}.breadcrumbs--ceo{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:32px}@media (min-width:744px){.breadcrumbs--ceo{margin-bottom:0}}@media (min-width:1240px){.breadcrumbs--ceo{padding-top:0}}.header{width:100%;max-width:1200px;margin:0 auto;padding:0 16px!important;color:#171520;font-weight:600;background-color:#fff}.header_open{z-index:3}.header__title{width:100%;max-width:656px;font-weight:700;font-size:28px;line-height:136%;letter-spacing:-.02em;color:#fff}@media (min-width:1240px){.header__title{padding-bottom:0;font-size:42px;line-height:133%}}.header__container{margin:0 auto;padding:12px 0;max-width:1244px;border-radius:6px}@media (min-width:744px){.header__container{padding-bottom:10px}}@media (min-width:1240px){.header__container{padding:17px 0 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (min-width:1200px){.header__logo{width:135px;height:60px}}.header__top{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}@media (min-width:744px){.header__top{margin-bottom:10px}}@media (min-width:1240px){.header__top{margin-bottom:5px}}.header__left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:744px){.header__left{gap:17px}}.header__right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.header__right--search-icon{width:18px;height:18px}@media (min-width:744px){.header__right{gap:24px}}.header__bottom{display:none;position:relative}@media (min-width:744px){.header__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;padding-top:8px;border-top:1px solid #e5e1f0}}@media (min-width:1240px){.header__bottom{padding-top:14px}}.header__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin:0;padding-left:0;list-style-type:none}.header__nav--only-desktop{display:none}.header__nav--only-desktop--link{color:#8b91a6;text-decoration:none}@media (min-width:1240px){.header__nav--only-desktop{display:-webkit-box;display:-ms-flexbox;display:flex}}@media (min-width:1240px){.header__nav{width:unset;gap:65px}}.header__item{line-height:88%}.header__link{display:block;position:relative;font-weight:500;font-size:15px;line-height:88%;letter-spacing:-.01em;color:#8a8b98;-webkit-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease}.header__link::after{content:"";position:absolute;left:0;bottom:20%;opacity:0;width:100%;height:2px;border-radius:5px;background-color:#d74545;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}@media (min-width:1240px){.header__link{padding:20px 4px 21px}}.header__region-and-lang{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.header__region-and-lang>p.lang{font-size:14px;color:#8b91a6}@media (min-width:744px){.header{padding:0 24px!important}}@media (min-width:1240px){.header{padding:0!important;margin-bottom:34px}}.header-nav__dropdown{visibility:hidden;opacity:0;position:absolute;z-index:30;left:0;right:0;top:80%;background:#fff;border-radius:0 0 10px 10px;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);-webkit-transition-delay:150ms;-o-transition-delay:150ms;transition-delay:150ms}.header-nav__dropdown .header-nav__list{gap:16px}.header-nav__item:hover .header__link{color:#171520}.header-nav__item:hover .header__link::after{opacity:1;bottom:15px}.header-nav__item:hover .header-nav__dropdown{visibility:visible;opacity:1;top:100%;width:100%}.header-nav__item:hover .header-nav__link::after,.header-nav__item:hover .header-nav__link:focus::after,.header-nav__item:hover .header-nav__link:active::after{bottom:-14px;opacity:1}.header-nav__dropdown{padding:20px 32px 40px;margin:0 auto;max-width:1244px}.header-nav__dropdown{-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.header-nav__list{padding-left:0;margin: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:16px}.menu__list{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;list-style-type:none}.menu__list .link{display:block;padding:8px 0;font-size:16px;line-height:24px}.nav-menu__link{font-weight:600}.link:hover{color:#d74545}.logo__wrapper{display:none;-webkit-box-align:end;-ms-flex-align:end;align-items:end;gap:26px}@media (min-width:744px){.logo__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}}@media (min-width:1240px){.logo__wrapper{gap:32px}}.logo__wrapper__mobile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:end;gap:12px}@media (min-width:744px){.logo__wrapper__mobile{display:none}}.logo__wrapper img,.logo__wrapper__mobile img{min-height:60px;max-height:60px}.logo__wrapper__mobile a,.logo__wrapper a{text-decoration:none;position:relative}.logo__wrapper__mobile span,.logo__wrapper span{background:#f26849;color:#fff;padding:3px;font-size:10px;position:absolute;left:26%;bottom:0;line-height:.8rem;white-space:nowrap}.nav__top .logo__wrapper__mobile{margin-left:40px}.header .socials__sublist{min-width:245px;background-color:#fff;padding:20px 17px 40px 16px;border-radius:0 0 10px 10px}.header .socials__sublist--lang{min-width:65px!important;padding:20px 17px 13px 16px!important}@media (min-width:744px){.header .socials__sublist--lang{left:-15px!important}}.header .socials__link{padding:8px 0}.region{position:relative;padding-bottom:10px;margin-top:10px}.region__name{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;padding-right:2px;margin-right:15px;padding-bottom:2px;font-weight:600;font-size:16px;line-height:129%;color:#7c7c88;background:0 0;border:0;border-bottom:1px dotted #7c7c88;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.region_open .region__name::after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.region__container,.nav-region__container{-webkit-box-shadow:0 2px 20px rgba(0,0,0,.15);box-shadow:0 2px 20px rgba(0,0,0,.15);visibility:hidden;opacity:0;background:#fff;border-radius:16px;position:absolute;z-index:10;top:2rem;left:.3rem;width:271px;padding:.7rem 0}.region__container{max-height:520px}.region__form,.nav-region__form{margin:.2rem .8rem 0 .8rem}.region__list,.nav-region__list{padding-left:.2rem;margin-top:.4rem;max-height:28rem;color:#171520;list-style-type:none;overflow:auto}.region__list_height,.nav-region__list_height{max-height:235px}.region__item,.nav-region__item{font-size:16px;line-height:1.7rem}.region__list{padding-left:0}.region__item a{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding:.4rem 0 .4rem 1rem;color:#171520}.region__item a:hover{background:rgba(245,245,245,.8)}.region__item p{padding:.4rem 0 .4rem 1rem;font-weight:400}.region__list::-webkit-scrollbar,.nav__list::-webkit-scrollbar,.nav-region__list::-webkit-scrollbar{-webkit-appearance:none;appearance:none}.region__list::-webkit-scrollbar:vertical,.nav__list::-webkit-scrollbar:vertical,.nav-region__list::-webkit-scrollbar:vertical{width:11px}.region__list::-webkit-scrollbar:horizontal,.nav__list::-webkit-scrollbar:horizontal,.nav-region__list::-webkit-scrollbar:horizontal{height:11px}.region__list::-webkit-scrollbar-thumb,.nav__list::-webkit-scrollbar-thumb,.nav-region__list::-webkit-scrollbar-thumb{background:rgba(0,0,0,.5);border-radius:8px;border:2px solid #fff}.region__list::-webkit-scrollbar-track,.nav__list::-webkit-scrollbar-track,.nav-region__list::-webkit-scrollbar-track{background:#fff;border-radius:8px}.overlay-visible{visibility:visible;opacity:1}.region-search__input,.nav-region__input{width:100%;border:1px solid rgba(0,0,0,.1);-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:10px;padding:1rem;outline:0}.tools{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0;list-style-type:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px}.tools__eye{display:none;height:100%}@media (min-width:744px){.tools__eye{display:block}}.tools__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;width:40px;height:40px;padding:0;background-color:transparent;border:0;cursor:pointer;-webkit-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease}.tools__button--login{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;text-decoration:none}@media (min-width:744px){.tools__button--login{margin-left:10px}}.tools__button svg path{-webkit-transition:stroke .3s ease;-o-transition:stroke .3s ease;transition:stroke .3s ease}@media (hover:hover){.tools__button:hover:not(.focus-visible){color:#171520}.tools__button:hover:not(.focus-visible) .tools__no-mobile{color:#171520}.tools__button:hover:not(.focus-visible) svg path{stroke:#171520}}@media (min-width:744px){.tools__button{width:auto;min-width:40px}}.tools__no-mobile{display:none;-webkit-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease}@media (min-width:744px){.tools__no-mobile{display:block}}.tools__item a{color:#171520}@media (min-width:744px){.tools__item{position:relative}}.tools span.tools__no-mobile{font-weight:600;color:#8b91a6}.tools__search{margin-right:12px;background-color:transparent;border:0;cursor:pointer}.tools__search_margin{margin-right:0}.tools__eye:last-child{display:none}@media (min-width:1240px){.tools__eye:last-child{display:block}}.tools__search,.tools__account{cursor:pointer}.lang{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:100%}.lang--burger .lang__to-eng,.lang--burger .lang__to-ru{font-size:16px;line-height:24px}.lang__to-eng,.lang__to-ru{font-weight:600;font-size:14px;line-height:100%;letter-spacing:-.01em;color:#7c7c88;-webkit-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease}@media (hover:hover){.lang__to-eng:hover:not(.focus-visible),.lang__to-ru:hover:not(.focus-visible){color:#171520}}@media (min-width:1240px){.burger-menu{display:none}}.nav__logo{padding-left:55px}.nav__regions-and-accessibility{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:24px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px}.nav__accessibility{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px;line-height:24px;gap:10px;color:#171520}.nav__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px}.nav__heading{margin-bottom:32px;padding:12px 16px;background-color:#fff}@media (min-width:744px){.nav__heading{padding:12px 24px}}.nav__menu-content{padding-left:16px;padding-right:16px}.nav__menu{margin-bottom:40px}.nav__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0;padding:0;list-style-type:none;gap:12px}.nav__item{border-bottom:.3px solid #cad0e4}.nav__button{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:24px;height:24px;margin-right:16px;padding:0;border:0;background-color:transparent;-webkit-box-shadow:none;box-shadow:none;cursor:pointer;z-index:11}.nav__button_margin{display:inline-block;margin-bottom:32px}.nav__button::after{position:absolute;content:"";width:20px;height:1px;top:6px;background-color:#171520;-webkit-box-shadow:0 5px 0 0 #171520;box-shadow:0 5px 0 0 #171520;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.nav__button::before{bottom:7px;position:absolute;content:"";width:20px;height:1px;background-color:#171520;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.nav__button.active{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}.nav__button.active::after{top:auto;-webkit-box-shadow:none;box-shadow:none;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.nav__button.active::before{bottom:auto;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.nav__button--z-auto{z-index:auto!important}.nav__overlay{position:fixed;z-index:10;width:100%;height:100%;background-color:rgba(34,43,64,.7);top:0;left:0;right:-100%;bottom:100%;opacity:0;visibility:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.nav__content{background-color:#f4f3f7;height:100%;width:100%;position:absolute;margin:0 auto;z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;right:-260px;overflow:auto;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.nav__content_open{right:0;-webkit-transition:all ease .5s;-o-transition:all ease .5s;transition:all ease .5s}.nav__eye{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:37px}.nav__eye_icon{margin-right:11px}.nav__eye_link{font-weight:500;font-size:16px;line-height:88%;letter-spacing:-.01em;color:#171520}.overlay-visible{visibility:visible;opacity:1}.nav-region{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;gap:24px}.nav-region__wrapper{visibility:hidden;opacity:0;position:absolute;content:"";z-index:10;top:0;left:0;right:0;bottom:0;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.nav-region__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:absolute;z-index:12;background-color:#fff;width:100%;height:100dvh;padding:24px}@media (min-width:744px){.nav-region__content{max-height:300px;border-radius:16px}}.nav-region__close{-ms-flex-item-align:end;align-self:flex-end;border:0;background:0 0;cursor:pointer}.nav-region__list{max-height:100dvh}.nav-region__btn{position:relative;padding:0;padding-left:20px;border:0;background-color:transparent;font-weight:600;color:#8b91a6;cursor:pointer;-webkit-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease;font-size:14px}.nav-region__btn::after{position:absolute;content:"";width:16px;height:16px;top:0;left:0;background:url(/local/libcss/projects/ranepa-redesign-library/common/build/styles/../media/svg/region.svg) no-repeat 50% 50%}@media (hover:hover){.nav-region__btn:hover:not(.focus-visible){color:#171520}}@media (min-width:1240px){.nav-region__btn{font-size:.875rem}}.nav-region__btn--burger{padding-left:34px;font-size:16px;line-height:24px;opacity:1}.nav-region__btn--burger::after{width:24px;height:24px;background:url(/local/libcss/projects/ranepa-redesign-library/common/build/styles/../media/svg/geo.svg) no-repeat 50% 50%}.nav-region__name{background:0 0;border:0;outline:0}.nav-region__input{width:100%;border:1px solid #d8d8dc;border-radius:8px;padding:10px 14px}.overlay-visible{visibility:visible;opacity:1}.socials__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;padding:0;list-style-type:none;gap:3px}@media (min-width:744px){.socials__list{gap:2px}}.socials__button{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;padding:0;padding-right:20px;background-color:transparent;border:0}.socials__button::before,.socials__button::after{position:absolute;content:"";width:5px;height:1px;right:3px;background-color:#8b91a6;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:background-color .3s ease;-o-transition:background-color .3s ease;transition:background-color .3s ease}.socials__button::after{right:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.socials__icon{opacity:.6;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease;max-width:37px;height:auto}.socials__icon path{-webkit-transition:fill .3s ease;-o-transition:fill .3s ease;transition:fill .3s ease}.socials__tooltip{position:relative;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;padding:10px 0}.socials__tooltip:hover .socials__sublist{display:-webkit-box;display:-ms-flexbox;display:flex}.socials__tooltip:hover .socials__icon path{fill:#171520}.socials__tooltip:hover .socials__icon{opacity:1}.socials__tooltip:hover .socials__button::before,.socials__tooltip:hover .socials__button::after{background-color:#171520}.socials__sublist{position:absolute;top:100%;left:-55px;display:none;min-width:183px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0;padding:0 5px 0 9px;list-style-type:none;background-color:#f4f3f7;border-radius:8px;z-index:2}@media (min-width:744px){.socials__sublist{left:-135px}}@media (min-width:1600px){.socials__sublist{left:-85px}}.socials__link{display:block;padding:12px 0;font-size:16px;font-weight:400;line-height:150%;letter-spacing:-.32px;text-decoration:none;color:#171520;-webkit-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease}@media (hover:hover){.socials__link:hover:not(.focus-visible){color:#df2935}}.socials--footer .socials__tooltip{width:48px;height:48px;padding:8px 0;cursor:pointer}.socials--footer .socials__link{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px 0 8px 49px}.socials--footer .socials__link::before{position:absolute;content:"";width:40px;height:40px;left:0}@media (min-width:1240px){.socials--footer .socials__icon{border:1px solid #171520;border-radius:50%;opacity:.6;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.socials--footer .socials__icon path{fill:#171520}}@media (min-width:1240px) and (hover:hover){.socials--footer .socials__icon:hover:not(.focus-visible){opacity:1}}.socials--footer .socials__sublist{top:auto;left:-55px;bottom:100%;width:240px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:12px 7px 4px;gap:5px}@media (min-width:744px){.socials--footer .socials__sublist{left:-160px}}@media (min-width:1240px){.socials--footer .socials__sublist{bottom:auto;top:100%;right:0;left:auto}}@media (min-width:1600px){.socials--footer .socials__sublist{left:0;right:auto}}.socials--footer .socials__sublist--tg .socials__link::before{background:url(/local/libcss/projects/ranepa-redesign-library/common/build/styles/../media/svg/telegramm.svg) no-repeat 50% 50%}.socials--footer .socials__sublist--vk .socials__link::before{background:url(/local/libcss/projects/ranepa-redesign-library/common/build/styles/../media/svg/vk.svg) no-repeat 50% 50%}.socials--secondary .socials__list{gap:18px;margin:0;margin-top:-5px;margin-left:0}.socials--secondary .socials__button{padding-right:16px}.socials--secondary .socials__button::before,.socials--secondary .socials__button::after{position:absolute;content:"";width:6px;height:1px;background-color:#df2935}.socials--secondary .socials__icon{opacity:1}.socials--secondary .socials__tooltip{padding:10px 0}.socials--secondary .socials__tooltip:hover .socials__icon path{fill:#df2935}.socials--secondary .socials__tooltip:hover .socials__button::before,.socials--secondary .socials__tooltip:hover .socials__button::after{background-color:#df2935}.socials--secondary .socials__sublist{background-color:#f4f3f7}@media (max-width:1023px){.socials--secondary .socials__sublist{left:-10px}}@media (min-width:1600px){.socials--secondary .socials__sublist{left:-85px}}.accordion{position:relative;margin-bottom:8px;width:100%;color:#fff;line-height:24px;overflow:hidden}.accordion__subtitle{display:block;margin-bottom:12px;color:#8b91a6;font-weight:600}@media (min-width:744px){.accordion__subtitle:first-of-type{margin-top:0}}.accordion__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.accordion__list a{display:inline-block;margin:4px 0;font-weight:500;text-decoration:none}.accordion__sublist{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 0 24px;padding:0;list-style-type:none;gap:8px}.accordion__sublist li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:9px}.accordion__link{font-size:16px;font-weight:500;line-height:24px;color:#171520;-webkit-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease}@media (hover:hover){.accordion__link:hover:not(.focus-visible){color:#df2935}}.accordion__title{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:40px;font-weight:600;letter-spacing:-.01em;color:#171520;cursor:pointer}.accordion__title_arrow{display:block;position:absolute;right:0;width:24px;height:24px;background-image:url(/local/libcss/projects/ranepa-redesign-library/common/build/styles/../media/svg/acc-arrow.svg);rotate:180deg;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;cursor:pointer;background-position:50% 50%}.accordion__title_arrow--nobg{background-image:none!important}.accordion--footer .accordion__list{gap:32px}.accordion--footer .accordion__subtitle{margin:0 0 9px 0;font-size:12px;line-height:18px;font-weight:400}.accordion--footer .accordion__sublist{gap:10px;margin:0}.accordion--footer .accordion__link{display:block;margin:0;font-size:14px;line-height:21px}@media (min-width:744px){.accordion--footer .accordion__list{gap:31px}}.accordion__input,.table-card__input{position:absolute;opacity:0;z-index:-1}.accordion__content,.table-card__hidden-content{max-height:0;overflow:hidden;-webkit-transition:max-height .35s,margin-top .3s ease;-o-transition:max-height .35s,margin-top .3s ease;transition:max-height .35s,margin-top .3s ease}.accordion__content_width,.table-card__hidden-content_width{max-width:800px}.accordion__input:checked~.accordion__content,.table-card__input:checked~.table-card__hidden-content{max-height:100%;margin-top:16px}.accordion__list,.accordion__item-list{padding:0;margin:0;list-style-type:none}.accordion__item-list{padding-bottom:21px}.accordion__item:hover,.accordion__item-list-item:hover{border-bottom:1px solid rgba(0,0,0,.2);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.accordion__text{font-size:14px;font-weight:400;line-height:1.5;color:#171520}.accordion__input:checked+.accordion__title .accordion__title_arrow{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.table-card__input:checked+.table-card__label .table-card__label_arrow{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}.hot-img{width:13px;height:18px}.hot-img-wrap{width:22px;height:22px}.start-promo{font-family:"Manrope","Arial",sans-serif}.start-promo__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:48px}@media (min-width:1240px){.start-promo__content{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:80px}}.start-promo__container{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}@media (min-width:1240px){.start-promo__container{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.start-promo__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}@media (min-width:744px){.start-promo__info{gap:24px}}@media (min-width:1240px){.start-promo__info{gap:32px}}.start-promo__heading{text-align:center}.start-promo__heading--red{color:#c71d4a}@media (min-width:1240px){.start-promo__heading{text-align:left}}.start-promo__description{margin-bottom:32px;text-align:center}@media (min-width:744px){.start-promo__description{margin-bottom:24px}}@media (min-width:1240px){.start-promo__description{margin-bottom:20px;text-align:left}.start-promo__description br{display:none}}.start-promo__image{width:100%;height:auto;border-radius:5px}@media (min-width:744px){.start-promo__image{border-radius:8px}}@media (min-width:1240px){.start-promo__image{max-width:560px;max-height:560px}}.program-card{display:block;width:100%;padding:10px;background-color:#edebf2;color:#171520;border-radius:8px;text-decoration:none}.program-card p{font-size:.75rem;line-height:1.125rem}@media (min-width:1240px){.program-card p{-ms-grid-column-span:2;grid-column:span 2}}.program-card__image-container{display:none}@media (min-width:744px){.program-card__image-container{position:relative;display:block;-ms-grid-row-span:2;grid-row:span 2}}@media (min-width:1440px){.program-card__image-container{max-height:120px}}.program-card__image{position:absolute;-ms-flex-negative:0;flex-shrink:0;-o-object-fit:cover;object-fit:cover;left:0;top:0;height:100%;width:100%;border-radius:4px}.program-card__title{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-o-text-overflow:ellipsis;text-overflow:ellipsis;margin:0;margin-bottom:10px}@media (min-width:744px){.program-card__title{margin-bottom:0;font-size:1.125rem;line-height:1.6875rem;-ms-grid-column-span:2;grid-column:span 2}}.program-card__progress{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:16px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}@media (min-width:744px){.program-card__progress{margin-bottom:0;margin-top:16px}}.program-card__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.program-card__subtitle{font-size:.75rem;line-height:1.125rem;margin:0}.program-card__description{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-o-text-overflow:ellipsis;text-overflow:ellipsis;margin:0}@media (min-width:744px){.program-card__description{margin-top:10px}}.program-card__info{font-weight:600;margin:0}.program-card__progress-bar{position:relative;height:5px;width:100%;background-color:#fff;border-radius:50px;overflow:hidden}.program-card__done{width:0;height:100%;background:#df2935;border-radius:50px;opacity:1;-webkit-transition:all ease 1s;-o-transition:all ease 1s;transition:all ease 1s}.program-card__salary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media (min-width:744px){.program-card__salary{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:2px;margin-top:16px}}.program-card__salary p{margin:0}@media (min-width:744px){.program-card{display:-ms-grid;display:grid;-ms-grid-columns:120px 1fr 120px;grid-template-columns:120px 1fr 120px;-ms-grid-rows:-webkit-min-content 1fr;-ms-grid-rows:min-content 1fr;grid-template-rows:-webkit-min-content 1fr;grid-template-rows:min-content 1fr;-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px}}@media (min-width:1240px){.program-card{-ms-grid-columns:120px 240px 1fr;grid-template-columns:120px 240px 1fr}}[data-aos=progress]{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}[data-aos=progress].aos-animate{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.program-card--secondary{position:relative;display:-ms-grid;display:grid;-ms-grid-columns:auto 1fr auto;grid-template-columns:auto 1fr auto;-webkit-box-align:end;-ms-flex-align:end;align-items:end;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;color:#fff;border-radius:8px;background-color:transparent}@media (max-width:743px){.program-card--secondary{-webkit-column-gap:11px;-moz-column-gap:11px;column-gap:11px}}.program-card--secondary::before{content:"";position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;background-color:#4f486a;border-radius:8px;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px)}.program-card--secondary .program-card__image-container{z-index:2;position:static;display:block;-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row-span:2;grid-row:span 2;margin-right:8px}@media (max-width:743px){.program-card--secondary .program-card__image-container{margin-right:2px}}.program-card--secondary .program-card__image{position:static;-o-object-fit:cover;object-fit:cover;width:120px;height:84px;border-radius:4px}@media (max-width:743px){.program-card--secondary .program-card__image{width:79px;height:79px}}.program-card--secondary .program-card__title{z-index:2;grid-column:2/-1;-ms-grid-row-align:start;align-self:start;margin:0;font-size:18px;line-height:1.5;font-weight:600;letter-spacing:-.01em;color:inherit}@media (max-width:743px){.program-card--secondary .program-card__title{font-size:14px;line-height:1.5}}.program-card--secondary .program-card__progress{z-index:2;-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;gap:12px;margin:0;color:inherit}@media (max-width:1279px){.program-card--secondary .program-card__progress{width:68%}}@media (max-width:743px){.program-card--secondary .program-card__progress{width:auto;gap:7px}}@media (max-width:743px){.program-card--secondary .program-card__container{-webkit-box-align:start;-ms-flex-align:start;align-items:start}}.program-card--secondary .program-card__subtitle{font-size:12px;line-height:1.5}@media (max-width:743px){.program-card--secondary .program-card__subtitle{font-size:10px;line-height:1.5}}.program-card--secondary .program-card__description{overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;-o-text-overflow:ellipsis;text-overflow:ellipsis}.program-card--secondary .program-card__info{font-size:16px;line-height:1.5;font-weight:600}@media (max-width:743px){.program-card--secondary .program-card__info{padding-top:5px;font-size:12px;line-height:1.5}}.program-card--secondary .program-card__progress-bar{background-color:#f7f8fb}.program-card--secondary .program-card__salary{z-index:2;-ms-grid-column-align:end;justify-self:end;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;row-gap:2px;color:inherit}@media (max-width:743px){.program-card--secondary .program-card__salary{row-gap:6px}}@media (max-width:743px){.program-card--secondary .program-card__salary .program-card__subtitle{font-size:12px;line-height:15px}}.footer__wrapper{max-width:1248px;margin:0 auto;padding:40px 16px;border-radius:16px 16px 0 0}@media (min-width:744px){.footer__wrapper{display:-ms-grid;display:grid;padding:48px 24px;-ms-grid-columns:1fr 1fr 235px;grid-template-columns:1fr 1fr 235px}}@media (min-width:1240px){.footer__wrapper{padding-top:57px;padding-bottom:114px;-ms-grid-columns:307px 250px 1fr 238px;grid-template-columns:307px 250px 1fr 238px;-webkit-column-gap:38px;-moz-column-gap:38px;column-gap:38px;row-gap:51px}}.footer__info{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:19px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}@media (min-width:744px){.footer__info{margin-bottom:46px;-ms-grid-column-span:3;grid-column:span 3}}@media (min-width:1240px){.footer__info{margin-bottom:0;gap:40px;-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;padding-top:7px}}.footer__address{font-style:normal;font-size:12px;line-height:18px}@media (min-width:744px){.footer__address{font-size:14px}}@media (min-width:1240px){.footer__address{line-height:21px}}.footer__links-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0;margin-bottom:32px;padding:0;list-style-type:none}.footer__links-list--item{padding:7px 0}.footer__links-list--item>a{font-size:14px;text-decoration:none;color:#171520}@media (min-width:744px){.footer__links-list{width:240px}.footer__links-list--item{padding:6px 0}}@media (min-width:1240px){.footer__links-list{margin-bottom:0}}.footer__link{display:block;padding:8px 0;font-size:14px;line-height:21px;-webkit-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease;color:#171520}@media (hover:hover){.footer__link:hover:not(.focus-visible){color:#df2935}}@media (min-width:744px){.footer .footer__item:first-of-type .footer__link{padding-top:0}}.footer__contacts{margin-bottom:40px}@media (min-width:744px){.footer__contacts{padding:9px 0 0 0}}@media (min-width:1240px){.footer__contacts{margin-bottom:0}}.footer__button{width:100%;max-width:none;text-decoration:none}@media (min-width:744px){.footer__button{height:48px;margin-top:10px;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;padding:12px 20px}}@media (min-width:1240px){.footer__button{max-width:240px}}.footer__socials{position:relative;z-index:0;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:26px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;gap:23px}@media (min-width:744px){.footer__socials{margin-top:7px}}@media (min-width:1240px){.footer__socials{margin-bottom:0;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2;-ms-grid-column:4;-ms-grid-column-span:1;grid-column:4/5}}.footer__socials-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;margin:0;padding:0;list-style-type:none;gap:3px}@media (min-width:744px){.footer__socials-list{gap:0;-ms-flex-item-align:end;-ms-grid-row-align:end;align-self:end}}.footer__copyrights{padding-top:23px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:13px;border-top:1px solid #eaeaec;-webkit-box-align:start;-ms-flex-align:start;align-items:start}@media (min-width:744px){.footer__copyrights{-ms-grid-column-span:3;grid-column:span 3;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:33px}}@media (min-width:1240px){.footer__copyrights{-ms-grid-column-span:4;grid-column:span 4}}.footer__copyright{font-size:12px;line-height:21px}@media (min-width:744px){.footer__copyright{font-size:14px}.footer__copyright br{display:none}}.footer__texts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.footer__misspell{font-size:14px;line-height:21px;opacity:.5}.footer__misspell br{display:none}@media (min-width:1240px){.footer__misspell br{display:block}}.footer__links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.footer__links a{font-size:12px;line-height:21px;color:#171520;-webkit-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease;text-decoration:underline}@media (hover:hover){.footer__links a:hover:not(.focus-visible){color:#df2935}}@media (min-width:744px){.footer__links{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;min-width:220px}.footer__links a{font-size:14px}}.footer .logo__wrapper__mobile{gap:26px}.footer .logo__wrapper{gap:24px}.details_page__social .visually-hidden{visibility:hidden!important;opacity:0!important;display:none!important}.nl-promo{position:relative;color:#fff;max-height:292px}.nl-promo *{position:relative}.nl-promo__wrapper{position:relative;margin:0 auto;padding:0;max-width:375px}@media (min-width:744px){.nl-promo__wrapper{max-width:744px}}@media (min-width:1240px){.nl-promo__wrapper{max-width:1440px}}.nl-promo__container{padding-left:16px;padding-right:16px}@media (min-width:744px){.nl-promo__container{padding-left:24px}}@media (min-width:1240px){.nl-promo__container{display:-ms-grid;display:grid;-ms-grid-columns:1fr 276px;grid-template-columns:1fr 276px;grid-auto-rows:-webkit-min-content;grid-auto-rows:min-content;padding:0 120px}}.nl-promo .swiper-container{display:none;overflow:hidden}@media (min-width:1240px){.nl-promo .swiper-container{max-height:292px;display:block;-ms-grid-column:2;grid-column:2;-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1/3}}.nl-promo__slider-image{width:276px;height:172px;border-radius:6px;-o-object-fit:cover;object-fit:cover}.nl-promo .nl-promo__breadcrumbs a{color:#fff;opacity:.6;cursor:default}.nl-promo .nl-promo__breadcrumbs a[href]{opacity:1;cursor:pointer}.nl-promo .nl-promo__breadcrumbs--container{padding:0;padding-top:32px;padding-bottom:0;margin-bottom:40px}.nl-promo .nl-promo__breadcrumbs--container .exam-programms__nav{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px}.nl-promo .nl-promo__breadcrumbs--container .exam-programms__nav--breadcrumbs-title{font-size:14px;letter-spacing:.03em}@media (min-width:744px){.nl-promo .nl-promo__breadcrumbs--container .exam-programms__nav{gap:8px;letter-spacing:0}.nl-promo .nl-promo__breadcrumbs--container .exam-programms__nav--breadcrumbs-title{letter-spacing:.24px}}@media (min-width:744px){.nl-promo .nl-promo__breadcrumbs--container{margin-bottom:50px;gap:8px}}@media (min-width:1240px){.nl-promo .nl-promo__breadcrumbs--container{padding-top:80px;margin-bottom:64px}}.nl-promo h1{margin-top:40px;padding-bottom:48px;font-size:1.5rem;line-height:2.25rem;letter-spacing:-.02em}@media (min-width:744px){.nl-promo h1 br{display:none}}@media (min-width:744px){.nl-promo h1{padding-bottom:62px;font-size:2rem;line-height:2.4rem;letter-spacing:-.9px}}@media (min-width:1240px){.nl-promo h1{margin-top:0;-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;font-size:3rem;line-height:3.75rem;letter-spacing:-.029em}}.nl-promo .bg-cover__wrapper{position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear,left top,left bottom,from(#6f62a4),to(#7596c2));background:-o-linear-gradient(top,#6f62a4 0,#7596c2 100%);background:linear-gradient(180deg,#6f62a4 0,#7596c2 100%)}@media (min-width:744px){.nl-promo .bg-cover__wrapper{background:-webkit-gradient(linear,left top,right top,from(#6f62a4),to(#7596c2));background:-o-linear-gradient(left,#6f62a4 0,#7596c2 100%);background:linear-gradient(90deg,#6f62a4 0,#7596c2 100%)}}.nl-news__container{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:48px;padding-bottom:64px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:34px}@media (min-width:744px){.nl-news__container{padding-top:32px;gap:62px;padding-left:16px;padding-right:16px}}@media (min-width:1240px){.nl-news__container{position:relative;max-width:100%;margin:0 auto;display:-ms-grid;display:grid;-ms-grid-columns:300px min(892px,100%);grid-template-columns:300px min(892px,100%);row-gap:106px;-webkit-column-gap:7px;-moz-column-gap:7px;column-gap:7px;padding-top:64px;padding-bottom:120px;padding-left:0;padding-right:0}}@media (min-width:1440px){.nl-news__container{max-width:1350px;-ms-grid-columns:400px min(892px,100%);grid-template-columns:400px min(892px,100%)}}.nl-news__filter{position:fixed;left:0;bottom:50px;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:10}@media (min-width:1240px){.nl-news__filter{position:relative;top:auto;bottom:auto;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;min-height:464px}}.nl-news__filter-button{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:10}@media (min-width:1240px){.nl-news__filter-button{margin-left:75px}}.nl-news__list{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:343px;margin:0 auto;padding:0;list-style-type:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px}@media (min-width:744px){.nl-news__list{max-width:744px;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);gap:41px 32px}}@media (min-width:1240px){.nl-news__list{max-width:892px;padding:0;row-gap:91px}}.nl-news__item{height:100%;z-index:1}@media (min-width:1240px){.nl-news__item{z-index:15}}.nl-news__pagination{max-width:373px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.nl-news__pagination a{color:#171520}.nl-news__pagination.container{padding:0 16px}@media (min-width:744px){.nl-news__pagination.container{padding:0 9px}}@media (min-width:1240px){.nl-news__pagination.container{padding:0}}@media (min-width:744px){.nl-news__pagination{max-width:744px}}@media (min-width:1240px){.nl-news__pagination{-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3;-ms-grid-column-span:2;grid-column:span 2;max-width:none}}.nl-news .openday_block__pagination__next{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;gap:8px}.nl-news .openday_block__pagination__next--left--color{fill:#171520}.nl-news .openday_block__pagination__next--right--color{fill:#171520}.nl-news .openday_block__pagination__text{display:none;font-weight:500;font-size:14px}@media (min-width:744px){.nl-news .openday_block__pagination__text{display:inline}}.nl-news .openday_block__pagination__numbers{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:2px}.nl-news .openday_block__pagination__numbers--tablet{display:none}@media (min-width:744px){.nl-news .openday_block__pagination__numbers{display:none}.nl-news .openday_block__pagination__numbers--tablet{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2px}}.nl-news .openday__pagination_number{text-decoration:none;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;width:40px;height:40px}.nl-news .openday__pagination_number--active{color:#df2935;border:1px solid #df2935;border-radius:50%}.nl-news .page-ellipsis{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;width:40px;height:40px}@media (min-width:1240px){.nl-news--announce .r-modal__content{padding:60px 15px!important}}.nl-news--announce .container__main{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:1240px){.nl-news__filter:has(.nl-news__filter-button+.is-active) .nl-news__filter-button{display:none}}@media (min-width:1240px){.nl-news__container .nl-news__list{padding:0}}.nl-news__container .nl-news__pagination{max-width:1200px}.nl-news__container .dropdown__content__news-list::-webkit-scrollbar{width:10px;background-color:transparent}.nl-news__container .dropdown__content__news-list::-webkit-scrollbar-thumb{background-color:#ddd9d7;border-radius:8px}.nl-news__container .dropdown__content__news-list{overflow-y:hidden}.nl-news__container .dropdown__content__news-list.opened{max-height:600px;overflow-y:auto}.nl-news__container .dropdown__content__news-list#dropdown-content--year{overflow-y:hidden}.nl-news__container .dropdown__content__news-list.opened#dropdown-content--year{overflow-y:hidden}.nl-news__container .filter__search-input::before{background-image:none}.nl-news__container .filter__search-input--icon path{fill:#85848b}.nl-news__container--announce .r-modal__content{padding:60px 20px!important}.dropdown__inner--news-list .rubric-title{cursor:pointer}.nl-card{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%;color:#171520;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-o-transition:transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;text-decoration:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:1240px){.nl-card{max-height:387px}}@media (hover:hover){.nl-card:hover:not(.focus-visible){position:relative;-webkit-transform:scale(1.02);-ms-transform:scale(1.02);transform:scale(1.02);background-color:#fff;z-index:2;-webkit-box-shadow:0 18px 29px 33px rgba(28,36,75,.0784313725);box-shadow:0 18px 29px 33px rgba(28,36,75,.0784313725)}.nl-card:hover:not(.focus-visible)::after{position:absolute;content:"";display:block;top:0;left:0;-webkit-box-shadow:0 0 0 26px #fff;box-shadow:0 0 0 26px #fff;right:0;border-radius:1px;bottom:0}}.nl-card__image{width:343px;height:220px;margin-bottom:20px;border-radius:6px;-o-object-fit:cover;object-fit:cover}@media (min-width:744px){.nl-card__image{width:211px;height:140px}}@media (min-width:1240px){.nl-card__image{width:276px;height:172px}}.nl-card__description{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-flex:1;-ms-flex-positive:1;flex-grow:1;gap:16px;width:100%;-ms-flex:1 0 56.1%;flex:1 0 56.1%;max-width:343px}@media (min-width:744px){.nl-card__description{max-width:216px}}@media (min-width:1240px){.nl-card__description{max-width:276px}}.nl-card__heading{font-size:1.125rem;line-height:1.6875rem;letter-spacing:-.01em;font-weight:600;max-height:81px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;-webkit-box-flex:initial;-ms-flex-positive:initial;flex-grow:initial}.nl-card__heading--fw{font-weight:500}.nl-card__text{overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;-o-text-overflow:ellipsis;text-overflow:ellipsis;max-height:72px}.nl-card__date{color:#85848b}.nl-card__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nl-card__hashtag{margin-left:16px;font-size:14px;font-weight:600;line-height:21px;text-align:left;color:#df2935}.nl-card__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nl-card__svg{margin-left:auto}.hero{position:relative;font-family:"Manrope","Arial",sans-serif;text-align:center;color:#fff;background-color:#fff}.hero__wrapper{position:absolute;top:50%;left:50%;z-index:1;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:70%;max-width:768px}.hero__title{margin:0;margin-bottom:12px;font-size:clamp(18px,3.7723577236px + 3.7940379404vw,32px);line-height:150%;font-weight:600;letter-spacing:-.02em}@media (min-width:744px){.hero__title{margin-bottom:24px;font-size:clamp(32px,14.8965517241px + 2.2988505747vw,48px);line-height:40px}}@media (min-width:1440px){.hero__title{line-height:60px}}.hero__description{margin:0;font-size:clamp(12px,7.9349593496px + 1.0840108401vw,16px);line-height:150%;text-wrap:balance}@media (min-width:744px){.hero__description{font-size:clamp(16px,13.8620689655px + .2873563218vw,18px);line-height:24px}}@media (min-width:1440px){.hero__description{line-height:27px}}.hero__video{width:100%;height:auto;margin:0 auto}.fullscreen-video :has(video){margin:0 auto;aspect-ratio:72/35}.fullscreen-video video{width:100%;-o-object-fit:cover;object-fit:cover;background-color:#585952;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(-4.99%,#3b3d35),color-stop(95.55%,#ddd9d7));background-image:-o-linear-gradient(top,#3b3d35 -4.99%,#ddd9d7 95.55%);background-image:linear-gradient(180deg,#3b3d35 -4.99%,#ddd9d7 95.55%)}.hidden-before-load-video{display:none}.hidden-before-load-video--active{display:block}.vertical-slider{max-height:292px;overflow:hidden;display:none;-ms-grid-column:2;grid-column:2;-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1/3}@media (min-width:1240px){.vertical-slider{display:block}}.vertical-slider__slide{width:276px;height:172px}.rector__wrapper{max-width:1200px;margin:0 auto}@media (min-width:1024px){.rector__wrapper{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;gap:40px}.rector__wrapper--right .rector__quote{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}}@media (min-width:1440px){.rector__wrapper{position:relative}.rector__wrapper--right .rector__quote{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3}.rector__wrapper--right .rector__box-image{right:initial;left:-120px}}.rector__wrapper--container{gap:64px}.rector__wrapper--container .rector__box-image{position:initial;place-content:center;max-height:initial}.rector__wrapper--container .rector__quote{place-content:center}@media (min-width:1024px){.rector__wrapper--container .rector__quote{max-width:568px;padding:0}}.rector__box-image{text-align:center;border-radius:8px;overflow:hidden}@media (min-width:1440px){.rector__box-image{position:absolute;left:initial;right:-120px;max-width:676px;max-height:600px}}.rector__box-image picture{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;border-radius:8px}.rector__image{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;max-width:1000px;min-height:280px}.rector__quote{margin:0;padding:32px 16px 48px}@media (min-width:744px){.rector__quote{padding:34px 24px 61px}}@media (min-width:1024px){.rector__quote{padding:34px 24px 10px;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}}@media (min-width:1440px){.rector__quote{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;padding:40px 0 32px 60px;place-content:center;max-width:720px;min-height:600px}}.rector__title{font-weight:600;font-size:20px;line-height:30px;color:#171520;margin-bottom:22px}@media (min-width:744px){.rector__title{font-size:24px;line-height:36px;letter-spacing:-.5px;margin-bottom:23px}}@media (min-width:1200px){.rector__title{font-size:36px;line-height:47px;letter-spacing:-.7px;margin-bottom:32px;max-width:520px}}.rector__text{margin-bottom:27px;font-weight:400;font-size:16px;line-height:24px;color:#171520}.rector__text p:not(:last-child){margin-bottom:16px}@media (min-width:744px){.rector__text{margin-bottom:24px}}@media (min-width:1440px){.rector__text{font-size:18px;line-height:27px;max-width:520px;margin-bottom:40px}}.rector__name{font-weight:600;font-size:16px;line-height:24px;letter-spacing:-.1px}@media (min-width:744px){.rector__name{letter-spacing:-.2px}}@media (min-width:1440px){.rector__name{font-size:18px;line-height:27px;margin-bottom:3px}}.rector__desc{font-weight:500;font-size:14px;line-height:21px;color:#171520;opacity:.5;margin-bottom:20px}@media (min-width:1440px){.rector__desc{font-size:16px;line-height:24px}}.rector__button{max-width:100%}.academy-hostel__wrapper{margin-bottom:24px;padding:16px;outline:1px solid #e5e1f0}@media (min-width:744px){.academy-hostel__wrapper{margin-bottom:32px;padding:24px 32px}}@media (min-width:1024px){.academy-hostel__wrapper{margin-top:3px}}.academy-hostel__title{margin:0;margin-bottom:16px}@media (min-width:744px){.academy-hostel__title{font-size:20px}}.academy-hostel__description+.academy-hostel__title{margin-top:32px}.academy-hostel__description{margin:16px 0;font-size:14px;line-height:1.5}.academy-hostel__description:last-child{margin-bottom:0}@media (min-width:744px){.academy-hostel__description{max-width:900px;font-size:16px}}.academy-hostel__list{margin:0;margin-bottom:16px;padding-left:21px;font-size:14px;line-height:1.5}@media (min-width:744px){.academy-hostel__list{padding-left:24px;font-size:16px}}@media (min-width:1024px){.academy-hostel__list{max-width:900px}}.academy-hostel__warning{margin-bottom:24px}@media (min-width:744px){.academy-hostel__warning{margin-bottom:32px}}.academy-hostel__warning::before{margin-top:3px}.academy-hostel__period{font-size:14px;line-height:1.5}@media (min-width:744px){.academy-hostel__period{font-size:16px}}.academy-hostel__period .academy-hostel__description{margin:0}@media (min-width:1024px){.academy-hostel__period .academy-hostel__description{max-width:900px}}.container{width:100%;min-width:375px;margin:0 auto;padding:0 16px}@media (min-width:744px){.container{padding:0 24px}}@media (min-width:1240px){.container{max-width:1248px}}.container--1024{width:100%;max-width:1248px;margin:0 auto;padding:0 24px}@media (max-width:743px){.container--1024{min-width:375px;padding:0 16px}}.olympics__profession .r-button{width:100%;max-width:100%}@media (min-width:744px){.olympics__profession .r-button{max-width:240px}}.olympics__cubes{padding:64px 0;max-width:1248px;margin:0 auto}@media (min-width:744px){.olympics__cubes{padding:62px 0 64px}}@media (min-width:1440px){.olympics__cubes{padding:100px 0}}.olympics__cubes-content{padding:0 16px}@media (min-width:744px){.olympics__cubes-content{padding:0 24px}}.olympics__dropdown{max-width:1200px;margin:0 auto}.olympics__contacts-content{max-width:1248px;margin:0 auto;padding:0 16px}@media (min-width:744px){.olympics__contacts-content{padding:0 24px}}.olympics__contacts .contacts__questions p{font-weight:500;margin-bottom:8px}@media (min-width:1024px){.olympics__contacts .contacts__questions p{font-size:18px;line-height:27px;letter-spacing:-.1px}}.olympics__contacts .contacts__questions .contacts__link{color:#171520}.olympics .modal-window__header h2{margin-bottom:10px}.olympics .container .olympics__cubes>.olympics__cubes-content{padding:0;max-width:1200px}.olympics .container .profiles>.profiles__content{padding:0;max-width:1200px}.olympics .container .olympic-stage>.olympic-stage__content{padding:0;max-width:1200px}.olympics .container .schedule>.schedule__content{padding:0;max-width:1200px}.olympics .container .partners>.partners__content{padding:0;max-width:1200px}.olympics .container .answer>.answer__content{padding:0;max-width:1200px}.olympics .container .olympics__contacts>.olympics__contacts-content{padding:0;max-width:1200px}.olympics-social{list-style-type:none}.olympic-stage{padding:64px 0 63px}@media (min-width:744px){.olympic-stage{padding:64px 0 70px}}@media (min-width:1440px){.olympic-stage{padding:100px 0}}.olympic-stage__content{max-width:1248px;margin:0 auto;padding:0 16px}@media (min-width:744px){.olympic-stage__content{padding:0 24px}}.olympic-stage__title{margin-bottom:48px;font-size:24px;line-height:30px;letter-spacing:-.5px;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media (min-width:744px){.olympic-stage__title{font-size:32px;line-height:40px;letter-spacing:-.6px}}@media (min-width:1440px){.olympic-stage__title{font-size:48px;line-height:60px;text-align:left;letter-spacing:-1px;margin-bottom:64px}}.olympic-stage__list{padding:0;margin:0 0 48px}@media (min-width:1440px){.olympic-stage__list{margin:0 0 64px}}.olympic-stage__form{position:relative;margin:48px 0}@media (min-width:1440px){.olympic-stage__form{margin-bottom:64px}}.olympic-stage__label{position:relative}.olympic-stage__input{width:100%;padding:9px 12px 9px 40px;border:0;border-radius:42px;outline:.7px solid #85848b;outline-offset:-1px}.olympic-stage__input::-webkit-input-placeholder{color:#8b91a6}.olympic-stage__input::-moz-placeholder{color:#8b91a6}.olympic-stage__input:-ms-input-placeholder{color:#8b91a6}.olympic-stage__input::-ms-input-placeholder{color:#8b91a6}.olympic-stage__input::placeholder{color:#8b91a6}.olympic-stage__input-icon{position:absolute;top:50%;left:14.5px;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.olympic-stage__drop{position:absolute;top:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;width:100%;border-radius:8px;background:#fff;max-height:500px;z-index:1;padding:0 5px 0 32px}.olympic-stage__drop--white{background:#fff}.olympic-stage__drop--hidden{display:none}.olympic-stage__drop-el{width:100%;padding:16px 8px;font-size:16px;font-weight:500;line-height:24px;color:#141731}.olympic-stage__drop-el:hover{color:#df2935}.olympic-stage__drop-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow-x:hidden;overflow-y:auto}.olympic-stage__map{max-width:100%;height:307px;border:1px solid #e5e1f0;border-radius:10px}@media (min-width:744px){.olympic-stage__map{height:500px}}.olympic-stage__map *{border-radius:10px}.cubes{display:-ms-grid;display:grid;gap:33px}@media (min-width:744px){.cubes{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);gap:40px}}@media (min-width:1440px){.cubes{gap:48px}}.cubes--col2{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr);gap:48px}@media (min-width:744px){.cubes--col2{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);gap:47px}}@media (min-width:1440px){.cubes--col2{gap:40px}}.cubes--col2 .cubes__desc{width:100%}.cubes--col1{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr);gap:48px}@media (min-width:744px){.cubes--col1{gap:47px}}@media (min-width:1440px){.cubes--col1{gap:40px}}.cubes--col1 .cubes__desc{width:100%}.cubes__item{list-style:none;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;gap:24px;position:relative}@media (min-width:1440px){.cubes__item:nth-child(odd)::before{content:"";position:absolute;width:1px;height:100px;background-color:#d1cfdb;right:-24px;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}}.cubes__item--bg{padding:63px 32px 32px;background-color:#edebf2;border-radius:6px;outline:1px solid #e5e1f0;outline-offset:-1px;min-height:332px;height:100%}@media (min-width:744px){.cubes__item--bg{min-height:308px}}@media (min-width:1440px){.cubes__item--bg:nth-child(odd)::before{display:none}}.cubes__icon{height:47px;width:47px;max-width:55px}.cubes__tag{padding:6px 11px;border-radius:2px;background-color:#2a253e;position:absolute;top:32px;right:31px;font-weight:600;font-size:12px;line-height:18px;color:#fff;text-transform:uppercase}@media (min-width:1440px){.cubes__tag{right:32px}}.cubes__title{font-weight:600;font-size:20px;line-height:30px;letter-spacing:-.1px;text-align:center}.cubes__desc{font-weight:400;font-size:16px;line-height:24px;text-align:center;color:#171520;width:calc(100% - 28px)}.cubes__link{margin-top:16px;text-decoration:none;font-weight:600;font-size:16px;line-height:24px;color:#df2935}.ol-dropdown{border-top:1px solid #e5e1f0}.ol-dropdown:last-child{border-bottom:1px solid #e5e1f0}.ol-dropdown__btn{padding:21px 2px 21px 0;border:0;background-color:transparent;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:15px;width:100%}.ol-dropdown__btn-text{font-weight:600;font-size:16px;line-height:24px;letter-spacing:-.1px;color:#171520}@media (min-width:1440px){.ol-dropdown__btn-text{font-size:18px;line-height:27px}}.ol-dropdown__btn-tag{margin-left:auto;padding:6px 10px;border-radius:2px;background-color:#2a253e;font-weight:600;font-size:12px;line-height:18px;color:#fff;text-transform:uppercase}.ol-dropdown__content{max-height:0;overflow:hidden;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.ol-dropdown__content p{padding:0 0 21px;font-weight:400;font-size:16px;line-height:24px;color:#8b8a8f}.ol-dropdown__btn-icon{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.ol-dropdown .js-dropdown-toggle--active .ol-dropdown__btn-icon{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.profiles{padding:59.5px 0}@media (min-width:744px){.profiles{padding:78px 0}}@media (min-width:1440px){.profiles{padding:100px 0}}.profiles__content{display:-ms-grid;display:grid;position:relative;max-width:1248px;margin:0 auto;padding:0 16px}@media (min-width:744px){.profiles__content{padding:0 24px}}@media (min-width:1024px){.profiles__content{gap:0 32px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}@media (min-width:1440px){.profiles__content{gap:0 64px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.profiles__col{width:100%}@media (min-width:1024px){.profiles__col{width:100%;-ms-grid-column:1;grid-column:1}}.profiles__title{font-weight:600;font-size:24px;line-height:30px;letter-spacing:-.5px;margin-bottom:24px;text-align:left}@media (min-width:744px){.profiles__title{font-size:32px;line-height:40px}}@media (min-width:1440px){.profiles__title{font-size:48px;line-height:60px;letter-spacing:-1px}}.profiles__desc{margin:0;margin-bottom:24px;font-weight:400;font-size:16px;line-height:24px;color:#171520}.profiles__desc:has(p+p) p:last-child{margin-bottom:0}@media (min-width:744px){.profiles__desc{margin-bottom:48px}}@media (min-width:1024px){.profiles__desc{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3}}@media (min-width:1440px){.profiles__desc{opacity:1;-ms-grid-column:1;grid-column:1}}@media (min-width:1024px){.profiles__picture{width:100%}}@media (min-width:1440px){.profiles__picture{max-height:initial;position:absolute;border-radius:5px;width:50vw;height:100%;top:0;left:52.7%;max-height:926px}}.profiles__bg{border-radius:10px;max-width:100%;min-height:333px;-o-object-fit:cover;object-fit:cover}@media (min-width:744px){.profiles__bg{max-height:100%}}.profiles__dropdown{margin-bottom:68px}@media (min-width:744px){.profiles__dropdown{margin-bottom:64px}}@media (min-width:1024px){.profiles__dropdown{margin-bottom:0}}.schedule{position:relative;padding:51px 0 61px}@media (min-width:744px){.schedule{padding:51px 0 47px}}@media (min-width:1160px){.schedule{padding:100px 0}}.schedule__content{max-width:1248px;margin:0 auto;padding:0 16px}@media (min-width:744px){.schedule__content{padding:0 24px}}@media (min-width:1440px){.schedule__swiper{overflow:visible;width:calc(100% + 48px)}}.schedule__title{font-weight:600;font-size:24px;line-height:30px;letter-spacing:-.5px;margin-bottom:40px;text-align:center}@media (min-width:744px){.schedule__title{font-size:32px;line-height:40px;letter-spacing:-.2px;margin-bottom:60px}}@media (min-width:1440px){.schedule__title{font-size:48px;line-height:60px;text-align:left;margin-bottom:64px}}.schedule__overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-2}.schedule__gradient{position:absolute;top:0;left:0;width:100%;height:100%;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(237,235,243,.85)),to(rgba(255,255,255,.95)));background-image:-o-linear-gradient(top,rgba(237,235,243,.85) 0,rgba(255,255,255,.95) 100%);background-image:linear-gradient(180deg,rgba(237,235,243,.85) 0,rgba(255,255,255,.95) 100%);z-index:2}.schedule__bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;-o-object-fit:cover;object-fit:cover}.schedule__list{padding:0;margin:0 0 28px;list-style-type:none;display:-ms-grid;display:grid;gap:20px}@media (min-width:744px){.schedule__list{margin:0 0 25px}}@media (min-width:1160px){.schedule__list{margin:0 0 48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:24px}}.schedule__list:has(.schedule__item:nth-child(4)){gap:20px}@media (min-width:1160px){.schedule__list:has(.schedule__item:nth-child(4)){gap:8px}}.schedule__box-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}.schedule__box-prev,.schedule__box-next{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;width:48px;height:48px;border:1px solid #171520;border-radius:50%;background:url(/local/libcss/projects/ranepa-redesign-library/common/build/styles/../media/svg/arrow-right.svg) no-repeat 50% 50%;opacity:.6;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease;cursor:pointer}.schedule__box-prev:hover:not(.focus-visible),.schedule__box-next:hover:not(.focus-visible){opacity:1}.schedule__box-prev{-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}.schedule .swiper-wrapper:not(:has(.swiper-slide+.swiper-slide))+.schedule__box-btn{display:none}.schedule-card{padding:32px 32px 36px;display:-ms-grid;display:grid;gap:40px;background-color:rgba(255,255,255,.55);outline:1px solid #d1cfdb;outline-offset:-1px;margin:0 auto}.schedule-card--final{min-height:430px;min-width:600px;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:center;-ms-flex-pack:center;justify-content:center}.schedule-card--final *{place-content:center;-ms-grid-row-align:center;-ms-grid-column-align:center;place-self:center;text-align:center}@media (min-width:1240px){.schedule-card{min-width:300px}}@media (min-width:1240px){.schedule-card--active{min-width:552px}}@media (min-width:1440px){.schedule-card--active{min-width:600px}}.schedule-card--disabled .schedule-card__subtitle,.schedule-card--disabled .schedule-card__list{opacity:.5}.schedule-card__icon{display:-webkit-box;display:-ms-flexbox;display:flex;padding:12px 12px;border-radius:10px;background-color:#fff;outline:1px solid #d8d8dc;outline-offset:-1px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;cursor:pointer;max-height:48px}.schedule-card__icon .red-ring__first,.schedule-card__icon .red-ring__second{stroke:#7c7c88}.schedule-card__icon--big{padding:18px;border-radius:15px;max-height:72px}.schedule-card__icon--big svg{width:36px;height:36px}.schedule-card__icon--big .red-ring__first,.schedule-card__icon--big .red-ring__second{stroke:#d74545}.schedule-card__title{padding:0;margin:0;font-weight:600;font-size:18px;line-height:27px;letter-spacing:-.2px;color:#171520}.schedule-card__subtitle{padding:0;margin:0;font-weight:600;font-size:18px;line-height:27px;letter-spacing:-.1px;color:#171520}.schedule-card__list{padding:0;margin:0;display:-ms-grid;display:grid;gap:10px}.schedule-card__item{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;font-weight:500;padding-right:9px}.schedule-card__timer{display:-ms-grid;display:grid;gap:10px}@media (min-width:744px){.schedule-card__timer{gap:16px}}.schedule-card__explanation{font-weight:400;font-size:14px;line-height:21px;color:#171520}.timer{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;list-style-type:none}.timer__digit{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:4px;font-weight:600;font-size:22.79px;line-height:29.63px}@media (min-width:744px){.timer__digit{font-size:36px;line-height:46.8px}}.timer__digit-number{display:block;border-radius:6px;outline:1px solid #d1cfdb;padding:2px 6px;min-width:28px;min-height:36px;text-align:center;background-color:rgba(255,255,255,.55)}@media (min-width:744px){.timer__digit-number{padding:4px 10px}}@media (min-width:1440px){.timer__digit-number{min-width:44px;min-height:56px}}.timer__separator{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:7.5px;font-weight:600;font-size:26.59px;line-height:35.9px}@media (min-width:744px){.timer__separator{font-size:42px;line-height:56.7px;max-width:12px}}.academy-contacts{padding:40px;color:#171520;outline:1px solid #e5e1f0}@media (max-width:1023px){.academy-contacts{padding:24px}}@media (max-width:743px){.academy-contacts{padding:20px}}.academy-contacts__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:32px;margin:0;padding:0;list-style:none}.academy-contacts__item--working-time{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:3px;-moz-column-gap:3px;column-gap:3px;margin-top:-16px}@media (max-width:1023px){.academy-contacts__item--working-time{margin-bottom:-16px}}.academy-contacts__capture{margin:0;margin-bottom:16px;font-size:14px;line-height:21px;font-weight:400;color:#171520;opacity:.5}.academy-contacts__text--one-line{font-size:14px;line-height:21px;font-weight:400;opacity:.5}.academy-contacts__item--working-time .academy-contacts__capture{margin:0}.academy-contacts__description{font-size:24px;line-height:36px;font-weight:500;letter-spacing:-.02em;font-style:normal}@media (max-width:1023px){.academy-contacts__description{font-size:20px;line-height:30px}}.academy-socials__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none}.academy-socials__link{display:-ms-grid;display:grid;place-content:center;width:40px;height:40px;color:#df2935;background-color:#fff;border:1px solid #e5e1f0;border-radius:50%}.academy-socials__link:hover{background-color:#df2935}.academy-socials__link:hover .academy-socials__icon{color:#fff}.address-link{text-decoration:none;color:#141731;-webkit-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease}@media (hover:hover){.address-link:hover:not(.focus-visible){color:#df2935}}.admission-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:94px;-moz-column-gap:94px;column-gap:94px;row-gap:40px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:0;list-style:none}.admission-details__item{display:-ms-grid;display:grid;-ms-grid-rows:-webkit-min-content 1fr;-ms-grid-rows:min-content 1fr;grid-template-rows:-webkit-min-content 1fr;grid-template-rows:min-content 1fr}@media (max-width:743px){.admission-details__item:nth-child(3n+1) .admission-details__tooltip-message{left:0}}@media all and (min-width:1024px) and (max-width:1145px){.admission-details__item:nth-child(3n+1) .admission-details__tooltip-message{left:0}}.admission-details__title{margin-bottom:16px;font-size:14px;line-height:21px;font-weight:400;color:#171520;opacity:.5}.admission-details__description{margin:0;font-size:18px;line-height:27px;font-weight:500;letter-spacing:-.01em}.admission-details__item--with-tooltip{-ms-grid-columns:(-webkit-min-content)[2];-ms-grid-columns:(min-content)[2];grid-template-columns:repeat(2,-webkit-min-content);grid-template-columns:repeat(2,min-content);-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px}.admission-details__tooltip{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;padding-bottom:30px}.admission-details__item:has(.admission-details__sublist){width:100%}.admission-details__sublist{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px;row-gap:40px;margin:0;padding:0;list-style:none}@media (min-width:1440px){.admission-details__sublist{-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}}.admission-requirements{padding:100px 0;text-align:center}@media (max-width:1023px){.admission-requirements{padding:100px 0 79px}}@media (max-width:743px){.admission-requirements{padding:0;padding-top:100px}}.admission-requirements__wrapper{width:100%;max-width:1248px;margin:0 auto;padding:0 24px}@media (max-width:743px){.admission-requirements__wrapper{min-width:375px;padding:0}}.admission-requirements__title{margin:0;margin-bottom:24px;font-size:48px;line-height:60px;font-weight:600;letter-spacing:-.02em;color:inherit}@media (max-width:1023px){.admission-requirements__title{font-size:24px;line-height:30px}}@media (max-width:743px){.admission-requirements__title{max-width:90%;margin:0 auto;margin-bottom:24px;font-size:20px;line-height:25px}}.admission-requirements__description{margin:0;margin-bottom:64px;font-size:18px;line-height:1.5;font-weight:400;color:inherit}@media (max-width:1023px){.admission-requirements__description{font-size:16px}}@media (max-width:743px){.admission-requirements__description{max-width:90%;margin:0 auto;margin-bottom:34px}}.admission-requirements__filter{margin:0 auto;margin-bottom:48px}@media (max-width:743px){.admission-requirements__filter{margin-bottom:18px;padding:0 16px}}.admission-requirements__content{text-align:left}.admission-requirements .tabs__block.tabs__block_enrollment:has(.tabs__block-inner){border-radius:0}.admission-requirements--dark-background{color:#fff;background-color:#2a253e;background-image:-webkit-gradient(linear,left top,left bottom,from(#2a253e),to(#6f62a4));background-image:-o-linear-gradient(top,#2a253e 0,#6f62a4 100%);background-image:linear-gradient(180deg,#2a253e 0,#6f62a4 100%)}.admission-requirements--dark-background .admission-requirements__examination-results{color:#fff}.admission-requirements--dark-background .tabs__block.tabs__block_enrollment:has(.tabs__block-inner){border:1px solid #d0ced8}.admission-requirements--light-background{color:#171520}.admission-requirements--light-background .admission-requirements__form{color:#171520}.admission-requirements--light-background .tabs__block.tabs__block_enrollment:has(.tabs__block-inner){border:1px solid}.advantages-ratings__list{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fill,minmax(30%,1fr));margin:0;padding:0;list-style:none}@media (max-width:743px){.advantages-ratings__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:24px}}.advantages-ratings__item{padding:16px}@media (max-width:743px){.advantages-ratings__item{padding:0}.advantages-ratings__item:nth-child(1){-webkit-box-ordinal-group:-1;-ms-flex-order:-2;order:-2}.advantages-ratings__item:nth-child(3){-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}}.advantages-ratings__title{margin:0;margin-bottom:16px;padding-left:14px;font-size:24px;line-height:36px;font-weight:600;letter-spacing:-.02em;text-transform:uppercase;color:#171520;border-left:3.5px solid #df2935}.advantages-ratings__description{margin:0;font-size:16px;line-height:1.5}.advantages-ratings__description br{display:none}@media (max-width:743px){.advantages-ratings__description br{display:inline}}.advantages-ratings__link{font-weight:600;color:#df2935}.anchor-menu{position:fixed;top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:10}@media (max-width:743px){.anchor-menu{display:none}}.anchor-menu__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0;padding:0;list-style:none}.anchor-menu__link{position:relative;display:block;padding:8px 34px 8px 18px}.anchor-menu__link::before{content:"";display:block;width:8px;height:8px;background-color:#d1cfdb;border-radius:50%;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-o-transition:transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.anchor-menu__link:hover::before,.anchor-menu__link:focus::before,.anchor-menu__link:active::before{background-color:#171520;-webkit-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5)}.anchor-menu__link:hover:focus-visible,.anchor-menu__link:focus:focus-visible,.anchor-menu__link:active:focus-visible{outline:0}.anchor-menu__link:hover .anchor-menu__clue,.anchor-menu__link:focus .anchor-menu__clue,.anchor-menu__link:active .anchor-menu__clue{display:block}.anchor-menu__clue{position:absolute;top:50%;right:100%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:8px 12px;font-size:14px;line-height:1.5;font-weight:600;color:#171520;text-decoration:none;text-align:center;background-color:rgba(255,255,255,.8);border-radius:4px;display:none;-webkit-box-shadow:-2px 0 4px 0 rgba(0,0,0,.08);box-shadow:-2px 0 4px 0 rgba(0,0,0,.08)}.anchor-menu__clue::before{content:"";position:absolute;right:-8px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px;height:17px;background-image:url(/local/libcss/projects/ranepa-redesign-library/common/build/styles/../media/svg/triangle-clue.svg);background-repeat:no-repeat;background-size:contain;background-position:center}@media (max-width:1023px){.block-connector{padding:0}}@media (max-width:1023px){.block-connector:has(.block-connector__educational-news) .block-connector__wrapper{row-gap:64px}}@media (max-width:1023px){.block-connector:has(.block-connector__educational-news){padding:100px 0}}@media (max-width:743px){.block-connector:has(.block-connector__educational-news){padding:64px 0}}.block-connector__wrapper{display:-ms-grid;display:grid;-ms-grid-columns:(50%)[2];grid-template-columns:repeat(2,50%);width:100%;max-width:1248px;margin:0 auto;padding:0 24px}@media (max-width:1023px){.block-connector__wrapper{-ms-grid-columns:auto;grid-template-columns:auto;padding:0}}.block-connector__issuing-institute{grid-column:1/-1}.career-professions{padding:32px;color:#fff;background-color:rgba(255,255,255,.12);border-radius:8px}@media (max-width:743px){.career-professions{padding:32px 16px}}.career-professions__title{margin:0;margin-bottom:16px;font-size:24px;line-height:1.5;font-weight:600;letter-spacing:-.02em}.career-professions__description{margin:0;margin-bottom:32px;font-size:14px;line-height:1.5;font-weight:500}.career-professions__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:10px;max-height:448px;margin:0;padding:0;list-style:none;overflow-y:scroll;-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory;scroll-behavior:smooth}@media (max-width:743px){.career-professions__list{max-height:426px}}.career-professions__list::-webkit-scrollbar{width:3px;border-radius:4px;opacity:.5;background-color:transparent}.career-professions__list::-webkit-scrollbar-thumb{border-radius:4px;background-color:#f4f3f7}.career-professions__item{scroll-snap-align:start}.career-professions__card{width:100%}.e-program-card{position:relative;display:-ms-grid;display:grid;-ms-grid-columns:auto 1fr auto;grid-template-columns:auto 1fr auto;-ms-grid-rows:auto 1fr;grid-template-rows:auto 1fr;-webkit-box-align:end;-ms-flex-align:end;align-items:end;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;padding:10px;text-decoration:none;color:#fff;border-radius:8px;background-color:transparent}@media (max-width:743px){.e-program-card{-webkit-column-gap:11px;-moz-column-gap:11px;column-gap:11px}}.e-program-card::before{content:"";position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;background-color:#4f486a;border-radius:8px;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px)}.e-program-card__image-container{z-index:2;position:static;display:block;-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row-span:2;grid-row:span 2;-ms-grid-row-align:stretch;align-self:stretch;margin-right:8px}@media (max-width:743px){.e-program-card__image-container{margin-right:2px}}.e-program-card__image{position:static;-o-object-fit:cover;object-fit:cover;width:120px;height:100%;border-radius:4px}@media (max-width:743px){.e-program-card__image{width:79px;height:79px}}.e-program-card__title{z-index:2;grid-column:2/-1;-ms-grid-row-align:start;align-self:start;margin:0;font-size:18px;line-height:1.5;font-weight:600;letter-spacing:-.01em;color:inherit}@media (max-width:743px){.e-program-card__title{font-size:14px;line-height:1.5}}.e-program-card__progress{z-index:2;-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;margin:0;color:inherit}@media (max-width:1279px){.e-program-card__progress{width:68%}}@media (max-width:743px){.e-program-card__progress{width:auto;gap:7px}}.e-program-card__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media (max-width:743px){.e-program-card__container{-webkit-box-align:start;-ms-flex-align:start;align-items:start}}.e-program-card__subtitle{font-size:12px;line-height:1.5}@media (max-width:743px){.e-program-card__subtitle{font-size:10px;line-height:1.5}}.e-program-card__description{overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;-o-text-overflow:ellipsis;text-overflow:ellipsis}.e-program-card__info{font-size:16px;line-height:1.5;font-weight:600}@media (max-width:743px){.e-program-card__info{padding-top:5px;font-size:12px;line-height:1.5}}.e-program-card__progress-bar{position:relative;height:5px;width:100%;background-color:#f7f8fb;border-radius:50px;overflow:hidden}.e-program-card__done{width:0;height:100%;background:#df2935;border-radius:50px;opacity:1;-webkit-transition:all ease 1s;-o-transition:all ease 1s;transition:all ease 1s}.e-program-card__salary{z-index:2;-ms-grid-column-align:end;justify-self:end;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:end;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;row-gap:2px;color:inherit}@media (max-width:743px){.e-program-card__salary{row-gap:6px}}@media (max-width:743px){.e-program-card__salary .e-program-card__subtitle{font-size:12px;line-height:15px}}.e-program-card h4+p{z-index:2;-ms-flex-item-align:start;-ms-grid-row-align:start;align-self:start;font-size:12px;line-height:1.5}@media (max-width:743px){.e-program-card h4+p{font-size:10px;line-height:1.5}}.e-program-card:has(h4+p){row-gap:8px}.program-career{padding:100px 0;color:#fff;background-color:#2a253e;background-image:-webkit-gradient(linear,left top,right top,from(#2a253e),to(#6f62a4));background-image:-o-linear-gradient(left,#2a253e 0,#6f62a4 100%);background-image:linear-gradient(90deg,#2a253e 0,#6f62a4 100%)}@media (max-width:1023px){.program-career{padding:62px 0 120px}}@media (max-width:743px){.program-career{padding:20px 0 58px}}.program-career__wrapper{display:-ms-grid;display:grid;-ms-grid-columns:auto 568px;grid-template-columns:auto 568px;-webkit-column-gap:80px;-moz-column-gap:80px;column-gap:80px;row-gap:100px}@media (max-width:1279px){.program-career__wrapper{-ms-grid-columns:auto;grid-template-columns:auto;row-gap:0}}@media (max-width:743px){.program-career__wrapper{row-gap:40px}}.program-career__text-wrapper{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2}@media (max-width:1279px){.program-career__text-wrapper{margin-bottom:80px}}@media (max-width:743px){.program-career__text-wrapper{margin:0}}.program-career__title{margin:0;margin-bottom:32px;font-size:48px;line-height:60px;letter-spacing:-.02em;font-weight:600}@media (max-width:1279px){.program-career__title{font-size:32px;line-height:40px}}@media (max-width:743px){.program-career__title{font-size:24px;line-height:30px}}.program-career__description{margin:0;font-size:16px;line-height:1.5}.program-career__description:not(:last-child){margin-bottom:24px}.program-career__description-list{margin:0;margin-bottom:48px;padding-left:24px}.program-career__description-item{font-size:16px;line-height:1.5}.program-career__professions{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;margin-top:4px}@media (max-width:1279px){.program-career__professions{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;margin:0;margin-bottom:61px}}@media (max-width:743px){.program-career__professions{margin:0}}.program-career__job-companies{grid-column:1/-1}.commission-contacts{padding:100px 0}@media (max-width:1023px){.commission-contacts{padding:64px 0;background-position:top -69px right -161px}}@media (max-width:743px){.commission-contacts{background-position:top 100px right -161px}}.commission-contacts__wrapper{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);grid-auto-flow:dense}@media (max-width:743px){.commission-contacts__wrapper{-ms-grid-columns:auto;grid-template-columns:auto}}.commission-contacts__title{grid-column:1/-1;margin:0;margin-bottom:64px;font-size:48px;line-height:60px;font-weight:600;letter-spacing:-.02em;color:#2a253e}@media (max-width:1023px){.commission-contacts__title{margin-bottom:48px;font-size:24px;line-height:30px}}@media (max-width:743px){.commission-contacts__title{margin-bottom:40px;font-size:20px;line-height:25px}}.commission-contacts__academy-contacts{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2}.commission-contacts__document-feeding{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3}@media (max-width:743px){.commission-contacts__document-feeding{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2}}.commission-contacts__link{position:relative;bottom:88px;left:40px;-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-bottom:-48px}@media (max-width:1023px){.commission-contacts__link{bottom:auto;left:auto;grid-column:1/-1;margin:0;margin-top:48px}}@media (max-width:743px){.commission-contacts__link{margin-top:20px}}.company-logos__list{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);gap:8px;margin:0;padding:0;list-style:none}.company-logos__link{display:block}.company-logos__image{width:100%;height:auto;min-height:84px;-o-object-fit:contain;object-fit:contain}.conditions{padding:40px 40px 24px;outline:1px solid #e5e1f0}@media (max-width:1023px){.conditions{padding:24px;padding-top:40px}}.conditions__title{margin:0;margin-bottom:40px;font-size:20px;line-height:1.5;font-weight:600;letter-spacing:-.01em;color:#141731}.conditions__admission-details{margin-bottom:32px}.container{width:100%;min-width:375px;margin:0 auto;padding:0 16px}@media (min-width:744px){.container{padding:0 24px}}@media (min-width:1240px){.container{max-width:1248px}}.container--1024{width:100%;max-width:1248px;margin:0 auto;padding:0 24px}@media (max-width:743px){.container--1024{min-width:375px;padding:0 16px}}.document-feeding{padding:40px;outline:1px solid #e5e1f0}@media (max-width:1023px){.document-feeding{padding:24px}}@media (max-width:743px){.document-feeding{padding:20px}}.document-feeding__capture{margin:0;margin-bottom:16px;font-size:14px;line-height:21px;font-weight:400;color:#171520;opacity:.5}.document-feeding__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:50px;margin:0;margin-bottom:52px;padding:0;list-style:none}@media (max-width:1023px){.document-feeding__list{row-gap:32px;margin:0}}@media (max-width:743px){.document-feeding__list{margin-bottom:20px}}.document-feeding__item:nth-child(3) .document-feeding__link{padding-bottom:2px}.document-feeding__title{margin:0;margin-bottom:16px;font-size:18px;line-height:27px;font-weight:500;letter-spacing:-.01em;color:#171520}.dropdown--secondary{color:#171520}.dropdown--secondary .dropdown__inner{border-bottom:1px solid #e5e1f0}.dropdown--secondary .dropdown__inner:first-child{border-top:1px solid #e5e1f0}@media (max-width:743px){.dropdown--secondary .dropdown__inner:first-child{border-top:none}}.dropdown--secondary .dropdown__title{display:-ms-grid;display:grid;-ms-grid-columns:auto 1fr auto;grid-template-columns:auto 1fr auto;-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px;padding:20px 0;font-size:18px;line-height:1.5;letter-spacing:-.01em;font-weight:600;cursor:pointer;background-color:transparent}@media (max-width:743px){.dropdown--secondary .dropdown__title{-ms-grid-columns:1fr auto;grid-template-columns:1fr auto;row-gap:16px}}.dropdown--secondary .dropdown__title::after{content:"";width:32px;height:32px;background-color:#171520;-webkit-mask-image:url(/local/libcss/projects/ranepa-redesign-library/common/build/styles/../media/svg/arrow-right-white.svg);mask-image:url(/local/libcss/projects/ranepa-redesign-library/common/build/styles/../media/svg/arrow-right-white.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.dropdown--secondary .dropdown__title.active::after{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.dropdown--secondary .dropdown__icon{width:42px;height:42px;margin-right:4px}@media (max-width:743px){.dropdown--secondary .dropdown__icon{grid-column:1/-1}}.dropdown--secondary .dropdown__icon--no_mobile{display:none}@media (min-width:744px){.dropdown--secondary .dropdown__icon--no_mobile{display:block}}.dropdown--secondary .dropdown__content{display:none;margin-top:-15px;padding:0 58px 20px;font-size:16px;line-height:1.5;background-color:transparent;opacity:.8}@media (max-width:743px){.dropdown--secondary .dropdown__content{padding:0;padding-bottom:20px}}.dropdown__inner a:not(.r-button):not(.play):not(.loadfile):not(.arrowright):not(.redtriangle):not(.file):not(.link){text-decoration:none}.dropdown__inner .dropdown__title-wrapper p{margin:0}.educational-news{color:#2a253e}.educational-news__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:64px}@media (max-width:743px){.educational-news__header{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:40px;padding:0 27px}}.educational-news__title{font-size:42px;line-height:57px;font-weight:600;letter-spacing:-.02em}@media (max-width:743px){.educational-news__title{font-size:24px;line-height:1.5}}.educational-news__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0;padding:0;list-style:none}@media (max-width:743px){.educational-news__list{width:343px;margin:0 auto}}@media (max-width:374px){.educational-news__list{width:100%}}.educational-news__item{height:232px}.educational-news__item:first-child{border-top-left-radius:8px;border-top-right-radius:8px}.educational-news__item:last-child{border-bottom-left-radius:8px;border-bottom-right-radius:8px}@media (max-width:743px){.educational-news__item{height:auto}}.educational-dod{color:#2a253e}.educational-dod__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:64px}@media (max-width:743px){.educational-dod__header{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:32px}}.educational-dod__title{font-size:42px;line-height:57px;font-weight:600;letter-spacing:-.02em}@media (max-width:743px){.educational-dod__title{font-size:24px;line-height:1.5}}.educational-dod__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0;padding:0;list-style:none}@media (max-width:743px){.educational-dod__list{gap:8px}}.educational-dod__item{display:-ms-grid;display:grid;height:232px}.educational-dod__item:first-child{border-top-left-radius:8px;border-top-right-radius:8px}.educational-dod__item:last-child{border-bottom-left-radius:8px;border-bottom-right-radius:8px}@media (max-width:743px){.educational-dod__item{height:auto}}.examination-results{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fit,minmax(325px,1fr));-webkit-column-gap:1px;-moz-column-gap:1px;column-gap:1px}@media (max-width:1023px){.examination-results{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}@media (max-width:743px){.examination-results{-ms-grid-columns:auto;grid-template-columns:auto}}@media (max-width:1023px){.examination-results--more-card{grid-column:1/-1}}.info-courses{display:-ms-grid;display:grid;-ms-grid-columns:auto 1fr;grid-template-columns:auto 1fr;-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px;row-gap:16px;padding:24px 40px}@media (max-width:743px){.info-courses{-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;padding:24px 16px}}.info-courses::before{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2}.info-courses__title{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row-align:center;align-self:center;margin:0;font-size:18px;line-height:27px;font-weight:600;letter-spacing:-.01em}@media (max-width:743px){.info-courses__title{font-size:16px;line-height:24px}}.info-courses__description{grid-column:1/-1;margin:0;max-width:768px;font-size:16px;line-height:1.5}@media (max-width:743px){.info-courses__description{font-size:14px}}.info-courses__link{grid-column:1/-1;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:16px;line-height:24px;font-weight:600;color:#df2935}.info-offer::before{content:"";display:block;width:42px;height:42px;-webkit-mask-image:url(/local/libcss/projects/ranepa-redesign-library/common/build/styles/../media/svg/o-cube.svg);mask-image:url(/local/libcss/projects/ranepa-redesign-library/common/build/styles/../media/svg/o-cube.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center}.info-offer--light{color:#2a253e;background-color:#edebf2;border-radius:4px}.info-offer--light::before{background-color:#2a253e}.info-offer--dark{color:#fff;background-color:#4e4c56;border-radius:8px}.info-offer--dark::before{background-color:#fff}.info-offer--transparent{color:#171520;background-color:transparent}.info-offer--transparent::before{background-color:#171520}.info-payment{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;padding:16px}.info-payment__link{font-size:16px;line-height:24px;font-weight:600;color:#df2935}@media (max-width:743px){.info-payment__link{font-size:14px;line-height:21px}}.inline-tabs__filter{margin-bottom:24px}@media (max-width:743px){.inline-tabs__filter{margin-bottom:14px}}.inline-tabs__form{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:743px){.inline-tabs__form{max-width:250px}}.inline-tabs__label{display:block;padding:0;padding-bottom:6px;font-family:inherit;font-size:16px;line-height:24px;font-weight:500;color:#171520;border-bottom:2px solid transparent;cursor:pointer}.inline-tabs__radio:checked+.inline-tabs__label{color:#df2935;border-bottom-color:#df2935}@media (max-width:1023px){.inline-tabs__content{max-width:680px}}.inline-tabs__text{margin:0;font-size:16px;line-height:1.5}.inline-tabs__text:not(:last-child){margin-bottom:24px}.issued-documents{padding:100px 0;background-color:#f4f3f7}@media (max-width:1023px){.issued-documents{padding:70px 0}}@media (max-width:743px){.issued-documents{padding:20px 0 100px}}.issued-documents__wrapper{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:80px;-moz-column-gap:80px;column-gap:80px}@media (max-width:1023px){.issued-documents__wrapper{-ms-grid-columns:auto;grid-template-columns:auto;-webkit-box-align:start;-ms-flex-align:start;align-items:start}}.issued-documents__content{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}@media (max-width:1023px){.issued-documents__content{-ms-flex-item-align:start;-ms-grid-row-align:start;align-self:start}}.issued-documents__content--mb{margin-bottom:40px}@media (min-width:744px){.issued-documents__content--mb{margin-bottom:48px}}@media (min-width:1160px){.issued-documents__content--mb{margin-bottom:0}}.issued-documents__caption{margin-top:16px;font-size:16px;font-weight:400;line-height:24px;text-align:center;color:#171520}.issued-documents__title{margin:0;margin-bottom:24px;font-size:42px;line-height:57px;font-weight:600;letter-spacing:-.02em;color:#2a253e}@media (max-width:1023px){.issued-documents__title{font-size:32px;line-height:43px}}@media (max-width:743px){.issued-documents__title{font-size:20px;line-height:27px}}.issued-documents__description{margin:0;margin-bottom:24px;font-size:16px;line-height:1.5;color:#171520}.issued-documents__list{margin:0;margin-bottom:24px;font-size:16px;line-height:1.5;color:#171520}.issued-documents__list li{margin-left:24px}.issued-documents__button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:40px}@media (max-width:1023px){.issued-documents__button{margin-bottom:24px}}@media (max-width:743px){.issued-documents__button{margin-top:40px}}.issued-documents__slider{width:100%}.issued-documents--pad{padding:64px 0}@media (min-width:1160px){.issued-documents--pad{padding:100px 0}}.issuing-institute{display:-ms-grid;display:grid;-ms-grid-columns:1fr auto;grid-template-columns:1fr auto;-webkit-column-gap:61px;-moz-column-gap:61px;column-gap:61px;padding:32px;padding-right:64px;outline:1px solid #e5e1f0}@media (max-width:1023px){.issuing-institute{-webkit-column-gap:35px;-moz-column-gap:35px;column-gap:35px;padding:32px 24px 53px}}@media (max-width:743px){.issuing-institute{-ms-grid-columns:auto;grid-template-columns:auto;padding:32px 16px 25px}}.issuing-institute--no-border{outline:0;padding:0}.issuing-institute__title{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;margin:0;margin-bottom:32px;font-size:20px;line-height:1.5;font-weight:600;letter-spacing:-.01em;color:#141731}@media (max-width:743px){.issuing-institute__title{margin-bottom:24px}}.issuing-institute__title--align-left{text-align:left}.issuing-institute__title--align-center{text-align:center;grid-column:inherit}.issuing-institute__title--align-right{text-align:right}.issuing-institute__title--lg{font-size:48px}.issuing-institute__subtitle{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;margin:0;margin-bottom:24px;font-size:18px;line-height:27px;font-weight:500;letter-spacing:-.01em}.issuing-institute__description{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;margin:0;margin-bottom:16px;font-size:16px;line-height:1.5}@media (max-width:743px){.issuing-institute__description{margin-bottom:32px}}.issuing-institute__text:not(:last-child){display:block;margin-bottom:8px}.issuing-institute__side-panel{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:3;grid-row-start:3;display:-ms-grid;display:grid;-ms-grid-rows:-webkit-min-content;-ms-grid-rows:min-content;grid-template-rows:-webkit-min-content;grid-template-rows:min-content;justify-items:center;-webkit-box-align:start;-ms-flex-align:start;align-items:start;row-gap:40px}@media (max-width:743px){.issuing-institute__side-panel{grid-column:1/-1;justify-items:start;row-gap:20px;margin-bottom:32px}}.issuing-institute__logo-image{width:170px;height:64px}@media (max-width:743px){.issuing-institute__logo-image{width:112px;height:42px}}.issuing-institute__link{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.issuing-institute__advantages{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;margin-bottom:40px}@media (max-width:1023px){.issuing-institute__advantages{grid-column:1/-1}}@media (max-width:743px){.issuing-institute__advantages{margin-bottom:16px}}.issuing-institute__info{grid-column:1/-1;margin-bottom:42px}@media (max-width:743px){.issuing-institute__info{margin-bottom:20px}}.issuing-institute__videos{grid-column:1/-1;display:-webkit-box;display:-ms-flexbox;display:flex;gap:32px}@media (max-width:1023px){.issuing-institute__videos{gap:24px}}@media (max-width:743px){.issuing-institute__videos{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}}.issuing-institute__video{width:48%;height:300px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media (max-width:1023px){.issuing-institute__video{width:336px;height:220px}}@media (max-width:743px){.issuing-institute__video{width:100%;height:217px}}.job-companies{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);grid-auto-flow:dense;-webkit-column-gap:80px;-moz-column-gap:80px;column-gap:80px;padding:50px 0;color:#fff}@media (max-width:1023px){.job-companies{-ms-grid-columns:auto;grid-template-columns:auto;row-gap:54px;padding:0;padding-bottom:61px}}@media (max-width:743px){.job-companies{row-gap:24px;padding:61px 0 58px}}.job-companies__content{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3}@media (max-width:1023px){.job-companies__content{grid-column:1/-1}}.job-companies__title{margin:0;margin-bottom:24px;font-size:36px;line-height:45px;font-weight:600;letter-spacing:-.02em}@media (max-width:1023px){.job-companies__title{font-size:32px;line-height:40px}}@media (max-width:743px){.job-companies__title{font-size:20px;line-height:25px}}.job-companies__description{margin:0;margin-bottom:40px;font-size:18px;line-height:1.5}@media (max-width:1023px){.job-companies__description{margin-bottom:24px}}@media (max-width:743px){.job-companies__description{margin-bottom:40px}}.job-companies__link{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.job-companies__logos{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2}.program-lead{padding:32px 0 100px;color:#fff;background-color:#2a253e;background-image:-webkit-gradient(linear,left top,left bottom,from(#2a253e),to(#6f62a4));background-image:-o-linear-gradient(top,#2a253e 0,#6f62a4 100%);background-image:linear-gradient(180deg,#2a253e 0,#6f62a4 100%)}@media (max-width:1023px){.program-lead{padding:0}}.program-lead__container{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);grid-auto-flow:dense;-webkit-column-gap:80px;-moz-column-gap:80px;column-gap:80px}@media (max-width:1023px){.program-lead__container{position:relative;-ms-grid-columns:auto;grid-template-columns:auto;gap:0;padding:0}}.program-lead__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:14px;line-height:21px;font-weight:500;text-decoration:none;color:#fff}.program-lead__link::before{content:"";width:24px;height:24px;background-color:#fff;-webkit-mask-image:url(/local/libcss/projects/ranepa-redesign-library/common/build/styles/../media/svg/arrow-right-white.svg);mask-image:url(/local/libcss/projects/ranepa-redesign-library/common/build/styles/../media/svg/arrow-right-white.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}@media (max-width:1023px){.program-lead__link{position:absolute;top:35px;left:24px}}@media (max-width:743px){.program-lead__link{top:33px;left:10px}}.program-lead__content{-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3;-ms-grid-row-align:center;align-self:center}@media (max-width:1023px){.program-lead__content{-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3;padding:32px 24px 64px;background-image:-webkit-gradient(linear,left top,left bottom,from(#2a253e),to(#6f62a4));background-image:-o-linear-gradient(top,#2a253e 0,#6f62a4 100%);background-image:linear-gradient(180deg,#2a253e 0,#6f62a4 100%)}}@media (max-width:743px){.program-lead__content{padding:32px 16px 64px}}.program-lead__capture{margin:0;margin-bottom:16px;font-size:18px;line-height:1.5;font-weight:400}@media (max-width:1023px){.program-lead__capture{margin-bottom:11px;font-size:16px}}@media (max-width:743px){.program-lead__capture{margin-bottom:12px}}.program-lead__title{margin:0;margin-bottom:24px;font-size:36px;line-height:47px;font-weight:600;letter-spacing:-.02em}@media (max-width:1023px){.program-lead__title{margin-bottom:20px;font-size:24px;line-height:31px}}@media (max-width:743px){.program-lead__title{margin-bottom:40px;font-size:20px;line-height:26px}}.program-lead__description{margin:0;margin-bottom:40px;font-size:18px;line-height:1.5;font-weight:400}@media (max-width:1023px){.program-lead__description{margin-bottom:32px;font-size:16px}}@media (max-width:743px){.program-lead__description{margin-bottom:43px}}.program-lead__buttons-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px}@media (max-width:743px){.program-lead__buttons-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:18px}}.program-lead__button{max-width:100%}.program-lead__image-wrapper{-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3;border-radius:10px}@media (max-width:1023px){.program-lead__image-wrapper{grid-row:1/-1;width:100%;border-radius:0}}.program-lead__image{width:560px;height:600px;-o-object-fit:cover;object-fit:cover;border-radius:10px}@media (max-width:1023px){.program-lead__image{width:100%;height:auto;border-radius:0}}.pk-link{color:#df2935;-webkit-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease}@media (hover:hover){.pk-link:hover:not(.focus-visible){color:#ff5e62}}.pk-link--forward{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;text-decoration:none}.pk-link--forward::after{content:"";width:24px;height:24px;background-color:#df2935;-webkit-mask-image:url(/local/libcss/projects/ranepa-redesign-library/common/build/styles/../media/svg/arrow-right-white.svg);mask-image:url(/local/libcss/projects/ranepa-redesign-library/common/build/styles/../media/svg/arrow-right-white.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease}@media (hover:hover){.pk-link--forward:hover:not(.focus-visible)::after{background-color:#ff5e62}}.minimum-points{display:-ms-grid;display:grid;row-gap:51px;padding:40px;text-align:left;outline:1px solid}@media (max-width:1023px){.minimum-points{row-gap:26.5px}}@media (max-width:743px){.minimum-points{row-gap:86.5px}}.minimum-points__title{margin:0;font-size:24px;line-height:36px;font-weight:600;letter-spacing:-.02em}.minimum-points__table{width:100%}.admission-requirements--light-background .minimum-points{outline:1px solid}.admission-requirements--dark-background .minimum-points{outline:1px solid #d0ced8}.more-card{padding:40px;color:inherit;background-color:rgba(255,255,255,.1)}.more-card__title{margin:0;margin-bottom:16px;font-size:24px;line-height:1.5;font-weight:600;letter-spacing:-.02em}@media (max-width:743px){.more-card__title{max-width:160px;font-size:16px}}.more-card__description{margin:0;margin-bottom:32px;font-size:16px;line-height:1.5}.admission-requirements--light-background .more-card{outline:1px solid}.admission-requirements--dark-background .more-card{outline:1px solid #d0ced8}.pdf-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;font-size:16px;line-height:24px;color:#171520;text-decoration:none;-webkit-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease}.pdf-link__icon{width:24px;height:24px}.pdf-link:hover{color:#df2935}.photo-slider{overflow:hidden}.photo-slider__wrapper{width:100%;max-width:100%}.photo-slider__list{margin:0;padding:0;list-style:none;margin-bottom:40px}.photo-slider__slide{border-radius:8px}.photo-slider__image-link{--url:url("/local/libcss/projects/ranepa-redesign-library/common/build/styles/../../media/images/gallery-placeholder-small.png");position:relative;display:block;width:100%;height:560px;border-radius:8px;overflow:hidden}@media (max-width:743px){.photo-slider__image-link{height:209px}}.photo-slider__image-link::before{content:"";position:absolute;width:100%;height:100%;background-image:var(--url);background-repeat:no-repeat;background-size:cover;-webkit-filter:blur(3px);filter:blur(3px)}.photo-slider__image-link:focus{outline:0}.photo-slider__image-link--another{height:300px}.photo-slider__image{position:relative;z-index:1;border-radius:8px;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media (max-width:1023px){.photo-slider__image{aspect-ratio:694/560}}@media (max-width:743px){.photo-slider__image{aspect-ratio:343/335}}.photo-slider__controls{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;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}.photo-slider__button{display:-ms-grid;display:grid;place-content:center;width:48px;height:48px;background-color:transparent;border:1px solid #171520;border-radius:50%;opacity:1;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.photo-slider__button::before{content:"";width:20px;height:20px;background-color:#171520;-webkit-mask-image:url(/local/libcss/projects/ranepa-redesign-library/common/build/styles/../media/svg/new-arrow.svg);mask-image:url(/local/libcss/projects/ranepa-redesign-library/common/build/styles/../media/svg/new-arrow.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center}.photo-slider__button--prev{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.photo-slider__button--disabled{opacity:0;cursor:default}.photo-slider__button--another{border:1px solid #fff}.photo-slider__button--another::before{content:"";width:20px;height:20px;background-color:#fff;-webkit-mask-image:url(/local/libcss/projects/ranepa-redesign-library/common/build/styles/../media/svg/new-arrow-white.svg);mask-image:url(/local/libcss/projects/ranepa-redesign-library/common/build/styles/../media/svg/new-arrow-white.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center}.photo-slider__button+.photo-slider__fraction{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:16px;line-height:1.5;font-weight:500;color:#2a253e;opacity:.5}.photo-slider__button+.photo-slider__fraction--another{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:16px;line-height:1.5;font-weight:500;color:#fff;opacity:.5}.points-table{border-spacing:0}@media (max-width:1023px){.points-table__header{display:-ms-grid;display:grid;row-gap:13px}}.points-table__title{padding:0;font-size:14px;line-height:21px;font-weight:400;color:inherit;opacity:.5}.points-table__title:nth-child(2){text-align:right}@media (max-width:1023px){.points-table__title:nth-child(2){text-align:left}}.points-table__capture{padding:0;padding-top:16px;font-size:16px;line-height:24px;font-weight:400}.points-table__point{padding:0;padding-top:16px;font-size:24px;line-height:36px;font-weight:600;letter-spacing:-.02em;text-align:right}.program-advantages{padding:100px 0}@media (max-width:1023px){.program-advantages{padding:64px 0}}.program-advantages__title{grid-column:1/-1;margin:0;margin-bottom:16px;font-size:48px;line-height:60px;font-weight:600;letter-spacing:-.02em;color:#2a253e}@media (max-width:1279px){.program-advantages__title{margin-bottom:48px;font-size:32px;line-height:40px}}@media (max-width:743px){.program-advantages__title{margin:0;font-size:24px;line-height:36px}}.program-advantages__wrapper{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);-webkit-column-gap:64px;-moz-column-gap:64px;column-gap:64px;row-gap:48px}@media (max-width:1279px){.program-advantages__wrapper{-ms-grid-columns:auto;grid-template-columns:auto;gap:0}}.program-advantages__dropdown{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2}@media (max-width:1279px){.program-advantages__dropdown{margin-bottom:30px}}@media (max-width:743px){.program-advantages__dropdown{margin-bottom:48px}}.program-advantages__image-wrapper{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3}@media (max-width:1279px){.program-advantages__image-wrapper{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding-right:101px}}@media (max-width:743px){.program-advantages__image-wrapper{padding:0}}.program-advantages__image{width:100%;-o-object-fit:cover;object-fit:cover;border-radius:8px;aspect-ratio:568/384}@media (max-width:1279px){.program-advantages__image{aspect-ratio:595/308}}@media (max-width:743px){.program-advantages__image{aspect-ratio:273/175}}.program-advantages__link{grid-column:1/-2;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media (max-width:1279px){.program-advantages__link{margin-bottom:30px}}@media (max-width:743px){.program-advantages__link{margin-bottom:40px}}.program-contacts{display:-ms-grid;display:grid;-ms-grid-rows:(auto)[2] 1fr;grid-template-rows:repeat(2,auto) 1fr;padding:40px;background-color:#edebf2;outline:1px solid #e5e1f0}@media (max-width:1023px){.program-contacts{padding:40px 24px 48px}}@media (max-width:743px){.program-contacts{padding:40px 16px 48px}}.program-contacts__title{margin:0;margin-bottom:40px;font-size:20px;line-height:1.5;font-weight:600;letter-spacing:-.01em;color:#141731}.program-contacts__list{display:-ms-grid;display:grid;row-gap:32px;margin:0;margin-bottom:38px;padding:0;list-style:none}.program-contacts__item{display:-ms-grid;display:grid}.program-contacts__item--manager{-ms-grid-columns:auto 1fr;grid-template-columns:auto 1fr;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px}.program-contacts__capture{grid-column:1/-1;margin:0;margin-bottom:16px;font-size:14px;line-height:21px;font-weight:400;color:#171520;opacity:.5}.program-contacts__image{width:64px;height:64px;border-radius:50%}.program-contacts__description{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;margin:0;font-size:18px;line-height:27px;font-weight:500;letter-spacing:-.01em;font-style:normal;color:#141731}.program-contacts__button{-ms-flex-item-align:end;-ms-grid-row-align:end;align-self:end}.program-gallery{display:-ms-grid;display:grid;-ms-grid-columns:70.3333333333% auto;grid-template-columns:70.3333333333% auto;grid-auto-flow:dense;gap:16px}@media (max-width:1023px){.program-gallery{-ms-grid-columns:(auto)[2];grid-template-columns:repeat(2,auto);row-gap:26px;-webkit-column-gap:19px;-moz-column-gap:19px;column-gap:19px}}@media (max-width:743px){.program-gallery{-ms-grid-columns:auto;grid-template-columns:auto;row-gap:32px}}.program-gallery__image-wrapper{width:100%;height:100%;border-radius:8px}.program-gallery__image-wrapper--large{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px;-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row-span:2;grid-row:span 2}@media (max-width:1023px){.program-gallery__image-wrapper--large{gap:19px;grid-column:1/-1;grid-row:auto}}@media (max-width:743px){.program-gallery__image-wrapper--large{-ms-grid-columns:auto;grid-template-columns:auto;gap:32px}}.program-gallery__image-wrapper--large .program-gallery__image-link{height:456px}@media (max-width:1023px){.program-gallery__image-wrapper--large .program-gallery__image-link{height:284px}}@media (max-width:743px){.program-gallery__image-wrapper--large .program-gallery__image-link{height:209px}}.program-gallery__image-wrapper--large:has(.program-gallery__image-link:nth-child(4)) .program-gallery__image-link{height:auto}@media (max-width:1023px){.program-gallery__image-wrapper--small{grid-column:auto}}@media (max-width:743px){.program-gallery__image-wrapper--small{grid-column:1/-1}}.program-gallery__image-wrapper--small .program-gallery__image-link{height:220px}@media (max-width:1023px){.program-gallery__image-wrapper--small .program-gallery__image-link{height:209px}}@media (max-width:743px){.program-gallery__image-wrapper--small .program-gallery__image-link{height:209px}}.program-gallery .program-gallery__image-link{--url:url("/local/libcss/projects/ranepa-redesign-library/common/build/styles/../../media/images/gallery-placeholder-small.png");position:relative;display:block;width:100%;border-radius:8px;overflow:hidden}.program-gallery .program-gallery__image-link::before{content:"";position:absolute;width:100%;height:100%;background-image:var(--url);background-repeat:no-repeat;background-size:cover;-webkit-filter:blur(3px);filter:blur(3px)}.program-gallery__image{position:relative;z-index:1;border-radius:8px;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.program-overview{padding:100px 0;color:#171520}@media (max-width:1023px){.program-overview{padding:100px 0 70px}}@media (max-width:743px){.program-overview{padding:24px 0 70px}}.program-overview__wrapper{display:-ms-grid;display:grid;-ms-grid-columns:1fr auto;grid-template-columns:1fr auto;grid-auto-flow:dense;-webkit-column-gap:80px;-moz-column-gap:80px;column-gap:80px}@media (max-width:1023px){.program-overview__wrapper{-ms-grid-columns:auto;grid-template-columns:auto}}.program-overview__title{grid-column:1/-1;margin:0;margin-bottom:32px;font-size:42px;line-height:57px;font-weight:600;letter-spacing:-.02em}@media (max-width:1023px){.program-overview__title{font-size:32px;line-height:43px}}@media (max-width:743px){.program-overview__title{font-size:20px;line-height:27px}}.program-overview__description{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;margin:0;margin-bottom:16px;font-size:16px;line-height:1.5}.program-overview__list{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/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:8px;margin:0;margin-bottom:32px;padding-left:24px}.program-overview__item{font-size:16px;line-height:1.5}.program-overview__links{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row-span:2;grid-row:span 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:16px;width:340px}@media (max-width:1023px){.program-overview__links{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:5;-ms-grid-row-span:1;grid-row:5/6;margin-bottom:48px}}@media (max-width:743px){.program-overview__links{width:100%;margin-bottom:32px}}.program-overview__link{width:100%}.program-overview__tabs{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;margin-bottom:48px}@media (max-width:1023px){.program-overview__tabs{margin-bottom:32px}}.program-overview__gallery{grid-column:1/-1;margin-bottom:64px}@media (max-width:743px){.program-overview__gallery{margin-bottom:59px}}.program-overview__skills{grid-column:1/-1}.skill-card{display:-ms-grid;display:grid;-ms-grid-columns:auto 1fr;grid-template-columns:auto 1fr;-ms-grid-rows:auto 1fr;grid-template-rows:auto 1fr;gap:16px;padding:24px;background-color:#f4f3f7;outline:1px solid #e5e1f0}.skill-card::before{content:"";width:24px;height:24px;background-color:#2a253e;-webkit-mask-image:url(/local/libcss/projects/ranepa-redesign-library/common/build/styles/../media/svg/o-cube.svg);mask-image:url(/local/libcss/projects/ranepa-redesign-library/common/build/styles/../media/svg/o-cube.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center}.skill-card__title{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;margin:0;font-size:18px;line-height:27px;font-weight:500;letter-spacing:-.01em;color:#171520}.skill-card__description{grid-column:1/-1;margin:0;font-size:16px;line-height:1.5}.skills__title{margin:0;margin-bottom:48px;font-size:36px;line-height:45px;letter-spacing:-.02em}@media (max-width:1023px){.skills__title{margin-bottom:40px;font-size:32px;line-height:40px}}@media (max-width:743px){.skills__title{margin-bottom:50px;font-size:20px;line-height:25px}}.skills__list{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none}@media (max-width:1023px){.skills__list{-ms-grid-columns:auto;grid-template-columns:auto}}.skills__item{display:-ms-grid;display:grid}@media (max-width:1023px){.skills__item:nth-child(2n):not(:last-child){margin-bottom:48px}}@media (max-width:743px){.skills__item:nth-child(2n):not(:last-child){margin:0}}@media (min-width:1024px){.skills__item:first-child .skills__card{border-top-left-radius:8px}.skills__item:nth-child(3) .skills__card{border-top-right-radius:8px}.skills__item:nth-last-child(3):nth-child(3n+1) .skills__card{border-bottom-left-radius:8px}.skills__item:nth-last-child(2):nth-child(3n+1) .skills__card{border-bottom-left-radius:8px}.skills__item:last-child:nth-child(3n+1) .skills__card{border-bottom-left-radius:8px}.skills__item:last-child:nth-child(3n) .skills__card{border-bottom-right-radius:8px}}@media (max-width:1023px){.skills__item .skills__card{border-top-left-radius:8px;border-top-right-radius:8px}.skills__item:nth-child(2n) .skills__card{border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.skills__item:last-child .skills__card{border-bottom-left-radius:8px;border-bottom-right-radius:8px}}@media (max-width:743px){.skills__item:not(:first-child):not(:last-child) .skills__card{border-radius:0}.skills__item:first-child .skills__card{border-radius:0;border-top-left-radius:8px;border-top-right-radius:8px}.skills__item:last-child .skills__card{border-radius:0;border-bottom-left-radius:8px;border-bottom-right-radius:8px}}.socials__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;padding:0;list-style-type:none;gap:3px}@media (min-width:744px){.socials__list{gap:2px}}.socials__button{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;padding:0;padding-right:20px;background-color:transparent;border:0}.socials__button::before,.socials__button::after{position:absolute;content:"";width:5px;height:1px;right:3px;background-color:#8b91a6;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:background-color .3s ease;-o-transition:background-color .3s ease;transition:background-color .3s ease}.socials__button::after{right:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.socials__icon{opacity:.6;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease;max-width:37px;height:auto}.socials__icon path{-webkit-transition:fill .3s ease;-o-transition:fill .3s ease;transition:fill .3s ease}.socials__tooltip{position:relative;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;padding:10px 0}.socials__tooltip:hover .socials__sublist{display:-webkit-box;display:-ms-flexbox;display:flex}.socials__tooltip:hover .socials__icon path{fill:#171520}.socials__tooltip:hover .socials__icon{opacity:1}.socials__tooltip:hover .socials__button::before,.socials__tooltip:hover .socials__button::after{background-color:#171520}.socials__sublist{position:absolute;top:100%;left:-55px;display:none;min-width:183px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0;padding:0 5px 0 9px;list-style-type:none;background-color:#f4f3f7;border-radius:8px;z-index:2}@media (min-width:744px){.socials__sublist{left:-135px}}@media (min-width:1600px){.socials__sublist{left:-85px}}.socials__link{display:block;padding:12px 0;font-size:16px;font-weight:400;line-height:150%;letter-spacing:-.32px;text-decoration:none;color:#171520;-webkit-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease}@media (hover:hover){.socials__link:hover:not(.focus-visible){color:#df2935}}.socials--footer .socials__tooltip{width:48px;height:48px;padding:8px 0;cursor:pointer}.socials--footer .socials__link{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px 0 8px 49px}.socials--footer .socials__link::before{position:absolute;content:"";width:40px;height:40px;left:0}@media (min-width:1240px){.socials--footer .socials__icon{border:1px solid #171520;border-radius:50%;opacity:.6;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.socials--footer .socials__icon path{fill:#171520}}@media (min-width:1240px) and (hover:hover){.socials--footer .socials__icon:hover:not(.focus-visible){opacity:1}}.socials--footer .socials__sublist{top:auto;left:-55px;bottom:100%;width:240px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:12px 7px 4px;gap:5px}@media (min-width:744px){.socials--footer .socials__sublist{left:-160px}}@media (min-width:1240px){.socials--footer .socials__sublist{bottom:auto;top:100%;right:0;left:auto}}@media (min-width:1600px){.socials--footer .socials__sublist{left:0;right:auto}}.socials--footer .socials__sublist--tg .socials__link::before{background:url(/local/libcss/projects/ranepa-redesign-library/common/build/styles/../media/svg/telegramm.svg) no-repeat 50% 50%}.socials--footer .socials__sublist--vk .socials__link::before{background:url(/local/libcss/projects/ranepa-redesign-library/common/build/styles/../media/svg/vk.svg) no-repeat 50% 50%}.socials--secondary .socials__list{gap:18px;margin:0;margin-top:-5px;margin-left:0}.socials--secondary .socials__button{padding-right:16px}.socials--secondary .socials__button::before,.socials--secondary .socials__button::after{position:absolute;content:"";width:6px;height:1px;background-color:#df2935}.socials--secondary .socials__icon{opacity:1}.socials--secondary .socials__tooltip{padding:10px 0}.socials--secondary .socials__tooltip:hover .socials__icon path{fill:#df2935}.socials--secondary .socials__tooltip:hover .socials__button::before,.socials--secondary .socials__tooltip:hover .socials__button::after{background-color:#df2935}.socials--secondary .socials__sublist{background-color:#f4f3f7}@media (max-width:1023px){.socials--secondary .socials__sublist{left:-10px}}@media (min-width:1600px){.socials--secondary .socials__sublist{left:-85px}}.statistics{display:-ms-grid;display:grid;-ms-grid-rows:auto 1fr auto;grid-template-rows:auto 1fr auto;padding:40px;text-align:left;outline:1px solid}.statistics__title{margin:0;margin-bottom:32px;font-size:24px;line-height:36px;font-weight:600;letter-spacing:-.02em}.statistics__list{margin:0}@media (max-width:743px){.statistics__list{margin-bottom:76px}}.statistics__wrapper--list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:24px;margin-bottom:32px}.statistics__capture{margin-bottom:16px;font-size:14px;line-height:21px;font-weight:400;color:inherit;opacity:.5}.statistics__description{margin:0;font-size:16px;line-height:1.5}.statistics__description--large{font-size:24px;line-height:36px;font-weight:600;letter-spacing:-.02em}.statistics__link{font-size:16px;line-height:24px;font-weight:600;color:#df2935;-ms-flex-item-align:end;-ms-grid-row-align:end;align-self:end}.admission-requirements--light-background .statistics{outline:1px solid}.admission-requirements--dark-background .statistics{outline:1px solid #d0ced8}.teacher-card{display:-ms-grid;display:grid;-ms-grid-rows:auto;grid-template-rows:auto;-ms-flex-line-pack:start;align-content:start;justify-items:center;padding:32px;background-color:#fff;outline:1px solid #e5e1f0}@media (max-width:1279px){.teacher-card{padding:0 20px;outline:0}}.teacher-card--secondary{background-color:#f4f3f7}.teacher-card__title{margin:0;margin-bottom:16px;font-size:20px;line-height:27px;font-weight:600;color:#2a253e;text-align:center}@media (max-width:1279px){.teacher-card__title{margin-bottom:18px;font-weight:500}}@media (max-width:743px){.teacher-card__title{margin:0;font-size:16px;line-height:22px}}.teacher-card__image-wrapper{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;margin-bottom:32px}@media (max-width:1279px){.teacher-card__image-wrapper{margin-bottom:24px}}@media (max-width:743px){.teacher-card__image-wrapper{margin-bottom:32px}}.teacher-card__image{width:120px;height:120px;border-radius:50%}@media (max-width:1279px){.teacher-card__image{width:100px;height:100px}}@media (max-width:743px){.teacher-card__image{width:80px;height:80px}}.teacher-card__post{margin-bottom:12px;font-size:18px;line-height:1.5;font-weight:500;color:#171520;opacity:.7}@media (max-width:743px){.teacher-card__post{margin-top:6px;font-size:16px;opacity:.6}}.teacher-card__subtitle{margin:0;font-size:16px;line-height:1.5;color:#171520}@media (max-width:1279px){.teacher-card__subtitle{color:#7c7c88}}.teachers{padding:100px 0;text-align:center}@media (max-width:1279px){.teachers{padding:64px 0}}@media (max-width:743px){.teachers{padding:50px 0 64px}}.teachers__title{margin:0;margin-bottom:64px;font-size:48px;line-height:60px;font-weight:600;letter-spacing:-.02em;color:#2a253e}@media (max-width:1279px){.teachers__title{margin-bottom:40px;font-size:32px;line-height:40px}}@media (max-width:743px){.teachers__title{margin-bottom:32px;font-size:24px;line-height:36px}}.teachers__list{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:0;padding:0;list-style:none}@media (max-width:1279px){.teachers__list{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);gap:40px}}@media (max-width:743px){.teachers__list{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:32px}}.teachers__item{display:-ms-grid;display:grid;height:auto}.tooltip{position:relative;width:20px;height:20px;line-height:10px}.tooltip__toggle{width:20px;height:20px;border:1.5px solid #95929f;border-radius:50%;background-color:transparent;background-image:url(/local/libcss/projects/ranepa-redesign-library/common/build/styles/../media/svg/info.svg);background-repeat:no-repeat;background-size:contain;background-position:center}.tooltip__message{position:absolute;top:100%;right:0;display:none;width:250px;padding:20px;font-size:16px;line-height:20px;background-color:#edebf2;border-radius:8px;z-index:1}.tooltip:hover .tooltip__message,.tooltip__toggle:focus+.tooltip__message{display:block}.video-external{position:relative;-o-object-fit:contain;object-fit:contain;background-color:#171520;border-radius:8px}.video-external__media,.video-external .video__media{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border:0;border-radius:8px}.video-external__media--width{width:100%!important;height:300px}.video-external__button{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background-color:transparent;border:0;cursor:pointer}.video-external__link--another{height:300px}.video-external__button:hover .video-external__button-shape,.video-external__button:focus .video-external__button-shape,.video-external__link:hover+.video-external__button .video-external__button-shape,.video-external__link:focus+.video-external__button .video-external__button-shape{fill:#df2935;fill-opacity:1}.video-external__button-shape{fill:#171520;fill-opacity:.8}.video-external__button-icon{fill:#fff}.video-external iframe{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border:0;border-radius:8px}.video-external a:has(picture){position:absolute;width:100%;height:100%}.video-external a:has(picture):hover+.video-external__button .video-external__button-shape,.video-external a:has(picture):focus+.video-external__button .video-external__button-shape{fill:#df2935;fill-opacity:1}.video-external a:has(picture).hidden{display:none}.video-external a:has(picture).hidden+.video-external__button{display:none}.video-external--width{width:auto}.supervisor-block{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:32px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:1024px){.supervisor-block{-webkit-box-pack:normal;-ms-flex-pack:normal;justify-content:normal;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:64px}}.supervisor-block__wrapper{padding:32px 0;background:#f4f3f7}@media (min-width:744px){.supervisor-block__wrapper{padding:64px 0}}.supervisor-block__description{width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media (min-width:1024px){.supervisor-block__description{width:50%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.supervisor-block__image{width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media (min-width:1024px){.supervisor-block__image{width:50%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.supervisor-block__image img{width:100%;max-height:480px;border-radius:8px}@media (min-width:744px){.supervisor-block__image img{-o-object-fit:cover;object-fit:cover}}@media (min-width:1024px){.supervisor-block__image img{width:560px;height:480px}}.supervisor-block__img-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.supervisor-block__title{margin-bottom:32px;color:#171520;font-size:20px;font-weight:600;line-height:27px;letter-spacing:-.02em;text-align:center}@media (min-width:744px){.supervisor-block__title{margin-bottom:32px;font-size:32px;line-height:40px;text-align:center}}@media (min-width:744px) and (min-width:1024px){.supervisor-block__title{font-size:42px;line-height:56.7px;text-align:left}}.supervisor-block__title--desktop{display:none}@media (min-width:1024px){.supervisor-block__title--desktop{display:block}}.supervisor-block__title--mob{display:block}@media (min-width:1024px){.supervisor-block__title--mob{display:none}}.supervisor-block__text{margin-bottom:40px;color:#171520;font-size:16px;font-weight:400;line-height:24px;text-align:left}@media (min-width:744px){.supervisor-block__text{font-size:18px;line-height:27px;text-align:left}}@media (min-width:1024px){.supervisor-block__text{font-size:18px;font-weight:400;line-height:27px;text-align:left}}.supervisor-block__name{margin-bottom:16px;color:#141731;font-size:18px;font-weight:600;line-height:27px;letter-spacing:-.01em;text-align:left}@media (min-width:744px){.supervisor-block__name{font-size:20px;line-height:30px}}@media (min-width:1024px){.supervisor-block__name{font-size:20px}}.supervisor-block__post{margin-bottom:24px;font-size:16px;font-weight:500;line-height:24px;text-align:left}@media (min-width:744px){.supervisor-block__post{margin-bottom:32px;font-size:16px;font-weight:500;line-height:24px;text-align:left}}@media (min-width:1024px){.supervisor-block__post{color:#171520;font-size:16px;font-weight:400;line-height:24px;text-align:left}}.supervisor-block__contacts{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:576px){.supervisor-block__contacts{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:48px}}.supervisor-block__contacts-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.supervisor-block__link{color:#141731;font-size:18px;font-weight:500;line-height:27px;letter-spacing:-.01em;text-align:left;text-decoration:none}.olympics__profession .r-button{width:100%;max-width:100%}@media (min-width:744px){.olympics__profession .r-button{max-width:240px}}.olympics__cubes{padding:64px 0;max-width:1248px;margin:0 auto}@media (min-width:744px){.olympics__cubes{padding:62px 0 64px}}@media (min-width:1440px){.olympics__cubes{padding:100px 0}}.olympics__cubes-content{padding:0 16px}@media (min-width:744px){.olympics__cubes-content{padding:0 24px}}.olympics__dropdown{max-width:1200px;margin:0 auto}.olympics__contacts-content{max-width:1248px;margin:0 auto;padding:0 16px}@media (min-width:744px){.olympics__contacts-content{padding:0 24px}}.olympics__contacts .contacts__questions p{font-weight:500;margin-bottom:8px}@media (min-width:1024px){.olympics__contacts .contacts__questions p{font-size:18px;line-height:27px;letter-spacing:-.1px}}.olympics__contacts .contacts__questions .contacts__link{color:#171520}.olympics .modal-window__header h2{margin-bottom:10px}.olympics .container .olympics__cubes>.olympics__cubes-content{padding:0;max-width:1200px}.olympics .container .profiles>.profiles__content{padding:0;max-width:1200px}.olympics .container .olympic-stage>.olympic-stage__content{padding:0;max-width:1200px}.olympics .container .schedule>.schedule__content{padding:0;max-width:1200px}.olympics .container .partners>.partners__content{padding:0;max-width:1200px}.olympics .container .answer>.answer__content{padding:0;max-width:1200px}.olympics .container .olympics__contacts>.olympics__contacts-content{padding:0;max-width:1200px}.profiles{padding:59.5px 0}@media (min-width:744px){.profiles{padding:78px 0}}@media (min-width:1440px){.profiles{padding:100px 0}}.profiles__content{display:-ms-grid;display:grid;position:relative;max-width:1248px;margin:0 auto;padding:0 16px}@media (min-width:744px){.profiles__content{padding:0 24px}}@media (min-width:1024px){.profiles__content{gap:0 32px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}@media (min-width:1440px){.profiles__content{gap:0 64px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.profiles__col{width:100%}@media (min-width:1024px){.profiles__col{width:100%;-ms-grid-column:1;grid-column:1}}.profiles__title{font-weight:600;font-size:24px;line-height:30px;letter-spacing:-.5px;margin-bottom:24px;text-align:left}@media (min-width:744px){.profiles__title{font-size:32px;line-height:40px}}@media (min-width:1440px){.profiles__title{font-size:48px;line-height:60px;letter-spacing:-1px}}.profiles__desc{margin:0;margin-bottom:24px;font-weight:400;font-size:16px;line-height:24px;color:#171520}.profiles__desc:has(p+p) p:last-child{margin-bottom:0}@media (min-width:744px){.profiles__desc{margin-bottom:48px}}@media (min-width:1024px){.profiles__desc{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3}}@media (min-width:1440px){.profiles__desc{opacity:1;-ms-grid-column:1;grid-column:1}}@media (min-width:1024px){.profiles__picture{width:100%}}@media (min-width:1440px){.profiles__picture{max-height:initial;position:absolute;border-radius:5px;width:50vw;height:100%;top:0;left:52.7%;max-height:926px}}.profiles__bg{border-radius:10px;max-width:100%;min-height:333px;-o-object-fit:cover;object-fit:cover}@media (min-width:744px){.profiles__bg{max-height:100%}}.profiles__dropdown{margin-bottom:68px}@media (min-width:744px){.profiles__dropdown{margin-bottom:64px}}@media (min-width:1024px){.profiles__dropdown{margin-bottom:0}}.ol-dropdown{border-top:1px solid #e5e1f0}.ol-dropdown:last-child{border-bottom:1px solid #e5e1f0}.ol-dropdown__btn{padding:21px 2px 21px 0;border:0;background-color:transparent;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:15px;width:100%}.ol-dropdown__btn-text{font-weight:600;font-size:16px;line-height:24px;letter-spacing:-.1px;color:#171520}@media (min-width:1440px){.ol-dropdown__btn-text{font-size:18px;line-height:27px}}.ol-dropdown__btn-tag{margin-left:auto;padding:6px 10px;border-radius:2px;background-color:#2a253e;font-weight:600;font-size:12px;line-height:18px;color:#fff;text-transform:uppercase}.ol-dropdown__content{max-height:0;overflow:hidden;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.ol-dropdown__content p{padding:0 0 21px;font-weight:400;font-size:16px;line-height:24px;color:#8b8a8f}.ol-dropdown__btn-icon{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.ol-dropdown .js-dropdown-toggle--active .ol-dropdown__btn-icon{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.olympic-stage{padding:64px 0 63px}@media (min-width:744px){.olympic-stage{padding:64px 0 70px}}@media (min-width:1440px){.olympic-stage{padding:100px 0}}.olympic-stage__content{max-width:1248px;margin:0 auto;padding:0 16px}@media (min-width:744px){.olympic-stage__content{padding:0 24px}}.olympic-stage__title{margin-bottom:48px;font-size:24px;line-height:30px;letter-spacing:-.5px;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media (min-width:744px){.olympic-stage__title{font-size:32px;line-height:40px;letter-spacing:-.6px}}@media (min-width:1440px){.olympic-stage__title{font-size:48px;line-height:60px;text-align:left;letter-spacing:-1px;margin-bottom:64px}}.olympic-stage__list{padding:0;margin:0 0 48px}@media (min-width:1440px){.olympic-stage__list{margin:0 0 64px}}.olympic-stage__form{position:relative;margin:48px 0}@media (min-width:1440px){.olympic-stage__form{margin-bottom:64px}}.olympic-stage__label{position:relative}.olympic-stage__input{width:100%;padding:9px 12px 9px 40px;border:0;border-radius:42px;outline:.7px solid #85848b;outline-offset:-1px}.olympic-stage__input::-webkit-input-placeholder{color:#8b91a6}.olympic-stage__input::-moz-placeholder{color:#8b91a6}.olympic-stage__input:-ms-input-placeholder{color:#8b91a6}.olympic-stage__input::-ms-input-placeholder{color:#8b91a6}.olympic-stage__input::placeholder{color:#8b91a6}.olympic-stage__input-icon{position:absolute;top:50%;left:14.5px;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.olympic-stage__drop{position:absolute;top:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;width:100%;border-radius:8px;background:#fff;max-height:500px;z-index:1;padding:0 5px 0 32px}.olympic-stage__drop--white{background:#fff}.olympic-stage__drop--hidden{display:none}.olympic-stage__drop-el{width:100%;padding:16px 8px;font-size:16px;font-weight:500;line-height:24px;color:#141731}.olympic-stage__drop-el:hover{color:#df2935}.olympic-stage__drop-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow-x:hidden;overflow-y:auto}.olympic-stage__map{max-width:100%;height:307px;border:1px solid #e5e1f0;border-radius:10px}@media (min-width:744px){.olympic-stage__map{height:500px}}.olympic-stage__map *{border-radius:10px}.cubes{display:-ms-grid;display:grid;gap:33px}@media (min-width:744px){.cubes{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);gap:40px}}@media (min-width:1440px){.cubes{gap:48px}}.cubes--col2{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr);gap:48px}@media (min-width:744px){.cubes--col2{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);gap:47px}}@media (min-width:1440px){.cubes--col2{gap:40px}}.cubes--col2 .cubes__desc{width:100%}.cubes--col1{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr);gap:48px}@media (min-width:744px){.cubes--col1{gap:47px}}@media (min-width:1440px){.cubes--col1{gap:40px}}.cubes--col1 .cubes__desc{width:100%}.cubes__item{list-style:none;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;gap:24px;position:relative}@media (min-width:1440px){.cubes__item:nth-child(odd)::before{content:"";position:absolute;width:1px;height:100px;background-color:#d1cfdb;right:-24px;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}}.cubes__item--bg{padding:63px 32px 32px;background-color:#edebf2;border-radius:6px;outline:1px solid #e5e1f0;outline-offset:-1px;min-height:332px;height:100%}@media (min-width:744px){.cubes__item--bg{min-height:308px}}@media (min-width:1440px){.cubes__item--bg:nth-child(odd)::before{display:none}}.cubes__icon{height:47px;width:47px;max-width:55px}.cubes__tag{padding:6px 11px;border-radius:2px;background-color:#2a253e;position:absolute;top:32px;right:31px;font-weight:600;font-size:12px;line-height:18px;color:#fff;text-transform:uppercase}@media (min-width:1440px){.cubes__tag{right:32px}}.cubes__title{font-weight:600;font-size:20px;line-height:30px;letter-spacing:-.1px;text-align:center}.cubes__desc{font-weight:400;font-size:16px;line-height:24px;text-align:center;color:#171520;width:calc(100% - 28px)}.cubes__link{margin-top:16px;text-decoration:none;font-weight:600;font-size:16px;line-height:24px;color:#df2935}.schedule{position:relative;padding:51px 0 61px}@media (min-width:744px){.schedule{padding:51px 0 47px}}@media (min-width:1160px){.schedule{padding:100px 0}}.schedule__content{max-width:1248px;margin:0 auto;padding:0 16px}@media (min-width:744px){.schedule__content{padding:0 24px}}@media (min-width:1440px){.schedule__swiper{overflow:visible;width:calc(100% + 48px)}}.schedule__title{font-weight:600;font-size:24px;line-height:30px;letter-spacing:-.5px;margin-bottom:40px;text-align:center}@media (min-width:744px){.schedule__title{font-size:32px;line-height:40px;letter-spacing:-.2px;margin-bottom:60px}}@media (min-width:1440px){.schedule__title{font-size:48px;line-height:60px;text-align:left;margin-bottom:64px}}.schedule__overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-2}.schedule__gradient{position:absolute;top:0;left:0;width:100%;height:100%;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(237,235,243,.85)),to(rgba(255,255,255,.95)));background-image:-o-linear-gradient(top,rgba(237,235,243,.85) 0,rgba(255,255,255,.95) 100%);background-image:linear-gradient(180deg,rgba(237,235,243,.85) 0,rgba(255,255,255,.95) 100%);z-index:2}.schedule__bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;-o-object-fit:cover;object-fit:cover}.schedule__list{padding:0;margin:0 0 28px;list-style-type:none;display:-ms-grid;display:grid;gap:20px}@media (min-width:744px){.schedule__list{margin:0 0 25px}}@media (min-width:1160px){.schedule__list{margin:0 0 48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:24px}}.schedule__list:has(.schedule__item:nth-child(4)){gap:20px}@media (min-width:1160px){.schedule__list:has(.schedule__item:nth-child(4)){gap:8px}}.schedule__box-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}.schedule__box-prev,.schedule__box-next{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;width:48px;height:48px;border:1px solid #171520;border-radius:50%;background:url(/local/libcss/projects/ranepa-redesign-library/common/build/styles/../media/svg/arrow-right.svg) no-repeat 50% 50%;opacity:.6;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease;cursor:pointer}.schedule__box-prev:hover:not(.focus-visible),.schedule__box-next:hover:not(.focus-visible){opacity:1}.schedule__box-prev{-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}.schedule .swiper-wrapper:not(:has(.swiper-slide+.swiper-slide))+.schedule__box-btn{display:none}.schedule-card{padding:32px 32px 36px;display:-ms-grid;display:grid;gap:40px;background-color:rgba(255,255,255,.55);outline:1px solid #d1cfdb;outline-offset:-1px;margin:0 auto}.schedule-card--final{min-height:430px;min-width:600px;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:center;-ms-flex-pack:center;justify-content:center}.schedule-card--final *{place-content:center;-ms-grid-row-align:center;-ms-grid-column-align:center;place-self:center;text-align:center}@media (min-width:1240px){.schedule-card{min-width:300px}}@media (min-width:1240px){.schedule-card--active{min-width:552px}}@media (min-width:1440px){.schedule-card--active{min-width:600px}}.schedule-card--disabled .schedule-card__subtitle,.schedule-card--disabled .schedule-card__list{opacity:.5}.schedule-card__icon{display:-webkit-box;display:-ms-flexbox;display:flex;padding:12px 12px;border-radius:10px;background-color:#fff;outline:1px solid #d8d8dc;outline-offset:-1px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;cursor:pointer;max-height:48px}.schedule-card__icon .red-ring__first,.schedule-card__icon .red-ring__second{stroke:#7c7c88}.schedule-card__icon--big{padding:18px;border-radius:15px;max-height:72px}.schedule-card__icon--big svg{width:36px;height:36px}.schedule-card__icon--big .red-ring__first,.schedule-card__icon--big .red-ring__second{stroke:#d74545}.schedule-card__title{padding:0;margin:0;font-weight:600;font-size:18px;line-height:27px;letter-spacing:-.2px;color:#171520}.schedule-card__subtitle{padding:0;margin:0;font-weight:600;font-size:18px;line-height:27px;letter-spacing:-.1px;color:#171520}.schedule-card__list{padding:0;margin:0;display:-ms-grid;display:grid;gap:10px}.schedule-card__item{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;font-weight:500;padding-right:9px}.schedule-card__timer{display:-ms-grid;display:grid;gap:10px}@media (min-width:744px){.schedule-card__timer{gap:16px}}.schedule-card__explanation{font-weight:400;font-size:14px;line-height:21px;color:#171520}.timer{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;list-style-type:none}.timer__digit{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:4px;font-weight:600;font-size:22.79px;line-height:29.63px}@media (min-width:744px){.timer__digit{font-size:36px;line-height:46.8px}}.timer__digit-number{display:block;border-radius:6px;outline:1px solid #d1cfdb;padding:2px 6px;min-width:28px;min-height:36px;text-align:center;background-color:rgba(255,255,255,.55)}@media (min-width:744px){.timer__digit-number{padding:4px 10px}}@media (min-width:1440px){.timer__digit-number{min-width:44px;min-height:56px}}.timer__separator{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:7.5px;font-weight:600;font-size:26.59px;line-height:35.9px}@media (min-width:744px){.timer__separator{font-size:42px;line-height:56.7px;max-width:12px}}.olympics-social{list-style-type:none}.cookie-banner{position:fixed;bottom:0;z-index:2;padding:64.5px 16px;background-color:rgba(37,34,46,.8);display:none;gap:32px;border-radius:28px 3px 28px 3px;width:100%}@media (min-width:744px){.cookie-banner{padding:42px 24px;gap:25px}}@media (min-width:1440px){.cookie-banner{padding:38.5px 24px 40.5px;gap:26px}}.cookie-banner__text{font-weight:400;font-size:16px;line-height:24px;color:#fff}@media (min-width:1440px){.cookie-banner__text{line-height:27px}}.cookie-banner__link{color:#fff;text-decoration:underline}.cookie-banner__btn{background-color:transparent}@media (min-width:744px){.cookie-banner__btn{max-width:140px}}.partners{padding:64px 16px 59px}@media (min-width:744px){.partners{padding:64px 24px 74px}}@media (min-width:1440px){.partners{padding:100px 0}}.partners__content{max-width:1248px;margin:0 auto;padding:0 16px}@media (min-width:744px){.partners__content{padding:0 24px}}.partners__title{margin-bottom:48px;font-size:24px;line-height:30px;letter-spacing:-.5px;text-align:center}@media (min-width:744px){.partners__title{font-size:32px;line-height:40px;letter-spacing:-.6px}}@media (min-width:1440px){.partners__title{font-size:48px;line-height:60px;text-align:left;letter-spacing:-1px;margin-bottom:64px}}.partners__list{display:-ms-grid;display:grid;gap:48px;grid-template-columns:repeat(auto-fit,minmax(311px,1fr));justify-items:center}@media (min-width:375px){.partners__list{grid-template-columns:repeat(auto-fit,minmax(328px,1fr))}}@media (min-width:1024px){.partners__list{grid-template-columns:repeat(auto-fit,minmax(373px,1fr));gap:40px}}.partners__item{list-style:none;background-color:#edebf2;padding:16px;border-radius:6px;outline:1px solid #e5e1f0;max-width:580px;width:100%}@media (min-width:744px){.partners__item{padding:24px}}.partners__link{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;width:100%;height:100%}.partners__image{width:100%;height:auto;max-height:100%;-o-object-fit:contain;object-fit:contain}.report-page{padding:64px 16px}@media (min-width:744px){.report-page{padding:64px 24px}}.report-page__container{max-width:1200px;margin:0 auto}.report-page__title{font-weight:600;font-size:24px;line-height:30px;letter-spacing:-.2px;color:#2a253e;margin-bottom:48px}@media (min-width:744px){.report-page__title{font-size:32px;line-height:40px}}@media (min-width:1440px){.report-page__title{font-size:48px;line-height:60px}}.report-page__link{display:block;text-decoration:none;font-weight:600;font-size:16px;line-height:24px;color:#df2935;margin-bottom:16px}.report-page .pdf{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:34px;font-weight:400;line-height:24px;color:#171520;text-decoration:none}.report-page .pdf::before{position:absolute;content:"";width:24px;height:24px;top:0;left:0;background:url(/local/libcss/projects/ranepa-redesign-library/common/build/styles/../media/svg/download.svg) no-repeat 50% 50%}.report-page__list{display:-ms-grid;display:grid;gap:16px;margin-bottom:20px}.report-page__box{display:-ms-grid;display:grid;gap:12px}.report-page__box-title{font-weight:400;font-size:16px;line-height:24px;color:#171520}.report-page__sublist{padding:0;margin:0;display:-ms-grid;display:grid;gap:12px}.report-page__subitem-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;text-decoration:none;font-weight:400;font-size:16px;line-height:24px;color:#171520}.report-page__subitem-link svg{-ms-flex-negative:0;flex-shrink:0}@media (min-width:1440px){.report-page .filter--primary .filter__dragscrolling{margin-bottom:48px}}.report-page .ol-dropdown__btn-text{font-size:18px;line-height:27px}.report-page-works__title{margin-bottom:64px}.vertical-slider{max-height:292px;overflow:hidden;display:none;-ms-grid-column:2;grid-column:2;-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1/3}@media (min-width:1240px){.vertical-slider{display:block}}.vertical-slider__slide{width:276px;height:172px}.academy-hostel__wrapper{margin-bottom:24px;padding:16px;outline:1px solid #e5e1f0}@media (min-width:744px){.academy-hostel__wrapper{margin-bottom:32px;padding:24px 32px}}@media (min-width:1024px){.academy-hostel__wrapper{margin-top:3px}}.academy-hostel__title{margin:0;margin-bottom:16px}@media (min-width:744px){.academy-hostel__title{font-size:20px}}.academy-hostel__description+.academy-hostel__title{margin-top:32px}.academy-hostel__description{margin:16px 0;font-size:14px;line-height:1.5}.academy-hostel__description:last-child{margin-bottom:0}@media (min-width:744px){.academy-hostel__description{max-width:900px;font-size:16px}}.academy-hostel__list{margin:0;margin-bottom:16px;padding-left:21px;font-size:14px;line-height:1.5}@media (min-width:744px){.academy-hostel__list{padding-left:24px;font-size:16px}}@media (min-width:1024px){.academy-hostel__list{max-width:900px}}.academy-hostel__warning{margin-bottom:24px}@media (min-width:744px){.academy-hostel__warning{margin-bottom:32px}}.academy-hostel__warning::before{margin-top:3px}.academy-hostel__period{font-size:14px;line-height:1.5}@media (min-width:744px){.academy-hostel__period{font-size:16px}}.academy-hostel__period .academy-hostel__description{margin:0}@media (min-width:1024px){.academy-hostel__period .academy-hostel__description{max-width:900px}}.dragscrolling{position:relative;padding-bottom:5px;margin-bottom:43px;overflow-x:auto;cursor:-webkit-grab;cursor:grab}.dragscrolling::-webkit-scrollbar{height:4px;border-radius:4px;opacity:.5;background-color:#eeebf4}.dragscrolling::-webkit-scrollbar-thumb{border-radius:4px;background-color:#df2935}.entering-russia{padding:64px 0;background-color:#fff}@media (min-width:1024px){.entering-russia{padding:100px 0}}.entering-russia__title{margin:0;margin-bottom:16px;font-size:24px;line-height:1.5;font-weight:600;letter-spacing:-.02em}@media (min-width:744px){.entering-russia__title{margin-bottom:24px;font-size:32px;line-height:42px}}@media (min-width:1024px){.entering-russia__title{font-size:36px;line-height:47px}}.entering-russia__information{margin:0;margin-bottom:24px;font-size:14px;line-height:1.5}@media (min-width:744px){.entering-russia__information{margin-bottom:32px;font-size:16px}}@media (min-width:1024px){.entering-russia__information{font-size:18px}}.entering-russia__links-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:16px;margin:0;margin-bottom:40px;padding:0;list-style:none;font-size:16px;line-height:1.5;font-weight:600}@media (min-width:744px){.entering-russia__links-list{margin-bottom:48px}}@media (min-width:1024px){.entering-russia__links-list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:48px}}.entering-russia__link{font-size:inherit;line-height:inherit;font-weight:600;text-decoration:none;color:#df2935}.entering-russia__subtitle{margin:0;margin-bottom:16px;font-size:16px;line-height:1.5;letter-spacing:-.01em}@media (min-width:744px){.entering-russia__subtitle{font-size:20px}}.entering-russia__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:16px;margin:0;margin-bottom:32px;padding:0;padding-left:21px;font-size:14px;line-height:1.5}@media (min-width:744px){.entering-russia__list{padding-left:24px;font-size:16px}}@media (min-width:1024px){.entering-russia__list{max-width:900px}}.entering-russia__capture{padding-top:16px;margin-left:-21px}@media (min-width:744px){.entering-russia__capture{margin-left:-24px}}.entering-russia a{font-size:inherit;line-height:inherit;font-weight:600;text-decoration:none;color:#df2935;-webkit-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease}@media (hover:hover){.entering-russia a:hover:not(.focus-visible){color:#ff5e62}}.lost-documents{padding-bottom:64px}@media (min-width:1024px){.lost-documents{padding-bottom:100px}}.lost-documents__title{margin:32px 0 16px}@media (min-width:1024px){h3+.lost-documents__title{margin-top:0}}.lost-documents__description{margin:16px 0;font-size:14px;line-height:1.5}@media (min-width:744px){.lost-documents__description{font-size:16px}}.migration-records{background-color:#f4f3f7;color:#171520}.migration-records__description{margin:0;margin-bottom:24px;font-size:14px;line-height:1.5;color:#171520}@media (min-width:744px){.migration-records__description{margin-bottom:32px;font-size:16px}}@media (min-width:1024px){.migration-records__description{max-width:900px}}.migration-records__warning{margin-bottom:48px}@media (min-width:1024px){.migration-records__warning{margin-bottom:64px}}.migration-records__warning::before{margin-top:3px}.migration-records__filter{margin-bottom:24px}@media (min-width:744px){.migration-records__filter{margin-bottom:32px}}@media (min-width:1024px){.migration-records__filter{margin-bottom:0}}@media (min-width:1024px){.migration-records__academy-hostel{margin-top:-3px}}.migration-registration{font-family:"Manrope","Arial",sans-serif;color:#171520;background-color:#f4f3f7;background-image:url(/local/libcss/projects/ranepa-redesign-library/common/build/styles/../media/svg/academy-logo.svg);background-repeat:no-repeat;background-size:425px 600px;background-position:top 28px right -185px}.migration-registration__title{margin-bottom:16px;font-size:24px;line-height:1.5;font-weight:600;letter-spacing:-.02em}@media (min-width:744px){.migration-registration__title{margin-bottom:24px;font-size:32px;line-height:42px}}@media (min-width:1024px){.migration-registration__title{margin-bottom:32px;font-size:36px;line-height:47px}}.migration-registration__subtitle{font-size:16px;line-height:1.5;font-weight:600}@media (min-width:744px){.migration-registration__subtitle{font-size:20px}}.migration-registration__description{margin:0;margin-bottom:40px;font-size:14px;line-height:1.5}@media (min-width:744px){.migration-registration__description{margin-bottom:48px;font-size:16px}}@media (min-width:1024px){.migration-registration__description{max-width:75%;margin-bottom:64px;font-size:18px}}.migration-registration__list{margin:0;padding-left:21px;font-size:14px;line-height:1.5}@media (min-width:744px){.migration-registration__list{padding-left:24px;font-size:16px}}.migration-registration__filter{margin-bottom:40px}@media (min-width:744px){.migration-registration__filter{margin-bottom:48px}}@media (min-width:1024px){.migration-registration__filter{margin-bottom:0}}.migration-registration a{font-size:inherit;line-height:inherit;font-weight:600;text-decoration:none;color:#df2935;-webkit-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease}@media (hover:hover){.migration-registration a:hover:not(.focus-visible){color:#ff5e62}}.pk-breadcrumbs{margin-top:24px;margin-bottom:16px}.pk-breadcrumbs__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;padding:0;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style-type:none;row-gap:16px}.pk-breadcrumbs__item:not(:last-of-type){position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:32px}.pk-breadcrumbs__item:not(:last-of-type)::after{position:absolute;content:"";width:16px;height:16px;right:8px;background:url(/local/libcss/projects/ranepa-redesign-library/common/build/styles/../media/svg/arrow-breadcrumbs.svg) no-repeat 50% 50%;background-size:16px 16px}@media (min-width:1240px){.pk-breadcrumbs__item:not(:last-of-type){padding-right:40px}.pk-breadcrumbs__item:not(:last-of-type)::after{width:24px;height:24px;background-size:24px 24px}}@media (min-width:1240px){.pk-breadcrumbs__home-icon{width:24px;height:24px}}.pk-breadcrumbs__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.75rem;line-height:1rem}@media (min-width:1240px){.pk-breadcrumbs__link{font-size:.875rem;line-height:1.3125rem}}.pk-breadcrumbs__link:not([href]){opacity:.5}@media (min-width:744px){.pk-breadcrumbs{margin-bottom:32px}}.pk-breadcrumbs--secondary{margin:0;padding:32px 0}@media (min-width:744px){.pk-breadcrumbs--secondary{padding-bottom:48px}}@media (min-width:1024px){.pk-breadcrumbs--secondary{padding-bottom:64px}}.pk-breadcrumbs--secondary .pk-breadcrumbs__link{font-size:14px;line-height:1.5;font-weight:500;color:#171520;text-decoration:none}.pk-breadcrumbs--secondary .pk-breadcrumbs__item:not(:last-of-type){padding-right:42px}.pk-breadcrumbs--secondary .pk-breadcrumbs__item:not(:last-of-type)::after{position:absolute;content:"";width:24px;height:24px;background-size:contain}.talon-receipt__title{margin:32px 0 16px}@media (min-width:1024px){.talon-receipt__title{margin-top:0}}.talon-receipt__description{margin:16px 0;font-size:14px;line-height:1.5}@media (min-width:744px){.talon-receipt__description{font-size:16px}}.talon-receipt__warning{margin-top:32px;margin-bottom:64px}@media (min-width:1024px){.talon-receipt__warning{margin-bottom:100px}}.text-with-info{position:relative}.text-with-info__capture{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.text-with-info__icon{border:1.5px solid;border-radius:50%}.text-with-info__message{position:absolute;top:62px;display:none;width:250px;padding:20px;font-size:16px;line-height:20px;color:#171520;background-color:#edebf2;border-radius:8px}@media (max-width:1023px){.text-with-info__message{top:35px}}.text-with-info:hover .text-with-info__message,.text-with-info:focus .text-with-info__message,.text-with-info:active .text-with-info__message{z-index:10;display:block}.text-with-info .filter__label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.filter__dragscrolling:has(.text-with-info:hover){overflow-x:clip;overflow-y:visible}.visa-extension{padding-bottom:64px}@media (min-width:1024px){.visa-extension{padding-bottom:100px}}.visa-extension__warning{margin-bottom:32px}.visa-extension__warning::before{margin-top:3px}.visa-extension__title{margin:32px 0 16px}.visa-extension__description{margin:16px 0;font-size:14px;line-height:1.5}@media (min-width:744px){.visa-extension__description{font-size:16px}}.info-warning{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;padding:16px;background-color:#edebf2;outline:1px solid #e5e1f0;border-radius:4px}@media (min-width:744px){.info-warning{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:16px 24px}}.info-warning__text{font-size:14px;line-height:1.5}@media (min-width:744px){.info-warning__text{font-size:16px}}.info-warning__subtext{display:block}.info-warning__subtext:not(:last-child){margin-bottom:16px}.info-warning::before{content:"";-ms-flex-negative:0;flex-shrink:0;width:24px;height:24px;background-color:#df2935;background-image:url(/local/libcss/projects/ranepa-redesign-library/common/build/styles/../media/svg/info-light.svg);background-repeat:no-repeat;background-size:contain;background-position:center;border-radius:50%}.info-warning__block{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;background-color:transparent;outline:0;max-width:670px;margin-top:49px}@media (max-width:743px){.info-warning__block{font-size:14px;line-height:150%;margin-top:28px}}.info-warning__block::before{content:"";-ms-flex-negative:0;flex-shrink:0;width:24px;height:24px;background-color:#df2935;background-image:url(/local/libcss/projects/ranepa-redesign-library/common/build/styles/../media/svg/info-light.svg);background-repeat:no-repeat;background-size:contain;background-position:center;border-radius:50%}.filter{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:40px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:9px}.filter.container{margin-bottom:40px}.filter__subtitle{color:#8b91a6}@media (min-width:1240px){.filter__subtitle{display:none}}.filter__select{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.filter__select--dark{background-color:#edebf2}@media (min-width:1240px){.filter__select{display:none}}.filter__mobile-select{background-color:#e5e1f0;border:1px solid #eeebf4;border-radius:60px}.filter__selected{width:100%;padding:13px 50px 13px 26px;font-weight:500;background-color:#f4f3f7;border:1px solid #e5e1f0;border-radius:60px}.filter__no-mobile{display:none}@media (min-width:744px){.filter__no-mobile{display:block}}.filter__button{position:absolute;right:2px;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;min-width:48px;height:48px;padding:0;border:0}@media (min-width:744px){.filter__button{width:116px;gap:10px}}.filter__modal{display:none}@media (min-width:1240px){.filter__modal{display:block;margin-bottom:0;text-align:center;overflow-y:auto;cursor:-webkit-grab;cursor:grab}.filter__modal::-webkit-scrollbar{height:4px;border-radius:4px;opacity:.5;background-color:#eeebf4}.filter__modal::-webkit-scrollbar-thumb{border-radius:4px;background-color:#df2935}}.filter__modal--border{padding-bottom:0;border-radius:30px}.filter__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:14px}@media (min-width:1240px){.filter__form{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:4px;background-color:#edebf2;border-radius:30px;gap:10px}}.filter__form--full-width{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.filter__label{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-max-content;width:-moz-max-content;width:max-content;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:28px;cursor:pointer;-webkit-transition:background-color .3s ease;-o-transition:background-color .3s ease;transition:background-color .3s ease}.filter__label::before{position:absolute;content:"";width:18px;height:18px;left:0;border:1px solid #eeebf4;border-radius:2px}.filter__label::after{position:absolute;content:"";width:12px;height:12px;background-color:#df2935;border-radius:1px;left:3px;opacity:0;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}@media (min-width:1240px){.filter__label:not(.filter__label--white){position:relative;padding:12px 24px;border-radius:48px;overflow:hidden;z-index:1;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.filter__label:not(.filter__label--white)::after,.filter__label:not(.filter__label--white)::before{display:none}}.filter__label--white::before{background-color:#fff}@media (min-width:1240px){.filter__label{position:relative;padding:12px 24px;border-radius:48px;overflow:hidden;z-index:1}.filter__label::after,.filter__label::before{display:none}}.filter__radio:checked+.filter__label::after{opacity:1}@media (min-width:1240px){.filter__radio:checked+.filter__label{background-color:#df2935;color:#fff}.filter__radio:checked+.filter__label::before{position:absolute;content:"";width:200%;height:100%;display:block;top:0;left:0;border:0;background:-webkit-gradient(linear,left top,right top,from(#df2935),color-stop(50%,#ff5e62),to(#df2935));background:-o-linear-gradient(left,#df2935 0,#ff5e62 50%,#df2935 100%);background:linear-gradient(90deg,#df2935 0,#ff5e62 50%,#df2935 100%);opacity:1;-webkit-transition:left .6s ease;-o-transition:left .6s ease;transition:left .6s ease;z-index:-1;border-radius:48px}}@media (min-width:1240px) and (hover:hover){.filter__radio:checked+.filter__label:hover:not(.focus-visible)::before{left:-100%}}.filter__link{width:100%;max-width:none;margin-top:14px}@media (min-width:1240px){.filter__button{display:none}}.filter__search-input{position:relative}.filter__search-input::before{position:absolute;content:"";width:20px;height:20px;left:12px;top:calc(50% - 10px);background:url(/local/libcss/projects/ranepa-redesign-library/common/build/styles/../media/svg/search.svg) no-repeat 50% 50%}.filter__input{width:100%;padding:12px;padding-left:40px;border:1px solid #e5e1f0;border-radius:4px;background-color:#fff}@media (min-width:744px){.filter--annonces .filter__button{width:48px}}.filter--primary{gap:16px;margin-bottom:48px}@media (min-width:1024px){.filter--primary{margin:0}}.filter--primary .filter__subtitle{margin:0;text-align:left;font-size:16px;line-height:24px;font-weight:400;color:#8b91a6}@media (min-width:1024px){.filter--primary .filter__subtitle{display:none}}.filter--primary .filter__select{width:100%;padding:2px;border-radius:60px}@media (min-width:1024px){.filter--primary .filter__select{display:none}}.filter--primary .filter__selected{padding:12px 24px;font-size:16px;line-height:24px;text-align:left;color:#171520;background-color:#edebf2;border:0;outline:1px solid #e5e1f0}.filter--primary .filter__selected-text{display:block;max-width:215px;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;letter-spacing:.01em}@media (min-width:425px){.filter--primary .filter__selected-text{max-width:310px}}@media (min-width:744px){.filter--primary .filter__selected-text{max-width:90%}}.filter--primary .filter__no-mobile{display:block}@media (max-width:743px){.filter--primary .filter__no-mobile{display:none}}.filter--primary .filter__button{position:absolute;right:2px;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;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;gap:10px;padding:12px;border:0}@media (max-width:743px){.filter--primary .filter__button{width:48px;height:48px}}.filter--primary .filter__modal{display:none}@media (min-width:1024px){.filter--primary .filter__modal{display:block;text-align:center}.filter--primary .filter__modal::-webkit-scrollbar{height:4px;border-radius:4px;opacity:.5;background-color:#eeebf4}.filter--primary .filter__modal::-webkit-scrollbar-thumb{border-radius:4px;background-color:#df2935}}@media (min-width:1024px){.filter--primary .filter__form{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:4px;background-color:#edebf2;border-radius:30px;gap:10px}}.filter--primary .filter__form--full-width{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.filter--primary .filter__label{display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-max-content;width:-moz-max-content;width:max-content;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:28px;font-size:16px;line-height:24px;font-weight:500;cursor:pointer;-webkit-transition:background-color .3s ease;-o-transition:background-color .3s ease;transition:background-color .3s ease}@media (min-width:1024px){.filter--primary .filter__label{position:relative;padding:12px 24px;border-radius:48px;overflow:hidden;z-index:1}.filter--primary .filter__label::after,.filter--primary .filter__label::before{display:none}}@media (min-width:1024px){.filter--primary .filter__radio:checked+.filter__label{background-color:#df2935;color:#fff}.filter--primary .filter__radio:checked+.filter__label::before{position:absolute;content:"";width:200%;height:100%;display:block;top:0;left:0;border:0;background:-webkit-gradient(linear,left top,right top,from(#df2935),color-stop(50%,#ff5e62),to(#df2935));background:-o-linear-gradient(left,#df2935 0,#ff5e62 50%,#df2935 100%);background:linear-gradient(90deg,#df2935 0,#ff5e62 50%,#df2935 100%);opacity:1;-webkit-transition:left .6s ease;-o-transition:left .6s ease;transition:left .6s ease;z-index:-1;border-radius:48px}}@media (min-width:1024px) and (hover:hover){.filter--primary .filter__radio:checked+.filter__label:hover:not(.focus-visible)::before{left:-100%}}@media (min-width:1024px){.filter--primary .filter__button{display:none}}@media (max-width:743px){.filter--primary .filter--annonces .filter__button{width:48px}}.filter--primary .filter__dragscrolling{position:relative;padding-bottom:5px;margin-bottom:43px;overflow-x:auto;cursor:-webkit-grab;cursor:grab}.filter--primary .filter__dragscrolling::-webkit-scrollbar{height:4px;border-radius:4px;opacity:.5;background-color:#eeebf4}.filter--primary .filter__dragscrolling::-webkit-scrollbar-thumb{border-radius:4px;background-color:#df2935}.filter--left .filter__modal{text-align:left}@media (min-width:1240px){.filter--left{text-align:left}}.filter--secondary{margin-bottom:48px}.filter--secondary .filter__subtitle{margin:0;text-align:left;font-size:16px;line-height:24px;font-weight:400;color:#8b91a6}@media (min-width:1024px){.filter--secondary .filter__subtitle{display:none}}.filter--secondary .filter__select{width:100%;padding:2px;background-color:rgba(255,255,255,.1);border-radius:60px}@media (min-width:1024px){.filter--secondary .filter__select{display:none}}.filter--secondary .filter__selected{padding:12px 24px;font-size:16px;line-height:24px;text-align:left;color:#fff;background-color:transparent;border:0}.filter--secondary .filter__no-mobile{display:block}@media (max-width:743px){.filter--secondary .filter__no-mobile{display:none}}.filter--secondary .filter__button{position:absolute;right:2px;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;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;gap:10px;padding:12px;border:0}@media (max-width:743px){.filter--secondary .filter__button{width:48px;height:48px}}.filter--secondary .filter__modal{display:none}@media (min-width:1024px){.filter--secondary .filter__modal{display:block;text-align:center}.filter--secondary .filter__modal::-webkit-scrollbar{height:4px;border-radius:4px;opacity:.5;background-color:#eeebf4}.filter--secondary .filter__modal::-webkit-scrollbar-thumb{border-radius:4px;background-color:#df2935}}@media (min-width:1024px){.filter--secondary .filter__form{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:4px;background-color:rgba(255,255,255,.1);border-radius:30px;gap:10px}}.filter--secondary .filter__form--full-width{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.filter--secondary .filter__label{display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-max-content;width:-moz-max-content;width:max-content;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:28px;font-size:16px;line-height:24px;font-weight:500;cursor:pointer;-webkit-transition:background-color .3s ease;-o-transition:background-color .3s ease;transition:background-color .3s ease}@media (min-width:1024px){.filter--secondary .filter__label{position:relative;padding:12px 24px;border-radius:48px;overflow:hidden;z-index:1}.filter--secondary .filter__label::after,.filter--secondary .filter__label::before{display:none}}@media (min-width:1024px){.filter--secondary .filter__radio:checked+.filter__label{background-color:#df2935;color:#fff}.filter--secondary .filter__radio:checked+.filter__label::before{position:absolute;content:"";width:200%;height:100%;display:block;top:0;left:0;border:0;background:-webkit-gradient(linear,left top,right top,from(#df2935),color-stop(50%,#ff5e62),to(#df2935));background:-o-linear-gradient(left,#df2935 0,#ff5e62 50%,#df2935 100%);background:linear-gradient(90deg,#df2935 0,#ff5e62 50%,#df2935 100%);opacity:1;-webkit-transition:left .6s ease;-o-transition:left .6s ease;transition:left .6s ease;z-index:-1;border-radius:48px}}@media (min-width:1024px) and (hover:hover){.filter--secondary .filter__radio:checked+.filter__label:hover:not(.focus-visible)::before{left:-100%}}@media (min-width:1024px){.filter--secondary .filter__button{display:none}}@media (max-width:743px){.filter--secondary .filter--annonces .filter__button{width:48px}}.filter--full-width .filter__form{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:100%;max-width:1200px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.filter--full-width .filter__form{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:100%;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.filter--full-width .filter__dragscrolling{min-height:65px}.filter__select--transparent{background-color:transparent}.filter--vertical .filter__subtitle,.filter--vertical .filter__select{display:none!important}.filter--vertical .filter__modal{display:block!important;overflow:visible}@media (max-width:1239px){.filter--vertical .filter__form{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.filter--vertical .filter__button{display:none!important}.filter--vertical .filter__label{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:28px;cursor:pointer;-webkit-transition:background-color .3s ease;-o-transition:background-color .3s ease;transition:background-color .3s ease;background-color:#eeebf4;width:100%;display:block;position:relative;padding:12px 24px;border-radius:48px;overflow:hidden;z-index:1}@media (min-width:744px){.filter--vertical .filter__label{width:-webkit-max-content;width:-moz-max-content;width:max-content;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex}}.filter--vertical .filter__label::before{position:absolute;content:"";width:18px;height:18px;left:0;border:1px solid #eeebf4;border-radius:2px}.filter--vertical .filter__label::after{position:absolute;content:"";width:12px;height:12px;background-color:#df2935;border-radius:1px;left:3px;opacity:0;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.filter--vertical .filter__label:not(.filter__label--white){position:relative;padding:12px 24px;border-radius:48px;overflow:hidden;z-index:1;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.filter--vertical .filter__label:not(.filter__label--white)::after,.filter--vertical .filter__label:not(.filter__label--white)::before{display:none}.filter--vertical .filter__label--white::before{background-color:#fff}.filter--vertical .filter__label::after,.filter--vertical .filter__label::before{display:none}.filter--vertical .filter__radio:checked+.filter__label{background-color:#df2935;color:#fff}.filter--vertical .filter__radio:checked+.filter__label::before{position:absolute;content:"";width:200%;height:100%;display:block;top:0;left:0;border:0;background:-webkit-gradient(linear,left top,right top,from(#df2935),color-stop(50%,#ff5e62),to(#df2935));background:-o-linear-gradient(left,#df2935 0,#ff5e62 50%,#df2935 100%);background:linear-gradient(90deg,#df2935 0,#ff5e62 50%,#df2935 100%);opacity:1;-webkit-transition:left .6s ease;-o-transition:left .6s ease;transition:left .6s ease;z-index:-1;border-radius:48px}@media (hover:hover){.filter--vertical .filter__radio:checked+.filter__label:hover:not(.focus-visible)::before{left:-100%}}.filter--basic .filter__subtitle{display:none!important}.filter--basic .filter__select{display:none!important}.filter--basic .filter__modal{display:block!important}.filter--basic .filter__form{width:100%;background:0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:8px}@media (min-width:744px){.filter--basic .filter__form{gap:10px}}.filter--basic .filter__label{padding:12px 24px;gap:12px;border-radius:36px;border-width:1px;font-weight:600;font-size:14px!important;line-height:150%;letter-spacing:0;border:1px solid #ca0f3e;color:#ca0f3e}@media (min-width:744px){.filter--basic .filter__label{font-size:16px!important}}.filter--basic .filter__label:before,.filter--basic .filter__label::after{display:none!important}.filter--basic .filter__radio:checked+.filter__label{background:-webkit-gradient(linear,right top,left top,from(#ff5f61),color-stop(61.89%,#e63542),to(#ca0f3e));background:-o-linear-gradient(right,#ff5f61 0,#e63542 61.89%,#ca0f3e 100%);background:linear-gradient(270deg,#ff5f61 0,#e63542 61.89%,#ca0f3e 100%);color:#fff;border:0;padding:12px 24px}@media (min-width:744px){.filter--basic .filter__radio:checked+.filter__label{padding:13px 25px}}.answer__content{max-width:1248px;margin:0 auto;padding:0 16px}@media (min-width:744px){.answer__content{padding:0 24px}}.answer__title{font-weight:600;font-size:24px;line-height:36px;letter-spacing:-.2px;margin-bottom:40px}@media (min-width:744px){.answer__title{font-size:32px;line-height:40px}}@media (min-width:1440px){.answer__title{font-size:48px;line-height:60px}}@media (min-width:1440px){.answer .tabs__inner{gap:60px}}.answer .dropdown__title{padding:20px 0 25px}.answer .dropdown__title-wrapper p{font-size:16px;line-height:24px}@media (min-width:744px){.answer .dropdown__title-wrapper p{font-size:18px;line-height:27px;letter-spacing:-.2px}}.answer .dropdown__content{padding:0 0 20px}.answer .dropdown__content:has(p+p) p{margin-bottom:16px}.answer .dropdown__content:has(p+p) p:last-child{margin-bottom:0}body{font-family:"Manrope","Arial",sans-serif;font-size:1.5rem;line-height:130%;font-weight:500;color:#141731}.components{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr);gap:12px;max-width:1200px;margin:0 auto;padding:0;list-style-type:disclosure-closed}.components a{text-decoration:none;color:inherit;text-wrap:nowrap;-webkit-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease}.components a:hover,.components a:focus,.components a:active{color:#df2935}.applicant-graduate-school .about__block img{width:49px}.applicant-graduate-school .about p{margin-left:-5px}.applicant-graduate-school__achievements .achievements__title{margin-bottom:24px}.applicant-graduate-school__achievements .achievements__desc{margin-bottom:64px}@media (min-width:1024px){.applicant-graduate-school__achievements .achievements__desc{font-size:18px;line-height:27px;text-align:center}}@media (min-width:744px){.applicant-graduate-school__achievements .warning p{letter-spacing:-.16px}}@media (min-width:744px){.applicant-graduate-school__achievements .warning p::before{top:50%;-webkit-transform:translate(0,-78%);-ms-transform:translate(0,-78%);transform:translate(0,-78%)}}@media (min-width:1024px){.applicant-graduate-school__achievements .warning p::before{-webkit-transform:translate(0,-55%);-ms-transform:translate(0,-55%);transform:translate(0,-55%)}}.applicant-graduate-school__achievements .tabs__block--achievements.active{padding:16px}@media (min-width:744px){.applicant-graduate-school__achievements .tabs__block--achievements.active{padding:24px}}@media (min-width:1024px){.applicant-graduate-school__achievements .tabs__block--achievements.active{padding:40px}}.applicant-graduate-school__achievements .achievement__info{gap:16px}.applicant-graduate-school__achievements .achievement__info .achievement__btn{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:128px}@media (min-width:744px){.applicant-graduate-school__achievements .achievement__info .achievement__btn{position:absolute;top:32px;right:23px}}.applicant-graduate-school__achievements .achievement__text{width:100%}@media (min-width:744px){.applicant-graduate-school__achievements .achievement__text{width:calc(100% - 155px)}}.applicant-graduate-school__achievements .achievement__text a{font-weight:600}.applicant-graduate-school__achievements .show-more__btn{margin:21px 0 0}.applicant-graduate-school__achievements .tabs--achievements{display:block}.applicant-graduate-school .about{padding:64px 0}@media (min-width:744px){.applicant-graduate-school .about{padding:64px 0}}@media (min-width:1024px){.applicant-graduate-school .about{padding:100px 0}}.applicant-graduate-school .about__grid-container{gap:38px}@media (min-width:1024px){.applicant-graduate-school .about__grid-container{gap:48px}}.conditions-receipts{padding:64px 0}@media (min-width:1024px){.conditions-receipts{padding:100px 0}}.conditions-receipts__content{max-width:1248px;margin:0 auto;padding:0 16px;display:-ms-grid;display:grid;gap:40px}.conditions-receipts__content:not(:has(.conditions-receipts__col)) .conditions-receipts__list--col3{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3}@media (min-width:744px){.conditions-receipts__content{padding:0 24px;gap:64px}}@media (min-width:1024px){.conditions-receipts__content{-ms-grid-columns:.92fr 2fr;grid-template-columns:.92fr 2fr;gap:75px}}.conditions-receipts__col{display:-ms-grid;display:grid;align-self:baseline;gap:24px}.conditions-receipts__title{font-weight:600;font-size:24px;line-height:26px;letter-spacing:-.2px;color:#2a253e}@media (min-width:744px){.conditions-receipts__title{font-size:32px;line-height:43.2px;letter-spacing:-.6px}}@media (min-width:1024px){.conditions-receipts__title{font-size:42px;line-height:56.7px;letter-spacing:-1px}}.conditions-receipts__text{font-size:14px;line-height:21px}@media (min-width:744px){.conditions-receipts__text{font-size:16px;line-height:24px}}.conditions-receipts__list{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fit,minmax(252px,1fr));gap:40px}@media (min-width:744px){.conditions-receipts__list{gap:40px 48px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}@media (min-width:1024px){.conditions-receipts__list{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;gap:53px 48px;grid-template-columns:repeat(auto-fit,minmax(270px,1fr))}}.conditions-receipts__list--one-column{-ms-grid-columns:auto;grid-template-columns:auto}.conditions-receipts__item{display:-ms-grid;display:grid;-ms-grid-rows:auto 1fr;grid-template-rows:auto 1fr;gap:24px}@media (min-width:744px){.conditions-receipts__item--big{-ms-grid-column-span:2;grid-column:span 2}}.conditions-receipts__item p{-ms-grid-row:2;grid-row:2;font-size:14px;line-height:21px}@media (min-width:744px){.conditions-receipts__item p{font-size:16px;line-height:24px}}.container .conditions-receipts>.conditions-receipts__content{max-width:1200px;padding:0}.postgraduate-courses{padding:64px 0}@media (min-width:1024px){.postgraduate-courses{padding:100px 0}}.postgraduate-courses__container{max-width:1248px;margin:0 auto;padding:0 16px}@media (min-width:744px){.postgraduate-courses__container{padding:0 24px}}.postgraduate-courses__title{font-weight:600;font-size:24px;line-height:36px;letter-spacing:-.2px;margin-bottom:40px}@media (min-width:744px){.postgraduate-courses__title{font-size:48px;line-height:60px;letter-spacing:-1px;margin-bottom:48px}}@media (min-width:1024px){.postgraduate-courses__title{margin-bottom:64px}}.postgraduate-courses__tabs{margin-bottom:40px}@media (min-width:744px){.postgraduate-courses__tabs{margin-bottom:48px}}@media (min-width:1024px){.postgraduate-courses__tabs{margin-bottom:64px}}.postgraduate-courses__box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.postgraduate-courses__btn{padding:12px 32px;width:100%}@media (min-width:744px){.postgraduate-courses__btn{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.responsive-tabs{width:100%;display:-ms-grid;display:grid;gap:24px}@media (min-width:880px){.responsive-tabs{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);gap:0}}.responsive-tabs__tabs{display:none;gap:4px;padding:16px;outline:1px solid #e5e1f0;background-color:#f4f3f7;border-radius:8px}@media (min-width:880px){.responsive-tabs__tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:33px 34px 32px 32px}}.responsive-tabs__tab{background-color:transparent;padding:8px 15px;text-align:left;border:0;border-radius:4px;font-weight:500;font-size:16px;line-height:24px}.responsive-tabs__tab--active{background-color:#df2935;color:#fff}.responsive-tabs__contents{padding:16px;outline:1px solid #e5e1f0;background-color:#f4f3f7;border-radius:8px}@media (min-width:744px){.responsive-tabs__contents{padding:29px 32px 63px 32px}}@media (min-width:880px){.responsive-tabs__contents{background-color:transparent}}@media (min-width:1024px){.responsive-tabs__contents{padding:29px 32px 39px 30px}}.responsive-tabs__content{display:none}.responsive-tabs__content--active{display:block}.responsive-tabs__custom{display:block;position:relative}@media (min-width:880px){.responsive-tabs__custom{display:none}}.responsive-tabs__custom-select{display:none;position:absolute;top:100%;left:0;right:0;background-color:#fff;outline:.7px solid #171520;outline-offset:-.7px;border-radius:4px;list-style-type:none;z-index:2}.responsive-tabs__custom-option{padding:12px 16px;font-weight:400;font-size:16px;line-height:24px;cursor:pointer}.responsive-tabs__custom--active .responsive-tabs__custom-select{display:block}.responsive-tabs__custom--active .responsive-tabs__trigger::before{-webkit-transform:translate(0,-50%) rotate(180deg);-ms-transform:translate(0,-50%) rotate(180deg);transform:translate(0,-50%) rotate(180deg);-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.responsive-tabs__trigger{padding:12px 42px 12px 16px;position:relative;font-weight:400;font-size:16px;line-height:24px;outline:.7px solid #171520;outline-offset:-.7px;border-radius:4px;cursor:pointer}.responsive-tabs__trigger::before{content:"";position:absolute;width:24px;height:24px;top:50%;right:16px;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);-webkit-mask-image:url(/local/libcss/projects/ranepa-redesign-library/common/build/styles/../media/svg/select-arrow.svg);mask-image:url(/local/libcss/projects/ranepa-redesign-library/common/build/styles/../media/svg/select-arrow.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:#171520;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.table-contact{width:650px;border-collapse:collapse;border-radius:8px;overflow:hidden}@media (min-width:744px){.table-contact{width:100%}}.table-contact thead tr,.table-contact tbody tr{display:-ms-grid;display:grid;-ms-grid-columns:200px 250px 200px;grid-template-columns:200px 250px 200px}@media (min-width:744px){.table-contact thead tr,.table-contact tbody tr{-ms-grid-columns:1fr 1fr .92fr;grid-template-columns:1fr 1fr .92fr}}@media (min-width:1024px){.table-contact thead tr,.table-contact tbody tr{-ms-grid-columns:1fr .91fr .92fr;grid-template-columns:1fr .91fr .92fr}}.table-contact thead{background-color:rgba(255,255,255,.2)!important}.table-contact thead th{font-weight:500;font-size:14px;line-height:21px;color:#fff!important;padding:12px 16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:744px){.table-contact thead th{padding:14px 24px}}.table-contact tbody{background-color:#2d2936}.table-contact tbody td{padding:16px 16px 15px 16px;border-top:.7px solid rgba(255,255,255,.4);padding:0;font-size:14px;line-height:21px;color:#fff;background-color:#2d2936!important}@media (min-width:744px){.table-contact tbody td{padding:16px 24px 15px 24px}}.table-contact tbody td:empty{border:0}.table-contact tbody td:nth-child(2){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:center;-ms-flex-pack:center;justify-content:center}@media (min-width:1024px){.table-contact tbody td:nth-child(2){padding:15px 24px 16px 24px}}@media (min-width:744px){.table-contact tbody td:last-child{padding-left:43.5px}}.table-contact tbody td p{padding:0;font-size:14px;line-height:21px;color:#fff;font-weight:400}.table-contact tbody td a{display:block;font-weight:400;font-size:14px;line-height:21px;color:#fff}.acceptance-documents .table{width:100%;table-layout:fixed;overflow:hidden;border-radius:8px!important}.acceptance-documents .table td{background-color:rgba(255,255,255,.2)!important;color:#fff!important;border-radius:0!important;border-bottom:.7px solid rgba(255,255,255,.4)!important}.acceptance-documents .table td:last-child{border-bottom:none!important}.acceptance-documents .table tr:last-child td{border-bottom:none!important}.acceptance-documents .table thead tr td{font-weight:500!important;font-size:14px!important;line-height:21px!important}.acceptance-documents .table tbody{background-color:#2d2936}.acceptance-documents .table tbody td{border-top:.7px solid rgba(255,255,255,.4)!important;padding:0;font-size:14px;line-height:21px;color:#fff;background-color:#2d2936!important}.acceptance-documents .table tbody tr td{padding:16px}.acceptance-documents .table tbody tr td p:last-child{padding-bottom:0}.acceptance-documents .table tbody tr td a{color:inherit;text-decoration:none}.acceptance-documents .table tbody tr td p,.acceptance-documents .table tbody tr td a{font-size:14px;line-height:21px}.acceptance-documents .table tbody td:first-child[rowspan]{border-right:.7px solid rgba(255,255,255,.4)}.program-details__content{display:-ms-grid;display:grid;gap:32px}.program-details__header{display:-ms-grid;display:grid;gap:12px;margin-bottom:12px}.program-details__link{font-weight:600;font-size:16px;line-height:17px;color:#2a253e}.program-details__box{display:-ms-grid;display:grid}.program-details__box--col2{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr);gap:24px}@media (min-width:744px){.program-details__box--col2{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);gap:0 32px}}.program-details__box--row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:744px){.program-details__box--row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.program-details__list{display:-ms-grid;display:grid;gap:24px}@media (min-width:744px){.program-details__list{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);gap:32px}}.program-details__list--column{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr);gap:0}.program-details__list .program-details__desc{margin-bottom:0}.program-details__item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:744px){.program-details__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:10px}}.program-details__item--column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}@media (min-width:744px){.program-details__item--column{gap:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.program-details__desc{font-size:14px;line-height:21px;opacity:.5;margin-bottom:10px}.program-details__quanity{font-weight:500;font-size:16px;line-height:24px}.program-details__branch{font-weight:600;font-size:14px;line-height:21px;color:#2a253e}@media (min-width:744px){.program-details__branch{font-size:16px;line-height:24px}}.program-details__name{font-weight:400;font-size:16px;line-height:24px}.program-details__mail,.program-details__phone,.program-details__address{font-weight:400;font-size:16px;line-height:24px;color:#171520}.acceptance-documents{padding:64px 0;background-image:-webkit-gradient(linear,left top,left bottom,from(#25222e),color-stop(61.75%,rgba(37,34,46,.75)),color-stop(109.95%,#d3e0e4));background-image:-o-linear-gradient(top,#25222e 0,rgba(37,34,46,.75) 61.75%,#d3e0e4 109.95%);background-image:linear-gradient(180deg,#25222e 0,rgba(37,34,46,.75) 61.75%,#d3e0e4 109.95%)}@media (min-width:1024px){.acceptance-documents{padding:100px 0}}.acceptance-documents__content{max-width:1248px;margin:0 auto;padding:0 16px;width:100%}@media (min-width:744px){.acceptance-documents__content{padding:0 24px}}@media (min-width:1024px){.acceptance-documents__content{display:-ms-grid;display:grid;-ms-grid-columns:300px 1fr;grid-template-columns:300px 1fr;gap:0 32px}}@media (min-width:1240px){.acceptance-documents__content{-ms-grid-columns:460px 1fr;grid-template-columns:460px 1fr}}@media (min-width:1440px){.acceptance-documents__content{gap:0 64px}}.acceptance-documents__title{font-weight:600;font-size:24px;line-height:36px;letter-spacing:-.4px;color:#fff;text-align:center;margin-bottom:16px}@media (min-width:744px){.acceptance-documents__title{font-size:32px;line-height:40px;letter-spacing:-.6px;margin-bottom:24px}}@media (min-width:1024px){.acceptance-documents__title{font-size:48px;line-height:60px;-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3}}.acceptance-documents__desc{font-weight:400;font-size:14px;line-height:21px;color:#fff;text-align:center;margin-bottom:40px}.acceptance-documents__desc a{font-weight:600}@media (min-width:744px){.acceptance-documents__desc{margin-bottom:48px;font-size:16px;line-height:24px}}@media (min-width:1024px){.acceptance-documents__desc{font-size:18px;line-height:27px;margin-bottom:66px;-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3}}.acceptance-documents__image{display:none}@media (min-width:1024px){.acceptance-documents__image{position:relative;height:100%;height:600px;max-height:600px;border-radius:8px;overflow:hidden;display:block;-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2}}.acceptance-documents__image img{position:absolute;top:0;left:0;right:0;bottom:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;border-radius:8px}.acceptance-documents__list{display:-ms-grid;display:grid;gap:48px;list-style-type:none}@media (min-width:744px){.acceptance-documents__list{gap:49px}}@media (min-width:1024px){.acceptance-documents__list{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3}}.acceptance-documents__item{display:-ms-grid;display:grid;gap:20px}.acceptance-documents__item p{color:#fff}@media (min-width:744px){.acceptance-documents__item{gap:23px}}.acceptance-documents__subtitle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;font-weight:600;font-size:16px;color:#fff}.acceptance-documents__subtitle svg{width:42px;height:42px}@media (min-width:744px){.acceptance-documents__subtitle svg{width:52px;height:52px}}@media (min-width:744px){.acceptance-documents__subtitle{font-size:20px;line-height:30px;letter-spacing:-.1px}}@media (min-width:744px){.acceptance-documents__container{margin-top:5px}}.acceptance-documents__dropdown{margin-bottom:20px}.acceptance-documents__dropdown:last-child{margin-bottom:0}@media (min-width:744px){.acceptance-documents__dropdown{margin-bottom:27px}}.acceptance-documents__dropdown-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px;width:100%;background:0 0;border:0;padding:0 7.5px 16px 0;font-weight:600;text-align:left;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}@media (min-width:744px){.acceptance-documents__dropdown-btn{padding:0 7.5px 24px 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.acceptance-documents__dropdown-btn p{line-height:24px}.acceptance-documents__dropdown-btn svg{-ms-flex-negative:0;flex-shrink:0;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;margin-top:10px}@media (min-width:744px){.acceptance-documents__dropdown-btn svg{margin:0}}.acceptance-documents__dropdown-content{max-height:0;overflow:hidden;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;border-bottom:.5px solid #4f486a}@media (min-width:744px){.acceptance-documents__dropdown-content{border-color:#fff}}.acceptance-documents__dropdown-content p{padding-bottom:35px}@media (min-width:744px){.acceptance-documents__dropdown-content p{padding-bottom:24px}}@media (min-width:1024px){.acceptance-documents__dropdown-content p{max-width:675px}}.acceptance-documents__dropdown-content a{font-weight:600}.acceptance-documents__table,.acceptance-documents table{width:calc(100vw - 32px);overflow:auto;margin-bottom:24px}@media (min-width:744px){.acceptance-documents__table,.acceptance-documents table{width:100%;margin-bottom:17px}}.acceptance-documents .js-dropdown-toggle--active{padding-bottom:18px}@media (min-width:744px){.acceptance-documents .js-dropdown-toggle--active{padding-bottom:20px}}.acceptance-documents .js-dropdown-toggle--active svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.competitive-lists__title{margin-top:-8px;margin-bottom:16px;font-size:18px;line-height:1.5;font-weight:600;letter-spacing:-.01em;text-align:center}@media (min-width:744px){.competitive-lists__title{margin-top:0;font-size:20px;letter-spacing:normal}}@media (min-width:1024px){.competitive-lists__title{margin-top:12px;margin-bottom:24px;font-size:24px;letter-spacing:-.02em}}.competitive-lists__title+p{margin-bottom:40px;font-size:14px;line-height:1.5;text-align:center}@media (min-width:744px){.competitive-lists__title+p{font-size:16px}}@media (min-width:1024px){.competitive-lists__title+p{margin-bottom:48px;font-size:18px}}.competitive-lists .rn-form{padding:16px;padding-bottom:28px}@media (min-width:744px){.competitive-lists .rn-form{padding:24px}}@media (min-width:1024px){.competitive-lists .rn-form{padding:48px}}@media (min-width:1024px){.competitive-lists .rn-form__fields:has(.rn-form__field--select){display:-ms-grid;display:grid;-ms-grid-columns:360px auto 1fr;grid-template-columns:360px auto 1fr;-webkit-column-gap:60px;-moz-column-gap:60px;column-gap:60px}}.competitive-lists .rn-form__field:has(.rn-form__search-input){-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2}.competitive-lists .rn-form__field--select{-ms-grid-column:3;-ms-grid-column-span:1;grid-column:3/4}@media (min-width:1024px){.competitive-lists .rn-form p:has(+.rn-form__field){-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;margin-top:42px}}.competitive-lists .rn-form__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:28px;margin-top:8px}@media (min-width:744px){.competitive-lists .rn-form__footer{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:40px;margin-top:16px;padding-right:24px}}@media (min-width:1024px){.competitive-lists .rn-form__footer{grid-column:1/-1;padding-right:22px}}.competitive-lists .rn-form__button{width:100%}@media (min-width:744px){.competitive-lists .rn-form__button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0}}.competitive-lists .rn-form .pk-link{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:16px;line-height:1.5;font-weight:600}@media (min-width:744px){.competitive-lists .rn-form .pk-link{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.document-reception .dropdown{margin-top:-8px;margin-bottom:40px}@media (min-width:744px){.document-reception .dropdown{margin-bottom:48px}}@media (min-width:1024px){.document-reception .dropdown{margin-top:-4px;margin-bottom:64px}}@media (min-width:744px){.document-reception .dropdown__inner:nth-child(2) .dropdown__title{padding:32px}}.document-reception .r-button{width:100%;margin-top:36px}@media (min-width:744px){.document-reception .r-button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:44px}}.enrollment-information .document-reception .dropdown .dropdown__content.typography ul li{padding-left:32px}.enrollment-information .document-reception .dropdown .dropdown__content.typography ul li::before{left:0}.enrollment-information{padding:64px 0;color:#2a253e;background-color:#f4f3f7}@media (min-width:1024px){.enrollment-information{padding:100px 0;background-image:url(/local/libcss/projects/ranepa-redesign-library/common/build/styles/../media/svg/academy-logo.svg);background-repeat:no-repeat;background-size:425px 600px;background-position:top 28px right -185px}}.enrollment-information__title{margin-bottom:40px;font-size:24px;line-height:1.5;font-weight:600;letter-spacing:-.02em;text-align:center}@media (min-width:744px){.enrollment-information__title{margin-bottom:48px;font-size:32px;line-height:1.25}}@media (min-width:1024px){.enrollment-information__title{margin-bottom:64px;font-size:48px}}.enrollment-information__title--left{text-align:left}.enrollment-information .dropdown__title{-webkit-box-align:start;-ms-flex-align:start;align-items:start}@media (min-width:744px){.enrollment-information .dropdown__title{gap:16px;padding:24px}}@media (min-width:1024px){.enrollment-information .dropdown__title{padding:32px}}.enrollment-information .dropdown__title-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:10px}@media (min-width:744px){.enrollment-information .dropdown__title-wrapper{gap:16px}}@media (min-width:744px){.enrollment-information .dropdown__title-wrapper p{font-size:20px;line-height:1.5;letter-spacing:-.01em}}.enrollment-information .dropdown__open-svg{width:24px;height:24px}@media (min-width:744px){.enrollment-information .dropdown__open-svg{width:32px;height:32px}}.enrollment-information .dropdown__close-svg{width:24px;height:24px}@media (min-width:744px){.enrollment-information .dropdown__close-svg{width:32px;height:32px}}.enrollment-information .dropdown__content{padding-top:8px;padding-bottom:40px}@media (min-width:744px){.enrollment-information .dropdown__content{padding-bottom:32px}}@media (min-width:1024px){.enrollment-information .dropdown__content{padding-bottom:40px}}.enrollment-information .dropdown__content.typography ul li{margin-bottom:12px;padding-left:22px}.enrollment-information .dropdown__content.typography ul li::before{top:12px;left:-10px}.enrollment-information .dropdown__content a:not(.r-button):not(.play):not(.loadfile):not(.arrowright):not(.redtriangle):not(.file):not(.link){font-size:inherit;line-height:inherit;font-weight:600;letter-spacing:normal;text-decoration:none;color:#df2935;-webkit-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease}@media (hover:hover){.enrollment-information .dropdown__content a:not(.r-button):not(.play):not(.loadfile):not(.arrowright):not(.redtriangle):not(.file):not(.link):hover:not(.focus-visible){color:#ff5e62}}.enrollment-information .dropdown .file{margin-bottom:20px;padding-left:40px;font-size:14px;line-height:1.5;font-weight:400;color:#171520;-webkit-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease}@media (min-width:744px){.enrollment-information .dropdown .file{font-size:16px}}@media (hover:hover){.enrollment-information .dropdown .file:hover:not(.focus-visible){color:#df2935}}.enrollment-information .dropdown .loadfile{font-size:14px;line-height:1.5;font-weight:400;color:#171520;-webkit-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease}@media (min-width:744px){.enrollment-information .dropdown .loadfile{font-size:16px}}@media (hover:hover){.enrollment-information .dropdown .loadfile:hover:not(.focus-visible){color:#df2935}}.enrollment-information a.dropdown__title>.rotate-top{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.enrollment-information .warning p{font-size:14px;line-height:1.5;color:#141731;letter-spacing:normal}@media (min-width:744px){.enrollment-information .warning p{font-size:16px}}.enrollment-information .warning a:not(.r-button):not(.play):not(.loadfile):not(.arrowright):not(.redtriangle):not(.file):not(.link){font-size:inherit;line-height:inherit;font-weight:600;letter-spacing:normal;text-decoration:none;color:#df2935;-webkit-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease}@media (hover:hover){.enrollment-information .warning a:not(.r-button):not(.play):not(.loadfile):not(.arrowright):not(.redtriangle):not(.file):not(.link):hover:not(.focus-visible){color:#ff5e62}}.enrollment-information--no-bg{background-image:none;background-color:transparent}.enrollment-information .max-width-920{max-width:920px}:has(.enrollment-information) .r-modal{padding:20px 16px}:has(.enrollment-information) .r-modal__content{width:343px}@media (min-width:744px){:has(.enrollment-information) .r-modal__content{width:400px;padding:24px}}:has(.enrollment-information) .r-modal__close{top:16px;right:16px;width:48px;height:48px;background-image:url(/local/libcss/projects/ranepa-redesign-library/common/build/styles/../media/svg/Close_gray.svg);background-repeat:no-repeat;background-size:32px 32px;background-position:center}:has(.enrollment-information) .r-modal__icon{width:48px;height:48px;margin-bottom:20px}:has(.enrollment-information) .r-modal p{margin-bottom:32px;font-size:16px;line-height:1.5}:has(.enrollment-information) .r-modal .r-button{width:100%}.entrance-examinations{color:#171520}.entrance-examinations.typography .entrance-examinations__introduction{margin-top:-16px;margin-bottom:32px}@media (min-width:744px){.entrance-examinations.typography .entrance-examinations__introduction{margin-top:0;margin-bottom:48px}}@media (min-width:1024px){.entrance-examinations.typography .entrance-examinations__introduction{max-width:900px;margin-top:-4px}}.entrance-examinations.typography .entrance-examinations__introduction p{margin-bottom:24px;font-size:16px;line-height:1.5}@media (min-width:744px){.entrance-examinations.typography .entrance-examinations__introduction p{margin-bottom:40px;font-size:18px}}@media (min-width:1024px){.entrance-examinations.typography .entrance-examinations__introduction p{margin-bottom:48px}}@media (min-width:744px){.entrance-examinations.typography .entrance-examinations__introduction p:has(+ul){margin-bottom:24px}}@media (min-width:1024px){.entrance-examinations.typography .entrance-examinations__introduction p:has(+ul)+ul{padding-left:27px}}.entrance-examinations.typography .entrance-examinations__introduction p:has(+ul)+ul li{margin-bottom:16px;font-size:16px;line-height:1.5}@media (min-width:744px){.entrance-examinations.typography .entrance-examinations__introduction p:has(+ul)+ul li{font-size:18px}}.entrance-examinations.typography .entrance-examinations__introduction b{font-weight:600}@media (min-width:1024px){.entrance-examinations.typography .entrance-examinations__introduction b{letter-spacing:-.01em}}.entrance-examinations.typography ul{padding-left:24px;list-style:disc}@media (min-width:744px){.entrance-examinations.typography ul{padding-left:26px}}@media (min-width:1024px){.entrance-examinations.typography ul:not(:has(a)){padding-left:24px}}.entrance-examinations.typography ul li{padding:0}.entrance-examinations.typography ul li::before{display:none}.entrance-examinations.typography h3:has(+ul),.entrance-examinations.typography h3:has(+p){margin-bottom:16px;font-size:18px;line-height:1.5;font-weight:600;letter-spacing:-.01em}@media (min-width:744px){.entrance-examinations.typography h3:has(+ul),.entrance-examinations.typography h3:has(+p){margin-bottom:24px;font-size:20px;letter-spacing:normal}}@media (min-width:1024px){.entrance-examinations.typography h3:has(+ul),.entrance-examinations.typography h3:has(+p){max-width:900px;font-size:24px;letter-spacing:-.02em}}.entrance-examinations.typography h3:has(+ul)+ul,.entrance-examinations.typography h3:has(+p)+ul{margin-bottom:32px}@media (min-width:744px){.entrance-examinations.typography h3:has(+ul)+ul,.entrance-examinations.typography h3:has(+p)+ul{margin-bottom:48px}}@media (min-width:1024px){.entrance-examinations.typography h3:has(+ul)+ul,.entrance-examinations.typography h3:has(+p)+ul{max-width:900px}}.entrance-examinations.typography h3:has(+ul)+ul li,.entrance-examinations.typography h3:has(+p)+ul li{margin:0;font-size:16px;line-height:1.5}.entrance-examinations.typography h3:has(+ul)+ul li:has(a),.entrance-examinations.typography h3:has(+p)+ul li:has(a){margin:0;font-size:16px;line-height:1.5}@media (min-width:744px){.entrance-examinations.typography h3:has(+ul)+ul li:has(a),.entrance-examinations.typography h3:has(+p)+ul li:has(a){font-size:18px;letter-spacing:-.01em}}.entrance-examinations.typography h3:has(+ul)+ul li:has(a)::marker,.entrance-examinations.typography h3:has(+p)+ul li:has(a)::marker{color:#df2935}.entrance-examinations.typography h3:has(+ul)+ul li:has(a) a:not(.r-button):not(.play):not(.loadfile):not(.arrowright):not(.redtriangle):not(.file):not(.link),.entrance-examinations.typography h3:has(+p)+ul li:has(a) a:not(.r-button):not(.play):not(.loadfile):not(.arrowright):not(.redtriangle):not(.file):not(.link){font-size:inherit;line-height:inherit;font-weight:500;letter-spacing:normal;text-decoration:none;color:#df2935;-webkit-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease;letter-spacing:-.01em}@media (hover:hover){.entrance-examinations.typography h3:has(+ul)+ul li:has(a) a:not(.r-button):not(.play):not(.loadfile):not(.arrowright):not(.redtriangle):not(.file):not(.link):hover:not(.focus-visible),.entrance-examinations.typography h3:has(+p)+ul li:has(a) a:not(.r-button):not(.play):not(.loadfile):not(.arrowright):not(.redtriangle):not(.file):not(.link):hover:not(.focus-visible){color:#ff5e62}}.entrance-examinations.typography h3:has(+ul)+p,.entrance-examinations.typography h3:has(+p)+p{font-size:16px;line-height:1.5}@media (min-width:1024px){.entrance-examinations.typography h3:has(+ul)+p,.entrance-examinations.typography h3:has(+p)+p{max-width:900px}}.admission-figures-cost.typography .admission-figures-cost__title{margin-top:-16px;margin-bottom:32px;font-size:18px;line-height:1.5;font-weight:600;letter-spacing:-.01em}@media (min-width:744px){.admission-figures-cost.typography .admission-figures-cost__title{margin-top:0;margin-bottom:40px;font-size:20px;letter-spacing:normal}}@media (min-width:1024px){.admission-figures-cost.typography .admission-figures-cost__title{max-width:770px;margin-top:12px;margin-bottom:48px;font-size:24px;letter-spacing:-.02em}}@media (min-width:1024px){.admission-figures-cost.typography .filter{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.admission-figures-cost.typography .points__table{border:0;width:100%;max-width:100%}@media (min-width:1024px){.admission-figures-cost.typography .points__table{margin-top:-4px}}.admission-figures-cost.typography .points__table .points__table-thead th{width:auto;padding:16px;font-size:16px;line-height:1.5;font-weight:500;text-align:left;vertical-align:top}@media (min-width:744px){.admission-figures-cost.typography .points__table .points__table-thead th{padding:16px 24px}}@media (min-width:744px){.admission-figures-cost.typography .points__table .points__table-thead th:nth-child(odd){width:472px}}@media (min-width:1024px){.admission-figures-cost.typography .points__table .points__table-thead th:nth-child(odd){width:670px}}.admission-figures-cost.typography .points__table .points__table-thead th:nth-child(even){padding-left:4px}@media (min-width:744px){.admission-figures-cost.typography .points__table .points__table-thead th:nth-child(even){padding-left:0;text-align:center}}@media (min-width:1024px){.admission-figures-cost.typography .points__table .points__table-thead th:nth-child(even){padding-left:26px}}.admission-figures-cost.typography .points__table .points__table-tbody td{width:auto;padding:24px 16px;font-size:16px;line-height:1.5;font-weight:400;vertical-align:middle}@media (min-width:744px){.admission-figures-cost.typography .points__table .points__table-tbody td{padding:24px;padding-bottom:23px}}@media (min-width:744px){.admission-figures-cost.typography .points__table .points__table-tbody td:nth-child(odd){width:472px}}@media (min-width:1024px){.admission-figures-cost.typography .points__table .points__table-tbody td:nth-child(odd){width:670px;letter-spacing:.01em}}.admission-figures-cost.typography .points__table .points__table-tbody td:nth-child(even){padding-left:4px;text-align:center}@media (min-width:744px){.admission-figures-cost.typography .points__table .points__table-tbody td:nth-child(even){padding-left:10px}}@media (min-width:1024px){.admission-figures-cost.typography .points__table .points__table-tbody td:nth-child(even){padding-left:24px}}.admission-figures-cost.typography .points__table .points__table-tbody ul{margin:0;padding:0;list-style:none}.admission-figures-cost.typography .points__table:has(+h3){margin-bottom:32px}@media (min-width:744px){.admission-figures-cost.typography .points__table:has(+h3){margin-bottom:48px}}@media (min-width:1024px){.admission-figures-cost.typography .points__table:has(+h3){margin-bottom:65px}}.admission-figures-cost.typography .points__table a:not(.r-button):not(.play):not(.loadfile):not(.arrowright):not(.redtriangle):not(.file):not(.link){font-size:inherit;line-height:inherit;font-weight:600;letter-spacing:normal;text-decoration:none;color:#df2935;-webkit-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease}@media (hover:hover){.admission-figures-cost.typography .points__table a:not(.r-button):not(.play):not(.loadfile):not(.arrowright):not(.redtriangle):not(.file):not(.link):hover:not(.focus-visible){color:#ff5e62}}.admission-figures-cost.typography h3:has(+p){margin-bottom:24px;font-size:18px;line-height:1.5;font-weight:600;letter-spacing:-.01em}@media (min-width:744px){.admission-figures-cost.typography h3:has(+p){font-size:20px;letter-spacing:normal}}@media (min-width:1024px){.admission-figures-cost.typography h3:has(+p){max-width:770px;font-size:24px;letter-spacing:-.02em}}.admission-figures-cost.typography h3:has(+p)+p{margin-bottom:40px;font-size:14px;line-height:1.5}@media (min-width:744px){.admission-figures-cost.typography h3:has(+p)+p{margin-bottom:48px;font-size:16px}}@media (min-width:1024px){.admission-figures-cost.typography h3:has(+p)+p{max-width:770px;margin-bottom:64px;font-size:18px}}.admission-figures-cost.typography h3:has(+p)+p:has(+.r-button),.admission-figures-cost.typography h3:has(+p)+p:has(+.dropdown){margin-bottom:48px}.admission-figures-cost.typography h3:has(+p)+p:has(+.r-button)+.r-button,.admission-figures-cost.typography h3:has(+p)+p:has(+.dropdown)+.r-button{margin-bottom:40px}@media (min-width:744px){.admission-figures-cost.typography h3:has(+p)+p:has(+.r-button)+.r-button,.admission-figures-cost.typography h3:has(+p)+p:has(+.dropdown)+.r-button{margin-bottom:48px}}@media (min-width:1024px){.admission-figures-cost.typography h3:has(+p)+p:has(+.r-button)+.r-button,.admission-figures-cost.typography h3:has(+p)+p:has(+.dropdown)+.r-button{margin-bottom:64px}}.admission-figures-cost.typography .dropdown .points__table{margin-top:40px;border:0;-webkit-box-shadow:0 1px 2px 0 rgba(124,124,136,.06),0 1px 3px 0 rgba(124,124,136,.08);box-shadow:0 1px 2px 0 rgba(124,124,136,.06),0 1px 3px 0 rgba(124,124,136,.08)}@media (min-width:744px){.admission-figures-cost.typography .dropdown .points__table{margin-top:48px}}@media (min-width:1024px){.admission-figures-cost.typography .dropdown .points__table{margin-top:52px}}.admission-figures-cost.typography .dropdown .points__table .points__table-thead th:nth-child(even){text-align:left}@media (min-width:1024px){.admission-figures-cost.typography .dropdown .points__table .points__table-thead th:nth-child(even){padding-left:32px}}@media (min-width:744px){.admission-figures-cost.typography .dropdown .points__table .points__table-thead th:nth-child(odd){width:472px}}@media (min-width:1024px){.admission-figures-cost.typography .dropdown .points__table .points__table-thead th:nth-child(odd){width:640px}}@media (min-width:1024px){.admission-figures-cost.typography .dropdown .points__table .points__table-tbody td{padding:16px 24px}}.admission-figures-cost.typography .dropdown .points__table .points__table-tbody td:nth-child(even){text-align:left}@media (min-width:1024px){.admission-figures-cost.typography .dropdown .points__table .points__table-tbody td:nth-child(even){padding-left:32px}}@media (min-width:744px){.admission-figures-cost.typography .dropdown .points__table .points__table-tbody td:nth-child(odd){width:472px}}@media (min-width:1024px){.admission-figures-cost.typography .dropdown .points__table .points__table-tbody td:nth-child(odd){width:640px;padding-bottom:15px;letter-spacing:normal}}@media (min-width:1024px){.admission-figures-cost.typography .dropdown__title-wrapper p{letter-spacing:normal}}@media (min-width:1024px){.admission-figures-cost.typography .dropdown .loadfile{margin-bottom:12px;padding-left:34px}}.admission-figures-cost .r-modal .filter__field{max-width:270px}@media (min-width:744px){.admission-figures-cost .r-modal .filter__field{max-width:315px}}@media (min-width:1024px){.admission-figures-cost .r-modal .filter__field{max-width:100%}}.rn-academy-advantages{padding:64px 0 48px}.rn-academy-advantages--gray{background-color:#f4f3f7}@media (min-width:744px){.rn-academy-advantages{padding:64px 0}}@media (min-width:1024px){.rn-academy-advantages{padding:64px 0 100px}}@media (min-width:1024px){.rn-academy-advantages__container.container{max-width:1200px;padding:32px;border:1px solid #e5e1f0}}.rn-academy-advantages__subtitle{margin:0;margin-bottom:24px;font-size:18px;line-height:1.5;font-weight:600}@media (min-width:744px){.rn-academy-advantages__subtitle{font-size:24px}}@media (min-width:1024px){.rn-academy-advantages__subtitle{letter-spacing:-.02em}}.rn-academy-advantages__subtitle:has(+.rn-academy-advantages__descriptions-list){margin-bottom:32px}@media (min-width:744px){.rn-academy-advantages__subtitle:has(+.rn-academy-advantages__descriptions-list){margin-bottom:48px}}@media (min-width:744px){.rn-academy-advantages__subtitle--small{font-size:20px}}@media (min-width:1024px){.rn-academy-advantages__subtitle--small{font-size:24px}}.rn-academy-advantages__description{margin:0;margin-bottom:32px;font-size:16px;line-height:1.5;font-weight:400}@media (min-width:744px){.rn-academy-advantages__description{margin-bottom:48px;font-size:18px}}.rn-academy-advantages__description+.rn-academy-advantages__description{margin-top:-8px}@media (min-width:744px){.rn-academy-advantages__description+.rn-academy-advantages__description{margin-top:-24px}}.rn-academy-advantages__descriptions-list{margin:0;margin-bottom:48px}@media (min-width:744px){.rn-academy-advantages__descriptions-list{margin-bottom:64px}}.rn-academy-advantages__descriptions-list:last-of-type{margin:0}.rn-academy-advantages__tags{margin-top:32px}@media (min-width:744px){.rn-academy-advantages__tags{margin-top:52px}}@media (min-width:1024px){.rn-academy-advantages__tags{margin:62px 0 17px}}@media (min-width:1024px){.rn-academy-advantages__text--w-900{max-width:900px}}.rn-academy-advantages__videos{padding-top:48px}@media (min-width:744px){.rn-academy-advantages__videos{padding-top:74px}}.rn-academy-advantages__videos .container{display:-ms-grid;display:grid;gap:16px;padding:0}@media (min-width:744px){.rn-academy-advantages__videos .container{gap:32px}}@media (min-width:1024px){.rn-academy-advantages__videos .container{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}.rn-academy-advantages__video{width:100%;height:auto;aspect-ratio:343/193}@media (min-width:744px){.rn-academy-advantages__video{aspect-ratio:696/358}}@media (min-width:1024px){.rn-academy-advantages__video{aspect-ratio:584/300}}.rn-advantages{display:-ms-grid;display:grid;row-gap:16px}@media (min-width:1024px){.rn-advantages{row-gap:32px}}.rn-advantages:has(:nth-child(6)) .rn-description-card:nth-child(4n):not(:last-child){margin-bottom:16px}@media (min-width:744px){.rn-advantages:has(:nth-child(6)) .rn-description-card:nth-child(4n):not(:last-child){margin:0}}@media (min-width:744px){.rn-advantages{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);row-gap:32px}}@media (min-width:1240px){.rn-advantages{-ms-grid-columns:(284px)[4];grid-template-columns:repeat(4,284px);row-gap:32px}}@media (min-width:1240px){.rn-advantages:has(:nth-child(5)):not(:has(:nth-child(6))){-ms-grid-columns:(1fr)[5];grid-template-columns:repeat(5,1fr)}}.rn-description-card{padding:16px}.rn-description-card__title{margin:0;margin-bottom:16px;padding-left:14px;font-size:24px;line-height:1.5;font-weight:600;letter-spacing:-.02em;border-left:3.5px solid #df2935}.rn-description-card__text{margin:0;font-size:16px;line-height:1.5;font-weight:400}.rn-description-card__link{font-weight:600}.rn-features{padding:65px 0 72px;color:#171520;background-color:#f4f3f7}@media (min-width:1024px){.rn-features{padding-bottom:100px}}.rn-features__container.container{padding:0}@media (min-width:1024px){.rn-features__container.container{max-width:1200px;padding:32px;padding-bottom:38px;border:1px solid #e5e1f0}}.rn-features__title{margin:0;margin-bottom:40px;font-size:24px;line-height:1.5;font-weight:600;letter-spacing:-.02em}.rn-features__subtitle{margin:0;margin-bottom:24px;font-size:18px;line-height:1.5;font-weight:600}@media (min-width:744px){.rn-features__subtitle{margin-bottom:32px;font-size:24px}}@media (min-width:1024px){.rn-features__subtitle{max-width:800px;margin-bottom:40px;letter-spacing:-.02em}}.rn-features__descriptions-list{margin:0;margin-bottom:40px}@media (min-width:744px){.rn-features__descriptions-list{margin-bottom:32px}}.rn-features__button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;margin-bottom:72px}@media (min-width:744px){.rn-features__button{margin-top:40px}}@media (min-width:1024px){.rn-features__button{margin-bottom:40px;margin-top:30px}}.rn-features .accreditation__inner{display:-ms-grid;display:grid;row-gap:40px;margin-bottom:46px}@media (min-width:744px){.rn-features .accreditation__inner{row-gap:38px;margin-bottom:72px}}@media (min-width:1240px){.rn-features .accreditation__inner{-ms-grid-columns:(536px)[2];grid-template-columns:repeat(2,536px);-webkit-column-gap:64px;-moz-column-gap:64px;column-gap:64px;margin-bottom:78px}}.rn-features .accreditation__item{display:-ms-grid;display:grid;-ms-grid-columns:auto 1fr;grid-template-columns:auto 1fr;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;padding:12px 0}@media (min-width:744px){.rn-features .accreditation__item{padding:20px 0}}.rn-features .accreditation__item-icon{-ms-flex-negative:0;flex-shrink:0;width:30px;height:30px}@media (min-width:744px){.rn-features .accreditation__item-icon{width:38px;height:38px}}@media (min-width:1024px){.rn-features .accreditation__item-icon{width:48px;height:48px}}.rn-features .accreditation__item-icon svg{width:100%;-o-object-fit:contain;object-fit:contain}.rn-features .accreditation__item-text{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;font-size:16px;line-height:1.5;font-weight:500;letter-spacing:0}.rn-features .accreditation__media-img{display:block;width:100%;-o-object-fit:cover;object-fit:cover;border-radius:8px;aspect-ratio:343/220}@media (min-width:744px){.rn-features .accreditation__media-img{aspect-ratio:696/380}}@media (min-width:1024px){.rn-features .accreditation__media-img{aspect-ratio:536/467}}.rn-features--background{background-color:#fff}.rn-features__container .accreditation__inner{display:-ms-grid;display:grid;row-gap:40px;margin-bottom:46px}@media (min-width:744px){.rn-features__container .accreditation__inner{row-gap:38px;margin-bottom:72px}}@media (min-width:1240px){.rn-features__container .accreditation__inner{-ms-grid-columns:(536px)[2];grid-template-columns:repeat(2,536px);-webkit-column-gap:64px;-moz-column-gap:64px;column-gap:64px;margin-bottom:78px}}.rn-features__container .accreditation__inner--no-margin{margin-bottom:0}.rn-features__container .accreditation__item{display:-ms-grid;display:grid;-ms-grid-columns:auto 1fr;grid-template-columns:auto 1fr;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;padding:12px 0}@media (min-width:744px){.rn-features__container .accreditation__item{padding:20px 0}}.rn-features__container .accreditation__item-icon{-ms-flex-negative:0;flex-shrink:0;width:30px;height:30px}@media (min-width:744px){.rn-features__container .accreditation__item-icon{width:38px;height:38px}}@media (min-width:1024px){.rn-features__container .accreditation__item-icon{width:48px;height:48px}}.rn-features__container .accreditation__item-icon svg{width:100%;-o-object-fit:contain;object-fit:contain}.rn-features__container .accreditation__item-text{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;font-size:16px;line-height:1.5;font-weight:500;letter-spacing:0}.rn-features__container .accreditation__media-img{display:block;width:100%;-o-object-fit:cover;object-fit:cover;border-radius:8px;aspect-ratio:343/220}@media (min-width:744px){.rn-features__container .accreditation__media-img{aspect-ratio:696/380}}@media (min-width:1024px){.rn-features__container .accreditation__media-img{aspect-ratio:536/467}}.rn-features__container--no-border{border:0!important;padding-bottom:0!important}body:has(.rn-features__container) .breadcrumbs{background-color:#f4f3f7}.rn-graduates-card__image{display:block;width:80px;height:80px;margin-bottom:24px;border-radius:50%}.rn-graduates-card__title{margin:0;margin-bottom:8px;font-size:18px;line-height:1.5;font-weight:600;letter-spacing:-.01em}@media (min-width:744px){.rn-graduates-card__title{font-size:20px}}.rn-graduates-card__description{margin:0;font-size:16px;line-height:1.5;font-weight:400}@media (min-width:744px){.rn-graduates-card__description{font-size:18px}}.rn-note{padding:16px;background-color:#edebf2;border:1px solid #e5e1f0;border-radius:6px}@media (min-width:744px){.rn-note{padding:16px 24px}}.rn-note__description{font-size:16px;line-height:1.5;font-weight:500}@media (min-width:744px){.rn-note__description{font-size:18px;letter-spacing:-.01em}}.rn-rating-programs{padding:64px 0;color:#171520}@media (min-width:1024px){.rn-rating-programs{padding:100px 0}}@media (min-width:1024px){.rn-rating-programs__container.container{max-width:1200px;padding:32px;border:1px solid #e5e1f0}}.rn-rating-programs__subtitle{margin:0;margin-bottom:24px;font-size:18px;line-height:1.5;font-weight:600}@media (min-width:744px){.rn-rating-programs__subtitle{margin-bottom:40px;font-size:24px}}@media (min-width:1024px){.rn-rating-programs__subtitle{margin-bottom:52px;letter-spacing:-.02em}}.rn-rating-programs__title{margin:0;margin-bottom:32px;font-size:20px;line-height:1.5;font-weight:600}@media (min-width:744px){.rn-rating-programs__title{margin-bottom:28px}}@media (min-width:1024px){.rn-rating-programs__title{margin-bottom:40px;font-size:24px;letter-spacing:-.02em}}.rn-rating-programs__list{display:-ms-grid;display:grid;row-gap:32px;margin-bottom:22px}@media (min-width:744px){.rn-rating-programs__list{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);-webkit-column-gap:80px;-moz-column-gap:80px;column-gap:80px;margin-bottom:40px}}@media (min-width:1024px){.rn-rating-programs__list{margin-bottom:24px}}.rn-rating-programs__item:nth-child(2n-1){position:relative}@media (min-width:744px){.rn-rating-programs__item:nth-child(2n-1)::after{content:"";position:absolute;right:-40px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:1px;height:100px;background-color:#d1cfdb}}.rn-rating-programs__cards{display:-ms-grid;display:grid;row-gap:32px;margin:0;padding:0;list-style:none}@media (min-width:744px){.rn-rating-programs__cards{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);-webkit-column-gap:32px;-moz-column-gap:32px;column-gap:32px;row-gap:64px}}@media (min-width:1024px){.rn-rating-programs__cards{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);row-gap:38px}}.rn-rating-programs .info-payment{padding:0}@media (min-width:744px){.rn-rating-programs .info-payment{gap:24px}}.rn-rating-programs .info-payment::before{width:24px;height:24px}@media (min-width:744px){.rn-rating-programs .info-payment::before{width:48px;height:48px}}.rn-rating-programs .info-payment__description{font-size:16px;line-height:1.5;font-weight:400}@media (min-width:744px){.rn-rating-programs .info-payment__description{max-width:308px}}@media (min-width:1024px){.rn-rating-programs .info-payment__description{max-width:520px}}.rn-rating-programs .info-payment__link{font-size:inherit;font-weight:600}.rn-rating-programs__note{margin-bottom:64px}@media (min-width:744px){.rn-rating-programs__note{margin-bottom:88px}}.rn-rating-programs__note:not(:has(+*)){margin:0}.rn-rating-programs__container .info-payment{padding:0}@media (min-width:744px){.rn-rating-programs__container .info-payment{gap:24px}}.rn-rating-programs__container .info-payment::before{width:24px;height:24px}@media (min-width:744px){.rn-rating-programs__container .info-payment::before{width:48px;height:48px}}.rn-rating-programs__container .info-payment__description{font-size:16px;line-height:1.5;font-weight:400}@media (min-width:744px){.rn-rating-programs__container .info-payment__description{max-width:308px}}@media (min-width:1024px){.rn-rating-programs__container .info-payment__description{max-width:520px}}.rn-rating-programs__container .info-payment__link{font-size:inherit;font-weight:600}.rn-tags__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:18px;margin:0;padding:0;list-style:none}@media (min-width:744px){.rn-tags__list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:18px 16px}}@media (min-width:1024px){.rn-tags__list{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:26px 52px}}@media (min-width:1024px){.rn-tags__item:nth-child(6){margin-left:36px}}.rn-tags__tag{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:11px 23px;font-size:16px;line-height:1.5;font-weight:700;border:1px solid #df2935;border-radius:28px 3px}.icon-hot{display:inline-block;margin-left:5px}.new-year__garland{position:absolute;top:0;z-index:1;display:none}@media (min-width:744px){.new-year__garland{display:block;width:auto;height:60px;left:50%;-webkit-transform:translateX(-45%);-ms-transform:translateX(-45%);transform:translateX(-45%)}}@media (min-width:992px){.new-year__garland{height:82px}}@media (min-width:1024px){.new-year__garland{height:110px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}}.modal-pop-up__img{width:100%}@media (min-width:1024px){.modal-pop-up .r-modal__wrapper{padding:45px}}.modal-pop-up .r-modal__content{border-radius:8px;padding:24px;background:#f4f3f7;max-height:none;height:auto}.modal-pop-up .r-modal__close{top:20px;opacity:.5}.modal-pop-up .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.modal-pop-up .swiper-wrapper{margin-bottom:32px}.modal-pop-up h1,.modal-pop-up p{padding:0}@media (min-width:1200px){.modal-pop-up h1,.modal-pop-up p{padding:0 24px}}.typography{font-family:Manrope}.typography .bold{margin-bottom:16px;font-size:16px;font-weight:600;line-height:24px;color:#171520}@media (min-width:744px){.typography .bold{font-size:18px;line-height:27px;letter-spacing:-.01em}}@media (min-width:1024px){.typography .bold{font-size:20px;line-height:30px}}.typography .v-line{margin-top:20px;margin-bottom:32px;padding-left:16px;position:relative;font-size:16px;font-weight:400;line-height:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}@media (min-width:744px){.typography .v-line{font-size:18px;line-height:27px;padding-left:24px}}.typography .v-line::before{position:absolute;content:"";width:2px;height:100%;top:0;left:0;background-color:#df2935}.typography .v-line div,.typography .v-line p{margin-bottom:0}.typography .picture{margin:32px 0}@media (min-width:744px){.typography .picture{margin:54px 0}}@media (min-width:1160px){.typography .picture{margin:64px 0}}.typography .picture img{width:100%}.typography .picture p{font-size:14px;font-weight:400;line-height:21px;color:#171520;margin-top:16px;margin-bottom:0}.typography .title-20b{margin-top:30px;margin-bottom:16px}@media (min-width:744px){.typography .title-20b{margin-top:36px}}.typography .title-24b{margin-top:32px;margin-bottom:16px}@media (min-width:744px){.typography .title-24b{margin-top:40px;margin-bottom:20px}}.typography .title-32b,.typography .title-42b{margin-top:32px;margin-bottom:16px}@media (min-width:744px){.typography .title-32b,.typography .title-42b{margin-top:56px;margin-bottom:24px}}@media (min-width:1160px){.typography .title-32b,.typography .title-42b{margin-top:64px}}.typography .title-42b:first-child{margin-top:0}.typography .title-32b:first-child{margin-top:0}.typography .title-24b:first-child{margin-top:0}.typography .title-12,.title-12{font-family:Manrope;font-weight:400;font-size:12px;line-height:150%;letter-spacing:0;text-decoration:none}.typography .title-12m,.title-12m{font-family:Manrope;font-weight:500;font-size:12px;line-height:150%;letter-spacing:0;text-decoration:none}.typography .title-12b,.title-12b{font-family:Manrope;font-weight:600;font-size:12px;line-height:150%;letter-spacing:0;text-decoration:none}.typography .title-14,.title-14{font-family:Manrope;font-weight:400;font-size:14px;line-height:150%;letter-spacing:0;text-decoration:none}.typography .title-14m,.title-14m{font-family:Manrope;font-weight:500;font-size:14px;line-height:150%;letter-spacing:0;text-decoration:none}.typography .title-14b,.title-14b{font-family:Manrope;font-weight:600;font-size:14px;line-height:150%;letter-spacing:0;text-decoration:none}.typography .title-16,.title-16{font-family:Manrope;font-weight:400;font-size:16px;line-height:150%;letter-spacing:0;text-decoration:none}.typography .title-16m,.title-16m{font-family:Manrope;font-weight:500;font-size:16px;line-height:150%;letter-spacing:0;text-decoration:none}.typography .title-16b,.title-16b{font-family:Manrope;font-weight:600;font-size:16px;line-height:150%;letter-spacing:0;text-decoration:none}.typography .title-18,.title-18{font-family:Manrope;font-weight:400;font-size:18px;line-height:150%;letter-spacing:0;text-decoration:none}.typography .title-18m,.title-18m{font-family:Manrope;font-weight:500;font-size:18px;line-height:150%;letter-spacing:-1%;text-decoration:none}.typography .title-18b,.title-18b{font-family:Manrope;font-weight:600;font-size:18px;line-height:150%;letter-spacing:-1%;text-decoration:none}.typography .title-20,.title-20{font-family:Manrope;font-weight:400;font-size:20px;line-height:150%;letter-spacing:0;text-decoration:none}.typography .title-20m,.title-20m{font-family:Manrope;font-weight:500;font-size:20px;line-height:150%;letter-spacing:0;text-decoration:none}.typography .title-20b,.title-20b{font-family:Manrope;font-weight:600;font-size:20px;line-height:150%;letter-spacing:0;text-decoration:none}.typography .title-24,.title-24{font-family:Manrope;font-weight:400;font-size:24px;line-height:150%;letter-spacing:-2%;text-decoration:none}.typography .title-24m,.title-24m{font-family:Manrope;font-weight:500;font-size:24px;line-height:150%;letter-spacing:-2%;text-decoration:none}.typography .title-24b,.title-24b{font-family:Manrope;font-weight:600;font-size:24px;line-height:150%;letter-spacing:-2%;text-decoration:none}.typography .title-32b,.title-32b{font-family:Manrope;font-weight:600;font-size:32px;line-height:135%;letter-spacing:-2%;text-decoration:none}.typography .title-42b,.title-42b{font-family:Manrope;font-weight:600;font-size:42px;line-height:135%;letter-spacing:-2%;text-decoration:none}.typography .title-48b,.title-48b{font-family:Manrope;font-weight:600;font-size:48px;line-height:125%;letter-spacing:-2%;text-decoration:none}.text-indent{text-indent:1em}.rating-block__title{font-size:20px;font-weight:600;line-height:40px;letter-spacing:-.01em;text-align:center;margin-bottom:42px;color:#171520}.rating-block__btn-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:24px}.rating-block__like,.rating-block__dislike{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:8px;border:0;background:0 0}.rating-block__like-text,.rating-block__dislike-text{font-size:16px;font-weight:400;line-height:21.25px;letter-spacing:-.01em;color:#6e6e73}.rating-block__result{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}.rating-block__result-text{color:#171520;font-size:20px;font-weight:600;line-height:21.25px;letter-spacing:-.01em}.rating-block--mt{margin-top:80px}.new-tooltip{max-width:560px;position:fixed;padding:8px 12px;border-radius:4px;color:#171520;background:#edebf2;-webkit-box-shadow:3px 3px 3px rgba(0,0,0,.3);box-shadow:3px 3px 3px rgba(0,0,0,.3);font-weight:500;font-size:14px;line-height:150%;letter-spacing:0;margin:0 15px}@media (min-width:744px){.new-tooltip{margin-right:15px}}@media (min-width:1024px){.new-tooltip{margin:0}}.new-tooltip__trigger{display:inline-block;margin-top:-9px;vertical-align:middle;position:relative;width:24px;height:28px}.new-tooltip__trigger::after{content:"";position:absolute;background-image:url(/local/libcss/projects/ranepa-redesign-library/common/build/styles/../media/svg/warn.svg);background-repeat:no-repeat;background-position:center center;background-size:contain;width:100%;height:100%;top:0;left:0}.new-tooltip__trigger:hover{cursor:pointer}.advantages-incoming{grid-column:1/-1;margin:100px 0}@media (max-width:1023px){.advantages-incoming{margin:0}}.advantages-incoming__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px;list-style:none;justify-content:space-between}@media (max-width:1023px){.advantages-incoming__list{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:48px}}@media (max-width:743px){.advantages-incoming__list{gap:32px}}.advantages-incoming__elem{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;-webkit-box-flex:1;-ms-flex:1 1 calc(20% - 16px);flex:1 1 calc(20% - 16px);min-width:200px}.advantages-incoming__elem p{font-weight:400;font-size:16px;color:#141731;text-align:center;line-height:150%}@media (max-width:743px){.advantages-incoming__elem p{font-size:14px}}.advantages-incoming__elem p span,.advantages-incoming__elem p a{color:#df2935;font-weight:600}.advantages-incoming__elem-title{font-size:42px;font-weight:600;color:#263b94;margin-bottom:8px;line-height:135%;display:block;text-align:center}@media (max-width:743px){.advantages-incoming__elem-title{font-size:32px}}.icoming-block__title{color:#171520;font-size:48px;font-weight:600;line-height:125%;letter-spacing:-2%;margin-bottom:64px;grid-column:1/-1}.icoming-block__container{display:-ms-grid;display:grid;-ms-grid-columns:300px 1fr;grid-template-columns:300px 1fr;gap:16px}@media (max-width:1023px){.icoming-block__container{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:48px}}.icoming-block__left-block{display:-ms-grid;display:grid;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content;gap:32px}@media (max-width:1023px){.icoming-block__left-block{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.icoming-block__menu-elem a{font-size:16px;line-height:150%;font-weight:600;color:#2a253e}.icoming-block__right-block{display:-ms-grid;display:grid;-ms-grid-columns:64px 1fr;grid-template-columns:64px 1fr;gap:16px}@media (max-width:1023px){.icoming-block__right-block{-ms-grid-columns:32px 1fr;grid-template-columns:32px 1fr;gap:10px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.icoming-block__progress{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:1px;height:100%;border-left:2px dashed rgba(38,59,148,.8);margin:0 auto}.icoming-block__card-help{display:-ms-grid;display:grid;gap:16px;background-color:#fff;border-radius:10px;overflow:hidden;padding:24px}.icoming-block__card-help span,.icoming-block__card-help p{line-height:150%;color:#171520}.icoming-block__card-help span{font-size:18px;font-weight:600}.icoming-block__card-help p{font-size:16px;font-weight:400}.icoming-block__card-help a{font-size:16px;line-height:150%;font-weight:600}@media (max-width:1023px){.icoming-block__card-help{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media (max-width:1023px){.icoming-block__menu{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.icoming-block__menu,.icoming-block__menu-list,.icoming-block__list{display:-ms-grid;display:grid;gap:16px;list-style:none}.icoming-block__menu-title{color:#85848b;line-height:150%;font-size:16px;font-weight:500;text-transform:uppercase}.icoming-block__marker{color:#df2935;font-weight:600;line-height:150%;display:-ms-grid;display:grid;gap:8px;padding-left:20px}.icoming-card{position:relative;background-color:#fff;border-radius:10px;padding:24px 32px;display:-ms-grid;display:grid;-ms-grid-columns:360px 348px;grid-template-columns:360px 348px;gap:20px 32px;-webkit-box-shadow:0 1px 2px 0 rgba(124,124,136,.0588235294);box-shadow:0 1px 2px 0 rgba(124,124,136,.0588235294)}.icoming-card--not-media{-ms-grid-columns:1fr;grid-template-columns:1fr}@media (max-width:1023px){.icoming-card{padding:24px;-ms-grid-columns:1fr;grid-template-columns:1fr}}@media (max-width:743px){.icoming-card{padding:16px 18px}}.icoming-card__point{padding:8px;position:absolute;left:-64px;top:16px;display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:100%;background-color:#f4f3f7;-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.icoming-card__point::before{content:"";background-color:#2e518b;width:16px;height:16px;border-radius:100%}@media (max-width:743px){.icoming-card__point::before{width:12px;height:12px}}@media (max-width:1023px){.icoming-card__point{padding:6px;left:-38px;top:19px}}.icoming-card__point:hover{background-color:#e0e4f6}.icoming-card__info{display:-ms-grid;display:grid;gap:20px}.icoming-card__title{color:#171520;font-size:24px;font-weight:600;line-height:150%;letter-spacing:-2%;grid-column:1/-1}@media (max-width:743px){.icoming-card__title{font-size:18px}}.icoming-card__list-checks{list-style:none;display:-ms-grid;display:grid;gap:10px}.icoming-card__list-checks>li{display:-ms-grid;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-grid-columns:24px 1fr;grid-template-columns:24px 1fr;gap:10px}.icoming-card__list-checks>li::before{content:"";background-image:url(/local/libcss/projects/ranepa-redesign-library/common/build/styles/../media/svg/check-icoming.svg);width:24px;height:24px}.icoming-card__list-checks>li p span{color:#df2935;font-weight:600}.icoming-card__list-checks>li>ul{padding-left:20px;list-style:disc;grid-column:2/-1}.icoming-card__video{width:100%;background-color:transparent;padding-bottom:56.25%}@media (min-width:1024px){.icoming-card__video{height:0}}@media (min-width:744px){.icoming-card__video{height:320px}}@media (min-width:375px){.icoming-card__video{height:151px}}.icoming-card p{font-size:16px;font-weight:400}@media (max-width:743px){.icoming-card p{font-size:14px}}.icoming-card__btns{display:-ms-grid;display:grid;gap:16px;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content;min-width:240px;margin-top:12px}.icoming-card__media{border-radius:10px;overflow:hidden;position:relative;width:348px;height:196px;display:-webkit-box;display:-ms-flexbox;display:flex}.icoming-card__media .video-external__media{z-index:1}.icoming-card__media iframe,.icoming-card__media video{width:100%;height:100%;position:absolute;inset:0;z-index:0}@media (max-width:1023px){.icoming-card__media{width:100%;height:100%}}.icoming-card__cover{position:absolute;inset:0;width:100%;height:100%;background-color:rgba(0,0,0,.5019607843);display:-webkit-box;display:-ms-flexbox;display:flex;justify-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.icoming-card__cover img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.icoming-card__cover--btn-play::before{content:"";background-image:url(/local/libcss/projects/ranepa-redesign-library/common/build/styles/../media/svg/play.svg);position:absolute;margin:auto;inset:0;width:48px;height:49px;background-size:cover;z-index:2}.icoming-card__btn{font-weight:600;font-size:16px;line-height:150%;border-radius:28px 3px;padding:12px 24px;border:0;color:#df2935;background:0 0;text-align:center;min-width:240px}.icoming-card__btn--full{width:100%;max-width:100%}@media (max-width:1023px){.icoming-card__btn{min-width:100%;max-width:100%;width:100%}}.icoming-card__btn--secondary{background-color:#2a253e;color:#fff}.icoming-card__btn--red{background-color:#df2935;color:#fff}.icoming-card__btn--gray{background-color:#edebf2;color:#171520}.help-icon{position:fixed;z-index:10;right:24px;bottom:24px;max-width:164px;max-height:164px;width:100%;height:100%}@media (max-width:1023px){.help-icon{max-width:120px;max-height:120px;right:5px}}@media (max-width:743px){.help-icon{right:5px}}.help-icon__container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:100%;height:100%}.help-icon__boy-picture{max-width:131px;max-height:131px}@media (max-width:1023px){.help-icon__boy-picture{max-width:96px;max-height:96px}}.help-icon__boy-picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.help-icon__text{position:absolute;top:0;right:0;-webkit-transition:all .7s ease-out;-o-transition:all .7s ease-out;transition:all .7s ease-out;width:128px}@media (max-width:1023px){.help-icon__text{width:88px}}.help-icon.animated .help-icon__text{-webkit-animation:scaleAndFade 12s infinite;animation:scaleAndFade 12s infinite}@-webkit-keyframes scaleAndFade{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}6.54%{-webkit-transform:scale(1);transform:scale(1);opacity:1}85%{-webkit-transform:scale(1);transform:scale(1);opacity:1;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}90%{opacity:0}to{opacity:0;-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleAndFade{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}6.54%{-webkit-transform:scale(1);transform:scale(1);opacity:1}85%{-webkit-transform:scale(1);transform:scale(1);opacity:1;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}90%{opacity:0}to{opacity:0;-webkit-transform:scale(1);transform:scale(1)}}.partners-slider{position:relative}.partners-slider__title{margin-bottom:24px;font-size:48px;font-weight:600;line-height:125%;letter-spacing:-.02px}@media (max-width:1023px){.partners-slider__title{font-size:32px}}@media (max-width:743px){.partners-slider__title{margin-bottom:16px;font-size:24px}}.partners-slider__descr{margin-bottom:64px;font-size:18px;line-height:150%;font-weight:400}@media (max-width:1023px){.partners-slider__descr{margin-bottom:48px}}@media (max-width:743px){.partners-slider__descr{font-size:16px;margin-bottom:40px}}.partners-slider__swiper{width:100%}.partners-slider__swiper .swiper-wrapper{height:119px}@media (min-width:1024px){.partners-slider__swiper .swiper-wrapper .swiper-slide{height:100%!important;margin-top:0!important}}@media (max-width:1023px){.partners-slider__swiper .swiper-wrapper{height:288px}}@media (max-width:743px){.partners-slider__swiper .swiper-wrapper{height:316px}}.partners-slider__controls{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;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}.partners-slider__controls:has(.cards-slider__button--lock){display:none}.partners-slider__button{display:-ms-grid;display:grid;place-content:center;width:48px;height:48px;background-color:transparent;border:1px solid #171520;border-radius:50%;opacity:1;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.partners-slider__button::before{content:"";width:20px;height:20px;background-color:#171520;-webkit-mask-image:url(/local/libcss/projects/ranepa-redesign-library/common/build/styles/../media/svg/arrow-right.svg);mask-image:url(/local/libcss/projects/ranepa-redesign-library/common/build/styles/../media/svg/arrow-right.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center}.partners-slider__button--prev{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.partners-slider__button--disabled{display:none;opacity:0;cursor:default}.partners-slider__button+.partners-slider__fraction{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:16px;line-height:1.5;font-weight:500;color:#171520;opacity:.5}.partners-slider__swiper-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;margin-top:40px}@media (min-width:744px){.partners-slider__swiper-bottom{margin-top:48px}}@media (min-width:1024px){.partners-slider__swiper-bottom{margin-top:48px}}.partner-card{width:100%;height:100%;padding:6px 12px}.partner-card img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:6px;overflow:hidden;-o-object-position:center;object-position:center}
/*# sourceMappingURL=index.css.map */
/* End */


/* Start:/local/components/sveden_kas/podborchik_megaklasters/templates/title_sitenew_22/style.css?174298024113792*/
@charset "UTF-8";
.ecp-link:before{
	content:"";
	display: block;
    float: left;
	width: 20px;
	height: 20px;
	background-image: url(/local/templates/ranepa/assets/images/ecp.gif);
	background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
}

.selectors .reducer {
    overflow-y: auto !important;
}

.with_filter_settings {
    padding-right: 10px  !important;
}




.menu__dropdown,
.modal {
      	visibility: hidden;
      }



.sovokupnost_display_none{
    display: none;
}
.filterable h2 {
    font-size: 1.8rem;
    margin: 2rem 0 0;
    line-height: 1.3
}

.filterable h3 {
    font-size: 1rem;
    margin: .3rem 0 1.5rem;
    color: rgba(0,0,0,.4);
    line-height: 1.3
}

.card_211 .row {
    display: block;
    box-sizing: border-box;
    margin: 0;
    min-height: 5rem
}

.card_211 .row .col {
    vertical-align: top;
    display: inline-block;
    width: 25%;
    padding: 0 1.5rem 0 0;
    margin: 0;
    box-sizing: border-box
}

.card_211 .row .col:first-child {
    width: 48%;
    padding-left: 1.5rem
}

.card_211 .hidden {
    display: none
}

.card_211 h6 {
    line-height: 1.3;
    margin: 0;
    /*font-size: 1.3rem*/
    font-size: 1.6rem
}

.card_211 h6 a {
    font-size: inherit
}

.card_211 p {
    line-height: 1.4;
    margin: 0 0 1.5rem
}

.card_211 .data_ekzameny p span {
    margin-right: .5rem
}

.card_211 .data_ekzameny p span:before {
    content: '•';
    margin: 0 .4rem 0 0
}

.card_211 p.tag {
    margin: .25rem 0 0!important
}

@media all and (max-width:768px) {
    .container .selectus .selectors .option {
        font-size: 80%;
        margin-bottom: 0.8rem;
    }
    .card_211 .row {
        min-height: 0
    }

    .card_211 .row .col {
        width: 100%!important;
        padding-left: 1.5rem
    }
}


.sovokupnost-empty{
    display: none;
} 

.sovokupnost-empty_active {
    display: block;
} 



/*sovokupnost-programs BEGIN*/


.sovokupnost-programs{
    display: flex;
    flex-wrap: wrap;
    /*padding: 0px 29px 30px 29px*/;
    padding: 0px 29px 0px 29px;

}
.sovokupnost-programs__program{
    /*width: 40%;*/
    width: 100%;
    padding-right: 10%;
    padding-bottom: 30px;
}

.sovokupnost-programs__same-program{
  color: #F26722;
  font-size: 1.25rem;
  padding-left: 10px;
}


@media  screen and  (max-width:768px){
    .card_211{
        /*border: 0px;*/
        /*margin-left: -0.625rem*/;
    }
    .card_211:hover{
        /*border: 0px !important;*/
        /*margin-left: -0.625rem;*/
    }
    .sovokupnost{
       margin-left: -0.625rem;
       margin-right: -0.625rem;
       max-width: 110%;
    }
    .sovokupnost-programs__program{
       width: 100%;
    }
    .sovokupnost-programs{
         padding: 0px 14px 30px 14px;
    }
    


}


/*sovokupnost-programs END*/


/*sovokupnost-minscores BEGIN*/

.sovokupnost-minscores-mobile{
  display: none;
}
.sovokupnost-minscores{
    max-width: 505px;
    padding-left: 26px;
} 

.sovokupnost-minscores__title{
   font-family: 'ALS Hauss';
   font-style: normal;
   font-weight: 400;
   font-size: 32px;
   line-height: 41px;
   color: #000000;
   margin-left: 37%;

}

/*.sovokupnost-minscores .accordion__title{
    padding: 1rem 5rem 1rem 2rem;
    color: #E62B25;
    font-family: ALS Hauss !important;
    font-style: normal !important; 
    font-weight: normal !important;
    font-size: 24px !important;
    line-height: 50px;
}

.sovokupnost-minscores .accordion__title::after{
    top: 1.8rem;
}*/
.sovokupnost-minscores .accordion__content {
    padding: 0 0 0 0;
}    



.choice_title{
    color: #E62B25;
    font-family: 'ALS Hauss';
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 23px;
}


.score-table{
    width :100%;
    font-size: 1rem;
    font-family: ALS Hauss;
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 32px;
    margin-bottom: 3rem;
}   

.score-table div div
{
    padding: 3px;
    margin: 0px 13px;
}
 
.score-table > div
{
    display: flex;
 
}
.score-table > div > div:nth-child(1)
{
    width: 230px;
    text-align: right;
 
}


.score-table > div > div:nth-child(2)
{ 
    width: 80px; 
    text-align: center; 
}
.score-table > div:nth-child(n+2) > div:nth-child(2)
{
    background-color: #921A1D;
    width: 80px;
    color:#fff;
    text-align: center; 
}
.score-table > div:nth-child(2) > div:nth-child(2)
{ 
    /*border-radius: 16px 16px 0px 0px;*/
    border-top-left-radius:16px;
    border-top-right-radius:16px;
}
.score-table > div:nth-last-child(1) > div:nth-child(2)
{ 
    /*border-radius: 0px 0px 16px 16px;*/
    border-bottom-left-radius:16px;
    border-bottom-right-radius:16px;
}


.score-table > div > div:nth-child(3)
{ 
    width: 80px; 
    text-align: center; 
}
.score-table > div:nth-child(n+2) > div:nth-child(3)
{
    background: #E5E5E5;
    width: 80px;
    text-align: center; 
}

.score-table > div:nth-child(2) > div:nth-child(3)
{ 
    /*border-radius: 16px 16px 0px 0px;*/
    border-top-left-radius:16px;
    border-top-right-radius:16px;
}
.score-table > div:nth-last-child(1) > div:nth-child(3)
{ 
    /*border-radius: 0px 0px 16px 16px;*/
    border-bottom-left-radius:16px;
    border-bottom-right-radius:16px;
}


@media  screen and (max-width:768px){
  .sovokupnost-minscores{
    display: none;
  }
  .sovokupnost-minscores-mobile{
    display: block;
  }
    .score-table > div > div:nth-child(1){
      text-align: left;
      font-family: 'ALS Hauss';
      font-style: normal;
      font-weight: 400;
      font-size: 18px;
      line-height: 23px;
      margin-left: 10px;
    }
    .score-table_red> div > div:nth-child(3){
        display: none;
    } 
    .score-table_grey> div > div:nth-child(2){
        display: none;
    }
    .sovokupnost-minscores__title{
      font-family: 'ALS Hauss';
      font-style: normal;
      font-weight: 500;
      font-size: 24px;
      line-height: 31px;
      display: block;
      margin-bottom: 14px;
      margin-left: 14px;

    }

    .sovokupnost-minscores-mobile__subtitle{
      font-family: 'ALS Hauss';
      font-style: normal;
      font-weight: 500;
      font-size: 24px;
      line-height: 31px;
      color: #E62B25;
      margin-left: 14px;
    }
    .score-table{
        /*font-size: 12px;*/
    }   
    .sovokupnost-minscores {
       padding-left: 0px;
       padding-right: 0px;
       margin-left: -10px;
    }
    .sovokupnost-minscores .accordion__title{
        font-size: 16px !important;
    } 
    .choice_title{
      font-family: 'ALS Hauss';
      font-style: normal;
      font-weight: 400;
      font-size: 18px;
      line-height: 23px;
      color: #921A1D;
    }
    .score-table div div{
        margin: 0px 5px;
    }   
}



/*sovokupnost-minscores END*/





/*sovokupnost-table BEGIN*/

.sovokupnost-table{
    /*max-width: 614px;*/
    padding-left: 29px;
    padding-bottom: 60px;
    padding-right: 29px;
}
.sovokupnost-table__row{
    display: flex;
    flex-wrap: nowrap;
    font-family: ALS Hauss;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 30px;
    padding: 4px 13px 28px 13px;
    
}
.sovokupnost-table__col{
    width: 50%;
}
.sovokupnost-table__row_green{
    background-color: #F7F7F7;
    font-size: 18px;
    color: #808080;
    padding: 5px 13px 3px 13px;
}

.sovokupnost-table__row_ping{
    background-color: #FFF2F3;
    font-size: 18px;
    color: #808080;
    padding: 4px 13px;
}

.sovokupnost-table_mobile{
  display: none;
}

.note_clicable{
  border-bottom: 1px solid rgba(0,0,0,.2);
}

@media  screen and (max-width:768px){ 
    .sovokupnost-table{
      display: none;
    }
    .sovokupnost-table_mobile{
      display: block;
    }
    .sovokupnost-table__row{
        font-size: 18px;
    }   
    .sovokupnost-table {
       padding-left: 14px;
       padding-right: 14px;
    } 
    .sovokupnost-table_mobile {

    }
    .sovokupnost-table_mobile .sovokupnost-table__row{
        flex-wrap: wrap;
        margin-bottom: 9px
    }
    .sovokupnost-table_mobile .sovokupnost-table__col{
        width: 100%;
    }
    .sovokupnost-table_mobile .sovokupnost-table__col_text-black{
      font-family: 'ALS Hauss';
      font-style: normal;
      font-weight: 400;
      font-size: 20px;
      line-height: 26px;
      color: #000;

    }

      
}



/*sovokupnost-table END*/

/*sovokupnost-price BEGIN*/
.sovokupnost-price{
    display: flex;
    flex-wrap: wrap;
    padding-bottom: 31px;
}

.sovokupnost-price__block{
    width: 29%;
}
.sovokupnost-price__title{
  font-family: ALS Hauss;
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 24px;
  color: #9B9B9B;
}
.sovokupnost-price__content{
  /*font-family: ALS Hauss;
  font-style: normal;
  font-weight: normal;*/
  font-size: 16px;
  /*line-height: 30px;*/
}
.sovokupnost-price_first{
    /*padding-left: 367px;*/
    padding-left: 41%;
}

.sovokupnost-price__note{
    color: #E62B25;
    cursor: pointer;
    font-size: 1.375rem;
}
.sovokupnost-price__note a{
    font-size: 1.375rem;
}


@media screen and (max-width:768px){    
    .sovokupnost-price_first {
       padding-left: 0.625rem;
    }
    .sovokupnost-price__block{
       width: 100%;
       padding-left: 14px;
       margin-bottom: 10px;
   }    
}

/*sovokupnost-price END*/
/*sovokupnost-price noteMorePrice BEGIN*/
.noteMorePrice{
    /*border: 1px solid green;*/
}
.noteMorePrice__title {
  display: block;
  font-family: ALS Hauss;
  font-style: normal;
  font-weight: 500;
  font-size: 36px;
  line-height: 46px;
  color: #E62B25;

  padding-left: 12px;
  margin-bottom: 10px;
}

.noteMorePrice__year{
    display: block;
    font-family: ALS Hauss;
    font-style: normal;
    font-weight: normal;
    font-size: 24px;
    line-height: 31px;
    color: #E62B25;

    padding-left: 12px;
}
.noteMorePrice__nowrap{
  white-space: nowrap;
}
.noteMorePrice table{
    min-width: 861px;
    font-family: ALS Hauss;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 20px;
    color: #000000;
    margin-bottom: 25px;
}
.noteMorePrice table thead td{
  font-family: ALS Hauss;
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 30px;  
  color: #9B9B9B;
}

.noteMorePrice table td{
  padding: 14px;

}
.noteMorePrice table tbody tr:nth-child(2n+1){
  background: #F0EEEE;
}
.noteMorePrice__program-title{
   font-family: ALS Hauss;
   font-style: normal;
   font-weight: normal;
   font-size: 18px;
   line-height: 23px;
   color: #921A1D;
}
.noteMorePrice__thisyear{
    font-family: ALS Hauss;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 20px;
    color: #000000;
    padding-left: 12px;
    white-space: nowrap;
    display: block;
min-width: 500px;
}

.noteMorePrice b{
    font-weight: bold;
}

/*sovokupnost-price noteMorePrice END*/


.sovokupnost__link-deactive{
    cursor: inherit;
    color: #000 !important;
}

.sovokupnost__link-deactive:hover{
  border-width: 0px !important;
}

/*fancy box syle fix START*/
.fancybox-close {
  position: absolute;
  top: 20px !important;
  right: 20px !important;
  width: 25px !important;
  height: 25px !important;
  cursor: pointer !important;
  z-index: 8040 !important;

  background-size: cover !important;
  background-image: url(/media/assets/svg/close-icon.svg) !important;
}
.fancybox-skin{
    border-radius: 22px !important;
}
/*fancy box syle fix END*/

/*akkordeon to card mixin*/
.accordion__item_noborder{
  border:0px;
  margin: 0px;
}

.card__institute-title{
  font-family: 'ALS Hauss';
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  padding: 1rem 5rem 1rem 2rem;

  color: #921A1D;
}

.card__institute-title-link{
  font-family: 'ALS Hauss';
  font-style: normal;
  font-weight: 400;
  font-size: 20px !important;
  color: #921A1D;
}
.card__institute-title-link:hover{
  border-width: 1px;
  border-bottom-style: solid;
  border-color: rgba(215,44,51,.2);
}

.card__institute-title-link_disabled{
  color: #000;
  cursor: auto;
}
.card__institute-title-link_disabled:hover{
  border-width: 0px;
}

.card_lg{
  padding: 0px;
  margin-top: 1.2rem;
}

.accordion__item_noborder > .accordion__title {
  padding-bottom: 1rem;
}


.accordion__item_expanded.accordion__item_noborder > .sovokupnost-programs_ul {
  display: none;
}

.accordion__content_transition-none{
  transition: none;
  padding:0px;
}

.sovokupnost-programs__program_li{
  position: relative;
  padding-left: 20px;
}

.sovokupnost-programs__program_li h6::before {
  content: '';
  width: 11px;
  height: 11px;
  border-radius: 11px;
  background: #af2127;
  display: inline-block;
  position: absolute;
  z-index: 1;
  left: 0;
  top: 11px;
}

.container .selectus .selectors {
  max-width: 500% !important;
}
.hidden_logic_and{
  display: none;
}

.container .selectus .selectors .option{
  white-space: nowrap !important;
}

@media screen and (max-width:768px){    
    .accordion__item_noborder > .accordion__title {
        padding-left: 14px;
    }
    .container .selectus .selectors {
      max-width: 100% !important;
     } 
    .container .selectus .selectors .option{
       white-space: normal !important;
    }  
}

.create_pdf_deactive{
  display: none;
}

/*akkordeon to card mixin*/


/*  стили для печати */
@media print {
     @page {
        width: 21cm;
        height: 27cm;
    }
    .sidebar, .banner, header, footer, .menu, .with_filter_settings, #bx-panel, .scroll-to-top, .create_pdf {
        display: none !important;
    }

     .accordion__item > .sovokupnost-programs_ul {
      display: none;
     }

    .accordion__content {
      max-height: 9000rem;
    }

    .sovokupnost-minscores{
      page-break-inside: avoid;
    }


}

/* End */
/* /local/libcss/projects/program-picker-2025/common/build/styles/index.css?1758111065122550 */
/* /local/libcss/projects/ranepa-redesign-library/common/build/styles/index.css?1757419842403681 */
/* /local/components/sveden_kas/podborchik_megaklasters/templates/title_sitenew_22/style.css?174298024113792 */
