:root{--background:#fff;--foreground:#171717;--font-main:"Montserrat-Regular", Montserrat, Arial, Helvetica, sans-serif}html{height:100%}html,body{max-width:100vw;overflow-x:hidden}body{min-height:100%;color:var(--foreground);background:var(--background);font-family:var(--font-main);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;display:flex}*{box-sizing:border-box;margin:0;padding:0}button,input,textarea,select{font-family:inherit}a{color:inherit;text-decoration:none}@media (max-width:768px){body{text-align:left}:where(h1,h2,h3,h4,h5,h6){letter-spacing:0!important;text-align:left!important;line-height:1.1!important}:where(p,li,blockquote,address,figcaption,dt,dd){letter-spacing:0!important;text-align:left!important;line-height:1.5!important}#contacts{text-align:center!important}}
@font-face{font-family:Cormorant_Garamond;font-weight:500;src:url(../media/CormorantGaramond-Bold.000dx3vcnqw5s.ttf)format("truetype")}
@font-face{font-family:Inter;font-weight:400;src:url(../media/Inter-Regular.0e8fvg8lhx6jj.woff)format("woff")}@font-face{font-family:Inter;font-weight:500;src:url(../media/Inter-Medium.0~ljni7p9xbp8.woff)format("woff")}@font-face{font-family:Inter;font-weight:900;src:url(../media/Inter-Black.0winy~9a.vqhe.woff)format("woff")}
@font-face{font-family:Geologica;font-weight:400;src:url(../media/Geologica-Regular.0mcb7egnfzz3y.ttf)format("truetype")}
@font-face{font-family:Montserrat-Light;font-weight:200;src:url(../media/Montserrat-Light.0oahfyl82ylrf.ttf)format("truetype")}@font-face{font-family:Montserrat-Regular;font-weight:300;src:url(../media/Montserrat-Regular.082mfymycoc8y.ttf)format("truetype")}@font-face{font-family:Montserrat-Bold;font-weight:500;src:url(../media/Montserrat-Bold.0odbdl.w6gv-o.ttf)format("truetype")}
@font-face{font-family:Flex Corporate Display;src:url(../media/Oswald-VariableFont_wght.0-5ly7x5dr86w.ttf)format("truetype");font-weight:200 700;font-style:normal;font-display:swap}
.mainPage{background-color:#fff;flex-direction:column;justify-content:center;align-items:center;max-width:900px;min-height:100vh;margin:0 auto}.mainPage__video{object-position:center;border:none;margin:0;padding:0;display:block}.mainPage__video--background{z-index:0;object-fit:cover;filter:blur(34px)saturate(1.02)brightness(1.08);width:calc(100% + 144px);height:calc(100% + 144px);position:absolute;inset:-72px;transform:scale(1.12)}.mainPage__video--foreground{z-index:1;aspect-ratio:var(--video-aspect-ratio,1048 / 1796);object-fit:cover;flex:none;width:auto;max-width:min(72vw,820px);height:100%;position:relative;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 7% 93%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 7% 93%,#0000 100%)}.mainPage__underline{width:280px;height:10px;position:absolute;top:25px;right:17px}.mainPage__under-button{color:#000c;text-align:center;margin:0 10px;padding:30px 0 0;font-family:Inter,Arial,Helvetica;font-size:16px}.mainPage__training{max-width:300px;margin:30px auto;position:relative}.mainPage__title{color:#000000e6;letter-spacing:15px;text-align:center;width:100vw;margin:80px 0 0;padding:0 7px 7px 0;font-family:Cormorant_Garamond,et-book;font-size:33px;text-decoration:none;display:table-cell}.mainPage__subtitle{color:#000000e6;letter-spacing:1px;text-align:center;margin:0 auto 25px;padding-right:10px;font-family:Cormorant_Garamond,et-book,Arial,Helvetica,sans-serif;font-size:15px}@media (max-width:768px){.mainPage__subtitle{font-size:15px}}.mainPage__more{z-index:3;opacity:1;border-radius:50%;width:30px;height:30px;transition:opacity .7s;position:absolute;bottom:120px}.mainPage__more:hover{cursor:pointer;opacity:.7}.mainPage__more-show{opacity:0}.mainPage__menu{background-color:#0003;width:30px;height:30px;transition:opacity .7s;position:fixed;top:30px;right:30px}.mainPage__menu:hover{cursor:pointer;opacity:.7}@media (max-width:900px){.mainPage__menu{background-color:#0000;border-radius:17%}}.mainPage__list{z-index:999;margin:30px 0 0;padding:0;font-family:Inter,Arial,Helvetica,sans-serif;font-size:14px;list-style-type:none;position:relative}.mainPage__link{color:#000c;font-family:Cormorant_Garamond,Arial,Helvetica;font-size:19px;position:absolute;bottom:50px}.mainPage__link-page_Dark{color:#000;letter-spacing:0;border:none;height:39px;margin:0;padding:0 0 3px 15px;font-size:32px}.mainPage__link-page__description{color:#f1d4ce;letter-spacing:1px;margin:10px auto 0;padding:0 0 0 55px;font-family:et-book;font-size:10px;font-weight:400}.mainPage__info{text-align:center;color:#000;text-align:left;opacity:.7;margin:110px 0 10px;padding:0;font-family:Open Sans,Arial,sans-serif;font-size:22px;font-weight:300;text-align:center!important}.mainPage__info-subtitle{text-align:center;color:#000;margin:0;padding:150px 0;font-family:Montserrat-Light,sans-serif;font-size:24px}@media (max-width:920px){.mainPage__info-subtitle{text-align:center;margin:30px 0;padding:0;font-family:Montserrat-Light,sans-serif;font-size:24px}}.mainPage__info-list{text-align:center;color:#000;text-align:left;opacity:.7;margin:0;padding:0;font-family:Open Sans,Arial,sans-serif;font-size:22px;font-weight:300}.mainPage__groupe{z-index:1000;background-color:#fff;width:100%;padding:30px 0;position:relative}.mainPage__groupe__backgroung-img{z-index:0;opacity:.3;width:100%;height:100%;position:absolute}.mainPage__groupe-title{color:#131313cc;text-align:center;margin:0;padding:70px 0 0;font-family:Montserrat-Light,Arial,sans-serif;font-size:22px}.mainPage__groupe-list{color:#000c;text-align:center;letter-spacing:1px;margin:0;padding:20px 0 0;font-family:Inter,Helvetica,Arial;font-size:14px}.mainPage__footer{background-color:#fff;border:2px solid #fd7d8a;border-radius:20px;width:95%;margin:32px auto 30px}.mainPage__footer-link{color:#000;text-align:center;margin:0;padding:20px 0 0;font-family:Montserrat-Light,Arial,sans-serif;font-size:12px}.mainPage__footer-info{text-align:center;color:#000;margin:0;padding:5px 0 0;font-family:Montserrat-Light,Arial,sans-serif;font-size:15px;font-style:normal;font-weight:400}.mainPage__footer-phone{color:#000;text-align:center;text-align:center;cursor:pointer;margin:30px 0 0;padding:5px 0 0;font-family:Montserrat-Light,Arial,sans-serif;font-size:15px;font-style:normal;font-weight:400;text-decoration:none;display:inline-block}.mainPage__footer-phone:hover,.mainPage__footer-phone:focus{text-decoration:underline}.mainPage__footer-container{flex-direction:column;padding:10px 0;display:flex}.mainPage__footer-button{color:#fff;background-color:#000;border-radius:50px;width:248px;height:50px;margin:30px auto;font-family:Inter,Arial,Helvetica;font-size:15px;font-weight:500;transition:opacity .7s}.mainPage__footer-button:hover{cursor:pointer;opacity:.7}.mainPage__container{isolation:isolate;background-color:#fff;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100vh;max-height:900px;margin:0;display:flex;position:relative;overflow:hidden}@media (max-width:768px){.mainPage__video--background{display:none}.mainPage__video--foreground{object-fit:cover;width:100%;max-width:none;-webkit-mask-image:none;mask-image:none}}.mainPage__container-info{padding:30px 20px 0}.mainPage__container-button{justify-content:center;width:100%;display:flex}.mainPage__button{color:#fff;background-color:#fd7d8a;border:none;border-radius:50px;width:248px;height:50px;margin:30px auto;font-family:Montserrat-Regular,sans-serif;font-size:15px;font-weight:500;transition:opacity .7s}.mainPage__button:hover{cursor:pointer;opacity:.7}.mainPage__additional{color:#000;text-align:center;margin:0;padding:50px 0 30px;font-family:Inter,Arial,Helvetica;font-size:10px}.mainPage__videoPoster{height:100%}.mainPage__socialWrap{flex-direction:column;align-items:flex-start;display:inline-flex}.mainPage__footer-socialNick{font:inherit;color:#000;cursor:pointer;text-underline-offset:3px;background:0 0;border:none;margin:0;padding:0;text-decoration:underline}.mainPage__footer-socialNick:hover{opacity:.75}.mainPage__footer-socialNick:focus-visible{outline-offset:4px;border-radius:10px;outline:2px solid #00000059}.mainPage__copyHint{opacity:0;max-height:0;margin-top:0;font-size:13px;line-height:16px;transition:opacity .18s,max-height .18s,margin-top .18s;overflow:hidden}.page_wrapper{background-color:#000;flex-direction:column;justify-content:center;display:flex}@media (min-width:901px){.mainPage__footer{box-sizing:border-box;background:radial-gradient(circle at 8% 12%,#fd7d8a24,#0000 36%),#fff;border:1px solid #dc7e9733;border-radius:36px;grid-template-columns:minmax(340px,.78fr) minmax(0,1.22fr);gap:24px;width:min(100vw - 64px,1320px);margin:clamp(4rem,8vw,8rem) 0 30px;padding:24px;display:grid;position:relative;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 28px 80px #5c364d1f}.mainPage__footer-container{box-sizing:border-box;width:min(100% - 3rem,1120px);margin-inline:auto;padding:10px 0}.mainPage__footer #footer-contacts{background:#fff8fadb;border:1px solid #fd7d8a2e;border-radius:28px;justify-content:center;align-items:center;width:100%;min-height:500px;margin:0;padding:52px 36px}.mainPage__footer #footer-contacts .mainPage__info-subtitle{letter-spacing:-.04em;padding:0;font-size:clamp(38px,4vw,56px);line-height:1;margin:0 0 8px!important}.mainPage__footer #footer-contacts .mainPage__footer-button{background:#fd7d8a;margin:30px auto 20px;box-shadow:0 14px 34px #fd7d8a3d}.mainPage__footer #footer-contacts .mainPage__footer-info{max-width:360px;padding-top:8px;line-height:1.55}.mainPage__footer #footer-contacts .mainPage__footer-phone{margin-top:24px;font-size:17px;font-weight:600}.mainPage__footer #map{width:100%;min-height:500px;margin:0;padding:0}.mainPage__footer #map iframe{border-radius:28px;width:100%;height:100%;min-height:500px;display:block;margin:0!important}.mainPage__footer+#privacy{margin-top:0}}
.navtab{-webkit-backdrop-filter:blur(10px)opacity();backdrop-filter:blur(10px)opacity();visibility:hidden;opacity:0;z-index:0;background-color:#000000c7;flex-direction:column;align-items:center;max-width:100vw;height:100vh;transition:visibility .8s,opacity .5s,left .8s ease-out;display:flex;position:fixed;inset:0 0 0 100vw}.navtab_visible{visibility:visible;opacity:1;left:calc(100vw - 520px)}@media screen and (max-width:521px){.navtab_visible{left:0}}.navtab__link{letter-spacing:0;text-align:center;color:#ffffff8e;opacity:1;cursor:pointer;text-align:center;background-color:#0000;border:none;width:100%;margin-top:24px;padding:0 0 4px;font-family:Inter,Arial,sans-serif;font-size:15px;font-weight:500;line-height:22px;text-decoration:none;transition:opacity 1s}.navtab__button{letter-spacing:0;text-align:center;color:#ffffff8e;opacity:1;cursor:pointer;text-align:center;background-color:#0000;border:none;width:100%;margin-top:24px;padding:0 0 4px;font-family:Inter,Arial,sans-serif;font-size:15px;font-weight:500;line-height:22px;transition:opacity 1s}.navtab__button:hover{opacity:.5}.navtab__button:first-child{justify-content:right;width:100%;display:flex}.navtab__button:nth-child(2){margin:105px 0 0}@media screen and (max-width:521px){.navtab__button:nth-child(2){margin:100px 0 0}}.navtab__button-close{background-image:url(../media/CloseIcon.0oeza3b27mdjf.svg);background-repeat:no-repeat;background-size:cover;width:22px;height:22px;margin:22px 22px 0 0}.navtab__button_border-show{border-bottom:2px solid #000}
code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}
.MetrikaConsentBottomSheet-module__BB9JOG__overlay{z-index:9999;-webkit-backdrop-filter:blur(8px);background:#050405b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.MetrikaConsentBottomSheet-module__BB9JOG__sheet{-webkit-backdrop-filter:blur(18px);background:#100e10e0;border:1px solid #ffffff24;border-radius:28px;width:min(680px,100%);max-height:min(720px,100dvh - 48px);position:relative;overflow:auto;box-shadow:0 24px 80px #0000008a}.MetrikaConsentBottomSheet-module__BB9JOG__sheet:before{content:"";pointer-events:none;background:linear-gradient(#ffffff14,#ffffff05);position:absolute;inset:0}.MetrikaConsentBottomSheet-module__BB9JOG__content{z-index:1;flex-direction:column;gap:14px;padding:32px;display:flex;position:relative}.MetrikaConsentBottomSheet-module__BB9JOG__intro{align-items:flex-start;gap:16px;display:flex}.MetrikaConsentBottomSheet-module__BB9JOG__catVideo{object-fit:cover;border:1px solid #ffffff29;border-radius:20px;flex:none;width:96px;height:128px;box-shadow:0 10px 28px #00000047}.MetrikaConsentBottomSheet-module__BB9JOG__copy{flex-direction:column;gap:8px;min-width:0;display:flex}.MetrikaConsentBottomSheet-module__BB9JOG__text{text-align:left;color:#ffffffd8;margin:0;font-size:14px;line-height:1.45}.MetrikaConsentBottomSheet-module__BB9JOG__title{text-align:left;color:#fff;margin:0;font-size:22px;line-height:1.3}.MetrikaConsentBottomSheet-module__BB9JOG__link{color:#fff;text-underline-offset:3px;text-decoration:underline}.MetrikaConsentBottomSheet-module__BB9JOG__actions{flex-direction:column;gap:10px;margin-top:8px;display:flex}.MetrikaConsentBottomSheet-module__BB9JOG__button,.MetrikaConsentBottomSheet-module__BB9JOG__secondaryButton{color:#fff;cursor:pointer;border:1px solid #0000;border-radius:999px;width:100%;min-height:52px;padding:15px 20px;font-size:15px;font-weight:700;line-height:1;transition:transform .2s,opacity .2s,box-shadow .2s}.MetrikaConsentBottomSheet-module__BB9JOG__button{background:#fd7d8a;box-shadow:0 10px 28px #fd7d8a47}.MetrikaConsentBottomSheet-module__BB9JOG__secondaryButton{background:0 0;border-color:#ffffff38}.MetrikaConsentBottomSheet-module__BB9JOG__button:hover{opacity:.94;transform:translateY(-1px);box-shadow:0 12px 32px #fd7d8a57}.MetrikaConsentBottomSheet-module__BB9JOG__secondaryButton:hover{background:#ffffff14}.MetrikaConsentBottomSheet-module__BB9JOG__button:active,.MetrikaConsentBottomSheet-module__BB9JOG__secondaryButton:active{transform:translateY(0)}.MetrikaConsentBottomSheet-module__BB9JOG__button:focus-visible,.MetrikaConsentBottomSheet-module__BB9JOG__secondaryButton:focus-visible,.MetrikaConsentBottomSheet-module__BB9JOG__link:focus-visible{outline-offset:3px;outline:2px solid #fff}@media (max-width:640px){.MetrikaConsentBottomSheet-module__BB9JOG__overlay{pointer-events:none;-webkit-backdrop-filter:none;background:0 0;align-items:end;padding:0}.MetrikaConsentBottomSheet-module__BB9JOG__sheet{pointer-events:auto;border-radius:22px 22px 0 0;width:100%;height:auto;max-height:75dvh;bottom:-1px}.MetrikaConsentBottomSheet-module__BB9JOG__content{max-width:none;padding:18px 16px calc(30px + env(safe-area-inset-bottom))}.MetrikaConsentBottomSheet-module__BB9JOG__text{font-size:13px}.MetrikaConsentBottomSheet-module__BB9JOG__intro{flex-direction:row;align-items:flex-start;gap:12px}.MetrikaConsentBottomSheet-module__BB9JOG__copy{flex:1}.MetrikaConsentBottomSheet-module__BB9JOG__title,.MetrikaConsentBottomSheet-module__BB9JOG__text{text-align:left}.MetrikaConsentBottomSheet-module__BB9JOG__catVideo{border-radius:16px;width:78px;height:105px}.MetrikaConsentBottomSheet-module__BB9JOG__button,.MetrikaConsentBottomSheet-module__BB9JOG__secondaryButton{min-height:54px;padding:16px 18px}.MetrikaConsentBottomSheet-module__BB9JOG__secondaryButton{display:none}}@media (prefers-reduced-motion:reduce){.MetrikaConsentBottomSheet-module__BB9JOG__button,.MetrikaConsentBottomSheet-module__BB9JOG__secondaryButton{transition:none}}
