@font-face {
    font-family: 'Helvetica';
    src: url("../fonts/Helvetica%20Neue%20LT%20Std%2035%20Thin.otf") format('opentype');
    font-weight: 100;
    font-style: normal;
}

@font-face {
    font-family: 'Helvetica';
    src: url("../fonts/Helvetica%20Neue%20LT%20Std%2045%20Light.otf") format('opentype');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Helvetica';
    src: url("../fonts/HelveticaNeueLTStd%2055%20Roman.otf") format('opentype');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'Helvetica';
    src: url(../fonts/HelveticaNeueLTStd-It.otf) format('opentype');
    font-weight: 400;
    font-style: italic;
}

@font-face {
    font-family: 'Helvetica';
    src: url("../fonts/Helvetica%20Neue%20LT%20Std%2065%20Medium.otf") format('opentype');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Helvetica';
    src: url("../fonts/HelveticaNeueLTStd%2075%20Bold.otf") format('opentype');
    font-weight: 700;
    font-style: normal;
}
/* This stylesheet generated by Transfonter (https://transfonter.org) on October 3, 2017 10:05 PM */

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

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

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

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

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

@font-face {
	font-family: 'Montserrat';
	src: url(../fonts/Montserrat-SemiBold.eot);
	src: local('Montserrat SemiBold'), local('Montserrat-SemiBold'),
		url(../fonts/Montserrat-SemiBold.eot?#iefix) format('embedded-opentype'),
		url(../fonts/Montserrat-SemiBold.woff) format('woff'),
		url(../fonts/Montserrat-SemiBold.ttf) format('truetype');
	font-weight: 600;
	font-style: normal;
}

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

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

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

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

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

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

@font-face {
	font-family: 'Montserrat';
	src: url(../fonts/Montserrat-SemiBoldItalic.eot);
	src: local('Montserrat SemiBold Italic'), local('Montserrat-SemiBoldItalic'),
		url(../fonts/Montserrat-SemiBoldItalic.eot?#iefix) format('embedded-opentype'),
		url(../fonts/Montserrat-SemiBoldItalic.woff) format('woff'),
		url(../fonts/Montserrat-SemiBoldItalic.ttf) format('truetype');
	font-weight: 600;
	font-style: italic;
}

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

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

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

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

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

@font-face {
  font-family: 'icomoon';
  src:  url(../fonts/icomoon.eot);
  src:  url(../fonts/icomoon.eot#iefix) format('embedded-opentype'),
    url(../fonts/icomoon.ttf) format('truetype'),
    url(../fonts/icomoon.woff) format('woff'),
    url(../images/54e137a384a4ec085e03.svg#icomoon) format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-white-plus:before {
  content: "\e900";
}

.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.btn{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;font-size:13px;font-weight:700;line-height:48px;color:#fff;-webkit-transition:.2s;-moz-transition:.2s;-o-transition:.2s;-ms-transition:.2s;transition:.2s;gap:10px;border-radius:60px;height:48px;padding:0 30px;text-decoration:none;cursor:pointer;width:max-content;text-transform:uppercase}.btn.btn--red{background-color:#c80d3a}.btn.btn--red:hover{background-color:#aa0c1e}.btn.btn--red:active{background-color:#fb033f}.btn.btn--white{background-color:#fff;color:#c80d3a}.btn.btn--white:hover{background-color:#231f20}.btn.btn--circle{width:130px;height:130px;border-radius:50%;flex-direction:column;line-height:20px;text-align:center;gap:15px;padding:0 20px}@media (max-width: 890px){.btn.btn--circle{width:117px;height:117px;font-size:11px;line-height:16px}}@media (max-width: 768px){.btn{padding:0 25px}.btn img{width:13px;height:13px}}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html,body,h1,h2,h3,h4,h5,h6,form,input,textarea,button,select,option,ul,li,ol,img,p,hr,table,tr,td,thead,tbody,tfoot{margin:0;padding:0;border:0}html,body{width:100%;height:100%;margin-top:0 !important}body{display:flex;flex-direction:column;overflow:auto;font-family:"Helvetica",sans-serif;font-size:20px;font-weight:300;line-height:24px;color:#231f20}body.overflow{overflow:hidden;border-right:12px solid #eaeaea}button{cursor:pointer}a{color:#231f20;text-decoration:underline}a:hover{text-decoration:none}table{border-collapse:collapse;border-spacing:0}ul,ol,li{list-style:none}:-moz-placeholder{font-family:"Helvetica",sans-serif;font-size:16px;color:#b2b3b7}:focus{outline:0}::selection{color:#fff;background:#b2b3b7}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{border-radius:0;box-shadow:none;border:0;background-color:#b2b3b7;border:none}::-webkit-scrollbar-thumb{border-radius:0;box-shadow:none;border:0;background-color:#231f20}#pp-nav{display:none}@media (max-width: 1490px){body{font-size:18px}}@media (max-width: 960px){body{line-height:22px}}@media (max-width: 890px){body{font-size:16px;line-height:19px}}.container{position:relative;z-index:10;width:1430px;padding:0 15px;margin:0 auto}@media (max-width: 1490px){.container{width:1200px}}@media (max-width: 1200px){.container{width:1090px}}@media (max-width: 1100px){.container{width:910px}}@media (max-width: 960px){.container{padding:0 40px;width:100%}}@media (max-width: 768px){.container{padding:0 20px}}.link{font-size:13px;font-weight:700;line-height:1;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;display:flex;align-items:center;flex-wrap:wrap;gap:10px;text-transform:uppercase;cursor:pointer;text-decoration:none}.link svg{-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s}.link:hover{color:#aa0c1e}.link:hover svg{fill:#aa0c1e}.link:active{color:#fb033f}.link:active svg{fill:#fb033f}.link.link--red{color:#c80d3a}.link.link--red:hover{color:#aa0c1e}.link.link--red:hover svg{fill:#aa0c1e}.link.link--red:active{color:#fb033f}.link.link--red:active svg{fill:#fb033f}.slider__dots{margin-top:25px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.slider__dots .slick-dots{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:7px}.slider__dots .slick-dots .slick-active button{background:#231f20}.slider__dots .slick-dots button{font-size:0;width:15px;height:15px;border:1px solid #231f20;background:transparent}.slider__controls{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.slider__btn{width:60px;height:60px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;border-radius:50px;cursor:pointer}.slider__btn.btn--prev{background:#f1f5fb}.slider__btn.btn--prev:hover{background:#cad4e2}.slider__btn.btn--prev:active{background:#c0d6f8}.slider__btn.btn--next{background:#c80d3a}.slider__btn.btn--next:hover{background:#aa0c1e}.slider__btn.btn--next:active{background:#fb033f}.slider__btn.slick-disabled{background:#b2b3b7;pointer-events:none}.title{display:flex;align-items:stretch;flex-wrap:wrap;flex-direction:column;font-size:60px;text-transform:uppercase;line-height:0.9}.title__top{font-weight:100}.title__top span{font-weight:700}.title__bottom{font-weight:700}.title__only{font-weight:300}.subtitle{font-size:20px;font-weight:700;line-height:24px}.text.text--small{font-size:16px;line-height:19px}@media (max-width: 890px){.title{font-size:37px;line-height:1}}.video{position:relative}.video__content{width:100%;height:100%;object-fit:cover}.video__content:hover ~ .video__playback.play{opacity:1}.video__playback{width:130px;height:130px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);border-radius:50%;cursor:pointer;border:1px solid #b2b3b7}.video__playback-play,.video__playback-pause{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.video__playback-play{opacity:1;visibility:visible}.video__playback-pause{opacity:0;visibility:hidden}.video__playback.play{opacity:0}.video__playback.play .video__playback-play{opacity:0;visibility:hidden}.video__playback.play .video__playback-pause{opacity:1;visibility:visible}.video__playback.play:hover{opacity:1}.video__playback svg{-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s}.video__playback:hover{background:#fff}.video__playback:hover svg{fill:#c80d3a}.video__volume{position:absolute;bottom:15px;right:15px;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;cursor:pointer}.video__volume.active .video__volume-out{display:none}.video__volume.active .video__volume-in{display:block}.video__volume-out{display:block}.video__volume-in{display:none}.video__volume svg g{-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s}.video__volume:hover svg g{opacity:1}.video__volume:hover ~ .video__playback.play{opacity:1}.video__resize{position:absolute;top:15px;right:15px;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;cursor:pointer}.video__resize svg{-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;opacity:.4}.video__resize:hover svg{opacity:1}.video__full{opacity:0;visibility:hidden}.video__full.open{opacity:1;visibility:visible}.video__full.open .gallery__overlay{display:block}.video__full-content{height:100%}.video__full-content video{width:100%;height:100%;object-fit:contain}.video__full-overlay{position:fixed;z-index:900;top:0;left:0;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;display:none;cursor:pointer;background:rgba(0,0,0,0.7);padding:30px 50px}@media (max-width: 960px){.video__playback,.video__volume,.video__resize{display:none}}.gallery__caption{display:none}.gallery__overlay{position:fixed;z-index:900;top:0;left:0;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;display:none;cursor:pointer;background:rgba(0,0,0,0.7);padding:30px 50px}.gallery__modal{width:auto;height:100%;position:relative;padding:30px 0;cursor:auto;background:rgba(0,0,0,0.7)}.gallery__image-wrap{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;position:relative;height:100%}.gallery__image-wrap img{max-width:100%;max-height:100%;display:none}.gallery__loader{width:43px;height:11px;position:absolute;top:50%;left:50%;margin:-6px 0 0 -21px;background:url(../images/e36f1a4458fe1b91bd7b.gif) no-repeat center}.gallery__title{position:absolute;z-index:5;top:10px;left:20px;font-size:14px;color:#b2b3b7;z-index:5}.gallery__btn{position:absolute;z-index:2;top:0;width:50%;height:100%;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;background:transparent;opacity:.7;filter:alpha(opacity=70)}.gallery__btn-prev{left:0}.gallery__btn-prev::before{left:20px}.gallery__btn-next{right:0}.gallery__btn-next::before{right:20px;transform:rotate(180deg)}.gallery__btn::before{content:"";position:absolute;top:50%;margin-top:-15px;display:block;width:17px;height:29px;background:url(../images/faeb1b1a233df5923adc.png) no-repeat}.gallery__btn:hover{opacity:1;filter:alpha(opacity=100)}.gallery__close{position:absolute;z-index:5;top:0;right:0;width:45px;height:45px;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;background:url(../images/29208b4686621aaf1921.png) no-repeat center;opacity:.7;filter:alpha(opacity=70);cursor:pointer}.gallery__close:hover{opacity:1;filter:alpha(opacity=100)}@media (max-width: 960px){.gallery__modal{padding:20px}.gallery__overlay{padding:0}}@media (max-width: 768px){.gallery__overlay{padding:0}}.animate__wow{opacity:0;-webkit-transform:translateY(100px);-ms-transform:translateY(100px);transform:translateY(100px);-webkit-transition:all 1s;-o-transition:all 1s;transition:all 1.5s}.animate__wow-fadeInUp{opacity:1 !important;-webkit-transform:translateY(0px) !important;-ms-transform:translateY(0px) !important;transform:translateY(0px) !important;transition:all 1.5s}.header{padding-top:20px}.header__btn{text-transform:uppercase}.header__inner{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:20px 0;border-bottom:1px solid #231f20}.header__actions{display:flex;align-items:center;flex-wrap:wrap;gap:20px;min-width:225px}.header__dropdown{position:relative;width:50px}.header__dropdown-head,.header__dropdown-item{font-size:13px;font-weight:700;line-height:1;display:flex;align-items:center;flex-wrap:wrap;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;text-transform:uppercase;gap:5px;cursor:pointer}.header__dropdown-item{padding:5px 0;background:#c80d3a;color:#fff;justify-content:center}.header__dropdown-item:hover{background:#aa0c1e}.header__dropdown-body{position:absolute;z-index:10;top:100%;left:0;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;opacity:0;visibility:hidden;width:50px;padding-top:5px}.header__dropdown-items{display:flex;align-items:stretch;flex-wrap:wrap;flex-direction:column}.header__dropdown.open .header__dropdown-body{opacity:1;visibility:visible}.header__dropdown.open .header__dropdown-icon{transform:rotate(180deg)}.header__mobile{display:none}.header.header--slim{padding:0}.header.header--slim .header__actions,.header.header--slim .header__btn{display:none}.header.header--slim .header__inner{justify-content:center;padding:15px 0}@media (max-width: 1100px){.header__inner{position:relative}.header__logo{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);padding-left:0}.header__btn img{display:none}.header.header--slim .header__logo{position:static;transform:translate(0, 0)}}@media (max-width: 890px){.header__logo{width:200px}.header__logo img{width:100%;height:100%}}@media (max-width: 768px){.header{padding:0}.header__dropdown-value{color:#fff}.header__dropdown-head{justify-content:flex-end}.header__dropdown-item{justify-content:center}.header__link{color:#fff}.header__btn{line-height:35px;height:35px;font-size:11px;padding:0 15px;white-space:nowrap}.header__logo{width:160px;position:static;transform:translate(0, 0)}.header__mobile{display:flex;align-items:stretch;flex-wrap:wrap}.header__mobile-actions{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.header__mobile-top{display:none;background:#231f20;width:100%;padding:10px 0}.header__mobile-top .container{position:relative;z-index:15}.header__mobile-bottom{display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:30px;padding:15px 0}.header__main{display:none}.header.header--slim .header__mobile-bottom{justify-content:center;border-bottom:1px solid #231F20FF}}.footer{background:#231f20;padding:315px 0 85px}.footer.footer--slim{padding:80px 0}.footer__inner{display:flex;align-items:flex-start;flex-wrap:nowrap;position:relative}.footer__contacts{display:flex;align-items:stretch;flex-wrap:wrap;flex-direction:column;gap:20px;padding-right:180px}.footer__contacts-text{-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s}.footer__contacts-title{color:#b2b3b7;font-weight:300}.footer__contacts-items{display:flex;align-items:stretch;flex-wrap:wrap;flex-direction:column;gap:20px}.footer__contacts-item{display:flex;align-items:flex-start;flex-wrap:nowrap;gap:15px;text-decoration:none}.footer__contacts-item svg{-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s}.footer__contacts-item:hover .footer__contacts-text{color:#c80d3a}.footer__contacts-item:hover svg{fill:#c80d3a}.footer__contacts-link:active .footer__contacts-text{color:#fb033f}.footer__contacts-link:active svg{fill:#fb033f}.footer__contacts-icon{transform:translateY(2px);width:16px;display:flex;align-items:flex-start;flex-wrap:wrap}.footer__contacts-text{width:145px;color:#fff}.footer__socials{display:flex;align-items:center;flex-wrap:wrap;gap:15px;margin-top:20px}.footer__socials-item{-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;width:36px;height:36px;border-radius:50%;background:#b2b3b7}.footer__socials-item:hover{background:#c80d3a}.footer__title{font-size:70px;font-weight:300;line-height:1;color:#fff;max-width:745px;text-transform:uppercase}.footer__text{margin-top:50px;color:#b2b3b7}.footer__btn{position:absolute;top:84px;right:0}@media (max-width: 1490px){.footer{padding:285px 0 75px}.footer__title{font-size:60px;max-width:665px}.footer__contacts{padding-right:95px}}@media (max-width: 1200px){.footer{padding:240px 0 75px}.footer__title{font-size:46px;max-width:515px}.footer__info{display:flex;justify-content:space-between;flex-wrap:wrap;flex-direction:column}.footer__btn{top:46px}.footer__inner{align-items:stretch}}@media (max-width: 1100px){.footer{padding:235px 0 40px}.footer__text{margin:0}.footer__title{font-size:44px}.footer__btn{top:auto;bottom:0;right:auto;left:0}.footer__socials{margin-top:auto;margin-bottom:0}.footer__info{justify-content:flex-start;gap:20px;padding-bottom:70px;position:relative}}@media (max-width: 768px){.footer{padding:215px 0 115px}.footer__btn{width:100%;bottom:-75px}.footer__info{position:static;padding:0}.footer__title{font-size:30px;line-height:30px}.footer__inner{flex-direction:column-reverse;gap:40px}.footer__socials{margin-top:20px}.footer__contacts{padding:0;gap:15px}.footer__contacts-items{gap:10px}.footer__contacts-text{width:100%}.footer.footer--slim{padding:50px 0 100px}}.offer{margin-top:50px}.offer__title{display:flex;align-items:stretch;flex-wrap:wrap;flex-direction:column;font-size:120px;font-weight:100;line-height:110px;text-transform:uppercase}.offer__title span{font-weight:700}.offer__title-bottom{margin-left:auto}.offer__title-bottom p{display:inline-block}.offer__content{display:flex;align-items:stretch;justify-content:space-between;flex-wrap:nowrap;gap:30px;margin-top:30px}.offer__media{width:910px;height:920px;background:rgba(178,179,183,0.2)}.offer__media .video__volume svg{width:40px;height:40px}.offer__form{flex-shrink:0;background:#fff;width:435px;border:2px solid #c80d3a}.offer__form-title{font-family:"Montserrat",sans-serif;font-size:28px;font-weight:700;line-height:44px;color:#231f20;width:100%;text-align:center;padding:50px 25px 25px}@media (max-width: 1490px){.offer__media{width:100%}.offer__title{font-size:100px;line-height:100px}}@media (max-width: 1200px){.offer__media{width:100%}.offer__form{width:400px}.offer__title{font-size:70px;line-height:70px}}@media (max-width: 1100px){.offer__title{line-height:70px}.offer__title-bottom{margin-left:16px}.offer__title-bottom p{display:block;margin-left:81px}.offer__media{width:50%;height:655px}.offer__form{width:50%;height:815px;margin-top:-160px;flex-shrink:1}.offer__content{gap:25px}}@media (max-width: 945px){.offer__title-bottom{margin-left:8px}}@media (max-width: 955px){.offer__title-bottom{margin-left:0}}@media (max-width: 925px){.offer__title{font-size:65px}.offer__title-bottom p{margin-left:75px}}@media (max-width: 890px){.offer__media{height:auto}.offer__title{text-align:center;font-size:70px}.offer__title-bottom p{margin-left:105px}.offer__form{margin-top:0}.offer__form-title{font-size:26px;line-height:36px;padding:55px 25px}}@media (max-width: 850px){.offer__form iframe{height:695px !important}.offer__form-title{font-size:24px;line-height:34px;padding:25px}}@media (max-width: 768px){.offer{margin-top:35px}.offer__content{flex-direction:column;gap:25px}.offer__media{width:100%;height:440px}.offer__form{width:100%}.offer__form iframe{height:705px !important}.offer__form iframe .templateWidth{padding:0 !important}.offer__title{font-size:51px;line-height:57px;text-align:left}.offer__title-bottom p{margin-left:80px}}.programs{margin-top:150px}.programs__content{display:flex;align-items:stretch;flex-wrap:nowrap;padding-top:50px;gap:45px;max-width:935px;flex-shrink:0}.programs__info{padding:50px 0 0 55px}.programs__wrapper{display:flex;align-items:stretch;flex-wrap:nowrap}.programs__inner{position:relative}.programs__inner::before{content:'';position:absolute;top:0;right:0;width:430px;height:510px;background:url(../images/13ada9f9b292192cd15f.png) no-repeat}.programs__inner.show--info::before{display:none}.programs__text{width:560px;display:flex;align-items:stretch;flex-wrap:nowrap;flex-direction:column;flex-shrink:0;gap:25px}.programs__text-image{margin-top:40px}.programs__text-image img{width:560px;height:560px;object-fit:cover}.programs__accordion{display:flex;align-items:stretch;flex-wrap:wrap;flex-direction:column;gap:10px;width:100%}.programs__accordion-head{font-size:20px;font-weight:700;line-height:24px;display:flex;align-items:center;flex-wrap:nowrap;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;gap:10px;text-transform:uppercase;white-space:nowrap;cursor:pointer}.programs__accordion-head svg path{-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s}.programs__accordion-head:hover{color:#aa0c1e}.programs__accordion-head:hover svg path{stroke:#aa0c1e}.programs__accordion-body{padding:10px 0 15px;display:none}.programs__accordion-body .body--add{display:none}.programs__accordion-contents{display:flex;align-items:stretch;flex-wrap:wrap;flex-direction:column;gap:30px}.programs__accordion-content{display:flex;align-items:stretch;flex-wrap:wrap;flex-direction:column;gap:10px}.programs__accordion-section.open .programs__accordion-head{color:#aa0c1e}.programs__accordion-section.open .programs__accordion-head svg{opacity:0}.programs__accordion-section.open .programs__accordion-head span{position:relative;left:-16px}.programs__accordion-image{display:none}.programs__img{position:absolute;top:0;right:0;width:430px;height:510px}.programs__img img{width:100%;height:100%;object-fit:cover;display:block}.programs__link{display:none;margin-top:50px}@media (max-width: 1490px){.programs{margin-top:150px}.programs__content{max-width:790px}.programs__inner::before{width:320px}.programs__text{width:480px}.programs__text-image img{width:480px;height:480px}}@media (max-width: 1200px){.programs{margin-top:130px}.programs__content{max-width:695px}.programs__text{width:385px;font-size:16px;line-height:19px;gap:15px}.programs__text-image{margin-top:20px}.programs__text-image img{width:385px;height:385px}}@media (max-width: 1100px){.programs{margin-top:120px}.programs__title{width:50%}.programs__accordion{max-width:385px}.programs__accordion-contents{margin-top:30px}.programs__accordion-body .body--add{display:flex}.programs__info{width:50%;height:755px;margin-top:-108px;padding:0;position:relative}.programs__info img{width:100%;height:100%;object-fit:cover}.programs__info::before{content:'';width:100%;height:755px;position:absolute;top:0;right:0;background:url(../images/b5748537030704ad13a1.png) no-repeat}.programs__content{width:50%;flex-direction:column;padding-top:55px;gap:30px;flex-shrink:initial}.programs__wrapper{gap:25px}.programs__text-image{display:none}.programs__inner::before{display:none}.programs__inner.show--info .programs__info::before{display:none}}@media (max-width: 960px){.programs__content{padding-top:25px}}@media (max-width: 890px){.programs__text{width:100%}.programs__accordion{width:100%}.programs__info{margin-top:-74px}}@media (max-width: 768px){.programs{margin-top:80px}.programs__wrapper{flex-direction:column}.programs__content{width:100%;max-width:100%}.programs__title{width:100%}.programs__info{width:100%;height:220px;margin-top:0}.programs__info::before{width:100%;height:100%;background-image:url(../images/fe0df105a3147492f8cc.png);background-repeat:no-repeat;background-size:cover;position:absolute;bottom:0;right:0}.programs__accordion{gap:20px;max-width:100%;margin-top:20px}.programs__link{display:none;width:100%;border:1px solid #231f20;height:48px;justify-content:center;border-radius:60px;margin-top:20px}.programs__inner{padding:0;height:auto;overflow:hidden}.programs__inner::before{display:none}.programs__text{position:relative}}.faculty{margin-top:120px;position:relative;z-index:10}.faculty__items{display:flex;align-items:stretch;flex-wrap:nowrap;width:100%;gap:40px;padding-bottom:235px}.faculty__item{display:flex;align-items:stretch;flex-wrap:wrap;flex-direction:column;position:relative;width:25%}.faculty__item-image{width:320px;height:490px;position:relative}.faculty__item-image img{width:100%;display:block;object-fit:contain}.faculty__item-description{display:flex;align-items:stretch;flex-wrap:wrap;flex-direction:column;gap:5px;margin-top:5px}.faculty__item-text{font-size:20px;font-weight:300;line-height:24px}.faculty__item-title{font-size:35px;font-weight:700;line-height:42px}.faculty__item-btn{position:absolute;z-index:10;top:15px;right:15px;cursor:pointer}.faculty__item-btn path{-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s}.faculty__item-btn:hover path{stroke:#aa0c1e}.faculty__slider{margin:70px 0 0}.faculty__controls{position:absolute;top:0;right:15px}.faculty__details{width:680px;position:absolute;z-index:10;top:0;display:none;background:#fff;border:1px solid #b2b3b7;border-top:0;padding-bottom:15px}.faculty__details.hide span{display:-webkit-box;-webkit-line-clamp:20;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.faculty__details.hide .faculty__details-link{display:flex}.faculty__details-text{padding:15px 25px 15px}.faculty__details-link{display:none;margin-top:30px}.faculty__details.open{display:flex;align-items:stretch;flex-wrap:nowrap}.faculty__details.position--left{left:0;border-left:0}.faculty__details.position--right{flex-direction:row-reverse;right:0;border-right:0}.faculty__btn{display:none}@media (max-width: 1490px){.faculty{margin-top:150px}.faculty__slider{margin:60px 0 0}.faculty__items{display:grid;grid-template-columns:repeat(4, 1fr);gap:30px}.faculty__item{width:100%}.faculty__item-image{height:425px;width:100%}.faculty__item-text{font-size:18px}.faculty__item-title{font-size:32px;line-height:38px}.faculty__details-info{width:270px;flex-shrink:0}.faculty__details.hide span{-webkit-line-clamp:15}}@media (max-width: 1200px){.faculty{margin-top:130px}.faculty__details-info{width:242.5px}.faculty__item-image{height:380px}.faculty__item-text{font-size:14px}.faculty__item-title{font-size:26px;line-height:32px}}@media (max-width: 1100px){.faculty{margin-top:120px}.faculty__details{width:640px}.faculty__details-info{width:197.5px}.faculty__details.hide span{-webkit-line-clamp:12}.faculty__item-image{height:310px}}@media (max-width: 960px){.faculty .container{overflow:hidden}.faculty__inner{overflow:visible;padding-top:5px}.faculty__details-info{width:275px}.faculty__details.position--center{left:50%;right:auto;top:-20px;transform:translateX(-50%);padding:20px;border:1px solid #b2b3b7}.faculty__details.position--center .faculty__details-text{padding:15px 5px 15px 25px}.faculty__controls{display:none}.faculty__slider{margin:80px -12.5px 0;padding-bottom:235px}.faculty__slider .slick-slide{padding:0 12.5px}.faculty__slider .slick-list{overflow:visible}.faculty__item-image{height:490px}.faculty__item-image img{object-fit:cover;height:100%}.faculty__item-title{font-size:28px;line-height:32px;margin-top:10px}.faculty__item-text{font-size:18px}.faculty__btn{position:absolute;top:0;right:45px;display:flex}}@media (max-width: 890px){.faculty__item-image{height:415px}.faculty__details-info{width:253px}}@media (max-width: 768px){.faculty{margin-top:100px}.faculty .container{overflow:hidden;position:relative;z-index:15}.faculty__inner{padding-bottom:70px}.faculty__slider{margin:40px -12.5px 0}.faculty__slider .slick-list{margin-left:-30px}.faculty__details{width:100%;height:auto;flex-direction:column-reverse;border-right:0;box-shadow:5px 5px 16px -2px rgba(0,0,0,0.28);border:none;padding:20px;min-width:335px}.faculty__details.hide span{-webkit-line-clamp:15}.faculty__details .faculty__item-image{height:auto;position:absolute;bottom:-37px;right:0}.faculty__details .faculty__item-image img{display:none}.faculty__details .faculty__item-image svg path{stroke:#231f20}.faculty__details .faculty__item-btn{right:-5px;bottom:30px}.faculty__details .faculty__item-title{margin:0}.faculty__details .faculty__item-text{max-width:300px}.faculty__details .faculty__item-description{margin-top:30px}.faculty__details.position--center,.faculty__details.position--left,.faculty__details.position--right{left:0;right:auto}.faculty__details-info{width:100%;position:relative}.faculty__details-text{padding:45px 20px 0 0}.faculty__btn{top:59px;right:20px;z-index:10}.faculty__item-btn{top:auto;bottom:15px}.faculty__item-title{font-size:23px;line-height:28px}.faculty__item-image{width:100%}.faculty__item-text{font-size:16px;line-height:19px}.faculty__item-description{margin:0}}.works{margin-top:140px}.works__inner{position:relative}.works__btn{display:none}.works__text{display:flex;align-items:stretch;flex-wrap:wrap;flex-direction:column;margin-top:30px;gap:20px;max-width:1040px}.works__items{display:flex;align-items:flex-start;flex-wrap:wrap;gap:30px}.works__item{display:flex;align-items:stretch;flex-wrap:wrap;flex-direction:column;padding-bottom:30px;border-bottom:1px solid #b2b3b7}.works__item-description{display:flex;align-items:stretch;flex-wrap:wrap;flex-direction:column;gap:15px;margin-top:20px}.works__item-label{width:max-content;height:30px;font-size:12px;font-weight:400;line-height:30px;color:#b2b3b7;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;border-radius:40px;padding:0 15px;text-transform:uppercase;border:1px solid #b2b3b7;text-decoration:none}.works__item-label:hover{color:#aa0c1e;border:1px solid #aa0c1e}.works__item-label:active{color:#fb033f;border:1px solid #fb033f}.works__item-image{width:100%}.works__item-image img{width:100%;height:100%;object-fit:cover;display:block}.works__item-link{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;font-size:16px;font-weight:400;line-height:19.5px;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;text-decoration:none}.works__item-link svg{-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s}.works__item-link:hover{color:#aa0c1e}.works__item-link:hover svg{fill:#aa0c1e}.works__item-link:active{color:#fb033f}.works__item-link:active svg{fill:#fb033f}.works__item.item--big{width:680px}.works__item.item--small{max-width:320px}.works__slider{margin-top:110px}.works__controls{position:absolute;z-index:10;bottom:0;right:555px}@media (max-width: 1490px){.works{margin-top:110px}.works__text{max-width:100%}.works__controls{right:495px}.works__item-link{font-size:14px}.works__item-link svg{width:13px;height:13px}.works__item.item--small{width:290px}.works__item.item--big{width:530px}}@media (max-width: 1200px){.works{margin-top:100px}.works__item.item--small{width:265px}.works__item.item--big{width:470px}.works__controls{right:445px}}@media (max-width: 1100px){.works{margin-top:90px}.works__controls{right:15px}.works__slider{margin-top:85px}.works__item.item--small{width:210px}.works__item.item--small .works__item-link span{width:170px}.works__item.item--big{width:400px}.works__item-label{font-size:9px;padding:0 10px}}@media (max-width: 960px){.works{margin-top:130px}.works__btn{position:absolute;top:-40px;right:45px;display:flex}.works__controls{right:40px;top:115px}.works__slider{margin-top:70px}.works__slider-items{display:flex !important;flex-wrap:nowrap;align-items:flex-end;gap:25px}.works__item.item--big{width:100%}.works__item.item--big .works__item-image{height:450px}.works__item.item--small{width:275px;flex-shrink:0;padding-bottom:19px}.works__item.item--small .works__item-description{gap:7px;margin-top:10px;line-height:16px}.works__item.item--small .works__item-image{height:210px}.works__item.item--small .works__item-link{min-height:39px}.works__item-description{margin-top:15px;gap:10px}.works__item-link{font-size:16px}.works__item-link svg{width:16px;height:16px}.works__text{margin-top:75px}}@media (max-width: 890px){.works__controls{top:35px}}@media (max-width: 768px){.works{margin-top:15px}.works .container{overflow:hidden}.works__btn{top:auto;bottom:320px;z-index:10;right:20px}.works__item.item--big .works__item-image{height:270px}.works__item-label{font-size:10px;padding:0 15px}.works__slider{margin:80px -12.5px 0}.works__slider .slick-list{margin-left:-30px;overflow:visible}.works__slider .slick-slide{padding:0 12.5px}.works__controls{display:none}.works__text{margin-top:30px}}.request{margin-top:-60px;background:#c80d3a;padding:65px 0}.request__inner{display:flex;align-items:flex-start;flex-wrap:nowrap}.request__section{width:50%}.request__title{font-size:60px;font-weight:700;line-height:1;color:#fff;display:flex;align-items:stretch;flex-wrap:wrap;flex-direction:column;text-transform:uppercase}.request__text{font-weight:300;color:#fff}.request__btn{margin-top:35px}@media (max-width: 1490px){.request{margin-top:-85px}}@media (max-width: 1200px){.request{margin-top:-100px}}@media (max-width: 1100px){.request{margin-top:-120px}.request__title{display:flex;align-items:stretch;flex-wrap:wrap;flex-direction:row;gap:16px}.request__btn{margin-top:30px}.request__section{width:100%}.request__inner{flex-direction:column;gap:45px}}@media (max-width: 960px){.request{padding:50px 0}.request__btn{width:335px}.request__inner{gap:15px}.request__text{padding-right:255px}}@media (max-width: 768px){.request{margin-top:-200px}.request__title{font-size:50px;line-height:40px}.request__text{padding:0}.request__inner{gap:25px}}.explore{margin-top:170px}.explore__media{width:100%;height:700px;position:relative;background:rgba(178,179,183,0.2)}.explore__btn{position:absolute;bottom:-65px;right:80px}.explore__text{display:flex;align-items:stretch;flex-wrap:wrap;flex-direction:column;gap:20px;margin-top:50px}.explore__title .title__top{margin-top:-5px}.explore__content{margin-top:170px;padding:0 0 460px 600px;position:relative}.explore__content::before{content:'';position:absolute;top:0;left:0;width:560px;height:550px;background:url(../images/bb55b696de443fc4bdac.jpg) no-repeat}.explore__content::after{content:'';position:absolute;bottom:0;right:0;width:420px;height:420px;background:url(../images/26046f1aecd001bc8962.jpg) no-repeat}.explore__link{display:none;margin-top:37px}.explore__link-icon{display:none}@media (max-width: 1490px){.explore{margin-top:150px}.explore__content{margin-top:150px}}@media (max-width: 1200px){.explore{margin-top:130px}.explore__title.title .title__bottom{font-size:50px}.explore__text{margin-top:30px}.explore__content{margin-top:130px}}@media (max-width: 1100px){.explore{margin-top:120px}.explore__title.title .title__bottom{font-size:60px}.explore__text{margin-top:480px}.explore__link{margin-top:60px}.explore__link-icon{display:block}.explore__media{height:430px}.explore__content{margin-top:150px;padding:0 0 400px 0}.explore__content::before{width:100%;height:400px;background:url(../images/78829583d6b1aaf42d3d.png) no-repeat;top:145px}.explore__content::after{width:575px;height:355px;background:url(../images/8cf1dcd7855c230124dc.png) no-repeat}}@media (max-width: 768px){.explore{margin-top:100px}.explore__content{margin-top:120px;padding:0 0 280px 0}.explore__content::before{width:100%;height:200px;background-image:url(../images/5650607c69187633806e.png);background-size:cover;background-repeat:no-repeat;top:100px}.explore__content::after{width:240px;height:240px;background-image:url(../images/855e178d88536ea403af.png);background-size:cover;background-repeat:no-repeat}.explore__title.title .title__bottom{font-size:37px}.explore__text{margin-top:265px}.explore__link{margin-top:35px}.explore__btn{right:35px;bottom:-55px}.explore__media{height:530px}}.advantages{margin-top:170px}.advantages__title{max-width:800px}.advantages__content{position:relative;margin-top:90px;padding:50px 720px 197px 0}.advantages__content::before{content:'';position:absolute;top:0;right:0;width:680px;height:520px;background:url(../images/a2930a3e906a8cc665ad.jpg) no-repeat}.advantages__items{display:flex;align-items:stretch;flex-wrap:wrap;flex-direction:column}.advantages__item{display:flex;align-items:stretch;flex-wrap:nowrap;padding:15px 0;border-bottom:1px solid #b2b3b7}.advantages__item-label{font-size:60px;font-weight:300;line-height:1;color:#c80d3a;width:230px;flex-shrink:0}.advantages__item-text{display:flex;align-items:center;flex-wrap:wrap;width:360px}@media (max-width: 1490px){.advantages{margin-top:150px}.advantages__content{padding:50px 540px 135px 0;margin-top:75px}.advantages__content::before{width:500px;height:100%}}@media (max-width: 1200px){.advantages{margin-top:130px}.advantages__item{width:100%}.advantages__item-label{width:185px}.advantages__content{padding:50px 580px 135px 0;margin-top:65px}.advantages__content::before{width:50%}}@media (max-width: 1100px){.advantages{margin-top:120px;position:relative}.advantages__inner{position:relative}.advantages__inner::before{content:'';width:425px;height:630px;background:url(../images/a1feb42d88d7e07cb4aa.png) no-repeat;position:absolute;top:0;right:0}.advantages__title{font-size:50px}.advantages__item-label{width:150px}.advantages__item-text{width:250px}.advantages__title{width:425px}.advantages__content{margin-top:0;padding:50px 450px 85px 0}.advantages__content::before{display:none}}@media (max-width: 890px){.advantages{padding-right:0}.advantages::before{display:none}.advantages__item{padding:5px 0}.advantages__item-label{width:110px;font-size:37px;line-height:37px}.advantages__item-label span{display:inline-block;transform:translateY(1px)}.advantages__item-text{width:70%}.advantages__inner::before{display:none}.advantages__title{font-size:42px;position:relative;padding-bottom:280px}.advantages__title::before{content:'';width:100%;height:250px;background-image:url(../images/a1feb42d88d7e07cb4aa.png);background-size:cover;background-repeat:no-repeat;position:absolute;bottom:0;left:0}.advantages__content{padding:30px 0 0 0}}@media (max-width: 768px){.advantages{margin-top:100px}.advantages__title{width:100%}.advantages__content{padding:20px 0 0 0}.advantages__item{padding:15px 0}.advantages__inner::before{top:115px}}.students{margin-top:170px}.students__controls{display:none}.students__slider{display:none}.students__gallery{display:flex;align-items:stretch;flex-wrap:nowrap;gap:40px;margin:50px 0 0}.students__gallery-section{display:flex;align-items:stretch;flex-wrap:nowrap;flex-direction:column;gap:40px}.students__gallery-section.width--1{width:440px}.students__gallery-section.width--2{width:320px}.students__gallery-section.width--3{width:200px}.students__gallery-image{width:100%;height:100%;display:block;position:relative}.students__gallery-image img{width:100%;height:100%;object-fit:cover}.students__gallery-image:hover .students__gallery-cover{opacity:1}.students__gallery-cover{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;background:rgba(35,31,32,0.2);opacity:0}.students__gallery-cover::before{content:'';position:absolute;top:15px;right:15px;width:25px;height:25px;background:url(../images/c2f2cbb27bd4ba2a039c.svg) no-repeat}.students__gallery-video{cursor:pointer}.students__gallery-video:hover .video__resize svg{opacity:1}.students__gallery .height--1{height:260px}.students__gallery .height--2{height:560px}.students__gallery .height--3{height:213px}.students__gallery .height--4{height:171px}.students__gallery .height--5{height:307px}.students__gallery .height--6{height:350px}@media (max-width: 1490px){.students{margin-top:150px}.students__gallery{gap:30px}.students__gallery-section{gap:30px}.students__gallery-image.height--2{height:100%}}@media (max-width: 1200px){.students{margin-top:130px}.students__gallery-section.width--1{width:320px}}@media (max-width: 1100px){.students{margin-top:120px}.students__gallery{flex-direction:column;gap:25px}.students__gallery-image.height--2{height:544px}.students__gallery-image.height--1,.students__gallery-image.height--5{height:260px}.students__gallery-image.height--3{height:285px}.students__gallery-image.height--4{height:405px}.students__gallery-video.height--6{height:715px}.students__gallery-box.box--split{display:flex;align-items:stretch;flex-wrap:nowrap;gap:25px}.students__gallery-box.box--split .students__gallery-section{width:50%}.students__gallery-section{gap:25px}}@media (max-width: 768px){.students{margin-top:100px}.students__slider{margin-top:30px;display:block}.students__gallery{display:none}.students__gallery-image.height--2{height:100%}.students__gallery-video.height--1,.students__gallery-video.height--6{height:100%}.students__gallery-box{height:545px}.students__gallery-section{height:100%}.students__controls{display:flex}}.community{margin-top:170px}.community__text{margin-top:30px;max-width:800px}.community__btn{display:none}.community__review{display:flex;align-items:stretch;flex-wrap:nowrap}.community__review-image{width:50%;padding-right:10px}.community__review-image img{width:100%;height:100%;display:block;object-fit:cover}.community__review-text{font-size:20px;font-weight:400;line-height:30px;font-style:italic;padding-top:40px;position:relative}.community__review-text::before{content:'';position:absolute;top:0;left:0;width:20px;height:20px;background:url(../images/4d6cfcd6f4525f007cbe.svg) no-repeat}.community__review-author{margin-top:20px}.community__review-content{width:50%;padding-left:140px;position:relative}.community__review-description{width:425px}.community__slider{margin-top:100px}.community__controls{position:absolute;z-index:10;bottom:5px;right:445px}@media (max-width: 1490px){.community{margin-top:150px}.community__review-text{font-size:18px;line-height:28px}.community__review-content{padding-left:115px}.community__review-description{width:auto}.community__slider{margin-top:75px}.community__controls{bottom:6px;right:355px}}@media (max-width: 1200px){.community{margin-top:130px}.community__review-content{padding-left:60px}}@media (max-width: 1100px){.community{margin-top:120px}.community__controls{right:15px;bottom:0}.community__slider{margin-top:60px}.community__text{width:425px}.community__review{flex-direction:column}.community__review-author{margin-top:15px}.community__review-image{width:100%;height:610px;padding:0}.community__review-text{width:575px;margin-top:50px;padding-top:35px;line-height:24px}.community__review-content{padding-left:0}}@media (max-width: 992px){.community__controls{right:40px}}@media (max-width: 768px){.community{margin-top:100px}.community__inner{padding-bottom:100px;overflow:hidden}.community__review-text{font-size:16px;line-height:19px;margin-top:40px}.community__review-author,.community__review-content{width:100%}.community__controls{width:100%;right:auto;left:0;justify-content:space-between}.community__controls .btn--next{transform:translateX(-20px)}.community__controls .btn--prev{transform:translateX(20px)}.community__text{position:relative}.community__btn{display:flex;position:absolute;z-index:10;bottom:-128px;right:25px}.community__slider{margin-top:70px}.community__text{width:100%;margin-top:25px}}.promo{margin-top:170px;position:relative}.promo__inner{position:relative;padding:75px 85px}.promo__inner::before{content:'';position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;background-image:url(../images/d7e33f594e01963f8fb8.png);background-repeat:no-repeat;background-size:cover}.promo__title{font-size:60px;font-weight:700;line-height:1;color:#fff;text-transform:uppercase;max-width:635px}.promo__btn{position:absolute;top:50%;right:80px;transform:translateY(-50%)}.promo__btn.promo--mobile-btn{display:none}@media (max-width: 1490px){.promo{margin-top:150px}}@media (max-width: 1200px){.promo{margin-top:130px}.promo__inner{padding:60px 35px}.promo__btn{top:100%;right:35px}}@media (max-width: 1100px){.promo{margin-top:120px}.promo__title{width:370px;font-size:50px;line-height:50px}.promo__title span{display:block}.promo__btn{top:50%;right:45px}.promo__inner{padding:45px 30px}}@media (max-width: 768px){.promo{margin-top:120px}.promo__btn{position:static;margin-top:50px}.promo__btn.btn--circle{display:none}.promo__btn.promo--mobile-btn{display:flex;width:100%}.promo__title{width:100%;font-size:40px;line-height:40px}.promo__inner{padding:200px 15px 10px}}.partnerships{margin-top:170px}.partnerships__items{margin-top:50px;display:grid;grid-template-columns:repeat(4, 1fr);gap:40px}.partnerships__item{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;height:105px}.partnerships__item img{width:100%;height:100%;object-fit:scale-down}.partnerships__item.img--cover img{object-fit:cover}@media (max-width: 1490px){.partnerships{margin-top:150px}.partnerships__items{gap:40px 50px}.partnerships__item img{width:100%;height:100%;object-fit:scale-down}}@media (max-width: 1200px){.partnerships{margin-top:130px}}@media (max-width: 1100px){.partnerships{margin-top:120px}.partnerships__items{grid-template-columns:repeat(3, 1fr);gap:25px 45px}}@media (max-width: 768px){.partnerships{margin-top:100px}.partnerships__inner{overflow:hidden}.partnerships__items{margin-top:30px;grid-template-columns:1fr 1fr;gap:10px 25px}.partnerships__item{padding:0 20px}.partnerships__item.img--cover img{object-fit:scale-down}}.step{margin:170px 0 -147px}.step__inner{background:#fff;padding:90px 50px;position:relative}.step__btn{position:absolute;top:50%;right:80px;transform:translateY(-50%)}.step__btn.step--mobile-btn{display:none;width:100%;position:static;margin-top:45px}@media (max-width: 1490px){.step{margin-top:150px}}@media (max-width: 1200px){.step{margin-top:130px}}@media (max-width: 1200px){.step{margin-top:120px}.step__inner{padding:70px 50px}}@media (max-width: 960px){.step__btn{right:40px}.step__inner{padding:70px 40px}}@media (max-width: 768px){.step{margin:85px 0 -142px}.step__inner{padding:0 25px 12px}.step__inner .title{padding:0 45px 0 0}.step__btn.btn--circle{display:none}.step__btn.step--mobile-btn{display:flex}}@media (max-width: 507px){.step{margin:85px 0 -179px}}.students{margin-top:170px}.students__controls{display:none}.students__slider{display:none}.students__gallery{display:flex;align-items:stretch;flex-wrap:nowrap;gap:40px;margin:50px 0 0}.students__gallery-section{display:flex;align-items:stretch;flex-wrap:nowrap;flex-direction:column;gap:40px}.students__gallery-section.width--1{width:440px}.students__gallery-section.width--2{width:320px}.students__gallery-section.width--3{width:200px}.students__gallery-image{width:100%;height:100%;display:block;position:relative}.students__gallery-image img{width:100%;height:100%;object-fit:cover}.students__gallery-image:hover .students__gallery-cover{opacity:1}.students__gallery-cover{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;background:rgba(35,31,32,0.2);opacity:0}.students__gallery-cover::before{content:'';position:absolute;top:15px;right:15px;width:25px;height:25px;background:url(../images/c2f2cbb27bd4ba2a039c.svg) no-repeat}.students__gallery-video{cursor:pointer}.students__gallery-video:hover .video__resize svg{opacity:1}.students__gallery .height--1{height:260px}.students__gallery .height--2{height:560px}.students__gallery .height--3{height:213px}.students__gallery .height--4{height:171px}.students__gallery .height--5{height:307px}.students__gallery .height--6{height:350px}@media (max-width: 1490px){.students{margin-top:150px}.students__gallery{gap:30px}.students__gallery-section{gap:30px}.students__gallery-image.height--2{height:100%}}@media (max-width: 1200px){.students{margin-top:130px}.students__gallery-section.width--1{width:320px}}@media (max-width: 1100px){.students{margin-top:120px}.students__gallery{flex-direction:column;gap:25px}.students__gallery-image.height--2{height:544px}.students__gallery-image.height--1,.students__gallery-image.height--5{height:260px}.students__gallery-image.height--3{height:285px}.students__gallery-image.height--4{height:405px}.students__gallery-video.height--6{height:715px}.students__gallery-box.box--split{display:flex;align-items:stretch;flex-wrap:nowrap;gap:25px}.students__gallery-box.box--split .students__gallery-section{width:50%}.students__gallery-section{gap:25px}}@media (max-width: 768px){.students{margin-top:100px}.students__slider{margin-top:30px;display:block}.students__gallery{display:none}.students__gallery-image.height--2{height:100%}.students__gallery-video.height--1,.students__gallery-video.height--6{height:100%}.students__gallery-box{height:545px}.students__gallery-section{height:100%}.students__controls{display:flex}}.apple--device .explore__content{padding-top:5px}.apple--device .header__mobile-top{padding:12px 0 10px}.apple--device .header__dropdown-item span{display:inline-block;transform:translateY(1px)}.apple--device .header__dropdown-icon{position:relative;top:-1.5px}.apple--device .header__btn span{transform:translateY(2px)}.apple--device .programs__accordion-head svg{transform:translateY(-3px)}.apple--device .programs__link-icon{transform:translateY(0)}.apple--device .programs__link span{display:inline-block;transform:translateY(1px)}.apple--device .works__item-label{display:inline-block;transform:translateY(1px)}.apple--device .link svg{transform:translateY(-1px)}.apple--device .btn span{display:inline-block;transform:translateY(2px)}.apple--device .btn img{transform:translateY(1px)}.apple--device .title{padding-top:4px}.thanks{flex:1}.thanks__title{font-size:60px;font-weight:700;line-height:1;color:#c80d3a;text-transform:uppercase;text-align:center}.thanks__text{text-align:center;width:90%;margin:0 auto}.thanks__description{display:flex;align-items:stretch;flex-wrap:wrap;flex-direction:column;gap:30px}.thanks__inner{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;height:100%}@media (max-width: 1100px){.thanks__title{font-size:46px}}@media (max-width: 997px){.thanks__title{font-size:24px}.thanks__description{gap:20px}.thanks__text{width:100%}}


/*# sourceMappingURL=main.2f98f2af89659335a544.min.css.map*/