:root{--width-mobile: 18.75vw;--width-desktop: 40vw;--raleway: Raleway, sans-serif;--black: #1C1C1C;--white: #FFFFFF;--red: #ED131C;--reddark: #DE040D;--yellow: #FAC800;--gray100: #666666;--gray80: #7E7F81;--gray60: #CACACB;--gray40: #E0E1E5;--gray20: #ECEDF0;--gray10: #F5F5F6;--h1-banner: 600 5.10417vw/90% var(--raleway);--h1: 600 4.47917vw/110% var(--raleway);--h2: 600 3.33333vw/110% var(--raleway);--h3: 600 2.5vw/110% var(--raleway);--h4: 600 1.97917vw/110% var(--raleway);--h5: 600 1.35417vw/120% var(--raleway);--XL-Medium: 600 1.19792vw/120% var(--raleway);--XL-Regular: 500 1.19792vw/130% var(--raleway);--L-Medium: 600 0.98958vw/120% var(--raleway);--L-Regular: 500 0.98958vw/125% var(--raleway);--M-Medium: 600 0.83333vw/120% var(--raleway);--M-Regular: 500 0.83333vw/120% var(--raleway);--S-Medium: 600 0.78125vw/120% var(--raleway);--S-Regular: 500 0.78125vw/120% var(--raleway);--XS-Medium: 600 0.72917vw/120% var(--raleway);--XS-Regular: 500 0.72917vw/120% var(--raleway);--h1-m: 600 1.97917vw/110% var(--raleway);--h2-m: 600 1.35417vw/110% var(--raleway);--h3-m: 600 1.25vw/120% var(--raleway);--h4-m: 600 0.98958vw/120% var(--raleway);--h5-m: 600 0.88542vw/120% var(--raleway);--XL-Medium-m: 600 0.78125vw/120% var(--raleway);--XL-Regular-m: 500 0.78125vw/120% var(--raleway);--L-Medium-m: 600 0.72917vw/130% var(--raleway);--L-Regular-m: 500 0.72917vw/125% var(--raleway);--M-Medium-m: 600 0.67708vw/120% var(--raleway);--M-Regular-m: 500 0.67708vw/120% var(--raleway);--S-Medium-m: 600 0.625vw/120% var(--raleway);--S-Regular-m: 500 0.625vw/120% var(--raleway);--XS-Medium-m: 600 0.52083vw/130% var(--raleway);--XS-Regular-m: 500 0.52083vw/130% var(--raleway);--bs-gutter-x: 2.08333vw}@media (max-width: 768px){:root{--bs-gutter-x: 0.625vw}}@-webkit-keyframes border-opacity{0%{border-color:transparent}100%{border-color:inherit}}@keyframes border-opacity{0%{border-color:transparent}100%{border-color:inherit}}@-webkit-keyframes translate-bottom-to-top{0%{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes translate-bottom-to-top{0%{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-webkit-keyframes translate-left-to-right{0%{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes translate-left-to-right{0%{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-webkit-keyframes translate-right-to-left{0%{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes translate-right-to-left{0%{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-webkit-keyframes translate-nw-to-se{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}20%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}80%{-webkit-transform:translate3d(100%, -100%, 0);transform:translate3d(100%, -100%, 0)}100%{-webkit-transform:translate3d(100%, -100%, 0);transform:translate3d(100%, -100%, 0)}}@keyframes translate-nw-to-se{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}20%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}80%{-webkit-transform:translate3d(100%, -100%, 0);transform:translate3d(100%, -100%, 0)}100%{-webkit-transform:translate3d(100%, -100%, 0);transform:translate3d(100%, -100%, 0)}}@-webkit-keyframes opacity-0-to-1{0%{opacity:0}100%{opacity:1}}@keyframes opacity-0-to-1{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes opacity-1-to-0{0%{opacity:1}100%{opacity:0}}@keyframes opacity-1-to-0{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes rotate-90-cw{0%{-webkit-transform:rotate3d(0, 0, 1, 0deg);transform:rotate3d(0, 0, 1, 0deg)}100%{-webkit-transform:rotate3d(0, 0, 1, 90deg);transform:rotate3d(0, 0, 1, 90deg)}}@keyframes rotate-90-cw{0%{-webkit-transform:rotate3d(0, 0, 1, 0deg);transform:rotate3d(0, 0, 1, 0deg)}100%{-webkit-transform:rotate3d(0, 0, 1, 90deg);transform:rotate3d(0, 0, 1, 90deg)}}@-webkit-keyframes rotate-90-ccw{0%{-webkit-transform:rotate3d(0, 0, 1, 0deg);transform:rotate3d(0, 0, 1, 0deg)}100%{-webkit-transform:rotate3d(0, 0, 1, -90deg);transform:rotate3d(0, 0, 1, -90deg)}}@keyframes rotate-90-ccw{0%{-webkit-transform:rotate3d(0, 0, 1, 0deg);transform:rotate3d(0, 0, 1, 0deg)}100%{-webkit-transform:rotate3d(0, 0, 1, -90deg);transform:rotate3d(0, 0, 1, -90deg)}}@font-face{font-family:'Raleway';src:url("fonts/Raleway-Bold.woff2") format("woff2"),url("fonts/Raleway-Bold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:'Raleway';src:url("fonts/Raleway-Black.woff2") format("woff2"),url("fonts/Raleway-Black.woff") format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:'Raleway';src:url("fonts/Raleway-BlackItalic.woff2") format("woff2"),url("fonts/Raleway-BlackItalic.woff") format("woff");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:'Raleway';src:url("fonts/Raleway-Light.woff2") format("woff2"),url("fonts/Raleway-Light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Raleway';src:url("fonts/Raleway-MediumItalic.woff2") format("woff2"),url("fonts/Raleway-MediumItalic.woff") format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:'Raleway';src:url("fonts/Raleway-SemiBold.woff2") format("woff2"),url("fonts/Raleway-SemiBold.woff") format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Raleway';src:url("fonts/Raleway-Regular.woff2") format("woff2"),url("fonts/Raleway-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'Raleway';src:url("fonts/Raleway-ExtraLight.woff2") format("woff2"),url("fonts/Raleway-ExtraLight.woff") format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:'Raleway';src:url("fonts/Raleway-Medium.woff2") format("woff2"),url("fonts/Raleway-Medium.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Raleway';src:url("fonts/Raleway-LightItalic.woff2") format("woff2"),url("fonts/Raleway-LightItalic.woff") format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:'Raleway';src:url("fonts/Raleway-ExtraBold.woff2") format("woff2"),url("fonts/Raleway-ExtraBold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:'Raleway';src:url("fonts/Raleway-ExtraBoldItalic.woff2") format("woff2"),url("fonts/Raleway-ExtraBoldItalic.woff") format("woff");font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:'Raleway';src:url("fonts/Raleway-ThinItalic.woff2") format("woff2"),url("fonts/Raleway-ThinItalic.woff") format("woff");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:'Raleway';src:url("fonts/Raleway-ExtraLightItalic.woff2") format("woff2"),url("fonts/Raleway-ExtraLightItalic.woff") format("woff");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:'Raleway';src:url("fonts/Raleway-Thin.woff2") format("woff2"),url("fonts/Raleway-Thin.woff") format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:'Raleway';src:url("fonts/Raleway-BoldItalic.woff2") format("woff2"),url("fonts/Raleway-BoldItalic.woff") format("woff");font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:'Raleway';src:url("fonts/Raleway-Italic.woff2") format("woff2"),url("fonts/Raleway-Italic.woff") format("woff");font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:'Raleway';src:url("fonts/Raleway-SemiBoldItalic.woff2") format("woff2"),url("fonts/Raleway-SemiBoldItalic.woff") format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:'Rubik';src:url("fonts/Rubik/Rubik-Medium.woff2") format("woff2"),url("fonts/Rubik/Rubik-Medium.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Rubik';src:url("fonts/Rubik/Rubik-SemiBold.woff2") format("woff2"),url("Rubikfonts/-SemiBold.woff") format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Rubik';src:url("fonts/Rubik/Rubik-SemiBoldItalic.woff2") format("woff2"),url("Rubikfonts/-SemiBoldItalic.woff") format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:'Rubik';src:url("fonts/Rubik/Rubik-Light.woff2") format("woff2"),url("fonts/Rubik/Rubik-Light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Rubik';src:url("fonts/Rubik/Rubik-MediumItalic.woff2") format("woff2"),url("fonts/Rubik/Rubik-MediumItalic.woff") format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:'Rubik';src:url("fonts/Rubik/Rubik-ExtraBoldItalic.woff2") format("woff2"),url("fonts/Rubik/Rubik-ExtraBoldItalic.woff") format("woff");font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:'Rubik';src:url("fonts/Rubik/Rubik-Italic.woff2") format("woff2"),url("fonts/Rubik/Rubik-Italic.woff") format("woff");font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:'Rubik';src:url("fonts/Rubik/Rubik-Regular.woff2") format("woff2"),url("fonts/Rubik/Rubik-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'Rubik';src:url("fonts/Rubik/Rubik-BoldItalic.woff2") format("woff2"),url("fonts/Rubik/Rubik-BoldItalic.woff") format("woff");font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:'Rubik';src:url("fonts/Rubik/Rubik-LightItalic.woff2") format("woff2"),url("fonts/Rubik/Rubik-LightItalic.woff") format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:'Rubik';src:url("fonts/Rubik/Rubik-Black.woff2") format("woff2"),url("fonts/Rubik/Rubik-Black.woff") format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:'Rubik';src:url("fonts/Rubik/Rubik-BlackItalic.woff2") format("woff2"),url("fonts/Rubik/Rubik-BlackItalic.woff") format("woff");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:'Rubik';src:url("fonts/Rubik/Rubik-ExtraBold.woff2") format("woff2"),url("fonts/Rubik/Rubik-ExtraBold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:'Rubik';src:url("fonts/Rubik/Rubik-Bold.woff2") format("woff2"),url("fonts/Rubik/Rubik-Bold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}textarea,select,button,input,a:focus,a:hover,a{color:inherit;transition:0.2s;border:none;outline:0}[href^="tel:"]{white-space:nowrap}[href=""]{pointer-events:none;opacity:0.5}img{max-width:100%}p{margin:0}b{font-weight:550}button,input,select,textarea{font-family:inherit}input::-webkit-input-placeholder{color:var(--gray80)}input::-ms-input-placeholder{color:var(--gray80)}input::placeholder{color:var(--gray80)}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus{transition:all 0s 50000s}:-webkit-media-controls{display:none !important}:-webkit-media-controls-panel,:-webkit-media-controls-play-button,:-webkit-media-controls-start-playback-button{display:none !important;-webkit-appearance:none}source{display:none}label.error{display:none !important}.widget-form-privacy{display:none !important}*{scrollbar-width:thin;scrollbar-color:var(--red) black}::-webkit-scrollbar{width:calc(4 * 1px)}::-webkit-scrollbar-track{background:black}::-webkit-scrollbar-thumb{background-color:var(--red)}.wrapper{min-height:100vh;display:flex;flex-direction:column;overflow:hidden;position:relative;box-shadow:0 0 1.09375vw var(--gray);margin:0 auto}.page-theme-ny .wrapper-bottom{background:url("../img/common/wrapper-bottom_ny-b96706dc56.jpg") no-repeat 0 0/100% 100%}.container{width:100%;padding-left:var(--bs-gutter-x);padding-right:var(--bs-gutter-x);margin:0 auto}[data-more-hidden]{position:absolute;left:-520.78125vw;opacity:0}.d-none{display:none !important}.circe{font-family:var(--circe)}.rf{font-family:var(--rf)}.ethnocentric{font-family:var(--ethnocentric)}.fw-light{font-weight:300}.fw-normal{font-weight:normal}.fw-medium{font-weight:500}.fw-bold{font-weight:bold}.fw-xbold{font-weight:800}.fw-black{font-weight:900}.sup{vertical-align:super}.justify-content-center{justify-content:center}.align-items-center{align-items:center}.text-gradient{-webkit-background-clip:text !important;-webkit-text-fill-color:transparent;background-size:0 0 !important;-webkit-background-size:contain !important}.hide-scrollbar{overflow:scroll;-ms-overflow-style:none;scrollbar-width:none}.hide-scrollbar::-webkit-scrollbar{display:none}.hidden{position:absolute;left:-520.78125vw;opacity:0}.link-hover{display:inline-block;position:relative}.link-hover,.link-hover a{text-decoration:none !important}.link-hover:before{content:'';width:100%;position:absolute;bottom:-1px;left:0;border-bottom:1px solid;transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease, -webkit-transform 0.3s ease}.link-hover:before{-webkit-transform:scale3d(0, 1, 1);transform:scale3d(0, 1, 1);-webkit-transform-origin:bottom right;transform-origin:bottom right}.link-hover:hover:before{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);-webkit-transform-origin:bottom left;transform-origin:bottom left}.link-unhover{display:inline-block;position:relative}.link-unhover,.link-unhover a{text-decoration:none !important}.link-unhover:before{content:'';width:100%;position:absolute;bottom:-1px;left:0;border-bottom:1px solid;transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease, -webkit-transform 0.3s ease}.link-unhover:before{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);-webkit-transform-origin:bottom left;transform-origin:bottom left}.link-unhover:hover:before{-webkit-transform:scale3d(0, 1, 1);transform:scale3d(0, 1, 1);-webkit-transform-origin:bottom right;transform-origin:bottom right}h1,h2,h3,h4,h5,h6{font-family:inherit;margin:0}.color-orange{color:var(--orange)}.color-red{color:var(--red)}.color-yellow{color:var(--yellow)}.bg-orange{background-color:var(--orange)}.bg-red{background-color:var(--red)}.bg-white{background-color:white}.h2{font-family:var(--rf);font-size:3.80208vw;font-weight:900;line-height:1.1;letter-spacing:-0.15208vw;text-transform:uppercase}.list-dashed{list-style:none;padding-left:0}.list-dashed>*{position:relative;padding-left:1.5em}.list-dashed>*:before{content:'—';position:absolute;left:0}.list-dotted{list-style:none;padding-left:0}.list-dotted>*{position:relative;padding-left:1em}.list-dotted>*:before{content:'•';position:absolute;left:0;top:-5%;font-size:101%}.list-squared{list-style:none;padding-left:0}.list-squared>*{position:relative;padding-left:2em}.list-squared>*:before{content:'■';position:absolute;left:0;top:-0.35em;font-size:160%}body{font-family:'Raleway', Arial, Helvetica, sans-serif;font-size:0.83333vw;line-height:1.17;color:var(--black);background:var(--gray10);min-width:var(--width-mobile);position:relative;transition:none;box-shadow:0.20833vw 0.20833vw 0.78125vw 0 #d5d5d5;margin:0 auto;z-index:1}body.active{height:100vh;overflow-y:hidden}body.active::before{content:'';position:fixed;width:100%;height:100vh;background:rgba(0,0,0,0.6);z-index:50}.wrapper{overflow:hidden;box-shadow:0 0 1.09375vw rgba(157,163,183,0.75);position:relative;margin:0 auto}.container{margin:0 auto}*{line-height:120%;font-variant-numeric:lining-nums proportional-nums !important;-webkit-font-variant-ligatures:no-common-ligatures !important;font-variant-ligatures:no-common-ligatures !important}div{box-sizing:border-box}br{line-height:0}a{color:inherit;cursor:pointer}a:focus,a:hover,a{color:inherit;transition:0.3s;text-decoration:none}img{height:auto}ul{margin:0}*:focus{outline:none !important}input:focus{outline:none}h1,h2,h3{margin:0}[type="submit"][disabled]{cursor:not-allowed !important;opacity:0.5;border:none}::-webkit-input-placeholder{color:inherit}::-ms-input-placeholder{color:inherit}::placeholder{color:inherit}::-webkit-scrollbar-track{background-color:#AEB2B6}::-webkit-scrollbar-thumb{background-color:#C49267}::-webkit-scrollbar-thumb:hover{background-color:#E85042}::-webkit-scrollbar{width:0.78125vw}.lazy{background-image:none !important;opacity:0}.lazy:before,.lazy:after{content:none !important}.lazy-loaded{opacity:1;transition:0.1s}.widget-form-privacy{display:none !important}.form label.error{display:none !important}.form input.error{box-shadow:0 0 0.26042vw 0 #f91c1c9e}.form input.error::-webkit-input-placeholder{color:inherit}.form input.error::-ms-input-placeholder{color:inherit}.form input.error::placeholder{color:inherit}.select .select__trigger.error{box-shadow:0 0 0.26042vw 0 #f91c1c9e}input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}.fancybox-close{background-image:none;top:1.04167vw;right:1.30208vw;font-size:2.08333vw;color:#E5005B;line-height:1em;font-weight:700}.fancybox-close__reg{color:#fff;top:0.52083vw;right:0.26042vw;background-image:none;font-size:1.5625vw}.swiper-button{display:flex;justify-content:space-between;align-items:center;max-width:7.60417vw;width:100%;height:3.125vw;position:relative}.swiper-button-next,.swiper-button-prev{background:url("../img/common/arrow_white.svg");position:static;width:3.125vw;height:3.125vw;margin:initial}.swiper-button-next::after,.swiper-button-next::before,.swiper-button-prev::after,.swiper-button-prev::before{content:''}.swiper-button-prev{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.swiper-pagination{position:relative;top:0.26042vw;max-width:100%;display:flex;justify-content:space-between;align-items:center}.swiper-pagination span{background:green;width:100%;height:2.60417vw;opacity:1;transition:all .2s;border-radius:0;margin:0 0.52083vw}.swiper-pagination span.swiper-pagination-bullet-active{position:relative;background:red}.title{font:var(--h2);letter-spacing:-0.02em}.page-agency .title{font:600 2.5vw/110% Raleway, serif;margin-bottom:1.5625vw}.button{background:transparent;display:flex;align-items:center;justify-content:center;white-space:nowrap;text-decoration:none;transition:all .5s ease;cursor:pointer}.button:disabled{opacity:0.7;cursor:not-allowed}.btn-primary{font:var(--M-Medium);color:var(--white);background:var(--red);height:3.125vw;border-radius:0.625vw}.btn-primary:hover{background:var(--reddark);color:var(--white)}@media (max-width: 768px){.btn-primary{height:2.39583vw;border-radius:0.625vw}}.btn-secondary{font:var(--M-Medium);color:var(--black);background:transparent;border-radius:5.15625vw;border:1px solid var(--gray60);backdrop-filter:blur(1.14583vw);padding:0.52083vw 1.04167vw}.btn-secondary:hover{background:var(--gray40);border:1px solid var(--gray40)}@media (max-width: 768px){.btn-secondary{font:var(--M-Medium-m);padding:0.41667vw 1.04167vw}}.fixMobileButton,.fixMobileButton:focus{display:none}@media (max-width: 425px){.fixMobileButton,.fixMobileButton:focus{font-weight:700;font-size:1.04167vw;line-height:1.25vw;text-transform:uppercase;background:#FD6161;color:white;position:fixed;display:flex;justify-content:center;align-items:center;width:96%;left:2%;border-radius:0.26042vw;max-width:initial;height:2.60417vw;bottom:0.26042vw;z-index:100;display:none}}.list-mark,.list-mark-sm{list-style-type:none;padding-left:0}.list-mark li>span,.list-mark-sm li>span{position:relative;display:block}.list-mark li>span::before,.list-mark-sm li>span::before{content:'';position:absolute;left:0}.list-mark li>span{padding-left:2.08333vw}.list-mark li>span::before{width:0.52083vw;height:0.83333vw;border-bottom:0.15625vw solid var(--red);border-right:0.15625vw solid var(--red);-webkit-transform:translate(0.26042vw, 0.10417vw) rotate(45deg);transform:translate(0.26042vw, 0.10417vw) rotate(45deg)}.list-mark-sm li>span{padding-left:1.35417vw}.list-mark-sm li>span::before{width:0.3125vw;height:0.52083vw;border-bottom:0.10417vw solid var(--red);border-right:0.10417vw solid var(--red);-webkit-transform:translate(0.15625vw, 0.20833vw) rotate(45deg);transform:translate(0.15625vw, 0.20833vw) rotate(45deg)}.conditions{display:flex;flex-wrap:wrap;margin-bottom:1.66667vw;padding-right:5.98958vw}.conditions__section{display:flex;align-items:center;border-radius:0.625vw;margin-bottom:0.41667vw;padding:0.625vw 1.25vw 0.625vw 0.83333vw}.conditions__section:not(:last-child){margin-right:0.41667vw}.conditions__section-icon{width:2.29167vw;height:auto;margin-right:0.625vw}.conditions__section-icon path{transition:all .4s ease}.conditions__section-icon_black circle{fill:var(--black)}.conditions__section-icon_black g path{fill:var(--white)}.conditions__section-icon_red circle{fill:var(--red)}.conditions__section-icon_red g path{fill:var(--white)}.conditions__section-txt{font:var(--M-Regular)}.conditions__section-txt span{font:var(--S-Regular-m);color:var(--gray80);text-transform:uppercase;display:block;margin-bottom:0.20833vw}.vacancy-card{border:1px solid var(--gray40);border-radius:0.625vw;position:relative;transition:opacity .4s ease;cursor:pointer;padding:1.25vw}.vacancy-card:not(:last-child){margin-bottom:1.04167vw}.vacancy-card__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:2.08333vw}.vacancy-card__header-title{font:var(--XL-Medium)}.vacancy-card__header-city{font:var(--M-Regular);background:var(--gray10);display:flex;align-items:center;transition:all .4s ease;opacity:1;visibility:visible;border-radius:0.625vw;padding:0.52083vw 0.78125vw}.vacancy-card__header-city span{position:relative;display:block;padding-left:0.78125vw}.vacancy-card__header-city span:after{content:'';position:absolute;background:url("../img/rubricator/icon-city-9a56327d0b.svg") no-repeat center center/100%;width:0.52083vw;height:0.625vw;left:0;top:calc(50% - 0.3125vw)}.vacancy-card__go{font:var(--L-Regular);color:var(--red);position:absolute;bottom:1.25vw;right:1.25vw;transition:opacity .4s ease;padding-right:1.14583vw;opacity:0;visibility:hidden}.vacancy-card__go:after{content:'';position:absolute;width:0.36458vw;height:0.36458vw;right:0;top:50%;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);border-right:0.10417vw solid var(--red);border-top:0.10417vw solid var(--red)}.vacancy-card__go:hover:after{border-color:var(--black);transition:opacity .4s ease}.vacancy-card:hover{background:var(--gray10);transition:fill .4s ease}.vacancy-card:hover .conditions__section-icon_black circle{fill:var(--black)}.vacancy-card:hover .conditions__section-icon_black g path{fill:var(--white)}.vacancy-card:hover .conditions__section-icon_red circle{fill:var(--red)}.vacancy-card:hover .conditions__section-icon_red g path{fill:var(--white)}.vacancy-card:hover circle{transition:all .4s ease;fill:var(--white)}.vacancy-card:hover .vacancy-card__go{visibility:visible;opacity:1}.vacancy-card:hover .vacancy-card__header-city{background:var(--white);transition:opacity .4s ease}.vacancy-card:hover .vacancy-card__header-salary{background:var(--white);transition:opacity .4s ease}.dot{background:var(--gray80);width:0.15625vw;height:0.15625vw;border-radius:0.15625vw;display:block;margin:0 0.41667vw}.checkbox{display:flex;align-items:center;justify-content:space-between;margin:0 0 5.20833vw}.checkbox__txt{font:var(--h5)}.checkbox__block{display:flex;align-items:center}.checkbox__block-item{margin:0}.checkbox__block-item:first-child{margin-right:2.08333vw}.checkbox-wrapper{position:relative}.checkbox-wrapper input{visibility:hidden;position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkbox-wrapper input:checked ~ .checkmark{background-color:var(--red);border:0.10417vw solid var(--red)}.checkbox-wrapper input:checked ~ .checkmark:after{display:block}.checkbox-wrapper .checkmark{font:var(--M-Regular);background:var(--gray40);position:absolute;height:0.9375vw;width:0.9375vw;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;border:none;border-radius:0.20833vw}.checkbox-wrapper .checkmark:after{content:"";position:absolute;display:none;left:0.26042vw;top:0.5px;width:0.3125vw;height:0.52083vw;border:solid var(--white);border-width:0 0.15625vw 0.15625vw 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.checkbox-wrapper label{position:relative;z-index:5;cursor:pointer}.checkbox-wrapper label span{font:var(--S-Regular);color:var(--black);display:block;padding-left:1.5625vw}.checkbox-wrapper_radio input:checked ~ .checkmark{background-color:var(--white);border:none}.checkbox-wrapper_radio .checkmark{background:none;height:0.83333vw;width:0.83333vw;top:0.52083vw;left:0;border:1px solid var(--gray60);border-radius:5.15625vw}.checkbox-wrapper_radio .checkmark:after{background:none;height:0.83333vw;width:0.83333vw;top:0;left:0;border:0.20833vw solid var(--red);border-radius:5.15625vw;-webkit-transform:initial;transform:initial}.faq__item-title button,.faq-program__item-title button,.faq-employment__item-title button,.products__item-title button,.differences__item-title button{background:url("../img/faq-kedo/cross-0da8184854.svg") no-repeat center/cover;position:absolute;width:1.04167vw;height:1.04167vw;right:0;top:50%;-webkit-transform:translateY(-50%) rotate(0deg);transform:translateY(-50%) rotate(0deg);-webkit-transform-origin:center;transform-origin:center;transition:top .5s ease, -webkit-transform .5s ease;transition:transform .5s ease, top .5s ease;transition:transform .5s ease, top .5s ease, -webkit-transform .5s ease;padding:0}.faq__item.active .faq__item-title button,.faq-program__item.active .faq__item-title button,.faq-employment__item.active .faq__item-title button,.products__item.active .faq__item-title button,.differences__item.active .faq__item-title button,.faq__item.active .faq-program__item-title button,.faq-program__item.active .faq-program__item-title button,.faq-employment__item.active .faq-program__item-title button,.products__item.active .faq-program__item-title button,.differences__item.active .faq-program__item-title button,.faq__item.active .faq-employment__item-title button,.faq-program__item.active .faq-employment__item-title button,.faq-employment__item.active .faq-employment__item-title button,.products__item.active .faq-employment__item-title button,.differences__item.active .faq-employment__item-title button,.faq__item.active .products__item-title button,.faq-program__item.active .products__item-title button,.faq-employment__item.active .products__item-title button,.products__item.active .products__item-title button,.differences__item.active .products__item-title button,.faq__item.active .differences__item-title button,.faq-program__item.active .differences__item-title button,.faq-employment__item.active .differences__item-title button,.products__item.active .differences__item-title button,.differences__item.active .differences__item-title button{-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg)}.select{font:var(--M-Regular);color:var(--black);position:relative;z-index:100}.select__trigger{background-color:var(--white);height:2.60417vw;display:flex;align-items:center;justify-content:space-between;border:0.10417vw solid var(--gray20);border-radius:0.625vw;cursor:pointer;padding:0 1.04167vw}.select__trigger-arrow{background:url("../img/common/icon-select-arrow-43fdee7752.svg") no-repeat center/cover;width:0.625vw;height:0.3125vw;position:relative;top:0;transition:all 0.5s ease}.select__trigger>span{width:100%}.select__trigger .select__options-item{padding-left:0}.select__trigger .select__options-item:hover{background:var(--white)}.select__options{display:none;background-color:var(--white);position:absolute;top:110%;left:0;right:0;border:0.10417vw solid var(--gray20);box-shadow:0 0 1.09375vw var(--gray);border-radius:0.41667vw;z-index:2;padding:0.20833vw}.select__options .scrollbar{overflow:hidden}.select__options-item,.select__options-add{font:var(--M-Medium);display:flex;justify-content:space-between;width:100%;min-height:1.875vw;border-radius:0.20833vw;transition:background-color 0.3s ease;cursor:pointer;padding:0.41667vw 1.25vw 0.41667vw 0.625vw}.select__options-item-txt,.select__options-add-txt{font:var(--M-Medium)}.select__options-item:hover,.select__options-add:hover{background-color:var(--gray20)}.select__options-item.selected-language,.select__options-add.selected-language{color:var(--gray40);pointer-events:none}.select__options-item.selected-language:hover,.select__options-add.selected-language:hover{cursor:initial}.select.open .select__trigger-arrow{-webkit-transform:rotate(-180deg);transform:rotate(-180deg);-webkit-transform-origin:center;transform-origin:center;transition:all 0.5s ease}.select.open .select__options{display:flex;flex-direction:column;max-height:13.02083vw}.select.disabled .select__trigger{color:var(--gray60) !important}.select.disabled .select__trigger-arrow{border-color:var(--gray60)}.select .mCSB_container{margin-right:1.04167vw}.select .mCSB_scrollTools .mCSB_draggerRail{background:var(--gray40);width:0.20833vw;border-radius:5.15625vw}.select .mCSB_scrollTools .mCSB_dragger_bar{width:0.20833vw;border-radius:5.15625vw}.page-students .wrapper{background:#F5F5F6}.page-agency .container,.page-resume .container{padding:0 18.75vw}.page-elk .wrapper,.page-elk-table .wrapper,.page-elk-responses .wrapper{max-width:71.14583vw}.page-elk-table .container{padding:0 1.04167vw}#scrollTopBtn{display:none;position:fixed;bottom:2.08333vw;right:2.08333vw;border:none;border-radius:50%;padding:initial;z-index:99;cursor:pointer}#scrollTopBtn img{width:3.125vw;height:3.125vw}#scrollTopBtn:hover{background-color:#555}[class^="icon-"],[class*=" icon-"]{display:inline-block;vertical-align:middle;line-height:0}[class^="icon-"]:before,[class*=" icon-"]:before{content:'';font-size:inherit;line-height:1;background-repeat:no-repeat;background-size:contain;background-position:50% 50%;padding:0.5em}.icon-star:before{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3e%3cpath fill='white' d='m10 0 2.245 6.91h7.266l-5.878 4.27 2.245 6.91L10 13.82l-5.878 4.27 2.245-6.91L.49 6.91h7.266L10 0Z'/%3e%3c/svg%3e")}.icon-close:before{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='21' height='22' fill='none' viewBox='0 0 21 22'%3e%3cpath fill='white' d='m10.58 12.274 8.675 8.674 1.693-1.693-8.674-8.674 8.674-8.675L19.255.213 10.58 8.887 1.694 0 0 1.694l8.887 8.887L0 19.467l1.694 1.694 8.887-8.887Z'/%3e%3c/svg%3e")}.icon-black:before{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='21' height='22' fill='none' viewBox='0 0 21 22'%3e%3cpath fill='black' d='m10.58 12.274 8.675 8.674 1.693-1.693-8.674-8.674 8.674-8.675L19.255.213 10.58 8.887 1.694 0 0 1.694l8.887 8.887L0 19.467l1.694 1.694 8.887-8.887Z'/%3e%3c/svg%3e")}.icon-checkbox:before{background-image:url("data:image/svg+xml,%3Csvg width='15' height='13' viewBox='0 0 15 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 6L6.77778 11L14 1' stroke='%23FF2424' stroke-width='1.5'/%3E%3C/svg%3E%0A")}.icon-plus:before{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='31' height='31' fill='none' viewBox='0 0 31 31'%3e%3cpath stroke='white' d='M0 15.373h30.746M15.371 0v30.746'/%3e%3c/svg%3e")}.button{display:inline-flex;align-items:center;justify-content:center;gap:0.52083vw;text-align:center;line-height:120%;text-decoration:none !important;cursor:pointer}.button,.button *{transition:0.3s}.button[disabled]{overflow:hidden;position:relative;z-index:2;border:1px solid gray !important;cursor:not-allowed;isolation:isolate}.button[disabled]:before{content:'';position:absolute;top:-1px;bottom:-1px;left:-1px;right:-1px;background:rgba(0,0,0,0.9);mix-blend-mode:saturation}.button[href=""]{cursor:default}.button_rounded{font:var(--M-Medium);border-radius:5.15625vw;padding-left:1.5625vw;padding-right:1.5625vw}.button_bordered{border:1px solid}.button_red{color:white;border-color:var(--red);background:var(--red)}.button_red:focus,.button_red:hover{color:var(--red)}.button_gold{color:black;background-image:linear-gradient(90deg, var(--yellow-l), var(--yellow-d));border-color:transparent}.button_gold:focus,.button_gold:hover{color:var(--red);border-color:var(--red);background-image:linear-gradient(90deg, white, white)}.form__items{display:flex;flex-direction:column;gap:0.625vw}.form__item-label{display:flex;align-items:center}.form__item-label-text{flex:0 auto}.form__item_button{position:relative}.form__item_button:hover{color:var(--white)}.form__input{font:500 0.83333vw Raleway, serif;background:var(--gray10);width:100%;height:2.60417vw;color:#3A3A3A;overflow:hidden;border:1px solid var(--gray40);border-radius:0.625vw;padding-left:1.04167vw}.form__input::-webkit-input-placeholder{color:var(--gray80)}.form__input::-ms-input-placeholder{color:var(--gray80)}.form__input::placeholder{color:var(--gray80)}.form__button,.form__group .form__button,.form__answer .form__button{height:2.60417vw;font-size:1.25vw;padding:0 var(--bs-gutter-x)}.form__group .form__button,.form__answer .form__button{justify-content:center;color:white;background:var(--red);margin-top:1.04167vw}.form select option:disabled{display:none}.form textarea{padding:0.83333vw 1.04167vw}.form textarea::-webkit-input-placeholder{color:var(--gray80)}.form textarea::-ms-input-placeholder{color:var(--gray80)}.form textarea::placeholder{color:var(--gray80)}.form__footer{color:#767676;font-size:0.9375vw;line-height:1;letter-spacing:-0.72px}.form__footer label span a{color:#4561C8}.form__footer-label{background:red;display:flex;align-items:center;gap:0.83333vw;cursor:pointer;padding:0;margin:0}.form__footer-checkbox{flex:0 0 auto;width:0.83333vw;height:0.83333vw;font-size:0.72917vw;background:var(--gray)}.form__footer-checkbox input{display:none}.form__footer-checkbox-icon{background:var(--gray10);height:0.9375vw;width:0.9375vw;opacity:0;transition:0.1s;border-radius:0.20833vw}:checked ~ .form__footer-checkbox-icon{opacity:1}.form__footer .checkbox-wrapper .checkmark{top:0;-webkit-transform:initial;transform:initial}.form input:focus::-webkit-input-placeholder,.form textarea:focus::-webkit-input-placeholder{opacity:0}.form input:focus::-ms-input-placeholder,.form textarea:focus::-ms-input-placeholder{opacity:0}.form input:focus::placeholder,.form textarea:focus::placeholder{opacity:0}.popup{position:fixed;top:0;bottom:0;left:0;right:0;z-index:-999;overflow:auto;opacity:0;transition:opacity 0.3s;display:flex;flex-direction:column}.popup_opened{opacity:1;z-index:100}.popup__overlay{width:100%;height:100%;position:fixed;opacity:0;background:rgba(0,0,0,0.5);backdrop-filter:blur(0.39063vw)}.popup_opened .popup__overlay{opacity:1}.popup__container{max-width:72.91667vw;position:relative;display:flex;flex-direction:column;border:1px solid;border-radius:3.125vw;background:white;padding:0;margin:auto}.popup__buttons{position:absolute;top:1.51042vw;right:2.03125vw;z-index:2}.popup__buttons-button{width:1.09375vw;height:1.09375vw}.popup__buttons-button:after{content:'';width:500%;height:500%;position:absolute;z-index:-1;background:radial-gradient(circle, rgba(0,0,0,0.2) 0%, rgba(0,0,0,0) 50%);border-radius:50%}.popup__buttons-close{font-size:1.09375vw}.popup-program__header{display:flex;align-items:center;justify-content:space-between;overflow:hidden;color:white;border-radius:3.125vw;background:black;padding-left:3.07292vw;margin:0 -1px}.popup-program__header-wrap{overflow:hidden}.popup-program__header-title{flex-basis:100%;font-size:2.60417vw;font-weight:900;line-height:1.1;letter-spacing:-0.10417vw;text-transform:uppercase}.popup-program__header-image{height:15.3125vw;position:relative}.popup-program__header-image:before{content:'';width:100%;height:100%;position:absolute;box-shadow:1.77083vw 0px 2.55208vw 0px #000 inset}.popup-program__header img{min-height:100%}.popup-program__content{display:flex;gap:1.5625vw;padding:4.375vw 2.60417vw 2.70833vw}.popup-program__card{flex-basis:50%}.popup-program__card-title{flex-basis:100%;font-size:1.25vw;font-weight:800;text-transform:uppercase;margin-bottom:1.66667vw}.popup-program__card-desc{flex-basis:100%;font-size:1.25vw;margin-bottom:2.39583vw}.popup-program__card-info{display:flex;align-items:center;gap:1.5625vw}.popup-program__card-time{font-size:1.25vw;line-height:1.326}.popup-program__card-time-title{font-weight:800}.popup-program__card-price{width:100%;max-width:16.25vw;display:flex;justify-content:flex-end;align-items:center;gap:1.5625vw;border:0.10417vw solid var(--orange);border-radius:5.15625vw}.popup-program__card-price-old{color:#989898;font-size:1.14583vw;line-height:0.871;letter-spacing:0.11458vw;text-decoration:line-through}.popup-program__card-price-new{font-size:1.25vw;font-weight:800;letter-spacing:0.125vw;margin-top:0.52083vw}.popup-program__card-price-discount{position:relative;color:white;line-height:0.911}.popup-program__card-price-discount-num{width:5.20833vw;height:5.20833vw;display:flex;justify-content:center;align-items:center;font-size:1.97917vw;letter-spacing:-0.21771vw;border-radius:50%;background:var(--orange);padding-right:0.625vw}.popup-program__card-price-discount-part{width:1.97917vw;height:1.97917vw;position:absolute;top:0;right:-0.98958vw;display:flex;justify-content:center;align-items:center;font-size:1.19792vw;font-weight:900;border-radius:50%;background:var(--orange)}.popup-program__card-installment{flex-basis:100%;color:var(--orange);font-size:1.25vw;margin-top:2.39583vw}.popup-program__form{flex-basis:50%}.cookie{background:var(--white);width:63.75vw;position:fixed;top:auto;left:50%;bottom:2%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);border-radius:0.83333vw;box-shadow:0 0.10417vw 0.78125vw rgba(0,0,0,0.2);padding:1.25vw;pointer-events:initial;z-index:1000}.cookie+.fancybox-close-small{display:none}.cookie__close{background:url("../img/cookie/cross-7c9597ffdf.svg") no-repeat center/cover;width:0.72917vw;height:0.72917vw;position:absolute;right:0.625vw;top:0.625vw;cursor:pointer;z-index:5}.cookie__content{display:flex;align-items:center}.cookie__img{width:3.54167vw;height:auto;margin-right:1.14583vw}.cookie__img_mobile{display:none}.cookie__txt{font:400 0.78125vw Raleway, serif;max-width:41.66667vw}.cookie__button{font:var(--S-Medium);height:initial;margin-left:auto;margin-right:3.4375vw;padding:0.52083vw 1.25vw}
