@layer tokens{:root{--c-brand:#710518;--c-brand-strong:#710517;--c-ink:#000;--c-ink-soft:#1f1c1c;--c-ink-deep:#15160d;--c-white:#fff;--c-gray-100:#f1f1f1;--c-gray-300:#cdcdcd;--c-gray-350:#d9d9d9;--c-gray-400:#d5d5d5;--c-gray-500:#8d8d8d;--c-gray-600:#7f7f7f;--c-gray-700:#a3a3a3;--c-gold-50:#fff3d5;--c-gold-100:#e3dcc7;--c-gold-200:#dad3bf;--c-olive-600:#5c5b4b;--c-olive-700:#3f4036;--c-olive-800:#2a2c1e;--c-olive-900:#212315;--c-cookie-accent:#ff4527;--c-cookie-bg:#161616cc;--c-cookie-border:#ebebeb;--c-call-dark:#25221e;--c-social-facebook:#3c5a99;--c-social-facebook-hover:#354f87;--grad-social-instagram:linear-gradient(45deg, #fbc019 0%, #f2423a 50%, #9c27b0 85%);--grad-social-instagram-hover:linear-gradient(45deg, #f1b714 0%, #e43a32 50%, #891f9c 85%);--c-video-scrim:#00000073;--c-video-title-scrim:#000000bf;--c-menu-border:#343434;--c-menu-muted:#969595;--c-menu-sub-alt:#dbd2d2;--c-menu-sub-border:#beafaf;--c-blog-burgundy:#710417;--c-blog-gold:#fbc888;--grad-blog-hover:linear-gradient(180deg, #00000038 0, #000);--blog-feature-h:324px;--news-image-w:240px;--news-indent:260px;--c-text:var(--c-ink);--c-muted:#767676;--c-surface:var(--c-white);--c-surface-alt:var(--c-gray-100);--c-border:var(--c-gray-300);--c-link:var(--c-brand);--font-body:"Roboto Condensed", "Helvetica Neue", Arial, sans-serif;--font-heading:"DejaVu Serif", Georgia, serif;--font-frutiger:"Frutiger Neue LT", var(--font-body);--fs-body:16px;--fs-sm:14px;--fs-lead:18px;--fs-prose:1.25em;--fs-h1:25px;--fs-h2:22px;--fs-h1-md:32px;--fs-h1-lg:40px;--fs-h2-md:28px;--fs-h2-lg:33px;--fs-h3:21px;--fs-h4:20px;--fs-h5:18px;--fs-h6:17px;--lh-body:1.375;--lh-heading:1.5;--m-h1:20px 0 16px;--m-h2:20px 0 16px;--m-h3:20px 0 10px;--m-h4:16px 0 10px;--m-h5:16px 0 8px;--m-h6:16px 0 8px;--container-max:1216px;--container-pad:20px;--header-height:69px;--header-height-sm:77px;--gutter:30px;--section-pad:60px;--section-pad-sm:30px;--radius-sm:2px;--radius:5px;--radius-lg:10px;--radius-pill:20px;--shadow-card:0 1px 3px #00000014;--shadow-pop:0 7px 21px #535c691f;--dur:.2s;--ease:ease-in-out;--z-header:100;--z-drawer:200;--z-dialog:300;--z-cookie:400;--bp-sm:480px;--bp-sm2:560px;--bp-md:640px;--bp-md2:768px;--bp-lg:1024px;--bp-lg2:1178px;--bp-xl:1280px;--bp-xxl:1600px;--btn-bg:var(--c-brand);--btn-bg-hover:var(--c-ink-soft);--btn-fg:var(--c-white);--btn-fs:17px;--btn-fw:300;--btn-lh:20px;--btn-pad-y:15px;--btn-pad-x:19px;--btn-pad-y-active:17px;--btn-pad-y-active-end:13px;--btn-outline-border:2px;--btn-outline-pad-y:13px;--btn-outline-pad-x:17px;--btn-outline-pad-y-active:15px;--btn-outline-pad-y-active-end:11px;--btn-gray-border:1px solid var(--c-gray-400);--btn-gray-pad-y:14px;--btn-gray-pad-x:18px;--btn-gray-pad-y-active:16px;--btn-gray-pad-y-active-end:12px;--btn-gray-bg-hover:var(--c-gray-100);--btn-gray-outline-border:var(--c-gray-350);--ic-size:32px;--pag-pt:20px;--pag-pt-lg:50px;--pag-gap:10px;--pag-item-min:50px;--pag-ic:24px;--pag-ic-next:-4px -484px;--pag-ic-prev:-68px -484px;--col-gutter:10px;--slide-h:650px;--slide-h-sm:460px;--fs-slide-title:46px;--fs-slide-title-sm:36px;--fs-slide-subtitle:21px;--mask-slide:#00000080;--dot-size:16px;--dot-inner:8px;--drag-icon-w:50px;--drag-icon-h:30px;--flag-size:32px}}@layer reset{*,:before,:after{box-sizing:border-box}html{text-size-adjust:100%;scroll-behavior:smooth;min-height:100%}body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd,ul,ol{margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh}ul[role=list],ol[role=list]{padding-left:0;list-style:none}img,svg,video,canvas{display:block}img,video,canvas{max-width:100%;height:auto}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--c-brand);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms;animation-duration:.01ms;animation-iteration-count:1}html{scroll-behavior:auto}}}@layer elements{body{color:var(--c-text);font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased}h1,.h1{font-family:var(--font-heading);font-size:var(--fs-h1);line-height:var(--lh-heading);text-transform:uppercase;overflow-wrap:break-word;margin:var(--m-h1);font-weight:400}h2,.h2{font-family:var(--font-heading);font-size:var(--fs-h2);line-height:var(--lh-heading);text-transform:uppercase;overflow-wrap:break-word;margin:var(--m-h2);font-weight:400}h3,.h3{font-family:var(--font-heading);font-size:var(--fs-h3);line-height:var(--lh-heading);text-transform:uppercase;overflow-wrap:break-word;margin:var(--m-h3);font-weight:400}h4,.h4{font-family:var(--font-heading);font-size:var(--fs-h4);line-height:var(--lh-heading);text-transform:uppercase;overflow-wrap:break-word;margin:var(--m-h4);font-weight:400}h5,.h5{font-family:var(--font-heading);font-size:var(--fs-h5);line-height:var(--lh-heading);text-transform:uppercase;overflow-wrap:break-word;margin:var(--m-h5);font-weight:400}h6,.h6{font-family:var(--font-heading);font-size:var(--fs-h6);line-height:var(--lh-heading);text-transform:uppercase;overflow-wrap:break-word;margin:var(--m-h6);font-weight:400}@media (width>=768px){h1,.h1{font-size:var(--fs-h1-md)}h2,.h2{font-size:var(--fs-h2-md)}}@media (width>=1024px){h1,.h1{font-size:var(--fs-h1-lg)}h2,.h2{font-size:var(--fs-h2-lg)}}a{color:var(--c-link);text-underline-offset:2px;text-decoration:underline}a:hover{color:var(--c-brand-strong)}p{margin:0 0 1em}strong{font-weight:700}ul,ol{margin:0 0 1em;padding-left:1.4em}ul{list-style:outside}ol{list-style:decimal}li{margin:0 0 .35em}li:last-child{margin-bottom:0}blockquote{background-color:var(--c-gold-50);border-radius:var(--radius);margin:15px 0;padding:15px 12px 15px 30px}@media (width>=768px){blockquote{padding:20px 30px}}table{border-collapse:collapse;width:100%}th,td{border:1px solid var(--c-border);text-align:left;padding:8px 12px}th{background:var(--c-surface-alt);font-weight:700}img{max-width:100%;height:auto}img[align=left],img[align=left]{float:left;margin:0 10px 0 0}img[align=right],img[align=right]{float:right;margin:0 0 0 10px}figure{margin:1em 0}figcaption{color:var(--c-muted);font-size:.9em}hr{border:0;border-top:1px solid var(--c-border);margin:1.5em 0}button,input,select,textarea{font:inherit;color:inherit;border:1px solid var(--c-border);border-radius:var(--radius);background:var(--c-surface);padding:8px 10px}:user-invalid{border-color:var(--c-brand);outline-color:var(--c-brand)}:focus-visible{outline:2px solid var(--c-brand);outline-offset:2px}::selection{background:var(--c-gold-100)}.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--font-heading);line-height:var(--lh-heading);text-transform:uppercase;overflow-wrap:break-word;font-weight:400}.button,.pagination a,.pagination .active>*,.js_tab-switch.active{padding:var(--btn-pad-y) var(--btn-pad-x);border-radius:var(--radius);background:var(--btn-bg);color:var(--btn-fg);font-size:var(--btn-fs);font-weight:var(--btn-fw);line-height:var(--btn-lh);text-align:center;vertical-align:top;cursor:pointer;border:0;text-decoration:none;display:inline-block}.button:hover,.button:active,.pagination a:hover,.pagination a:active,.pagination .active a:hover,.pagination .active a:active,.js_tab-switch.active:hover,.js_tab-switch.active:active{background:var(--btn-bg-hover);color:var(--btn-fg)}.button:active,.pagination a:active,.pagination .active a:active,.js_tab-switch.active:active{padding-top:var(--btn-pad-y-active);padding-bottom:var(--btn-pad-y-active-end)}.button_block{width:100%;display:block}.button_outline{padding:var(--btn-outline-pad-y) var(--btn-outline-pad-x);border:var(--btn-outline-border) solid var(--c-brand);color:var(--c-brand);background:0 0}.button_black{background:var(--c-ink-deep);color:var(--c-white)}.button_dark-bg{color:var(--c-gold-200);font-size:20px}.button_dark-bg:hover,.button_dark-bg:active{background-color:var(--c-gold-200);color:var(--c-ink-soft)}.button_outline.button_dark-bg{border-color:var(--c-olive-600);color:var(--c-gold-100)}.button_outline.button_dark-bg:hover,.button_outline.button_dark-bg:active{background-color:var(--c-olive-700)}.button_outline:hover,.button_outline:active{background:var(--c-brand);color:var(--btn-fg)}.button_outline:active{padding-top:var(--btn-outline-pad-y-active);padding-bottom:var(--btn-outline-pad-y-active-end)}.button_gray,.pagination a,.js_tab-switch{padding:var(--btn-gray-pad-y) var(--btn-gray-pad-x);border:var(--btn-gray-border);background:var(--c-surface);color:var(--c-ink)}.button_gray:hover,.button_gray:active,.pagination a:hover,.pagination a:active,.js_tab-switch:hover,.js_tab-switch:active{background:var(--btn-gray-bg-hover);color:var(--c-ink)}.button_gray:active,.pagination a:active,.js_tab-switch:active{padding-top:var(--btn-gray-pad-y-active);padding-bottom:var(--btn-gray-pad-y-active-end)}.button_outline.button_gray{padding:var(--btn-outline-pad-y) var(--btn-outline-pad-x);border-width:var(--btn-outline-border);background:var(--c-surface);border-color:var(--btn-gray-outline-border);color:var(--c-ink)}.button_outline.button_gray:hover,.button_outline.button_gray:active{background:var(--btn-gray-bg-hover);color:var(--c-ink)}.button_outline.button_gray:active{padding-top:var(--btn-outline-pad-y-active);padding-bottom:var(--btn-outline-pad-y-active-end)}.button_transparent,.button_transparent:hover,.button_transparent:active{color:var(--c-brand);background:0 0;border-radius:0;padding:0;text-decoration:underline}.button_transparent:hover{text-decoration:none}.aspect-ratio_image{background-color:var(--c-white);background-image:url(/theme/noimage_small.png);background-position:50%;background-repeat:no-repeat}.color_red{color:var(--c-brand)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.img-center{margin-inline:auto;display:block}.clearfix:after{content:"";clear:both;display:table}.without_p{margin:0}}@layer layout{.container{max-width:var(--container-max);padding-inline:var(--container-pad);margin-inline:auto}.section{padding-top:20px;padding-bottom:50px}.section_gray{background:var(--c-surface-alt)}.section_gray+.section_gray{border-top:1px solid var(--c-gray-300)}.content{padding-bottom:60px;display:flow-root}.content+.section:not([class*=section_gray]),.section:not([class*=section_gray])+.section:not([class*=section_gray]){border-top:1px solid var(--c-gray-350)}@media (width>=1024px){.content{padding-bottom:80px}.section{padding-top:50px;padding-bottom:80px}}.row{gap:calc(var(--col-gutter) * 2);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.row>*,.footer__columns>*{grid-column:span 12}.row_paddings-15{gap:calc(var(--col-gutter) * 3)}.row.text-center{text-align:center}.col-xs-6{grid-column:span 6}.col-xs-12{grid-column:span 12}@media (width>=560px){.col-sm-6{grid-column:span 6}.col-sm-12{grid-column:span 12}}@media (width>=768px){.col-md-3{grid-column:span 3}.col-md-4{grid-column:span 4}.col-md-5{grid-column:span 5}.col-md-6{grid-column:span 6}.col-md-7{grid-column:span 7}.col-md-8{grid-column:span 8}.col-md-12{grid-column:span 12}.col-md-push-4{position:relative;left:33.3333%}.col-md-pull-8{position:relative;right:66.6667%}}@media (width>=1024px){.col-lg-3{grid-column:span 3}.col-lg-4{grid-column:span 4}.col-lg-5{grid-column:span 5}.col-lg-6{grid-column:span 6}.col-lg-7{grid-column:span 7}.col-lg-12{grid-column:span 12}}@media (width>=1280px){.col-xl-3{grid-column:span 3}.col-xl-4{grid-column:span 4}.col-xl-5{grid-column:span 5}.col-xl-7{grid-column:span 7}.col-xl-8{grid-column:span 8}}@media (width<=479px){.hidden-xs{display:none}}@media (width<=559px){.hidden-sm{display:none}}.content-grid{margin-inline:calc(var(--col-gutter) * -1);grid-template-columns:minmax(0,1fr);gap:0}.content-grid>[class*=col-]{padding-inline:var(--col-gutter)}.content-grid__center,.content-grid__side{position:static}@media (width<=767px){.content-grid__side{display:none}}@media (width>=768px){.content-grid{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}.content-grid__side{grid-area:1/1}.content-grid__center{grid-area:1/2}}@media (width>=840px){.content-grid{grid-template-columns:minmax(0,30fr) minmax(0,70fr)}}@media (width>=920px){.content-grid{grid-template-columns:minmax(0,27fr) minmax(0,73fr)}}@media (width>=1024px){.content-grid{grid-template-columns:minmax(0,25fr) minmax(0,75fr)}}@media (width>=1120px){.content-grid{grid-template-columns:minmax(0,22.75fr) minmax(0,77.25fr)}}@media (width>=1178px){.content-grid{grid-template-columns:minmax(0,21.75fr) minmax(0,78.25fr)}}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=1023px){body{padding-top:var(--header-height)}}@media (width>=560px) and (width<=1023px){body{padding-top:var(--header-height-sm)}}@media (width>=1024px){body{padding-top:0}}}@layer chrome{.skip-link{position:absolute;left:-9999px}.skip-link:focus{z-index:var(--z-header);background:var(--c-surface);padding:8px 12px;top:0;left:0}.scroll-top{z-index:var(--z-header);border:2px solid var(--c-brand);border-radius:var(--radius-sm);background:var(--c-surface);width:44px;height:44px;display:block;position:fixed;bottom:24px;right:24px}.gdprcookie:not([hidden])~.scroll-top{display:none}.scroll-top:before{content:"";border-right:6px solid #0000;border-bottom:10px solid var(--c-brand);border-left:6px solid #0000;margin:-4px 0 0 -6px;position:absolute;top:50%;left:50%}.scroll-top:hover,.scroll-top:active{background:var(--c-brand)}.scroll-top:hover:before,.scroll-top:active:before{border-bottom-color:var(--c-surface)}.site-header{background:var(--c-surface)}.logo{text-indent:360px;background:url(/theme/logo_large.webp) 0 0/contain no-repeat;width:198px;height:51px;margin:0;display:block;overflow:hidden}.logo_small{text-indent:360px;background-image:url(/theme/logo_large.webp);background-position:50%;background-repeat:no-repeat;background-size:contain;width:143px;height:37px;display:block;overflow:hidden}.logo-descr{text-transform:uppercase;font-size:12px;line-height:1.5}.logo-descr p{margin:0}.phone-contacts{color:var(--c-ink)}.phone-contacts p{margin:0}.phone-contacts a[href^=tel]{color:inherit;letter-spacing:-1px;font-size:1.5em;line-height:1.125;text-decoration:none;display:block}.phone-contacts a[href^=tel]:hover{color:var(--c-brand)}.mobile-header{z-index:var(--z-header);background:var(--c-surface);width:100%;padding-block:16px;position:fixed;top:0;left:0;box-shadow:0 2px 10px #0003}.menu-button,.call-button{width:36px;height:36px;margin-top:-18px;padding-left:0;display:block;position:absolute;top:50%}.menu-button{left:15px}.call-button{right:15px}.menu-button:before,.call-button:before,.nav__close:before,.nav__back:before{content:"";width:var(--ic-size);height:var(--ic-size);margin:calc(var(--ic-size) / -2) 0 0 calc(var(--ic-size) / -2);background-image:url(/theme/icons_2x.png);background-repeat:no-repeat;background-size:128px 576px;display:block;position:absolute;top:50%;left:50%}.call-button:before{background-position:0 -32px}.nav__back:before{background-position:-32px 0}.nav__close:before{background-position:-64px 0}.mobile-header .logo_small{margin-inline:auto}@media (width>=560px){.mobile-header{padding-block:20px}}.header,.header__addresses{display:none}.navdrawer:before{z-index:1000;box-sizing:content-box;content:"";opacity:0;background:#0000004d;width:100%;height:100%;padding-bottom:70px;position:fixed;top:0;left:-100%}.navdrawer__content,.nav__level{box-sizing:content-box;opacity:0;width:100%;height:100%;transition:transform var(--dur) var(--ease), opacity var(--dur) var(--ease);padding-bottom:70px;position:fixed;top:0;left:-100%;overflow-y:auto;transform:translate(-100%)}.navdrawer__content{z-index:1001}body.menu-visible .navdrawer__content,body.menu-visible .navdrawer:before{opacity:1;left:0}body.menu-visible .navdrawer__content{transform:none}body.menu-visible{overflow:hidden}.navigation{min-height:100%}.navigation,.nav__level{background-color:var(--c-olive-900);color:var(--c-gold-100)}.navigation .container{padding-top:40px;padding-bottom:32px}.search-button{justify-content:center;align-items:center;gap:8px;display:inline-flex}.search-button__icon{flex:none;width:16px;height:16px}.navdrawer a{color:inherit}.navdrawer a:hover{color:var(--c-white)}.navdrawer .logo_small{background-image:none}.navdrawer .logo-descr{margin-top:12px;width:203px;margin-inline:auto;padding-left:30px;display:none}.nav{text-transform:uppercase;margin-top:30px;margin-bottom:56px;font-size:1.25em}.nav ul,.nav__level ul,.menu ul{margin:0;padding:0;list-style:none}.nav li,.nav__level li,.menu li{margin-bottom:0}.nav ul{margin-block:0}.nav li{padding:10px 0}.nav a{text-decoration:none}.nav__back,.nav__close{width:36px;height:36px;padding:0}.nav__back{position:relative}.nav__close{position:absolute;top:28px;right:24px}.nav__level{z-index:1002}.nav__level.visible{opacity:1;left:0;transform:none}.nav__level-content{padding:30px 20px}.navdrawer .consultation-button{margin-top:12px;padding-inline:8px}.navdrawer .consultation-button:hover{background-color:var(--c-brand)}.menu{display:none}@media (width>=1024px){.mobile-header{display:none}.header{padding-block:17px;display:block}.header .logo{float:left}.header .logo-descr{float:left;width:160px;margin-top:2px;margin-left:20px}.header .phone-contacts{float:right;margin-top:4px}.header__buttons{float:right;margin-top:3px;margin-left:26px}.header .consultation-button{float:left;padding-inline:25px}.lang-switcher{float:left;margin-left:10px}.navdrawer:before{content:none}.navdrawer__content,.nav__level{box-sizing:border-box;opacity:1;width:auto;height:auto;padding-bottom:0;position:static;left:auto;overflow:visible;transform:none}body.menu-visible{overflow:visible}.navigation{min-height:0}.navigation .container{padding:5px 20px;position:relative}.navdrawer .logo_small,.navdrawer .logo-descr,.navdrawer .consultation-button,.nav__back,.nav__close{display:none}.nav{max-width:1030px;margin-block:0;padding-right:120px;font-size:1em}.nav li{padding:0;display:inline-block;position:relative}.nav a{padding:12px 20px;display:block}.nav li:first-child a.sumb{padding-left:0}.nav__level{position:absolute;top:100%;left:-2000px;overflow:visible;transform:translateY(8px)}.nav li:hover>.nav__level,.nav li:focus-within>.nav__level,.nav__level.visible{opacity:1;transition:opacity .2s,transform .2s;left:-20px;transform:none}.nav li:nth-child(5):hover>.nav__level,.nav li:nth-child(6):hover>.nav__level,.nav li:last-child:hover>.nav__level,.nav li:nth-child(5):focus-within>.nav__level,.nav li:nth-child(6):focus-within>.nav__level,.nav li:last-child:focus-within>.nav__level,li:nth-child(5)>.nav__level.visible,li:nth-child(6)>.nav__level.visible,li:last-child>.nav__level.visible{left:auto;right:-20px}.nav__level-content{padding:0}.nav__level ul{text-align:left;vertical-align:top;margin-bottom:0;padding:8px 20px 16px;display:table-cell;position:relative}.nav__level li{width:220px;display:block}.nav__level a{padding-block:10px;display:inline-block}.navigation .search-button{border-width:0;width:auto;margin-top:-23px;padding-inline:0;position:absolute;top:50%;right:20px}.navigation .search-button:hover,.navigation .search-button:active{color:var(--c-white);background-color:#0000}.menu{background-color:var(--c-brand);color:var(--c-white);display:block}.menu ul{width:100%;margin-block:0;padding-top:11px;padding-bottom:12px;font-size:.9375em;display:table}.menu li{padding-inline:10px;display:table-cell;position:relative}.menu li:first-child{padding-left:0}.menu li:last-child{padding-right:0}.menu li+li:before{background-color:var(--c-white);content:"";opacity:.2;width:1px;height:auto;margin:0;display:block;position:absolute;top:0;bottom:0;left:0}.menu a{color:inherit;line-height:1.5;text-decoration:none;display:block}.menu a:hover{color:var(--c-gold-100)}}@media (width>=1120px){.menu li{padding-inline:18px}}@media (width>=1280px){.logo{width:230px;height:59px}.header .logo-descr{width:260px;margin-top:10px;margin-left:33px;font-size:.9375em;line-height:1.6667}.header .phone-contacts{margin-top:7px}.header__buttons{margin-top:6px;margin-left:46px}.lang-switcher{margin-left:20px}.menu ul{padding-top:18px;padding-bottom:20px;font-size:1.0625em}.menu li+li:before{top:6px;bottom:5px}}@media (width>=1700px){body{padding-left:420px}.header{padding-block:30px}.header .logo{display:none}.header .logo-descr{width:330px;margin-top:0;margin-left:0;font-size:1.25em;line-height:1.5}.header .consultation-button{display:none}.header__buttons{margin-left:92px}.lang-switcher{margin-left:0}.header__addresses{float:right;width:360px;margin-right:32px;font-size:1.25em;line-height:1.5;display:block}.header__addresses p{margin-block:0}.header__addresses a{text-decoration:none}.header__addresses a:hover{border-bottom:1px solid var(--c-ink)}.header .phone-contacts{margin-top:0;font-size:1.25em}.header .phone-contacts a[href^=tel]{font-size:1.4em}.navigation{z-index:1000;width:420px;height:100%;position:fixed;top:0;left:0;overflow-y:auto}.navigation .container{max-width:310px;padding-top:58px}.navdrawer .logo_small,.navdrawer .logo-descr,.navdrawer .consultation-button{display:block}.navdrawer .logo_small{width:230px;height:59px}.navdrawer .logo-descr{margin-inline:0;padding-left:0;font-size:.875em}.nav{margin-top:42px;padding-right:0;font-size:1.25em}.nav ul{text-align:left;margin-bottom:0}.nav ul:after{clear:both;content:"";width:100%;display:table}.nav li{float:left;clear:left;display:block}.nav a{font-size:1em;display:inline-block}.nav a:before,.nav a:after{content:"";opacity:0;display:block;position:absolute;top:50%;transform:translate(-8px)}.nav a:hover:before,.nav a:hover:after{opacity:1;transform:none}.nav a:before{background-color:var(--c-white);width:44px;height:1px;margin-top:-2px;right:-56px}.nav a:after{border-top:3px solid #0000;border-bottom:4px solid #0000;border-left:8px solid var(--c-white);width:0;height:0;margin-top:-5px;right:-64px}.navigation .search-button{border-width:2px;width:100%;margin-top:60px;position:static;top:auto}.navigation .search-button:hover,.navigation .search-button:active{background-color:var(--c-olive-700);color:var(--c-gold-100)}.navdrawer .consultation-button{margin-top:21px}.nav__level{z-index:1000;height:100%;position:fixed;top:0;overflow-y:auto;transform:translate(-16px)}.nav li:hover>.nav__level,.nav li:focus-within>.nav__level,.nav__level.visible,li:nth-child(5)>.nav__level.visible,li:nth-child(6)>.nav__level.visible,li:last-child>.nav__level.visible{left:420px;right:auto}.nav__level-content{min-height:100%;display:table}.nav__level ul{padding:228px 20px 64px 60px}.nav__level ul:before{border-left:1px solid var(--c-olive-800);border-right:1px solid var(--c-olive-800);background-color:var(--c-ink-deep);content:"";width:4px;height:100%;display:block;position:absolute;top:0;left:0}.nav__level li{float:none;width:280px}.nav__level a:before,.nav__level a:after{content:none}}@media (width>=1920px){body{padding-left:500px}.navigation{width:500px}.nav li:hover>.nav__level,.nav li:focus-within>.nav__level,.nav__level.visible,li:nth-child(5)>.nav__level.visible,li:nth-child(6)>.nav__level.visible,li:last-child>.nav__level.visible{left:500px}.nav a:before{width:54px;right:-66px}.nav a:after{right:-74px}}.lang-switcher{border:1px solid var(--c-border);border-radius:var(--radius-sm);color:var(--c-text);padding:6px 10px;text-decoration:none;display:inline-block}.lang-switcher:hover{background:var(--c-surface-alt)}.footer{padding-top:16px;padding-bottom:40px}.footer__columns{gap:calc(var(--col-gutter) * 2);grid-template-columns:repeat(12,minmax(0,1fr));row-gap:0;display:grid}.footer__columns [class*=col-]{min-width:0}.branch-office,.footer__contacts{margin-top:24px}.footer__contacts{row-gap:0}.branch-office{padding-left:32px}.branch-office__city{font-size:1.25em}.branch-office__city p,.branch-office__phone p,.branch-office__address p{margin-block:0}.branch-office__phone{font-family:var(--font-heading);letter-spacing:-1px;padding-top:6px;font-size:1.25em}.branch-office__phone a{color:var(--c-ink);text-decoration:none}.branch-office__phone a:hover{color:var(--c-brand)}.branch-office__photo{max-width:180px;padding-top:12px}.branch-office__address{max-width:180px;padding-top:10px;line-height:1.375}.footer .phone-contacts{padding-left:32px;font-size:1.25em}.footer .phone-contacts a[href^=tel]{font-size:1.4em}.footer .logo{text-indent:0;background-image:url(/theme/logo_large.webp);background-size:110px 28px;width:110px;height:28px;margin:24px 0 0 32px}.footer .logo-descr{max-width:240px;color:var(--c-muted);margin-top:10px;margin-left:32px;padding-top:0;font-size:.8125em}.footer__contacts ul{margin:24px 0 0 32px;padding:0;list-style:none}.footer__contacts li{margin:0;padding-left:0}.footer__contacts li a{color:inherit;padding-block:3px;text-decoration:none;display:inline-block}.footer__contacts li a:hover{color:var(--c-brand)}.footer__credit{margin:var(--gutter) 0 0;color:var(--c-muted);padding-block:8px;font-size:.65rem}.footer__credit a{color:inherit}.footer__credit a:hover{text-decoration:underline}@media (width>=360px){.branch-office__photo{max-width:220px}}@media (width>=560px){.branch-office{padding-left:0}.branch-office__city{padding-left:32px}.footer__contacts .phone-contacts{padding-left:0}.footer__contacts .phone-contacts p:first-child{padding-bottom:4px;padding-left:22px}.footer .logo,.footer .logo-descr,.footer__contacts ul{margin-left:0}}@media (width>=1024px){.footer{padding-top:32px;padding-bottom:56px}.branch-office__address{padding-top:14px}.footer .logo,.footer__contacts ul{margin-top:24px}}.popup{border:1px solid var(--c-border);border-radius:var(--radius);background:var(--c-surface);max-width:min(720px,92vw);padding:20px}.popup::backdrop{background:#0000008c}.popup__close{float:right;font-size:var(--fs-h3);cursor:pointer;background:0 0;border:0;line-height:1}.gdprcookie{z-index:var(--z-cookie);background:var(--c-cookie-bg);backdrop-filter:blur(12px);width:100%;color:var(--c-white);flex-flow:wrap;justify-content:space-between;align-items:flex-end;padding:23px 120px 0;font-size:.8em;line-height:1.5em;display:flex;position:fixed;bottom:0;right:0}.gdprcookie[hidden]{display:none}.gdprcookie h3{letter-spacing:-.48px;font-size:16px;font-style:normal;font-weight:700;line-height:150%}.gdprcookie a{color:var(--c-white);text-decoration:underline}.gdprcookie p{letter-spacing:-.42px;font-size:15px;font-style:normal;font-weight:400;line-height:150%}.gdprcookie .gdprcookie-text{width:70%;margin-bottom:36px}.gdprcookie-buttons{text-align:center;align-items:center;width:305px;margin:0 auto 36px;display:flex}.gdprcookie-buttons button{border:1px solid var(--c-cookie-border);color:var(--c-white);letter-spacing:-.42px;cursor:pointer;background:0 0;border-radius:.15rem;margin:0 .5rem;padding:10px 14px;font-family:inherit;font-size:14px;font-weight:400;line-height:150%}.gdprcookie-buttons button:hover{background:var(--c-cookie-accent);border-color:var(--c-cookie-accent)}@media (width>=1700px){.gdprcookie{width:auto;left:420px}}@media (width>=1920px){.gdprcookie{left:500px}}@media (width<=765px){.gdprcookie{padding:10px 10px 0}.gdprcookie .gdprcookie-text{width:100%;margin-bottom:16px}.gdprcookie h3{font-size:15px}.gdprcookie p{font-size:13px}.gdprcookie-buttons{justify-content:space-between;margin-bottom:20px}.gdprcookie-buttons button{padding:5px 10px;font-size:13px}}}@layer components{.page-hero{padding-block:var(--section-pad-sm);background:var(--c-surface-alt);border-bottom:1px solid var(--c-border)}.page-hero__image{background-image:var(--page-hero-image);background-position:50% 0;background-size:cover}.page-hero__title{overflow-wrap:break-word;text-wrap:balance;margin:8px 0 0}.page-hero__subtitle{color:var(--c-muted);margin:8px 0 0}.breadcrumbs{font-size:.9em}.breadcrumbs ol{overflow-wrap:break-word;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.breadcrumbs a{color:var(--c-muted);text-decoration:none}.breadcrumbs li:after{content:"/";color:var(--c-muted);margin-left:6px}.breadcrumbs li:last-child:after{content:none}.breadcrumbs_live{width:100%;font-size:var(--fs-body);white-space:nowrap;padding-top:20px;overflow-y:auto}.breadcrumbs_live ol{margin:0;padding:0;list-style:none;display:block}.breadcrumbs_live li{vertical-align:top;margin-top:10px;margin-bottom:0;margin-right:10px;display:inline-block}.breadcrumbs_live a,.breadcrumbs_live li>span{border:1px solid var(--c-gray-400);border-radius:var(--radius);color:inherit;padding:8px 18px;text-decoration:none;display:inline-block}.breadcrumbs_live a{transition:background-color .1s}.breadcrumbs_live a:hover{background-color:var(--c-surface-alt)}@media (width>=960px){.breadcrumbs_live{white-space:normal;overflow-y:visible}}.pager{margin-top:var(--section-pad-sm);flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.pagination__item,.pagination__arrow{border:1px solid var(--c-border);border-radius:var(--radius-sm);min-width:36px;color:var(--c-text);justify-content:center;align-items:center;padding:6px 10px;text-decoration:none;display:inline-flex}.pagination__item_active{border-color:var(--c-brand);background:var(--c-brand);color:var(--c-white)}.pagination__arrow{font-size:var(--fs-h4);line-height:1}.tabs__input{opacity:0;position:absolute}.tabs .cards__switchers{flex-wrap:wrap;gap:6px;display:flex}.cards__switchers label{border:1px solid var(--c-border);border-radius:var(--radius-sm);cursor:pointer;padding:8px 12px}.tabs__input:checked+label{border-color:var(--c-brand);background:var(--c-brand);color:var(--c-white)}.tabs__input:focus-visible+label{outline:2px solid var(--c-brand);outline-offset:2px}.tabs .js_tab-container{display:none}.tabs__input[id$="-0"]:checked~.tabs__panes .js_tab-container_0{display:block}.contact-form{gap:12px;width:100%;min-width:0;max-width:520px;display:grid}.contact-form input,.contact-form textarea,.contact-form select{width:100%;min-width:0}.contact-form__field{gap:4px;display:grid}.contact-form__consent{gap:8px;margin-top:4px;display:grid}.contact-form__check{cursor:pointer;grid-template-columns:auto 1fr;align-items:start;gap:8px;font-size:.875em;line-height:1.35;display:grid}.contact-form__check input{width:auto;accent-color:var(--c-brand);margin:.2em 0 0}.contact-form__digest-note{color:var(--c-muted)}.contact-form button[disabled]{border-color:var(--c-border);background:var(--c-surface-alt);color:var(--c-muted);cursor:not-allowed}.contact-form__required{color:#ff3346;margin-left:2px}.contact-form__status{border:1px solid var(--c-border);border-radius:var(--radius-sm);margin:0;padding:8px 10px}.contact-form__status[data-ok="1"]{border-color:var(--c-brand);color:var(--c-brand)}.main{display:block}.search-page,.advantages{padding-block:var(--section-pad-sm)}.about-us{background:var(--c-surface)}.countries__small{margin:0;padding:0;list-style:none}.reviews-list{row-gap:0}.aspect-ratio img{object-fit:cover;width:100%;height:100%;display:block}.cta{padding-block:var(--section-pad-sm);background:var(--c-surface-alt);border-top:1px solid var(--c-border)}.cta__text{max-width:640px}.cta__title{margin-top:0}.cta__form{align-self:center}.prose{overflow-wrap:break-word;max-width:860px}.school-body,.story-body,.report-body,.program-body{overflow-wrap:break-word}.photo-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.photo-grid img{aspect-ratio:3/2;object-fit:cover;border-radius:var(--radius-sm);width:100%}.video-block{margin:0 0 var(--section-pad-sm);border-radius:var(--radius);position:relative;overflow:hidden}.video-block img{width:100%;display:block}.video-block__overlay{color:var(--c-white);font-size:var(--fs-h2);background:#00000040;justify-content:center;align-items:center;text-decoration:none;display:flex;position:absolute;inset:0}.article-list{gap:var(--gutter);margin:0;padding:0;list-style:none;display:grid}.contacts__block{margin:0 0 var(--gutter)}}@layer pages{.cards-grid{align-items:start;margin-top:20px}.cards-grid:first-child{margin-top:0}.cards-grid .card{border:none;padding:0}@media (width>=560px){.cards-grid .card{padding:15px}.cards-grid .card_outline{border:1px solid var(--c-border);padding:14px}}.card{background:var(--c-surface);border-radius:var(--radius);flex-direction:column;width:100%;height:100%;padding:15px;transition:box-shadow .1s;display:flex}.card:hover{box-shadow:0 6px 15px #00000026}.card_outline{border:1px solid var(--c-border)}.card_outline:hover{box-shadow:none}.card__image{background:var(--c-surface-alt);color:inherit;display:block}.card__image.aspect-ratio_image{aspect-ratio:100/61.5}.card__image img{width:100%;object-fit:cover;block-size:100%}.card__content-wrapper{display:block}.card__name{margin-top:12px;font-size:1.25em}.card__name a{color:inherit;text-decoration:none}.card__name a:hover{color:var(--c-brand);border-bottom:1px solid var(--c-brand)}.card__links{color:var(--c-ink);margin:0;margin-inline:-15px;margin-bottom:-15px;padding:15px 0 0;list-style:none}.card_outline .card__links{margin-inline:-14px;margin-bottom:-14px}.cards-grid .card__links{margin-inline:-20px;margin-bottom:0}@media (width>=560px){.cards-grid .card_outline .card__links{margin-inline:-14px;margin-bottom:-14px}}.card__links li{border-top:1px solid var(--c-border);margin:0;padding:10px 15px}.card__links li:before{content:none}.card_outline .card__links li{padding:14px}.cards-grid .card__links li{padding-left:20px;padding-right:20px}@media (width>=560px){.cards-grid .card__links li{padding-left:15px;padding-right:15px}.cards-grid .card_outline .card__links li{padding-left:14px;padding-right:14px}}.card__subtitle{color:var(--c-muted);margin:4px 0 0}.card__descr{margin-top:6px}.card__descr p{margin:0}.aspect-ratio{position:relative;overflow:hidden}.aspect-ratio_image{aspect-ratio:16/10}.aspect-ratio_video{aspect-ratio:16/9}.aspect-ratio_1x1{aspect-ratio:1}.aspect-ratio>iframe,.aspect-ratio>video,.aspect-ratio>embed,.aspect-ratio>object,.aspect-ratio>.video-facade{border:0;width:100%;height:100%;position:absolute;inset:0}.video-facade{aspect-ratio:16/9;cursor:pointer;background:var(--c-surface-alt);max-width:560px;display:block;position:relative;overflow:hidden}.video-facade img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.aspect-ratio>.video-facade{max-width:none}.video-facade__title{-webkit-line-clamp:2;background:var(--c-video-title-scrim);color:var(--c-white);-webkit-box-orient:vertical;padding:8px 12px;font-size:.875rem;line-height:1.35;display:-webkit-box;position:absolute;top:0;left:0;right:0;overflow:hidden}.video-facade:before{content:"";border-radius:var(--radius);background:var(--c-video-scrim);width:68px;height:48px;margin:-24px 0 0 -34px;position:absolute;top:50%;left:50%}.video-facade:after{content:"";border-top:9px solid #0000;border-bottom:9px solid #0000;border-left:14px solid var(--c-white);margin:-9px 0 0 -5px;position:absolute;top:50%;left:50%}.hub{padding-block:var(--section-pad-sm)}.hub__head{max-width:760px}.catalog-card{display:block}.countries__small{align-items:start;row-gap:0}.country,.country.country_small{width:100%;color:var(--c-ink);margin:-4px 0;padding:0 5px;text-decoration:none;display:table}.country__image,.country_small .country__image{float:none;width:var(--flag-size);vertical-align:middle;display:table-cell}.country__image img{width:var(--flag-size);border-radius:0;height:auto;display:inline}@media (width>=560px){.country__image img{display:block}}.country__name,.country_small .country__name{vertical-align:middle;margin:0;padding-left:20px;display:table-cell}@media (width>=560px){.country__name,.country_small .country__name{font-size:1.25em}}.tags_butts{border:1px solid var(--c-brand);border-radius:var(--radius);background:var(--c-white);color:var(--c-brand);text-align:center;cursor:pointer;margin-top:20px;margin-right:20px;padding:8px 20px;font-size:17px;text-decoration:none;display:inline-block}.tags_butts:hover{background:var(--c-brand);color:var(--c-white)}div:has(>.tags_butts){margin-bottom:20px}.filter{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.filter__label{color:var(--c-muted)}.fake-select{min-width:200px}.card__content{display:block}.card__links a{color:inherit;text-decoration:none}.card__links a:hover{color:inherit;text-decoration:underline}.country__name{font-weight:400}.card .button_block{margin-top:14px;padding-inline:8px}.school__back{margin-top:var(--section-pad-sm);color:var(--c-link);text-decoration:none;display:inline-block}.school__back:before{content:"← "}.article-list__item{border-bottom:1px solid var(--c-border);padding-bottom:12px}.article-list__item h2{margin:0 0 4px}.prose{font-size:var(--fs-prose);line-height:1.5}.prose p{margin:16px 0}.prose h2,.prose h3,.prose h4,.prose h5{margin-top:12px}.table-wrapper{margin-inline:-20px;overflow-x:auto}.table-wrapper__content{min-width:920px;padding-inline:20px}.main_punkt,.submen{margin:0;padding:0;list-style:none}.menu-block>ul>.submen{display:none}.menu-block{border-radius:var(--radius);background-color:var(--c-ink-soft);color:var(--c-white);font-size:1.25em}.menu-block_gray{border-radius:var(--radius);background-color:var(--c-gray-100);color:var(--c-ink);font-size:1.0625em}.menu-block_gray li{border-top-color:var(--c-gray-300)}.menu-block_gray a:hover{color:var(--c-ink);text-decoration:underline}.menu-block summary{cursor:pointer;list-style:none}.menu-block ul{margin-top:0;margin-bottom:0;padding-left:0}.menu-block summary::-webkit-details-marker{display:none}.menu-block li{border-top:1px solid var(--c-menu-border);margin:0;padding-left:0;list-style:none}.menu-block li:first-child{border-top-width:0}.menu-block .active,.menu-block a,.menu-block summary{padding:12px 20px}.menu-block .active{background-color:var(--c-brand);color:var(--c-white);display:block}.menu-block a{color:inherit;text-decoration:none;display:inline-block}.menu-block a:hover{color:var(--c-menu-muted)}.menu-block .active:hover{color:var(--c-gold-100);text-decoration:none}.menu-block ul ul{background-color:var(--c-gray-100);color:var(--c-ink);font-size:var(--fs-h6)}.menu-block ul ul li{border-top-color:var(--c-gray-300)}.menu-block ul ul .active{background-color:var(--c-menu-sub-alt);color:var(--c-brand)}.menu-block ul ul a:hover{color:var(--c-ink);text-decoration:underline}.menu-block ul ul .active:hover{color:var(--c-brand);text-decoration:underline}.school-entry{margin-top:30px}.school-entry:first-child{margin-top:0}.school-entry__content{padding-top:12px}.school-entry__name{color:var(--c-ink);font-size:1.25em}.school-entry__name a{color:inherit;text-decoration:none}.school-entry__name a:hover{color:var(--c-brand);border-bottom:1px solid var(--c-brand)}.school-entry__params{margin-inline:-10px;line-height:1.4375;display:block}.school-entry__params [class*=col-]{padding-top:4px;padding-inline:10px}@media (width>=1024px){.school-entry__params>.col-lg-5{float:left;width:41.6667%}.school-entry__params>.col-lg-7{float:left;width:58.3333%}}@media (width>=1280px){.school-entry__params>.col-xl-4{width:33.3333%}.school-entry__params>.col-xl-8{width:66.6667%}}.school-entry__params p{margin-top:0;margin-bottom:0}.school-entry__readmore{padding-top:4px}.school-entry .button{clear:left;width:100%;font-size:1.25em}@media (width>=560px){.school-entry{border-radius:var(--radius);background-color:var(--c-gray-100);padding:15px;position:relative}.school-entry+.school-entry{margin-top:10px}.school-entry__content{margin-left:260px;padding-top:8px}.school-entry__image{float:left;width:240px;margin-bottom:65px}.school-entry__name{margin-top:0}.school-entry__readmore{width:100%;max-width:240px;position:absolute;bottom:15px;left:15px}.school-entry .button{font-size:var(--fs-body)}}@media (width>=600px){.school-entry__content{margin-left:270px}}@media (width>=768px){.school-entry__image{width:220px}.school-entry__content{margin-left:235px}.school-entry__readmore{max-width:220px}}@media (width>=920px){.school-entry__image{width:250px}.school-entry__content{margin-left:280px}.school-entry__readmore{max-width:250px}}@media (width>=1024px){.school-entry{padding-bottom:15px}.school-entry__image{margin-bottom:0}.school-entry__readmore{width:auto;position:static;bottom:auto;right:auto}.school-entry .button{width:auto;min-width:250px;margin-top:15px}}@media (width>=1280px){.school-entry__params [class*=col-]{padding-top:7px}}.prose .button{color:var(--btn-fg);display:inline-block}.prose .button_outline{color:var(--c-brand);background:0 0}.review-id__video{max-width:720px;margin:16px 0}.id-text .review-id__video{margin:0}.review-id__video iframe,.review-id__video video{width:100%;height:100%;position:absolute;inset:0}.id-content .id-gallery{clear:both;grid-column:1/-1;padding:16px 10px 20px}.id-content,.id-params .row{gap:0}.id-params .row{align-items:start}.id-content{margin-inline:calc(var(--col-gutter) * -1);align-items:start}.school-body.id-text>.aspect-ratio_video:first-child{max-width:720px}.id-content>[class*=col-],.id-params .row>*{padding-inline:var(--col-gutter)}.id-content img{border-radius:var(--radius)}.id-params{clear:left;font-size:1.0625em;line-height:1.3}.id-params .row{padding-inline:20px;border-bottom:1px solid var(--c-gray-300);margin-inline:-20px;padding-bottom:5px}.id-params .row+.row{padding-top:12px}.id-params .row>div:first-child{padding-left:0}.id-params .row>div:last-child{padding-right:0}.id-params button,.id-params .button{margin-top:20px}.id-content+.id-text{padding-top:12px}@media (width>=560px){.id-content{margin-inline:-15px;padding-bottom:70px;position:relative}.id-content>[class*=col-]{padding-inline:15px}.id-params{clear:none;position:static}.id-params .row{margin-inline:0;padding-inline:0}.id-params button,.id-params .button{padding-inline:30px;position:absolute;bottom:0;left:10px}}@media (width>=1024px){.id-content{padding-bottom:0}.id-params button,.id-params .button{position:static;bottom:auto;left:auto}}.id-gallery{padding-top:30px}.id-gallery__title{margin-top:0;margin-bottom:0}.id-gallery .photo-grid{white-space:nowrap;-webkit-overflow-scrolling:touch;margin-inline:-20px;display:block;overflow-x:auto}.id-gallery .photo-grid ul{margin:0;padding:0;list-style:none}.id-gallery .photo-grid__row{float:none;vertical-align:top;width:229px;margin-top:10px;margin-left:10px;padding-inline:0;display:inline-block}.id-gallery .photo-grid__row:first-child{margin-left:20px}.id-gallery .photo-grid__row:last-child{margin-right:20px}.id-gallery .photo-grid .aspect-ratio{aspect-ratio:229/139;border-radius:var(--radius);display:block}.id-gallery .photo-grid img{aspect-ratio:auto;height:100%}@media (width>=560px){.id-gallery .photo-grid{margin-inline:-10px}.id-gallery .photo-grid__row:first-child,.id-gallery .photo-grid__row{float:left;width:50%;margin-top:20px;margin-left:0;padding-inline:10px;display:block}.id-gallery .photo-grid__row:last-child{margin-right:0}}@media (width>=768px){.id-gallery .photo-grid__row{width:33.3333%}.content-grid__side .id-gallery .photo-grid{max-height:4980px;overflow-y:auto}.content-grid__side .id-gallery .photo-grid__row{width:100%;height:146px;overflow:hidden}}@media (width>=960px){.id-gallery .photo-grid__row{width:25%}}@media (width>=1178px){.id-gallery .photo-grid__row{width:20%}}.review-id__text{margin-bottom:0}div+.review-id__text{margin-top:32px}.content_text-page,.id-text{font-size:var(--fs-prose);line-height:1.5}.content_text-page p{margin-top:16px;margin-bottom:16px}.id-text{padding-top:1px}.id-text p{margin-top:10px;margin-bottom:10px}.id-text h2,.id-text h3,.id-text h4,.id-text h5{margin-top:12px}.id-text table{text-align:center;table-layout:fixed;min-width:100%}.id-text ul,.id-text ol{margin-top:1em;padding-left:0}.id-text :is(ul,ol) :is(ul,ol){margin:0}.id-text li{margin:0;padding-left:32px;list-style:none;position:relative}.id-text li:before{display:inline-block;position:absolute;left:0}.id-text ul li:before{border:.15em solid var(--c-brand);content:"";border-radius:20px;width:.5em;height:.5em;margin-top:.425em}.id-text ol{counter-reset:ol-counter}.id-text ol li:before{color:var(--c-brand);content:counters(ol-counter, ".") ".";counter-increment:ol-counter;font-weight:700}.id-text h1+ul,.id-text h2+ul,.id-text h3+ul,.id-text h4+ul,.id-text h5+ul,.id-text h6+ul,.id-text h1+ol,.id-text h2+ol,.id-text h3+ol,.id-text h4+ol,.id-text h5+ol,.id-text h6+ol{margin-top:0}@media (width>=1024px){.id-text h2,.id-text h3,.id-text .h2,.id-text .h3{font-size:30px}}.clauses-wrapper{align-items:stretch;row-gap:0}.clauses-wrapper .clause-block__content{flex:1}.clauses-wrapper>.col-sm-6,.clauses-wrapper>.col-md-4{padding-bottom:30px}.clause-block{margin-bottom:0;padding:14px 14px 20px}.clause-block__content,.clause-block__content-wrapper,.clause-block__name,.clause-block__text{display:block}.clause-block__name{margin-top:11px;font-size:1.5625em;line-height:1.25}.clause-block__name a{color:var(--c-ink);text-decoration:none}.clause-block__name a:hover{color:var(--c-brand)}.clause-block__text{margin-top:6px;font-size:1.0625em;line-height:1.4706}.clause-block__text p{margin-top:0;margin-bottom:0}.clause-block .button{margin-top:23px}.caps{text-transform:uppercase}.img-center{max-width:100%;margin-inline:auto;display:block}.img-row{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.odd,.even{padding-inline:8px}.odd{background:var(--c-surface-alt)}.fancybox,.podmena_url,.perelink_card,.link{text-decoration:none}.main-title,.icon_title,.icon_title_holder{display:block}.main-title{margin-bottom:12px;font-weight:700}.p-style{margin:16px 0}.static{position:static}.pagination{padding-top:var(--pag-pt);margin-top:1em;padding-left:0}.pagination:before,.pagination:after{content:" ";display:table}.pagination:after{clear:both}.pagination ul{margin-block:0}.pagination li{float:left;margin:var(--pag-gap) var(--pag-gap) 0 0;padding-left:0;list-style:none;position:relative}.pagination li:before{content:none}.pagination a,.pagination .active>*{min-width:var(--pag-item-min);border-radius:var(--radius);display:block}.pagination .active>span{cursor:default}.pagination .prev a,.pagination .next a{max-width:var(--pag-item-min);white-space:nowrap;text-indent:100px;overflow:hidden}.pagination .prev a:before,.pagination .next a:before{content:"";width:var(--pag-ic);height:var(--pag-ic);margin:calc(var(--pag-ic) / -2) 0 0 calc(var(--pag-ic) / -2);background-image:url(/theme/icons_2x.png);background-repeat:no-repeat;background-size:128px 576px;display:block;position:absolute;top:50%;left:50%}.pagination .prev a:before{background-position:var(--pag-ic-prev)}.pagination .next a:before{background-position:var(--pag-ic-next)}@media (width>=1024px){.pagination{padding-top:var(--pag-pt-lg)}}.popup-open{padding:var(--btn-pad-y) var(--btn-pad-x);border-radius:var(--radius);background:var(--btn-bg);color:var(--btn-fg);font-family:inherit;font-size:var(--btn-fs);font-weight:var(--btn-fw);line-height:var(--btn-lh);text-align:center;vertical-align:top;cursor:pointer;border:0;display:inline-block}.txt_cntr{text-align:center}p.txt_cntr{font-size:var(--fs-lead);margin-bottom:40px;line-height:1.5}.resp{max-width:100%;height:auto;display:block}.post{box-sizing:border-box;border:1px solid var(--c-white);padding:0;position:relative;overflow:hidden}.new_blog .post img{backface-visibility:hidden;max-width:100%;height:auto;transition:all .5s;display:block;transform:scale(1.2)}.content>.row:has(>.blog_feature),.new_blog.row{align-items:start;gap:0;margin-inline:-10px}.new_blog .post img:hover{transform:scale(1)}.hover_blog{background:var(--grad-blog-hover);width:100%;padding:15px;position:absolute;bottom:0}.hover_blog h2{color:var(--c-white);font-family:var(--font-body);text-transform:inherit;margin:0;font-size:20px;font-weight:600}.hover_blog p{color:var(--c-blog-gold);font-size:var(--fs-sm);margin-top:10px}.blog_feature{height:var(--blog-feature-h);background:var(--c-blog-burgundy);color:var(--c-white);text-align:center;align-items:center;margin-bottom:40px;display:flex}.blog_feature div{width:100%}.new_bt{border-radius:var(--radius);background:var(--c-white);color:var(--c-blog-burgundy);margin-top:10px;padding:10px 25px;text-decoration:none;display:inline-block}.new_bt:hover{color:var(--c-blog-burgundy);text-decoration:underline}.blog_more_butt{text-align:center;margin:20px}.news-entry{border-bottom-width:0;border-left-width:0;border-right-width:0;border-radius:0;width:auto;height:auto;margin-left:-20px;margin-right:-20px;padding:14px 20px;display:block}.news-entry:first-of-type{border-top-width:0;padding-top:0}.news-entry+.news-entry{margin-top:10px}.news-entry__date{color:var(--c-gray-500);margin-top:12px}.news-id__date{color:var(--c-muted);font-size:.9375em}.news-entry__name{margin-top:4px;margin-bottom:0;line-height:1.25}.news-entry__anons{padding-top:10px;padding-bottom:8px}.news-entry__anons p{margin-top:0;margin-bottom:0}@media (width>=420px){.news-entry{border-radius:var(--radius);border-bottom-width:1px;border-left-width:1px;border-right-width:1px;margin-left:0;margin-right:0;padding-left:15px;padding-right:15px}.news-entry:first-of-type{border-top-width:1px;padding-top:15px}}@media (width>=560px){.news-entry__image{float:left;width:var(--news-image-w);margin-right:20px}.news-entry__date,.news-entry__name{margin-left:var(--news-indent)}.news-entry__date{margin-top:0}}@media (width>=840px){.news-entry__image{margin-right:0}.news-entry__anons{margin-left:var(--news-indent)}}@media (width>=1024px){.news-entry__anons{font-size:var(--fs-prose)}}.faq{margin-top:var(--section-pad-sm);padding-top:var(--section-pad-sm);border-top:1px solid var(--c-border)}.faq h2{margin-bottom:18px}.faq dt{margin-top:16px;font-weight:600}.faq dd{margin:6px 0 0}}@layer home{#carousel-home{width:100%;position:relative}.owl-carousel{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;display:flex;overflow-x:auto}.owl-theme{position:relative}.owl-carousel::-webkit-scrollbar{display:none}.cover{background-position:50% 0;background-repeat:no-repeat;background-size:cover}.owl-slide{min-height:var(--slide-h);scroll-snap-align:start;flex:0 0 100%;position:relative}.owl-slide__img{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.opacity-mask{z-index:2;background-color:var(--mask-slide);position:absolute;inset:0}.opacity-mask.d-flex{display:flex}.align-items-center{align-items:center}.slide-text{padding-top:30px}.slide-text.white,.slide-text.white h2,.slide-text.white h3{color:var(--c-white)}.owl-slide-title{font-size:var(--fs-slide-title);text-transform:uppercase;font-weight:700;line-height:1}.owl-slide-subtitle{font-size:var(--fs-slide-subtitle);margin:0;font-weight:300;line-height:1.4}.owl-slide-cta{margin-top:20px}.owl-dots{z-index:3;justify-content:center;gap:8px;width:100%;display:flex;position:absolute;bottom:15px}.owl-dot{width:var(--dot-size);height:var(--dot-size);border:2px solid var(--c-gray-300);cursor:pointer;background:0 0;border-radius:50%;padding:0;display:block;position:relative}.owl-dot:before{content:"";width:var(--dot-inner);height:var(--dot-inner);background-color:var(--c-white);opacity:0;border-radius:50%;margin:auto;transition:all .3s ease-in-out;position:absolute;inset:0;transform:scale(0)}.owl-dot.active,.owl-dot:hover,.owl-dot:focus-visible{border-color:var(--c-white)}.owl-dot.active:before{opacity:1;transform:scale(1)}#icon_drag_mobile{z-index:3;width:var(--drag-icon-w);height:var(--drag-icon-h);opacity:.6;background:url(/theme/drag_icon.svg) no-repeat;display:none;position:absolute;bottom:20px;right:20px}@keyframes owl-slide-in{0%{opacity:0;transform:translate(20px)}}.owl-slide.active .owl-slide-title{animation:.5s .2s backwards owl-slide-in}.owl-slide.active .owl-slide-subtitle{animation:.5s .35s backwards owl-slide-in}.owl-slide.active .owl-slide-cta{animation:.5s .5s backwards owl-slide-in}@media (width<=767px){.owl-slide{min-height:var(--slide-h-sm)}.slide-text{padding-top:0}.owl-slide-title{font-size:var(--fs-slide-title-sm)}.owl-dots{display:none}#icon_drag_mobile{display:block}}.visible-xs,.visible-sm{display:none}@media (width<=559px){.visible-sm{display:block}.hidden-sm{display:none}}@media (width<=479px){.visible-xs{display:block}.hidden-xs{display:none}}.advantages{padding-block:var(--section-pad-sm)}.advantage{padding-block:14px;font-size:1.25em;line-height:1.5}.advantage p{margin-block:0}.advantages+.about-us{border-top:1px solid var(--c-gray-350)}.about-us{padding-top:36px;padding-bottom:56px;font-size:17px;line-height:1.85}.about-us p,.about-us .h3{font-size:1em;line-height:inherit;margin:0}.about-us .button{margin-top:20px}@media (width>=1024px){.about-us{padding-top:40px}}@media (width>=1280px){.about-us{padding-top:64px;padding-bottom:80px;font-size:21px}}.schools-list .h1{margin-bottom:16px}.schools-list{background-color:#0000}@media (width>=600px){.schools-list{background-color:var(--c-surface-alt)}}.cards__switchers{margin-top:-6px}.cards__switchers button,.cards__switchers .button{float:left;margin-top:10px}.cards__switchers .js_tab-switch{margin-right:10px}.cards__switchers .js_tab-switch:nth-child(n+3){display:none}@media (width>=420px){.cards__switchers .js_tab-switch:nth-child(n){display:inline-block}.cards__switchers .js_tab-switch:nth-child(n+3){display:none}}@media (width>=520px){.cards__switchers .js_tab-switch:nth-child(n){display:inline-block}.cards__switchers .js_tab-switch:nth-child(n+4){display:none}}@media (width>=640px){.cards__switchers .js_tab-switch:nth-child(n){display:inline-block}.cards__switchers .js_tab-switch:nth-child(n+5){display:none}}@media (width>=720px){.cards__switchers .js_tab-switch:nth-child(n){display:inline-block}.cards__switchers .js_tab-switch:nth-child(n+6){display:none}}@media (width>=840px){.cards__switchers .js_tab-switch:nth-child(n){display:inline-block}.cards__switchers .js_tab-switch:nth-child(n+7){display:none}}@media (width>=960px){.cards__switchers .js_tab-switch:nth-child(n){display:inline-block}.cards__switchers .js_tab-switch:nth-child(n+8){display:none}}@media (width>=1024px){.cards__switchers{padding-top:12px}}@media (width>=1120px){.cards__switchers .js_tab-switch:nth-child(n){display:inline-block}.cards__switchers .js_tab-switch:nth-child(n+9){display:none}}@media (width>=1600px){.cards__switchers .js_tab-switch:nth-child(n){display:inline-block}}.js_tab-container{opacity:0;height:0;transition:opacity .15s;overflow:hidden}.js_tab-container.active{opacity:1;height:auto;overflow:visible}.cards-buttons{margin-left:-15px;margin-right:-15px;padding-top:10px;display:block}.cards-buttons:after{content:"";clear:both;display:table}.cards-buttons>div{padding-left:15px;padding-right:15px}.cards-buttons button,.cards-buttons .button{margin-top:20px}@media (width>=560px){.cards-buttons>div{float:left}.cards-buttons>.col-sm-6{width:50%}.cards-buttons>.col-sm-8{width:66.6667%}}@media (width>=840px){.cards-buttons{text-align:center;margin-left:0;margin-right:0;padding-top:20px}.cards-buttons>div,.cards-buttons>.col-sm-6,.cards-buttons>.col-sm-8{float:none;vertical-align:top;width:auto;padding-left:10px;padding-right:10px;display:inline-block}}@media (width>=960px){.cards-buttons button,.cards-buttons .button{padding-left:36px;padding-right:36px}.cards-buttons .button.button_outline{min-width:220px;padding-left:19px;padding-right:19px}}@media (width>=1024px){.cards-buttons button,.cards-buttons .button{padding-left:64px;padding-right:64px}.cards-buttons .button.button_outline{min-width:250px}}.popup-open_consultation{background-color:#bf2938}.cards{row-gap:0}.cards .card,.countries [class*=col-]{margin-top:20px}.videos.section{padding-top:0}.video-block{border-radius:0;margin:0;padding-bottom:20px;overflow:visible}.video-block .aspect-ratio{border-radius:var(--radius);background-color:var(--c-ink)}.video-block__overlay{cursor:pointer;background-color:var(--c-ink-deep);background-position:50%;background-repeat:no-repeat;background-size:cover;border:0;width:100%;position:absolute;inset:0}.video-block__poster-img{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.video-block__overlay:before,.video-block__overlay:after{content:"";z-index:1;display:block;position:absolute;top:50%;left:50%}.video-block__overlay:before{background-color:var(--c-brand);border-radius:45px;width:70px;height:70px;margin:-35px 0 0 -35px}.video-block__overlay:after{border-top:12px solid #0000;border-bottom:12px solid #0000;border-left:24px solid var(--c-gold-100);margin:-12px 0 0 -8px}.video-block__overlay:hover:before{background-color:var(--c-white)}.video-block__overlay:hover:after{border-left-color:var(--c-ink-soft)}.video-block__name{margin-top:11px;font-size:1.25em;font-weight:400}.video-block__descr{max-width:360px;color:var(--c-ink);font-size:1.0625em;line-height:1.4706}@media (width>=560px){.video-block__overlay:before{width:90px;height:90px;margin:-45px 0 0 -45px}.video-block__overlay:after{border-top-width:15px;border-bottom-width:15px;border-left-width:30px;margin-top:-15px;margin-left:-10px}}@media (width>=768px){.video-block{padding-bottom:36px}.videos .button{width:auto;min-width:250px;display:inline-block}}.reviews-list{row-gap:0;padding-top:0}.review{padding-top:30px}.review:first-child{padding-top:0}.review__image{float:left;width:75px;height:auto}.review__image img{width:100%;height:auto;display:block}.review__image .aspect-ratio,.review__image img{border-radius:50px}.review__school,.review__name,.review__about{margin-left:96px}.review__school{color:var(--c-brand);text-transform:uppercase;padding-top:4px;font-size:.8125em}.review__name{margin-top:6px;font-size:1.25em;line-height:1.25}.review__name a{color:inherit;border-bottom:1px solid #0000;text-decoration:none}.review__name a:hover{border-bottom-color:var(--c-brand);color:var(--c-brand)}.review__about{color:var(--c-muted);margin-top:4px;font-size:.9375em}.review__text{clear:left;max-height:148px;padding-top:12px;font-size:1.0625em;line-height:23px;overflow:hidden}.review__text p{margin-block:0;line-height:1.4706}.review .button{margin-top:14px}.review-id__author .review__school,.review-id__author .review__name,.review-id__author .review__about{max-width:none}.reviews .row+.button{margin-top:30px}@media (width>=560px){.review:nth-child(2){padding-top:0}.review__image{min-height:100px}}@media (width>=640px){.review-id__author .review{width:100%;max-width:640px;display:table}.review-id__author .review__image,.review-id__author .review__main-content{vertical-align:middle;display:table-cell}.review-id__author .review__image{float:none;width:140px;min-height:140px}.review-id__author .review__image .aspect-ratio,.review-id__author .review__image img{border-radius:70px}.review-id__author .review__main-content{padding-left:20px}.review-id__author .review__school,.review-id__author .review__name,.review-id__author .review__about{margin-left:0}}@media (width>=768px){.reviews-list{padding-top:10px}}@media (width>=840px){.review:nth-child(3){padding-top:0}}@media (width>=960px){.review__school,.review__name,.review__about{max-width:210px}.review__text{max-width:330px}.review .button{width:auto;min-width:250px;margin-top:20px;display:inline-block}}@media (width>=1024px){.reviews-list{padding-top:24px}.review{padding-top:60px}.review__image{width:100px;min-height:116px}.review__school,.review__name,.review__about{margin-left:120px}.reviews .row+.button{margin-top:50px}}.branch-office__photo .aspect-ratio{aspect-ratio:2}@media (width>=360px){.branch-office__photo .aspect-ratio{aspect-ratio:100/40.9}}.company__text{font-size:1.25em;line-height:1.3333}.company__text p{margin-top:0;margin-bottom:16px;padding-bottom:0}.company button,.company .button{margin-top:20px}@media (width>=1178px){.company__center .row{gap:0;margin-inline:-5px}.company__center .row [class*=col-]{padding-inline:5px}.company__center .row .button{padding-inline:8px}}.company__side{margin-top:0}.company__side .row{row-gap:0}.company{align-items:start}.social-link{background-color:var(--c-social-facebook);color:var(--c-white);vertical-align:top;max-width:360px;margin-top:10px;padding:35px 20px 35px 110px;font-size:1.25em;line-height:1.2;text-decoration:none;display:block;position:relative}.social-link:hover{background-color:var(--c-social-facebook-hover);color:var(--c-white)}.social-link:before{content:"";background:url(/theme/socials_2x.png) 0 0/56px 224px no-repeat;width:56px;height:56px;margin-top:-28px;display:block;position:absolute;top:50%;left:28px}.social-link[href*=instagram]{background:var(--grad-social-instagram)}.social-link[href*=instagram]:hover{background:var(--grad-social-instagram-hover)}.social-link[href*=instagram]:before{background-position:0 -168px}@media (width>=560px){.social-link{padding:25px 12px 25px 88px}.social-link:before{background-size:40px 160px;width:40px;height:40px;margin-top:-20px}.social-link[href*=instagram]:before{background-position:0 -120px}}@media (width>=768px){.company__text img{display:none}.company .social-link{padding-left:72px}.company .social-link:before{left:20px}}@media (width>=1024px){.company .social-link,.social-link{padding:35px 20px 35px 110px}.social-link:before{background-size:56px 224px;width:56px;height:56px;margin-top:-28px}.company .social-link:before{left:28px}.social-link[href*=instagram]:before{background-position:0 -168px}.company__side{justify-self:end;max-width:280px}}.request-call{background:var(--c-olive-900) url(/theme/intro_w2000.jpg) no-repeat 50% 50%;background-size:cover}.request-call .row{align-items:start;margin-inline:-10px}.request-call .container{padding-inline:10px}.request-call__text{background-color:var(--c-call-dark);color:var(--c-gold-100);padding:60px 20px;font-size:1.25em;line-height:1.5}.request-call__text-content{display:block}.request-call__text .h2{margin:0}.request-call__text p{margin:8px 0 0}.request-call__form{background:var(--c-ink-soft);min-width:0;color:var(--c-gold-100);padding:20px 20px 40px}.request-call__form label{font-size:1.25em;line-height:1.5}.request-call__form input,.request-call__form textarea{border-radius:var(--radius);background:var(--c-white);color:var(--c-ink);border:0;margin-bottom:0;padding:15px 17px;font-size:17px;line-height:20px;box-shadow:inset 0 5px #0000001a}.request-call__form textarea{padding-block:13px}.request-call__form button[type=submit]{border-radius:var(--radius);width:100%;font-size:var(--btn-fs);font-weight:var(--btn-fw);line-height:var(--btn-lh);cursor:pointer;border:0;margin-top:20px;padding:15px 19px;display:block}.request-call__form button[type=submit]:not([disabled]){background:var(--c-brand);color:var(--c-white)}.request-call__form button[type=submit][disabled]{background:var(--c-surface-alt);color:var(--c-muted);cursor:not-allowed}@media (width>=560px){.request-call__text{padding:40px 20px 24px}}@media (width>=768px){.request-call{padding-block:36px}.request-call .container{padding-inline:20px}.request-call__text{background-color:#0000;padding:0 20px 0 10px}.request-call__form{border-radius:var(--radius);justify-self:end;width:100%;max-width:380px;padding:4px 20px 32px}}@media (width>=840px){.request-call__text{padding-right:40px}.request-call__form{padding-inline:30px}}@media (width>=1178px){.request-call{padding-block:52px}}}@layer utilities;@font-face{font-family:Roboto Condensed;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/RobotoCondensed-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto Condensed;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/RobotoCondensed-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Condensed;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/RobotoCondensed-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Frutiger Neue LT;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/FrutigerNeue-Regular.woff2)format("woff2")}@font-face{font-family:Frutiger Neue LT Black;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/FrutigerNeue-Black.woff2)format("woff2")}@font-face{font-family:DejaVu Serif;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/DejaVuSerif.woff2)format("woff2")}
