@charset "UTF-8";
@font-face {font-family:"Gilroy";font-style:normal;font-weight:900;src:url("../themes/pereezjayuvvn/assets/fonts/gilroy-black.woff2") format("woff2");font-display:swap}
@font-face {font-family:"Gilroy";font-style:italic;font-weight:900;src:url("../themes/pereezjayuvvn/assets/fonts/gilroy-blackitalic.woff2") format("woff2");font-display:swap}
@font-face {font-family:"Gilroy";font-style:italic;font-weight:800;src:url("../themes/pereezjayuvvn/assets/fonts/gilroy-extrabolditalic.woff2") format("woff2");font-display:swap}
@font-face {font-family:"Gilroy";font-style:normal;font-weight:700;src:url("../themes/pereezjayuvvn/assets/fonts/gilroy-bold.woff2") format("woff2");font-display:swap}
@font-face {font-family:"Gilroy";font-style:italic;font-weight:700;src:url("../themes/pereezjayuvvn/assets/fonts/gilroy-bolditalic.woff2") format("woff2");font-display:swap}
@font-face {font-family:"Gilroy";font-style:normal;font-weight:600;src:url("../themes/pereezjayuvvn/assets/fonts/gilroy-semibold.woff2") format("woff2");font-display:swap}
@font-face {font-family:"Gilroy";font-style:italic;font-weight:600;src:url("../themes/pereezjayuvvn/assets/fonts/gilroy-semibolditalic.woff2") format("woff2");font-display:swap}
@font-face {font-family:"Gilroy";font-style:normal;font-weight:500;src:url("../themes/pereezjayuvvn/assets/fonts/gilroy-medium.woff2") format("woff2");font-display:swap}
@font-face {font-family:"Gilroy";font-style:italic;font-weight:500;src:url("../themes/pereezjayuvvn/assets/fonts/gilroy-mediumitalic.woff2") format("woff2");font-display:swap}
@font-face {font-family:"Gilroy";font-style:normal;font-weight:400;src:url("../themes/pereezjayuvvn/assets/fonts/gilroy-regular.woff2") format("woff2");font-display:swap}
@font-face {font-family:"Gilroy";font-style:italic;font-weight:400;src:url("../themes/pereezjayuvvn/assets/fonts/gilroy-regularitalic.woff2") format("woff2");font-display:swap}
@font-face {font-family:"Gilroy";font-style:italic;font-weight:300;src:url("../themes/pereezjayuvvn/assets/fonts/gilroy-lightitalic.woff2") format("woff2");font-display:swap}
@font-face {font-family:"Gilroy";font-style:normal;font-weight:200;src:url("../themes/pereezjayuvvn/assets/fonts/gilroy-ultralight.woff2") format("woff2");font-display:swap}
@font-face {font-family:"Gilroy";font-style:italic;font-weight:200;src:url("../themes/pereezjayuvvn/assets/fonts/gilroy-ultralightitalic.woff2") format("woff2");font-display:swap}
@font-face {font-family:"Gilroy";font-style:normal;font-weight:100;src:url("../themes/pereezjayuvvn/assets/fonts/gilroy-thin.woff2") format("woff2");font-display:swap}
@font-face {font-family:"Gilroy";font-style:italic;font-weight:100;src:url("../themes/pereezjayuvvn/assets/fonts/gilroy-thinitalic.woff2") format("woff2");font-display:swap}
@font-face {font-family:"Manege Demo";font-style:normal;font-weight:300;src:url("../themes/pereezjayuvvn/assets/fonts/ManegeDemo-Light.woff2") format("woff2");font-display:swap}.mfp-bg {top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:0.8}
.mfp-wrap {top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}
.mfp-container {text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}
.mfp-container:before {content:"";display:inline-block;height:100%;vertical-align:middle}
.mfp-align-top .mfp-container:before {display:none}
.mfp-content {position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}
.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content {width:100%;cursor:auto}
.mfp-ajax-cur {cursor:progress}
.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close {cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}
.mfp-zoom {cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}
.mfp-auto-cursor .mfp-content {cursor:auto}
.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter {-webkit-user-select:none;-moz-user-select:none;user-select:none}
.mfp-loading.mfp-figure {display:none}
.mfp-hide {display:none !important}
.mfp-preloader {color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}
.mfp-preloader a {color:#CCC}
.mfp-preloader a:hover {color:#FFF}
.mfp-s-ready .mfp-preloader {display:none}
.mfp-s-error .mfp-content {display:none}
button.mfp-close,button.mfp-arrow {overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}
button::-moz-focus-inner {padding:0;border:0}
.mfp-close {width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:0.65;padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}
.mfp-close:hover,.mfp-close:focus {opacity:1}
.mfp-close:active {top:1px}
.mfp-close-btn-in .mfp-close {color:#333}
.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close {color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}
.mfp-counter {position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}
.mfp-arrow {position:absolute;opacity:0.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}
.mfp-arrow:active {margin-top:-54px}
.mfp-arrow:hover,.mfp-arrow:focus {opacity:1}
.mfp-arrow:before,.mfp-arrow:after {content:"";display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}
.mfp-arrow:after {border-top-width:13px;border-bottom-width:13px;top:8px}
.mfp-arrow:before {border-top-width:21px;border-bottom-width:21px;opacity:0.7}
.mfp-arrow-left {left:0}
.mfp-arrow-left:after {border-right:17px solid #FFF;margin-left:31px}
.mfp-arrow-left:before {margin-left:25px;border-right:27px solid #3F3F3F}
.mfp-arrow-right {right:0}
.mfp-arrow-right:after {border-left:17px solid #FFF;margin-left:39px}
.mfp-arrow-right:before {border-left:27px solid #3F3F3F}
.mfp-iframe-holder {padding-top:40px;padding-bottom:40px}
.mfp-iframe-holder .mfp-content {line-height:0;width:100%;max-width:900px}
.mfp-iframe-holder .mfp-close {top:-40px}
.mfp-iframe-scaler {width:100%;height:0;overflow:hidden;padding-top:56.25%}
.mfp-iframe-scaler iframe {position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}img.mfp-img {width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure {line-height:0}
.mfp-figure:after {content:"";position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444}
.mfp-figure small {color:#BDBDBD;display:block;font-size:12px;line-height:14px}
.mfp-figure figure {margin:0}
.mfp-bottom-bar {margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}
.mfp-title {text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}
.mfp-image-holder .mfp-content {max-width:100%}
.mfp-gallery .mfp-image-holder .mfp-figure {cursor:pointer}
@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px) {.mfp-img-mobile .mfp-image-holder {padding-left:0;padding-right:0 }.mfp-img-mobile img.mfp-img {padding:0 }.mfp-img-mobile .mfp-figure:after {top:0;bottom:0 }.mfp-img-mobile .mfp-figure small {display:inline;margin-left:5px }.mfp-img-mobile .mfp-bottom-bar {background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box }.mfp-img-mobile .mfp-bottom-bar:empty {padding:0 }.mfp-img-mobile .mfp-counter {right:5px;top:3px }.mfp-img-mobile .mfp-close {top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0 }}
@media (max-width:900px) {.mfp-arrow {-webkit-transform:scale(0.75);transform:scale(0.75) }.mfp-arrow-left {-webkit-transform-origin:0;transform-origin:0 }.mfp-arrow-right {-webkit-transform-origin:100%;transform-origin:100% }.mfp-container {padding-left:6px;padding-right:6px }}
html {font-size:16px}
body {margin:0;font-family:"Gilroy",sans-serif;color:#333;font-size:1rem;width:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:auto;overflow-x:hidden}
*,*:before,*:after {box-sizing:border-box}
.svg-sprite {left:-1000px;display:none}
h1,h2,h3,h4,h5,h6 {margin:0}
.container {margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
@media (min-width:768px) {.container {width:750px }}
@media (min-width:992px) {.container {width:970px }}
@media (min-width:1200px) {.container {width:1170px }}
.btn {display:block;background:#FF7400;color:#333;border-radius:20px;cursor:pointer}
a {color:#FF7400;transition:color 0.3s ease}
.title {font-size:2.25em}
.mobile-mnu {display:none}
.header {padding-top:5px}
.header.home .header__top {color:#fff}
.header.home .header__top:after {background:#fff78}
.header.home .header__programm {color:#fff;text-decoration:none}
.header.home .header__programm:hover {color:#FF7400}
.header.home .header__link {color:#fff}
.header.home .header__mnu .mnu__link {color:#fff}
.header.home .header__mnu .mnu__link:hover {color:#FFB273}
.header.home .social__link svg path {fill:#333}
.header__top {position:relative;display:flex;align-items:center;padding-bottom:10px}
.header__top:after {content:"";position:absolute;left:15px;bottom:0;display:block;width:calc(100% - 30px);height:1px;background:#e0e0e078}
.header__logo {margin-right:15px}
.header__programm {margin-right:50px;color:#333;text-decoration:none}
.header__programm:hover {color:#FF7400}
.header__programm >div {text-transform:uppercase;font-weight:600}
.header__question {margin-left:auto;text-transform:uppercase}
.header__soc {margin-left:30px}
.header__soc .social__link svg path {fill:#fff}
.header__mnu {padding:35px 15px}
.mnu {display:flex;justify-content:space-between}
.mnu__link {color:#333;font-size:1.0625em;font-weight:600;text-decoration:none;text-transform:uppercase}
.mnu__link:hover {color:#FFB273}
.social-icon.hidden {display:none}
.social {display:flex;align-items:center;justify-content:flex-end}
.social__link {position:relative;display:inline-block;width:36px;height:36px;margin-left:15px}
.social__link:before {content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:#07f;border-radius:50%;z-index:0;transition:background-color 0.3s ease}
.social__link:first-of-type svg {top:53%;left:47%}
.social__link:hover:before {background:#005fcc}
.social__link svg {position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1}
.breadcrumbs {position:relative;display:flex;padding-top:30px;padding-bottom:20px;padding-left:0;font-size:0.875em;list-style:none;line-height:1;z-index:1}
.breadcrumbs li {color:#8f8f8f}
.breadcrumbs li:first-child:before {display:none}
.breadcrumbs li:before {content:">";padding:0 35px}
.breadcrumbs li a {color:#8f8f8f;text-decoration:none;border-bottom:1px solid transparent;transition:border-color 0.3s ease}
.breadcrumbs li a:hover {border-color:#8f8f8f}
.home__top {display:flex;align-items:center}
.home__title {font-family:"Manege Demo",sans-serif;font-size:3.45em;color:#fff}
.home__txt {margin-top:100px;margin-bottom:150px;color:#fff}
.home__medal {display:flex;align-items:center;margin-top:20px}
.home__form-wrp {display:flex;justify-content:center;flex-wrap:wrap;align-self:stretch;max-width:450px;margin-left:auto;padding:20px;background:#238c47}
.home__form-img {margin-bottom:10px}
.home__form-ttl {display:block;width:100%;margin-bottom:20px;font-weight:bold;font-size:24px;line-height:29px;text-align:center;text-transform:uppercase;color:#fff}
.reasons {padding-top:45px;padding-bottom:70px;overflow-x:hidden}
.reasons__ttl {font-family:"Manege Demo",sans-serif;font-size:2.8em;line-height:1;text-transform:uppercase}
.reasons__ttl span {color:#FFB273}
.reasons__txt {position:relative;width:48%;padding-top:120px;padding-left:80px;background:url(../themes/pereezjayuvvn/assets/images/icon-dot-1.png) left center no-repeat}
.reasons__txt .title {margin-bottom:60px;text-transform:uppercase}
.reasons__img1 {position:absolute;width:970px;top:-120px;right:-185%}
.news {position:relative;background:rgba(255,255,255,0.85)}
.news.article .news__ttl {font-size:2.5em}
.news.article .news__txt {width:100%;padding-left:0;background:unset}
.news.education .views__item-name {margin-top:10px}
.news__txt {position:relative;width:48%;min-height:350px;padding-top:30px;padding-left:80px;padding-bottom:60px;background:url(../themes/pereezjayuvvn/assets/images/icon-dot-1.png) left center no-repeat}
.news__ttl {position:relative;margin:0;font-family:"Manege Demo",sans-serif;font-size:3em;line-height:1;color:#FF7400;text-transform:uppercase;z-index:1}
.news__img {position:absolute;top:-47px;right:-184%}
.news__list {display:grid;grid-template:auto / repeat(3,1fr);grid-gap:20px;padding-top:30px;padding-bottom:60px}
.news__item {display:block;text-decoration:none;cursor:default;box-shadow:0 0 19px 0 rgba(0,0,0,0.1)}
.news__item-img {display:block;width:100%;height:225px;object-fit:cover;cursor:pointer}
.news__item-wrp {display:block;padding:20px 30px 30px}
.news__item-date {display:block;margin-bottom:20px;color:#FF7400;text-decoration:none}
.news__item-ttl {display:block;width:100%;margin-bottom:20px;font-size:20px;font-weight:500;line-height:1;color:#333;cursor:pointer;transition:color 0.3s ease}
.news__item-ttl:hover {color:#FFB273}
.news__item-txt {color:#333}
.hotels {display:flex;padding-bottom:30px}
.hotels__wrp {position:relative;margin-bottom:60px}
.hotels__wrp img {position:absolute;top:19px;right:-90px}
.hotels__ttl {font-family:"Manege Demo",sans-serif;font-size:3em;color:#FF7400;text-transform:uppercase}
.hotels__filters {width:25%}
.hotels__filters-wrp {display:flex;flex-direction:column;margin-bottom:35px}
.hotels__filters-ttl {margin-bottom:35px;font-size:1.5em;line-height:1;text-transform:uppercase;color:#FF7400}
.hotels__filters [type=checkbox] {display:none}
.hotels__filters [type=checkbox]:checked + .hotels__filters-filter:after {opacity:1}
.hotels__filters-filter {position:relative;margin-bottom:15px;padding-left:30px}
.hotels__filters-filter:before,.hotels__filters-filter:after {content:""}
.hotels__filters-filter:before {position:absolute;left:0;top:50%;transform:translateY(-50%);display:inline-block;background:#fff;width:20px;height:20px;border-radius:0;border:1px solid #e0e0e0;box-shadow:none;cursor:pointer}
.hotels__filters-filter:after {display:block;position:absolute;left:4px;top:23%;width:12px;height:12px;background:url(../themes/pereezjayuvvn/assets/images/checked.png) center center no-repeat;background-size:100%;opacity:0;transition:opacity 0.3s ease}
.hotels__list {width:72%;margin-left:auto}
.hotels__item {position:relative;margin-bottom:30px;padding:20px 50px 30px 50px;background:#fff;box-shadow:0 0 19px 0 rgba(0,0,0,0.1)}
.hotels__item-slider-wrp {position:relative;float:left;width:350px;height:233px;margin-top:-20px;margin-right:20px;margin-bottom:10px;margin-left:-50px;overflow:hidden}
.hotels__item-type {margin-top:0;color:#FF7400}
.hotels__item-ttl {margin-top:15px;margin-bottom:15px;font-size:1.3em;font-weight:600;line-height:1;text-transform:uppercase}
.hotels__item-txt {margin-bottom:40px}
.hotels__item-meta .map-link {display:inline-block;margin-bottom:15px;color:#FFB273;text-decoration:underline}
.hotels__item-meta a {display:inline-block;color:#333;text-decoration:none}
.hotels__item-meta a:hover {color:#FFB273}
.hotels__item-price {margin-top:25px;font-size:1.675rem;color:#FFB273}
.hotels__item-price-wrp {position:absolute;top:0;right:0;width:150px;padding:40px 15px 20px 25px;background:#fafafa;color:#FFB273;font-size:0.875em}
.hotels__item-addr {position:relative;margin-top:30px;margin-bottom:10px;padding-left:30px;text-align:left}
.hotels__item-addr:before {content:"";position:absolute;left:-3px;top:-3px;display:block;width:20px;height:20px;background:url(../themes/pereezjayuvvn/assets/images/icons/location.svg) top center no-repeat}
.hotels__item-phone {position:relative;display:inline-block;width:100%;margin-bottom:10px;padding-left:30px;text-decoration:none;color:#333;transition:color 0.3s ease}
.hotels__item-phone:before {content:"";position:absolute;left:0;top:0;display:block;width:16px;height:16px;background:url(../themes/pereezjayuvvn/assets/images/icons/phone.svg) top center no-repeat}
.hotels__item-phone:hover {color:#FFB273}
.hotels__item-site {position:relative;display:inline-block;margin-bottom:10px;padding-left:30px;transition:color 0.3s ease}
.hotels__item-site a {color:#333;text-decoration:none}
.hotels__item-site a:hover {color:#FFB273}
.hotels__item-site:before {content:"";position:absolute;left:0;top:1px;display:block;width:16px;height:16px;background:url(../themes/pereezjayuvvn/assets/images/icons/site.svg) top center no-repeat}
.hotels__item-site:hover {color:#FFB273}
.hotels__pagination.pagination {justify-content:flex-end}
.hotels .owl-nav {position:absolute;top:50%;left:0;transform:translateY(-50%);width:100%;height:30px}
.hotels .owl-nav .owl-prev,.hotels .owl-nav .owl-next {position:absolute;top:50%;display:block;width:20px;height:20px;border-right:2px solid #e9e9e9;border-bottom:2px solid #e9e9e9;transition:border-color 0.3s ease}
.hotels .owl-nav .owl-prev:hover,.hotels .owl-nav .owl-next:hover {border-color:#FF7400}
.hotels .owl-nav .owl-prev {left:15px;transform:translateY(-50%) rotate(135deg)}
.hotels .owl-nav .owl-next {right:15px;transform:translateY(-50%) rotate(-45deg)}
.routes {padding-bottom:60px}
.routes .container {position:relative}
.routes.work {padding-bottom:0}
.routes.work .routes__txt {position:relative;width:100%;color:#fff;padding-right:60px;padding-left:60px;background:unset}
.routes.work .routes__txt p {text-align:center}
.routes.work .routes__ttl {text-align:center}
.routes.work .work-btn {width:280px;margin:30px auto;padding:15px;text-transform:uppercase;font-weight:500;border:0;color:#fff !important;transition:color 0.3s ease}
.routes.work .work-btn:hover {color:#1240AB !important}
.routes.work .img-back {position:absolute;left:50%;bottom:-80px;transform:translateX(-50%)}
.routes__ttl {font-family:"Manege Demo",sans-serif;font-size:3em;line-height:1;color:#FF7400;text-transform:uppercase}
.routes__txt {width:70%;padding-top:25px;padding-right:50px;padding-bottom:60px;background:url(../themes/pereezjayuvvn/assets/images/icon-dot-7.png) right center no-repeat}
.routes__img {position:absolute;top:60px;right:15px;z-index:1}
.routes__wrp {position:relative;background:#f4f4f4}
.routes__wrp:before {content:"";position:absolute;left:0;top:-72px;display:block;width:100%;height:72px;background:#f4f4f4}
.routes__list {display:flex;flex-direction:column;width:100%;margin-top:30px}
.routes__item {padding-top:30px;padding-bottom:30px}
.routes__item:nth-child(1) {position:relative;background:#f4f4f4}
.routes__item:nth-child(1):before {content:"";position:absolute;left:0;top:-72px;display:block;width:100%;height:72px;background:#f4f4f4}
.routes__item:nth-child(2) {background:#f9f9f9}
.routes__item:nth-child(3) {background:#fdfdfd}
.routes__item .container {display:flex}
.routes__item-ttl {margin-top:50px;font-size:1.875em;line-height:1;color:#FFB273;text-transform:uppercase}
.routes__item-txt {width:calc(100% - 600px);padding-right:50px}
.routes__item-txt p:nth-child(2) {color:#FF7400}
.routes__item-txt ul {margin-top:5px;margin-bottom:65px;padding-left:18px;line-height:1;list-style-type:none}
.routes__item-txt ul li {position:relative;padding-left:8px;margin-bottom:15px;cursor:pointer}
.routes__item-txt ul li.active {color:#FF7400}
.routes__item-txt ul li:before {content:"";position:absolute;left:-12px;top:50%;transform:translateY(-50%) rotate(45deg);display:block;width:10px;height:10px;background:#FF7400}
.routes__item-maps {width:600px;margin-left:auto}
.routes__item-maps .map {display:none}
.routes__item-maps .map.active {display:block}
.views.culture {padding-top:60px}
.views.work {padding-top:65px}
.views__filters {display:flex}
.views__filters [type=checkbox] {display:none}
.views__filters [type=checkbox]:checked + .views__filters-btn {background:#FF7400;color:#fff}
.views__filters-btn {display:block;margin-top:30px;margin-right:20px;padding:10px 40px;background:#fff;color:#8f8f8f;line-height:1;border-radius:10px;border:0;box-shadow:0 0 19px 0 rgba(0,0,0,0.1);transition:background 0.3s ease;user-select:none;cursor:pointer}
.views__filters-btn:hover {background:#FF7400;color:#fff}
.views__list {display:grid;grid-template:auto / repeat(3,33%);gap:20px;margin-top:30px}
.views__item {position:relative}
.views__item-img {display:block;width:100%;height:225px;object-fit:cover}
.views__item-badge {position:absolute;top:0;right:15px;padding:20px 15px 6px 20px;background:#19273c;color:#fff;font-size:0.875em}
.views__item-badge:before {content:"";position:absolute;top:0;display:block;left:-10px;width:10px;height:100%;background:#19273c;opacity:0.5;z-index:100}
.views__item-date {position:absolute;top:0;right:20px;background:#FFB273;padding:15px 15px;line-height:1;text-transform:uppercase;font-size:1.125em;font-weight:500;color:#fff;z-index:100}
.views__item-wrp {padding:10px 30px 30px 30px}
.views__item-name {min-height:48px;margin-bottom:16px;font-size:20px;font-weight:600}
.views__item-txt.hide-txt {display:-webkit-box;height:72px;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical}
.views__item-more {display:block;width:50%;margin:auto;margin-top:10px;background:transparent;text-align:center;border:0;cursor:pointer}
.views__item-more:hover {color:#FF7400}
.views__item hr {display:block;width:100%;height:1px;background:#e0e0e0;border:0}
.views__item-addr {position:relative;margin-top:30px;margin-bottom:10px;padding-left:30px}
.views__item-addr:before {content:"";position:absolute;left:0;top:-3px;display:block;width:20px;height:20px;background:url(../themes/pereezjayuvvn/assets/images/icons/location.svg) top center no-repeat}
.views__item-phone {position:relative;display:inline-block;margin-bottom:10px;padding-left:30px;text-decoration:none;color:#333;transition:color 0.3s ease}
.views__item-phone:before {content:"";position:absolute;left:0;top:0;display:block;width:16px;height:16px;background:url(../themes/pereezjayuvvn/assets/images/icons/phone.svg) top center no-repeat}
.views__item-phone:hover {color:#FFB273}
.views__item-site {position:relative;display:inline-block;margin-bottom:10px;padding-left:30px;text-decoration:none;color:#333;transition:color 0.3s ease}
.views__item-site:before {content:"";position:absolute;left:0;top:1px;display:block;width:16px;height:16px;background:url(../themes/pereezjayuvvn/assets/images/icons/site.svg) top center no-repeat}
.views__item-site:hover {color:#FFB273}
.steps {padding-top:60px;overflow-x:hidden}
.steps .container {display:flex;flex-wrap:wrap}
.steps__col {position:relative;width:50%;margin-bottom:15px}
.steps__col.fw {display:flex;justify-content:flex-end;width:100%}
.steps__col.fw img {margin-left:15px}
.steps__col.fw img.bg {position:absolute;left:0;top:50%;transform:translateY(-50%)}
.steps__col.w30 {width:30%}
.steps__col.w30 img {position:absolute;right:0;bottom:-46px}
.steps__col.w70 {width:70%;padding-left:30px}
.steps__col.w70 .steps__ttl {margin-top:30px}
.steps__col.bgimg {padding-right:40px;padding-left:40px}
.steps__col.bgimg img {position:absolute;left:-15px;top:25%;transform:translateY(-50%)}
.steps__col.nowrp {display:flex;align-items:center;justify-content:space-evenly}
.steps__col p {color:#000}
.steps__col p.age {position:relative;font-size:2.6em;text-align:center;text-transform:uppercase;color:#fff;z-index:3}
.steps__col .age-bg {position:absolute;top:-171px;left:50%;transform:translateX(-50%)}
.steps__col .bg-school {position:absolute;top:-60px;left:0}
.steps__ttl {text-transform:uppercase;color:#000}
.steps__ttl.color {color:#FF7400}
.steps__ttl.color ~ p {color:#fff}
.move {padding:80px 0 0}
.move__ttl {margin-bottom:55px;font-family:"Manege Demo",sans-serif;font-size:45px;font-weight:600;text-transform:uppercase;text-align:center;color:#FF7400}
.move__ttl + p {max-width:75%;margin:0 auto}
.move__btn {display:block;width:220px;margin:35px auto;padding:12px;font-size:1em;border:0;border-radius:10px;transition:color 0.3s ease}
.move__btn:hover {color:#fff}
.move__wrp {display:grid;grid-template:auto / repeat(4,1fr);gap:20px;padding-top:30px}
.move__item {position:relative;display:flex;flex-wrap:wrap;justify-content:center;width:100%;height:100%;background:#fff;font-size:1.3em;font-weight:600;text-transform:uppercase;text-align:center;color:#000;text-decoration:none;cursor:default}
.move__item img {position:relative;width:100%;height:235px;object-fit:cover;cursor:pointer}
.move__item-ttl {position:relative;display:inline-block;margin:25px 0 35px;line-height:0.85;cursor:pointer;border-bottom:1px solid transparent}
.move__item-ttl:hover {border-bottom:1px solid #000}
.move__item-ttl:after {content:attr(data-info);position:absolute;left:50%;bottom:-15px;transform:translateX(-50%);width:100%;font-size:14px;text-transform:none;color:#FF7400}
.reviews .container {padding:80px 60px 100px}
.reviews__ttl {margin-bottom:55px;font-family:"Manege Demo",sans-serif;font-size:45px;font-weight:600;text-transform:uppercase;text-align:center;color:#FFB273}
.reviews__ttl.mt60 {margin-top:60px}
.reviews__video-item {position:relative;display:block;width:100%;height:100%}
.reviews__video-item .img-play {position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;width:48px !important;height:48px;cursor:pointer;transition:all 0.3s ease}
.reviews__video-item .img-play:hover {width:50px !important;height:50px}
.reviews__video .owl-nav {top:50% !important}
.reviews__video .owl-stage-outer {z-index:10}
.reviews__slider {margin-top:60px}
.reviews__slider img {position:absolute;top:47px;left:40px;width:300px !important}
.reviews__slider-item {position:relative;display:flex;flex-wrap:wrap;align-items:center;margin-bottom:50px;padding:40px 45px 50px 40px;background:#FF7400}
.reviews__slider-item-ttl {margin-bottom:30px;font-size:32px;font-weight:600;text-transform:uppercase;color:#fff;padding-left:320px}
.reviews__slider-item-txt {padding-left:320px}
.reviews .owl-nav {position:absolute;top:45%;transform:translateY(-50%);width:100%;height:35px}
.reviews .owl-nav .owl-prev,.reviews .owl-nav .owl-next {position:absolute;display:block;width:25px;height:25px;transform:rotate(45deg);transition:left 0.3s ease,right 0.3s ease}
.reviews .owl-nav .owl-prev {left:-35px;border-bottom:2px solid #000;border-left:2px solid #000}
.reviews .owl-nav .owl-prev:hover {left:-40px}
.reviews .owl-nav .owl-next {right:-35px;border-top:2px solid #000;border-right:2px solid #000}
.reviews .owl-nav .owl-next:hover {right:-40px}
.reviews__actions {display:flex;justify-content:flex-end}
.reviews__actions .form__btn {width:20%}
.reviews__list {display:flex;flex-direction:column;padding-top:15px;padding-bottom:30px}
.reviews__item {display:flex;padding:15px;border:1px solid #ccc;border-radius:5px}
.reviews__item-wrp {width:70%}
.reviews__item-ttl {display:flex;justify-content:space-between;width:100%;font-weight:600}
.reviews__item-ttl >div {display:flex;align-items:center}
.reviews__item-ttl >div svg {margin-right:10px}
.reviews__item hr {width:100%;height:1px;margin-top:10px;margin-bottom:15px;background:#ccc;border:0 solid transparent}
.reviews__item-txt {width:100%}
.reviews__item-disadv {display:flex;flex-wrap:wrap;width:50%;padding-top:15px;padding-bottom:15px}
.reviews__item-disadv-ttl {width:100%;margin-bottom:15px;font-weight:600}
.reviews__item-stars {position:relative;display:flex;flex-direction:column;width:30%;padding-left:30px}
.reviews__item-stars hr {position:absolute;width:1px;height:100%;margin:0 0 0 -15px}
.stars-block {display:flex;width:100%;margin-bottom:15px}
.stars-block:last-of-type {margin-bottom:0}
.stars-block__ttl,.stars-block__star {font-weight:600;font-size:15px}
.stars-block__star {margin-left:auto}
.stars-block__star + svg {width:16px;height:18px;margin-left:5px;fill:#fff000}
.partners .news__txt {padding-left:0;padding-bottom:0;background:unset}
.partners .news__txt p {color:#fff}
.partners .news__txt .btn {display:block;width:220px;margin:35px 0 0;padding:12px;font-size:1em;border:0;border-radius:10px;transition:color 0.3s ease}
.partners .news__txt .btn:hover {color:#fff}
.partners .news__img {right:-122%;z-index:1}
.partners__list {display:flex;flex-wrap:wrap;padding-top:60px;background:#fff}
.partners__item {display:flex;margin-bottom:30px;background:#fff;box-shadow:0 0 19px 0 rgba(0,0,0,0.1)}
.partners__item img {width:25%;height:100%;object-fit:cover}
.partners__item-wrp {padding:30px 30px 30px 60px}
.partners__item-state {font-size:14px;font-weight:500;color:#FF7400}
.partners__item-ttl {margin-top:15px;margin-bottom:15px;font-size:1.5em;font-weight:600;text-transform:uppercase}
.partners__item-addr {position:relative;margin-top:30px;padding-left:30px}
.partners__item-addr:before {content:"";position:absolute;left:0;top:-3px;display:block;width:20px;height:20px;background:url(../themes/pereezjayuvvn/assets/images/icons/location.svg) top center no-repeat}
.home .social-icon {color:#fff}
.home .social-icon img {filter:brightness(1)}
.social-icon {display:flex;align-items:center;width:235px;margin-left:auto;color:#333;text-decoration:none;transition:color 0.3s ease}
.social-icon img {filter:brightness(0)}
.social-icon:hover {color:#FF7400}
.social-wrp {width:100%;overflow-x:hidden}
.social-support {padding-top:60px;padding-bottom:90px}
.social-support.blue {background:#005596}
.social-support__ttl {margin-bottom:30px;color:#fff}
.social-support__grid3 {display:grid;grid-template:auto / repeat(3,1fr);gap:30px 20px}
.social-support__item-img {width:100%;height:220px;margin-bottom:15px;object-fit:cover;border:1px solid #fff}
.social-support__item-ttl {margin-bottom:15px;font-weight:600;font-size:18px;color:#fff}
.social-support__item-txt {color:#fff}
.social-support__item:last-of-type {align-self:start;justify-self:start;display:flex;flex-wrap:wrap;align-items:center;height:220px;padding:30px;border:1px solid #fff}
.social-support__item:last-of-type .social-support__item-ttl {font-size:72px}
.social-map {display:flex;justify-content:space-between;align-items:center;padding:30px 0}
.social-map__col:first-of-type {width:60%}
.social-map__col:first-of-type img {width:100%}
.social-map__col:last-of-type {width:30%}
.social-map__item {width:100%;margin-bottom:30px}
.social-map__item-ttl {font-weight:600;font-size:36px;color:#005596}
.social-gallery {padding:60px 0 60px;background:#005596}
.social-gallery__ttl {margin-bottom:30px;font-size:28px;color:#fff}
.social-gallery__wrp {display:grid;grid-template:auto / 1fr 1fr 1fr 1fr 1fr 1fr;gap:20px 20px;grid-template-areas:"a a a a b b" "a a a a c c" "d d d e e e" "f f f g g g" "h h i i j j"}
.social-gallery__wrp img {width:100%;height:100%;object-fit:cover;border:1px solid #fff}
.social-gallery .a {grid-area:a}
.social-gallery .a img {height:385px}
.social-gallery .b {grid-area:b}
.social-gallery .b img {height:180px}
.social-gallery .c {grid-area:c}
.social-gallery .c img {height:180px}
.social-gallery .d {grid-area:d}
.social-gallery .d img {height:280px}
.social-gallery .e {grid-area:e}
.social-gallery .e img {height:280px}
.social-gallery .f {grid-area:f}
.social-gallery .f img {height:280px}
.social-gallery .g {grid-area:g}
.social-gallery .g img {height:280px}
.social-gallery .h {grid-area:h}
.social-gallery .h img {height:220px}
.social-gallery .i {grid-area:i}
.social-gallery .i img {height:220px}
.social-gallery .j {grid-area:j}
.social-gallery .j img {height:220px}
.social-educ {padding:60px 0 60px}
.social-educ__ttl {margin-bottom:30px;font-size:28px;color:#005596}
.social-educ__item {display:flex;align-items:center}
.social-educ__item2 {display:flex;flex-wrap:wrap;margin-top:60px}
.social-educ__item2 h3 {width:100%;margin-bottom:30px;font-size:24px;font-weight:700}
.social-educ__item2 blockquote {margin-left:0;padding:15px 30px;font-size:15px;border:1px solid #005596}
.social-educ__item2-col {width:50%}
.social-educ__item2-col:first-of-type {padding-right:60px}
.social-educ__item2-col:last-of-type {padding-left:60px;font-size:18px}
.social-educ__item2-col img {width:100%;height:200px;object-fit:cover}
.social-educ__item2-col ul {padding-left:0;list-style-type:none}
.social-educ__item2-col ul li {position:relative;margin-bottom:10px;padding-left:30px;font-size:15px}
.social-educ__item2-col ul li:before {content:"";position:absolute;left:10px;top:8px;transform:rotate(45deg);display:block;width:5px;height:5px;background:#005596}
.social-educ__col {width:30%;font-size:18px}
.social-educ__col:first-of-type {position:relative;display:flex;margin-right:60px}
.social-educ__col:first-of-type:after {content:"";position:absolute;top:50%;right:25px;transform:translateY(-50%);display:block;width:0;height:0;border-top:40px solid #0000;border-left:10px solid #b0beca;border-bottom:40px solid #0000}
.social-educ__col:first-of-type >div {width:30%}
.social-educ__col:first-of-type >div:first-of-type {margin-right:60px}
.social-educ__col:first-of-type span {display:block;font-weight:700;font-size:32px;color:#005596}
.social-educ__col.one:first-of-type >div {width:100%}
.social-educ__block {width:60%;margin:60px 0;padding:30px 60px;font-size:18px;font-weight:600;border:2px solid #005596}
.social-programms__ttl {margin-bottom:30px}
@keyframes fadein {from {opacity:0 }to {opacity:1 }}
.tabs [type=radio] {display:none}
.tabs #tab1:checked ~ .tabs__content #tab1-tab,.tabs #tab2:checked ~ .tabs__content #tab2-tab,.tabs #tab3:checked ~ .tabs__content #tab3-tab,.tabs #tab4:checked ~ .tabs__content #tab4-tab,.tabs #tab5:checked ~ .tabs__content #tab5-tab,.tabs #tab6:checked ~ .tabs__content #tab6-tab {display:block}
.tabs #tab1:checked ~ .tabs__content.home #tab1-tab,.tabs #tab2:checked ~ .tabs__content.home #tab2-tab,.tabs #tab3:checked ~ .tabs__content.home #tab3-tab,.tabs #tab4:checked ~ .tabs__content.home #tab4-tab,.tabs #tab5:checked ~ .tabs__content.home #tab5-tab,.tabs #tab6:checked ~ .tabs__content.home #tab6-tab {opacity:1;visibility:visible;pointer-events:auto}
.tabs #tab1:checked ~ .tabs__btns [for=tab1],.tabs #tab2:checked ~ .tabs__btns [for=tab2],.tabs #tab3:checked ~ .tabs__btns [for=tab3],.tabs #tab4:checked ~ .tabs__btns [for=tab4],.tabs #tab5:checked ~ .tabs__btns [for=tab5],.tabs #tab6:checked ~ .tabs__btns [for=tab6] {position:relative;font-weight:500;font-size:16px;color:#333;line-height:143.69%}
.tabs #tab1:checked ~ .tabs__btns [for=tab1]:after,.tabs #tab2:checked ~ .tabs__btns [for=tab2]:after,.tabs #tab3:checked ~ .tabs__btns [for=tab3]:after,.tabs #tab4:checked ~ .tabs__btns [for=tab4]:after,.tabs #tab5:checked ~ .tabs__btns [for=tab5]:after,.tabs #tab6:checked ~ .tabs__btns [for=tab6]:after {content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:#005596}
.tabs__btns {position:relative;display:flex;justify-content:flex-start}
.tabs__btns:after {content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:rgba(0,0,0,0.2)}
.tabs__btn {padding:15px 22px;font-weight:300;font-size:16px;line-height:143.69%;cursor:pointer}
.tabs__content {position:relative;width:100%;min-height:300px;padding:22px 0;overflow:hidden}
.tabs__content h2 {margin-bottom:30px;text-transform:uppercase;color:#005596}
.tabs__content h2 small {display:block;text-transform:none}
.tabs__content ul {margin-bottom:30px;padding-left:0;list-style-type:none}
.tabs__content ul li {position:relative;margin-bottom:10px;padding-left:30px}
.tabs__content ul li:before {content:"";position:absolute;left:10px;top:8px;transform:rotate(45deg);display:block;width:5px;height:5px;background:#005596}
.tabs__content ul.check {display:flex;flex-wrap:wrap}
.tabs__content ul.check li {width:50%;margin-bottom:30px;padding-left:60px}
.tabs__content ul.check li:before {content:"";position:absolute;left:0;top:0;transform:rotate(0deg);display:block;width:36px;height:36px;background:url(../themes/pereezjayuvvn/assets/images/check.png) center center no-repeat;background-size:cover}
.tabs__content dl {display:flex;flex-direction:column;flex-wrap:wrap;height:66px;margin:60px 0}
.tabs__content dl.price {flex-direction:row;height:auto;margin-bottom:30px}
.tabs__content dl.price dt {width:20%;margin-bottom:15px;font-size:36px;color:#005596}
.tabs__content dl.price dd {align-items:center;display:flex;width:40%;margin-right:40%;margin-bottom:15px;font-size:18px}
.tabs__content dl.price dd:after {display:none}
.tabs__content dl dt,.tabs__content dl dd {width:50%;margin:0}
.tabs__content dl dt {margin-bottom:10px;font-weight:700}
.tabs__content dl dd {position:relative;height:37px}
.tabs__content dl dd:after {content:"";position:absolute;left:0;bottom:-20px;display:block;width:0;height:0;border-left:40px solid transparent;border-right:40px solid transparent;border-top:10px solid #b0beca}
.tabs__content p strong {display:block;font-size:18px}
.tabs__content p a strong {display:inline}
.tabs__tab {display:none;animation:fadein 0.8s}
.tabs__tab:nth-child(1) {background:url(../themes/pereezjayuvvn/assets/images/social/bg-family.png) 120% 100% no-repeat;background-size:800px}
.contracts {display:grid;grid-template:auto / repeat(2,1fr);gap:20px;margin-bottom:30px}
.contracts__item {position:relative;padding:30px;border:2px solid #005596}
.contracts__item:before {content:attr(data-num);position:absolute;right:0;top:0;width:155px;padding:5px 15px;background:#005596;font-weight:600;color:#fff;text-align:center}
.contracts__item:after {content:"";position:absolute;right:155px;top:0;display:block;width:0;height:0;border-top:29px solid #005596;border-left:26px solid #0000}
.contracts__item dl {flex-direction:row;margin:0 0 30px}
.contracts__item dl dt {width:30%;font-size:22px;color:#005596}
.contracts__item dl dd {width:70%}
.contracts__item dl dd:after {display:none}
.contracts__item-ttl {margin-bottom:30px;font-size:18px;font-weight:700}
.contracts__item-ttl:first-of-type {margin-top:30px}
.contracts__item-ttl small {display:block}
.contracts__item blockquote {margin-left:0;padding-left:60px;background:url(../themes/pereezjayuvvn/assets/images/bg-warning.png) 2% 0% no-repeat;background-size:35px}
.form {display:flex;flex-wrap:wrap;width:100%}
.form__input {display:block;width:100%;margin-bottom:20px;padding:12px 20px;background:#0000;font-weight:bold;font-size:15px;line-height:18px;color:#fff;border:1px solid #fff;border-radius:20em;outline:none}
.form__input::-moz-placeholder {opacity:0.5;color:#fff}
.form__input::-webkit-input-placeholder {opacity:0.5;color:#fff}
.form__input:-ms-input-placeholder {opacity:0.5;color:#fff}
.form__input::-ms-input-placeholder {opacity:0.5;color:#fff}
.form__input::placeholder {opacity:0.5;color:#fff}
.form__input-wrp {display:block;width:100%}
.form__btn {width:100%;margin-bottom:20px;padding:15px;font-weight:bold;font-size:18px;line-height:22px;border:0;transition:color 0.3s ease}
.form__btn:hover {color:#fff}
.form [type=checkbox] {display:none}
.form [type=checkbox]:checked + .form__privacy:after {display:inline-block}
.form__privacy {position:relative;margin-bottom:20px;padding-left:30px;font-weight:bold;font-size:15px;line-height:20px;color:#fff;user-select:none;cursor:pointer}
.form__privacy:before {content:"";position:absolute;left:0;top:0;display:inline-block;width:20px;height:20px;background:#0000;border:1px solid #fff;border-radius:3px}
.form__privacy:after {content:"✓";position:absolute;top:1px;left:3px;display:none;font-size:16px;color:#fff}
.form.popup {padding-left:60px;padding-right:60px}
.form.popup .popup__ttl {text-align:center}
.form.popup .form__input {font-family:"Gilroy",sans-serif;color:#333;border:1px solid #e0e0e0;border-radius:20em}
.form.popup .form__input::-moz-placeholder {opacity:0.5;color:#333}
.form.popup .form__input::-webkit-input-placeholder {opacity:0.5;color:#333}
.form.popup .form__input:-ms-input-placeholder {opacity:0.5;color:#333}
.form.popup .form__input::-ms-input-placeholder {opacity:0.5;color:#333}
.form.popup .form__input::placeholder {opacity:0.5;color:#333}
.form.popup .form__btn {width:75%;margin:0 auto 30px}
.form.popup .form__privacy {color:#333}
.form.popup .form__privacy:before,.form.popup .form__privacy:after {color:#333;border-color:#333}
.bottom-form {padding:55px 0 75px;background:url(../themes/pereezjayuvvn/assets/images/back-5.jpeg) center center no-repeat;background-size:cover}
.bottom-form .container {display:flex}
.bottom-form__left {width:280px}
.bottom-form__ttl {font-size:1.475em;text-transform:uppercase;color:#FFB273}
.bottom-form [type=checkbox] {display:none}
.bottom-form [type=checkbox]:checked + .label:after {opacity:1}
.bottom-form__form {display:grid;grid-template:42px 68px / repeat(3,1fr);gap:20px;align-self:flex-start;width:calc(100% - 300px)}
.bottom-form__form input {width:100%;height:100%;padding:7px 20px;font-family:"Gilroy",sans-serif;font-weight:600;border:#e0e0e0 solid 1px;border-radius:15px}
.bottom-form__form input::-moz-placeholder {color:#e0e0e0}
.bottom-form__form input::-webkit-input-placeholder {color:#e0e0e0}
.bottom-form__form input:-ms-input-placeholder {color:#e0e0e0}
.bottom-form__form input::-ms-input-placeholder {color:#e0e0e0}
.bottom-form__form input::placeholder {color:#e0e0e0}
.bottom-form__form textarea {width:100%;height:100%;padding:7px 20px;font-family:"Gilroy",sans-serif;font-weight:600;border-radius:15px;border:#e0e0e0 solid 1px}
.bottom-form__form textarea::-moz-placeholder {color:#e0e0e0}
.bottom-form__form textarea::-webkit-input-placeholder {color:#e0e0e0}
.bottom-form__form textarea:-ms-input-placeholder {color:#e0e0e0}
.bottom-form__form textarea::-ms-input-placeholder {color:#e0e0e0}
.bottom-form__form textarea::placeholder {color:#e0e0e0}
.bottom-form__form .colspan-2 {grid-column-start:1;grid-column-end:3}
.bottom-form__btn {display:block;width:100%;margin-bottom:10px;padding:13px;font-size:0.875em;text-align:center;border:0;border-radius:10px}
.bottom-form__privacy {position:relative;font-size:12px;padding-left:22px}
.bottom-form__privacy:before,.bottom-form__privacy:after {content:"";position:absolute}
.bottom-form__privacy:before {left:0;top:-2px;width:15px;height:15px;background:#fff;border:1px solid #e0e0e0}
.bottom-form__privacy:after {left:2px;top:-1px;width:12px;height:8px;transform:rotate(-55deg) skew(-11deg);border:2px solid #e0e0e0;border-top:2px solid transparent;border-right:2px solid transparent}
.popup {position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:480px;padding:50px 30px 30px;background:#fff;border-radius:15px}
.popup.vacancy-popup {display:block !important}
.popup__ttl {margin-bottom:30px;font-family:"Manege Demo",sans-serif;font-size:2em;font-weight:600;line-height:1;text-transform:uppercase}
.popup__txt {margin-bottom:30px}
.popup__btns {display:flex;flex-wrap:wrap;justify-content:space-between}
.popup__btns .popup__btn {display:flex;align-items:center;justify-content:center;width:45%;margin-bottom:15px;padding:8px 5px;text-align:center;text-decoration:none;color:#fff;font-weight:500;transition:color 0.3s ease}
.popup__btns .popup__btn:hover {color:#1240AB}
.pagination {display:flex;justify-content:center;align-items:center;margin-top:55px;margin-bottom:50px;padding-left:0;list-style-type:none}
.pagination li {display:inline-block;margin-right:10px}
.pagination li:first-of-type a,.pagination li:last-of-type a {font-size:26px;line-height:0.55;border-color:transparent !important}
.pagination li.active span {display:block;width:35px;height:35px;padding-top:10px;text-align:center;line-height:1;color:#FFB273;text-decoration:none;-webkit-border-radius:100px;border-radius:100px;border:1px solid #FFB273;transition:color 0.3s ease,border-color 0.3s ease}
.pagination li.disabled span {font-size:26px;line-height:0.55;opacity:0.2;border-color:transparent !important;cursor:default}
.pagination li.disabled span:hover {opacity:0.2}
.pagination a,.pagination span {display:block;width:35px;height:35px;padding-top:10px;text-align:center;line-height:1;color:#6e6e6e;text-decoration:none;-webkit-border-radius:100px;border-radius:100px;border:1px solid #e0e0e0;transition:color 0.3s ease,border-color 0.3s ease}
.pagination a:hover,.pagination span:hover {border-color:#FFB273;color:#FFB273}
.pagination a[aria-label="pagination.previous"],.pagination a[aria-label="pagination.next"],.pagination span[aria-label="pagination.previous"],.pagination span[aria-label="pagination.next"] {opacity:0.2;transition:opacity 0.3s ease}
.pagination a[aria-label="pagination.previous"]:hover,.pagination a[aria-label="pagination.next"]:hover,.pagination span[aria-label="pagination.previous"]:hover,.pagination span[aria-label="pagination.next"]:hover {opacity:1}
p.pagination__link:hover {color:#6e6e6e;border:1px solid #e0e0e0;cursor:default}
.alert {position:relative;display:flex;justify-content:center;align-items:center;padding:25px 15px;color:#fff;border-radius:8px;box-shadow:0 0 3px 1px rgba(0,0,0,0.1)}
.alert-success {background:#84cc16}
.alert p {text-align:center}
.alert .close {position:absolute;right:5px;top:3px;background:transparent;font-size:24px;color:#fff;border:0}
form {position:relative}
form .justify-content-center {position:absolute;left:0;top:0;width:100%;z-index:1047}
.b-lazy {opacity:0;transform:scale(3);transition:all 500ms}
.b-loaded {opacity:1;transform:scale(1)}
.bottomform {display:flex;justify-content:center}
.bottomform .home__form-wrp {margin-left:0}
.c404 {height:calc(100vh - 397px);padding:120px 0}
@media (max-width:480px) {.c404 {height:calc(100vh - 211px);padding-left:15px }}
.footer {background:#FFB273}
.footer .container {padding-top:20px;padding-bottom:45px}
.footer__top {position:relative;display:flex;align-items:center;padding-bottom:10px;color:#fff}
.footer__top:after {content:"";position:absolute;left:0;bottom:0;display:block;width:100%;height:1px;background:#fff78}
.footer__logo {margin-right:15px}
.footer__programm {margin-right:50px;color:#fff;text-decoration:none}
.footer__programm:hover {text-decoration:underline}
.footer__programm >div {text-transform:uppercase;font-weight:600}
.footer__question {margin-left:auto;text-transform:uppercase}
.footer__soc {margin-left:30px}
.footer__soc svg path {fill:#fff}
.footer__mnu {padding:35px 0 40px}
.footer__mnu .mnu__link {color:#fff}
.footer__mnu .mnu__link:hover {color:#FF7400}
.footer__copyright {font-size:0.875em;color:#fff}
.gov-for-people-banner {display:flex;justify-content:space-between;align-items:center;position:relative;width:753px;height:76px;margin:40px auto 40px auto;background-color:#0A90AC;overflow:hidden;text-decoration:none;color:#fff}
.gov-for-people-banner:hover,.gov-for-people-banner:active {text-decoration:none;color:#fff}
.gov-for-people-banner-left {display:flex;justify-content:space-between;align-items:center}
.gov-people-banner-people {display:flex;align-items:center;margin-left:20px;margin-right:32px}
.gov-people-banner-people-img {width:23.01px;height:19.58px;margin-right:7.22px}
.gov-people-banner-people-text {width:48.79px;height:14.57px}
.gov-people-banner-text {font-weight:600;font-size:16px;line-height:20px;letter-spacing:0.5px}
.gov-for-people-banner-right {display:flex;justify-content:space-between;align-items:center}
.gov-for-people-banner-btn {display:flex;justify-content:center;align-items:center;width:74px;height:19px;margin-right:50.22px;background:transparent;border:1px solid #fff;border-radius:30px;font-size:8px;color:#fff}
.gov-for-people-banner-gerb {display:flex;justify-content:center;align-items:center;width:54px;height:55px;margin-right:46.78px;border-radius:50%;background-color:#2AB5AF;z-index:1}
.gov-for-people-banner-gerb svg {width:23.52px;height:23.11px}
.gov-for-people-banner-circle {position:absolute;right:-4%;width:102px;height:102px;border-radius:50%;background-color:#23C1BE}
@media screen and (max-width:1440px) {.gov-for-people-banner {width:1019px;height:124px }.gov-people-banner-people {margin-right:21px }.gov-people-banner-people-img {width:46.72px;height:39.68px;margin-right:14.64px }.gov-people-banner-people-text {width:98.64px;height:29.53px }.gov-people-banner-text {font-size:28px;line-height:32px }.gov-for-people-banner-btn {display:none }.gov-for-people-banner-gerb {width:99px;height:100.83px;margin-right:68px }.gov-for-people-banner-gerb svg {width:43.12px;height:42.37px }.gov-for-people-banner-circle {position:absolute;right:-22.9%;width:340px;height:340px }}
@media screen and (max-width:1120px) {.gov-for-people-banner {width:345px;height:114px }.gov-for-people-banner-left {flex-direction:column;justify-content:flex-start;align-items:flex-start }.gov-people-banner-people {margin-left:18px;margin-bottom:16px }.gov-people-banner-people-img {width:23.27px;height:19.82px;margin-right:7.35px }.gov-people-banner-people-text {width:49.38px;height:14.17px }.gov-people-banner-text {font-size:14px;line-height:17px;margin-left:18px }.gov-for-people-banner-btn {display:none }.gov-for-people-banner-gerb {width:65px;height:65.88px;margin-right:39px }.gov-for-people-banner-gerb svg {width:34.97px;height:35.14px }.gov-for-people-banner-circle {position:absolute;right:-19.5%;width:131px;height:131px }}
@media (max-width:1024px) {.pagination {justify-content:space-between }.pagination li {margin-right:0 }.pagination li.disabled span {position:relative;width:auto;font-size:20px }.pagination li:first-of-type a,.pagination li:last-of-type a {position:relative;font-size:20px }.pagination li:first-of-type a {padding-left:20px }.pagination li:first-of-type a:before {content:"‹";font-size:40px;position:absolute;top:46%;left:0;transform:translateY(-50%) }.pagination li:first-of-type.disabled span {padding-left:20px }.pagination li:first-of-type.disabled span:before {content:"‹";font-size:40px;position:absolute;top:46%;left:0;transform:translateY(-50%) }.pagination li:last-of-type a {padding-right:20px }.pagination li:last-of-type a:after {content:"›";font-size:40px;position:absolute;top:46%;right:0;transform:translateY(-50%) }.pagination li:last-of-type.disabled span {padding-right:20px }.pagination li:last-of-type.disabled span:after {content:"›";font-size:40px;position:absolute;top:46%;right:0;transform:translateY(-50%) }.pagination li a {width:auto }}
@media (max-width:786px) {.container {width:100% }body {overflow-x:hidden }body.no-scroll {overflow:hidden }.mobile-mnu {position:relative;display:block;width:36px;height:36px;margin-left:30px;background:transparent;border:0 }.mobile-mnu span {position:absolute;left:0;top:50%;transform:translateY(-50%);display:block;width:72%;height:2px;background:#333 }.mobile-mnu:before,.mobile-mnu:after {content:"";position:absolute;left:0;display:block;width:100%;background:#333;height:2px }.mobile-mnu:before {top:3px }.mobile-mnu:after {width:48%;bottom:3px }.mobile-mnu.active span {opacity:0 }.mobile-mnu.active:before,.mobile-mnu.active:after {top:50% }.mobile-mnu.active:before {transform:translateY(-50%) rotate(45deg) }.mobile-mnu.active:after {width:100%;transform:translateY(-50%) rotate(-45deg) }.header__programm {margin-right:10px }.header__question {display:none }.header__soc {margin-left:auto }.header.home .mobile-mnu:before,.header.home .mobile-mnu:after {background:#fff }.header.home .mobile-mnu span {background:#fff }.header.home .header__mnu .mnu__link {color:#333 }.header__mnu {position:fixed;top:48px;left:0 }.header__mnu.show {flex-direction:column;align-items:center;width:100%;padding:60px 15px;background:#fff;height:calc(100vh - 48px);z-index:100 }.mnu {height:0;padding:0;overflow:hidden }.bg {-webkit-background-size:cover !important;background-size:cover !important }.home__top {flex-wrap:wrap }.home__title {font-size:2.85em }.home__txt {margin-bottom:30px;padding-top:115px }.reasons__txt {width:100%;background:unset;padding-top:30px;padding-left:0;padding-right:0 }.reasons__img1 {position:static;width:100%;height:auto;margin-top:15px }.steps__col {width:100% }.steps__col.w30 {width:100% }.steps__col.w30 img {position:static;width:100%;height:auto }.steps__col.w70 {width:100%;padding-left:0 }.steps__col.fw {flex-wrap:wrap }.steps__col.fw img {width:100%;margin-left:0;margin-bottom:15px }.steps__col.fw img.bg {display:none;flex-wrap:wrap }.steps__col.bgimg {padding-left:0;padding-right:0 }.steps__col.bgimg img {display:none }.steps__col.nowrp {flex-wrap:wrap }.steps__col.nowrp img {width:100% !important;margin-bottom:15px }.steps__col p.age {margin-top:100px }.steps__col .age-bg {top:-28px }.steps__col .bg-school {position:static;width:100%;height:auto }.move__ttl + p {max-width:100% }.move__wrp {width:100%;grid-template:auto / 1fr }.routes.work .routes__txt {padding-right:0;padding-left:0 }.routes.work .routes__txt p {text-align:left }.routes__txt {width:100%;padding-right:0;background:unset }.routes__img {position:static;width:100%;height:auto }.routes__item:nth-child(1) {padding-top:0 }.routes__item .container {flex-wrap:wrap }.routes__item-ttl {width:100%;margin-top:0 }.routes__item-txt {width:100% }.routes__item-maps {width:100% }.routes__item-maps .map iframe {width:100% }.news__ttl {font-size:2.6em }.news__txt {width:100%;padding-left:0;padding-right:0;padding-bottom:30px;background:unset }.news__img {position:static;width:100%;height:auto }.news__list {grid-template:auto / 1fr }.views__filters {flex-wrap:wrap }.views__list {width:100%;grid-template:auto / 100% }.hotels {flex-wrap:wrap }.hotels__wrp img {display:none }.hotels__ttl {font-size:2.1em }.hotels__filters {width:100% }.hotels__list {width:100% }.hotels__items {width:100% }.hotels__item {display:flex;flex-direction:column;padding:15px }.hotels__item-slider-wrp {width:100%;margin-top:0;margin-left:0 }.hotels__item-price {margin-top:0 }.hotels__item-price-wrp {position:static;display:flex;align-items:center;justify-content:space-between;width:100% }.hotels__pagination.pagination {justify-content:center }.hotels .owl-dots {display:flex;justify-content:center;width:100%;padding-top:15px }.hotels .owl-dots .owl-dot {width:15px;height:15px;margin:5px;border-radius:15px;background:#3334d }.hotels .owl-dots .owl-dot.active {background:#333 }.reviews__slider-item {display:flex;flex-direction:column;padding:15px;margin-bottom:0 }.reviews__slider-item-ttl {margin-top:30px;padding-left:0 }.reviews__slider-item-txt {padding-left:0 }.reviews__slider.owl-carousel .owl-item img {position:static;width:100% !important }.reviews .owl-carousel .owl-dots {display:flex;justify-content:center;align-items:center;width:100% }.reviews .owl-carousel .owl-dots .owl-dot {width:15px;height:15px;margin:5px;border-radius:15px;background:rgba(51,51,51,0.3) }.reviews .owl-carousel .owl-dots .owl-dot.active {background:#333 }.reviews .container {padding:80px 15px 100px }.social-support__grid3 {grid-template:auto / 1fr;width:100% }.social-map {flex-wrap:wrap;padding-left:15px;padding-right:15px }.social-map__col {margin-bottom:30px }.social-map__col:first-of-type,.social-map__col:last-of-type {width:100% }.social-gallery__wrp {display:flex;flex-direction:column }.social-gallery__wrp a {display:block;width:100% }.social-gallery__wrp a img {width:100%;height:100%;object-fit:cover }.social-educ {padding-left:15px;padding-right:15px }.social-educ__item {flex-wrap:wrap }.social-educ__col {width:100% }.social-educ__col:first-of-type {margin-bottom:60px }.social-educ__col:first-of-type:after {left:35px;top:115px;transform:translateY(-50%) rotate(90deg) }.social-educ__item2-col:first-of-type {width:100%;padding-right:0 }.social-educ__item2-col:last-of-type {width:100%;padding-left:0 }.social-educ__item2 blockquote {margin-right:0 }.social-educ__block {width:100% }.tabs__btns {flex-wrap:wrap }.tabs__btn {width:100% }.tabs__tab:first-of-type {background:unset }.tabs__content dl {height:auto }.tabs__content dl dt,.tabs__content dl dd {width:100% }.tabs__content dl dd {height:auto;margin-bottom:60px }.tabs__content dl dd:after {bottom:-30px }.tabs__content dl.price dt,.tabs__content dl.price dd {width:100% }.tabs__content ul.check li {width:100% }.contracts {grid-template:auto / 1fr }.footer__question {display:none }.footer__soc {margin-left:auto }.footer__copyright {margin-top:10px }.partners .news__txt .btn {margin-bottom:30px }.partners__item {flex-wrap:wrap;width:100% }.partners__item img {width:100%;height:auto }.partners__item-wrp {padding-left:15px;padding-right:15px }.bottom-form .container {flex-wrap:wrap }.bottom-form__left {width:100% }.bottom-form__left img {display:block;margin:0 auto 15px }.bottom-form__ttl {text-align:center }.bottom-form__form {grid-template:auto / 1fr;width:100%;padding-top:30px }.bottom-form__form .colspan-2 {grid-column-start:1;grid-column-end:1 }}
@media (max-width:480px) {.breadcrumbs {display:none }.social-icon img {display:none }.popup.vacancy-popup {width:100% }.popup__btns .popup__btn {width:100% }}
@media (max-width:360px) {.header__mnu.show {width:100vw }.news__ttl {font-size:2.2em }.routes__ttl {font-size:2.4em }}