.club-badge{text-transform:uppercase;background:#c7d6f7;color:#5d7ebf;border-radius:30px;padding:20px 32px;width:fit-content;min-width:266px;max-width:100%;text-align:center;font-size:var(--ui-font-size-smaller);line-height:1;margin-bottom:50px}.club-course-item{--background: #edf1fc;display:grid;grid-template-rows:1fr 48px;position:relative;font-size:var(--ui-font-size-smaller);line-height:var(--ui-base-line-smaller);height:100%}.club-course-item .footer{display:flex;align-items:center;gap:28px;position:relative;padding:8px 20px 20px;max-width:calc(100% - 68px);background:var(--background);border-radius:0 0 30px 30px}.club-course-item .footer:after{content:"";display:block;width:20px;height:20px;position:absolute;top:0;left:100%;background:radial-gradient(circle at 100% 100%,transparent 70%,var(--background) 70%)}.club-course-item .footer>span{display:flex;align-items:center;font-size:var(--ui-font-size-smaller)}.club-course-item .footer>span .ui-icon{color:var(--ui-color-warning);--icon-size: 24px}.club-course-item .footer>span>span:before{content:"|";margin:0 8px 0 4px}.club-course-item a{position:relative;padding:20px 20px 8px;display:block;text-decoration:none;color:var(--ui-color-text);background:var(--background);border-radius:30px 30px 30px 0}.club-course-item a:after{position:absolute;z-index:2;top:calc(100% + 8px);right:0;content:"east";font-family:Material Icons;line-height:1;display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;border:2px var(--ui-color-primary) solid;color:var(--ui-color-primary);font-size:32px;transform:rotate(315deg);transition:var(--ui-transition)}.club-course-item a:hover:after{background:var(--ui-color-primary);border:2px #fff solid;color:#fff}.club-course-item a h4{display:flex;align-items:center;min-height:calc(var(--ui-heading-base-line-4) * 2)}.club-course-item a .card{position:relative;overflow:hidden;border-radius:14px;margin-bottom:20px}.club-course-item a .card .preview-image{padding-bottom:56.25%;background:#eee radial-gradient(87.22% 171.7% at 2.84% 147.66%,var(--gradient-s) 10.41%,var(--gradient-e) 100%);background-size:cover}.club-course-item a .card .preview-logo{position:absolute;top:5%;right:5%;height:90%;aspect-ratio:1}.club-course-item a .profile-items{display:flex;gap:4px;bottom:8px;left:8px;list-style-type:none;margin:0 0 20px}.club-course-item a .profile-items li{border-radius:var(--ui-border-radius);background:var(--color);font-size:10px;line-height:20px;padding:0 8px;color:var(--ui-color-text)}.club-course-item a .description,.club-course-item a .description *{color:var(--ui-color-text)!important;overflow:hidden}.club-course{margin:330px 0 138px}@media (max-width: 959px){.club-course{margin:300px 0}}.club-course .club-course-items{margin-bottom:40px}.club-course .embla{margin-bottom:80px}.clubfaq{margin:138px 0 126px}@media (max-width: 959px){.clubfaq{margin:300px 0 126px}}.clubfaq .wrapper{background:#edf1fc;padding:64px 54px;border-radius:30px}@media (max-width: 599px){.clubfaq .wrapper{padding:40px 16px}}.clubfaq .wrapper ul{display:grid;grid-gap:0 32px;justify-content:space-between;grid-template-columns:repeat(2,minmax(0,710px));list-style-type:none;margin:0 0 -36px;overflow:hidden}@media (max-width: 959px){.clubfaq .wrapper ul{grid-template-columns:repeat(1,minmax(0,1fr))}}.clubfaq .wrapper ul li{border-bottom:1px var(--ui-color-text) solid;padding-bottom:36px;margin-top:38px;margin-bottom:-2px;display:grid;grid-template-rows:min-content 0fr;transition:var(--ui-transition)}.clubfaq .wrapper ul li .header{display:grid;grid-gap:16px;grid-template-columns:minmax(0,1fr) auto;font-size:var(--ui-heading-font-size-3);line-height:var(--ui-heading-base-line-3);font-weight:var(--ui-font-weight-bold);margin-bottom:24px;cursor:pointer}.clubfaq .wrapper ul li .header:after{content:"expand_more";display:flex;align-items:center;justify-content:center;width:60px;height:60px;font-family:Material Icons;color:var(--ui-color-primary);background:#fff;border-radius:50%;transition:var(--ui-transition)}@media (max-width: 599px){.clubfaq .wrapper ul li .header:after{width:40px;height:40px}}.clubfaq .wrapper ul li .answer{overflow:hidden}.clubfaq .wrapper ul li.opened{grid-template-rows:min-content 1fr}.clubfaq .wrapper ul li.opened .header:after{transform:rotate(-180deg)}.club-button-portfolio .ui-icon{width:56px;height:56px;margin-left:24px!important;margin-right:0!important;border-radius:50%;color:var(--background);background:var(--background-color)}.club-header{display:grid;grid-gap:12px;justify-content:space-between;grid-template-columns:repeat(1,minmax(0,1fr));margin-bottom:300px}@media (min-width: 1280px){.club-header{grid-template-columns:minmax(0,716px) minmax(0,830px)}}@media (max-width: 599px){.club-header{margin-bottom:160px}}.club-header .image{order:-1;width:100%;max-width:600px;margin:0 auto}@media (min-width: 1280px){.club-header .image{order:1;max-width:100%}}.club-header .main{display:grid;grid-gap:12px;align-items:center;grid-template-rows:auto auto 1fr;position:relative}.club-header .main .club-header-background{position:absolute;width:80%;right:-34%;bottom:-34%}.club-header .main .button-container{position:relative}@media (min-width: 1280px){.club-header .main .button-container{margin-top:132px}}.club-header .main .button-container:after{content:"";display:block;position:absolute;background:url(/frontend/1-D2LyB4sj.png) no-repeat center center;background-size:contain;aspect-ratio:866/822;right:0;top:0;width:400px;max-width:50%}@media (min-width: 1280px){.club-header .main .button-container:after{width:70%;top:-132px;right:-30%}}@media (max-width: 599px){.club-header .main .button-container:after{width:200px;top:-12px;right:-40px}}.club-header .image-container{border-radius:30px}.club-header .image-container.club-header-people{background-image:url(/frontend/club-header-people-0qO7KEjf.png);padding-bottom:100%}.club-header .image-container.club-header-background{background-image:url(/frontend/club-header-background-BVd1CzgG.png);padding-bottom:100%;display:none}.club-story-form{width:866px;--ui-headings-font-family: "Days One"}.club-story-form h3{margin-bottom:32px}.club-story-form .ui-card-content{padding:72px 0;width:100%;max-width:600px;margin:0 auto}.club-story-form .ui-card-content .ui-input-avatar-container{width:calc(100% - 24px);margin-bottom:24px}.club-story-form .ui-card-content .ui-input-avatar-container:before{content:"";position:absolute;width:100%;height:100%;right:-24px;bottom:-20px;background:#daefff;border-radius:17px;z-index:-1}.club-story-form .ui-card-content .program-items{margin-bottom:40px;--ui-input-margin-bottom: 12px}.club-story-form .ui-card-content .program-items .program-item{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px}.club-story-form .ui-card-content .ui-input input,.club-story-form .ui-card-content .ui-input textarea{border:var(--ui-input-border-width) var(--ui-input-border-color) solid;border-radius:10px}.club-story-form .ui-card-content .ui-input textarea{min-height:114px}.club-story-form .ui-card-content .ui-input .ui-input-label{position:relative;transform:none!important;height:auto;font-weight:var(--ui-font-weight-bold);font-size:var(--ui-font-size);color:var(--ui-color-text);padding:4px 0}.club-story-form .ui-card-content .ui-input .ui-input-checkbox{align-items:normal;width:540px;max-width:100%;margin:0 auto}.club-story-form .ui-card-content .ui-input.disabled{opacity:1}.club-story-form .ui-card-content .ui-input.disabled input,.club-story-form .ui-card-content .ui-input.disabled textarea{opacity:.7}.club-story-form .ui-card-content .buttons{width:100%;justify-content:center;text-align:center;border-top:1px #b3b3b3 solid;padding:56px 0 28px;margin-top:48px}.club-button-story{--ui-button-font-size: 20px;color:var(--ui-color-text)!important}.club-button-story .ui-icon{width:56px;height:56px;margin-left:24px!important;margin-right:0!important;border-radius:50%;color:var(--ui-color-primary);background:#c7d6f7}.club-button-story:hover{--background: var(--ui-color-warning) !important}.club-story-modal{width:866px;--ui-headings-font-family: "Days One"}.club-story-modal .ui-card-content{display:grid;grid-gap:24px;grid-template-areas:"image info" "description description";grid-template-columns:266px minmax(0,1fr);align-items:start;padding:72px 0;width:100%;max-width:600px;margin:0 auto}@media (max-width: 599px){.club-story-modal .ui-card-content{grid-template-areas:"image" "info" "description";grid-template-columns:minmax(0,1fr)}}.club-story-modal .ui-card-content .image{position:relative;width:calc(100% - 16px);margin-bottom:20px;z-index:2;grid-area:image}.club-story-modal .ui-card-content .image .app-image{background:#eee;border-radius:17px}.club-story-modal .ui-card-content .image:after{content:"";position:absolute;width:100%;height:100%;right:-16px;bottom:-16px;background:#daefff;border-radius:17px;z-index:-1}.club-story-modal .ui-card-content .info{grid-area:info;padding-top:24px}.club-story-modal .ui-card-content .description{grid-area:description;white-space:pre-line}.club-map{margin:376px 0 330px}@media (max-width: 959px){.club-map{margin:322px 0 300px}}.club-map .wrapper{position:relative}.club-map .wrapper:after{content:"";display:block;position:absolute;background:url(/frontend/3-DGjwUgrE.png) no-repeat center center;background-size:contain;aspect-ratio:1067/679;right:-70px;top:calc(100% + 32px);width:400px;max-width:70%}@media (max-width: 959px){.club-map .wrapper:after{right:-25%;top:calc(100% + 32px);width:400px;max-width:70%}}.club-map .header{display:grid;grid-gap:32px;grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width: 1280px){.club-map .header{grid-template-columns:repeat(2,minmax(0,1fr))}}.club-map .header .left{width:620px;max-width:100%}.club-map .header .right .description{margin-bottom:44px}.club-map .header .right .buttons-story{display:grid;grid-gap:16px;align-items:end;grid-auto-flow:column}.club-map .header .right .buttons-story .text{width:236px;max-width:100%}@media (max-width: 599px){.club-map .header .right .buttons-story{grid-auto-flow:row}.club-map .header .right .buttons-story .text{order:-1;margin-bottom:32px}}.club-map .story-map{margin-top:120px;overflow:auto;padding-bottom:24px;position:relative}.club-map .map-container{margin:0 auto;flex-shrink:0;display:grid;grid-template-rows:repeat(var(--y-items),minmax(0,1fr));grid-template-columns:repeat(var(--x-items),minmax(0,1fr));width:1402px;height:768px;background:url(/frontend/map-BZQ3JvUQ.svg) no-repeat center center;background-size:contain}@media (max-width: 959px){.club-map .map-container{width:1000px;height:548px}}.club-map .map-container>div{grid-row:var(--y);grid-column:var(--x);cursor:pointer}.club-map .map-container>div .app-image{position:relative;width:40px;height:40px;background:#fff;border-radius:50%;transition:var(--ui-transition);transform:translate(calc(1px * var(--xp)),calc(1px * var(--yp)))}.club-map .map-container>div .app-image:hover{transform:translate(calc(1px * var(--xp)),calc(1px * var(--yp))) scale(2);z-index:4}.club-partners{margin:126px 0 73px}.club-partners .app-embla-carousel{padding:46px 0}.club-partners .app-embla-carousel .embla__slide{position:relative;display:flex;align-items:center;justify-content:center}.club-partners .app-embla-carousel .embla__slide img{width:100%;height:56px;object-fit:contain;filter:grayscale(.8);transition:var(--ui-transition)}.club-partners .app-embla-carousel .embla__slide img:hover{filter:grayscale(0)}.club-possibility .club-possibility-items{margin-bottom:60px;overflow:visible}.club-possibility .club-possibility-items .embla__container{counter-reset:counter}.club-possibility .club-possibility-items .embla__container .embla__slide{counter-increment:counter}.club-possibility .club-possibility-items .embla__container .embla__slide .club-possibility-item{background:#edf1fc;padding:40px 20px;border-radius:30px;font-size:var(--ui-font-size-small);line-height:var(--ui-base-line-small);overflow:hidden;height:100%}.club-possibility .club-possibility-items .embla__container .embla__slide .club-possibility-item h3{display:flex;position:relative;min-height:calc(var(--ui-heading-base-line-3) * 2);align-items:center}.club-possibility .club-possibility-items .embla__container .embla__slide .club-possibility-item h3:after{content:counters(counter,".",decimal-leading-zero);position:absolute;right:0;top:0;color:#bdcdf0;font-family:var(--ui-font-family);font-weight:var(--ui-font-weight)}@media (max-width: 599px){.club-possibility .club-possibility-items .embla__container .embla__slide .club-possibility-item h3:after{display:none}}.club-possibility .club-possibility-items .embla__container .embla__slide .club-possibility-item img{margin:-40px -20px 24px;max-width:calc(100% + 40px)}.club-possibility .club-possibility-items .embla__container .embla__slide .club-possibility-item p{margin-bottom:0}.club-button-portfolio .ui-icon{width:56px;height:56px;margin-left:24px!important;margin-right:0!important;border-radius:50%;color:var(--ui-color-primary);background:var(--background-color)}@media (max-width: 599px){.club-button-portfolio .ui-icon{width:32px;height:32px}}.club-button-portfolio:hover{--background: var(--ui-color-warning) !important}.club-start{background:url(/frontend/club-start-bg-ChccZrAv.svg) no-repeat center center;background-size:cover}.club-start .text{display:flex;gap:40px;flex-direction:column;align-items:center;margin:0 auto;width:600px;max-width:100%;text-align:center;color:#fff;padding:130px 0 0}.club-start .bg{width:1245px;width:100%;max-width:100%;margin:0 auto}.club-start .bg:after{content:"";padding-bottom:49.11%;display:block;background:url(/frontend/club-start-bg-BBt9rwbe.png) no-repeat center center;background-size:contain}.club-work{margin:220px 0 435px;--ul-gap: 40px}@media (max-width: 959px){.club-work{margin:144px 0 322px}}.club-work .items{overflow:hidden;margin:72px 0 126px}.club-work ul{position:relative;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));list-style-type:none;counter-reset:counter;border-top:1px #000 solid;margin:32px 0 -1px -1px}.club-work ul li{position:relative;counter-increment:counter;padding:24px 24px 52px;border-left:1px #000 solid;border-bottom:1px #000 solid}.club-work ul li p{margin-bottom:0}.club-work ul li img{width:122px;height:122px;object-fit:contain;margin:52px 0}.club-work ul li:before{content:counters(counter,".",decimal-leading-zero);display:flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:50%;background:#c7d6f7;color:var(--ui-color-primary);margin-top:-52px}@media (max-width: 599px){.club-work ul{margin-top:-1px;margin-left:24px}.club-work ul li{position:relative;padding:12px 24px 24px 40px}.club-work ul li img{width:40px;height:40px;margin:20px 0}.club-work ul li:before{position:absolute;left:0;top:0;margin-top:24px;transform:translate(-50%)}}.club-work .buttons-container{position:relative}.club-work .buttons-container:after{content:"";display:block;position:absolute;background:url(/frontend/2-DsmshTRE.png) no-repeat center center;background-size:contain;aspect-ratio:770/938;right:-140px;top:0;width:400px;max-width:50%}@media (max-width: 599px){.club-work .buttons-container:after{width:200px;top:48px;right:-60px}}.club-you{margin:178px 0 220px}@media (max-width: 959px){.club-you{margin:100px 0 144px}}@media (max-width: 599px){.club-you{margin:48px 0 144px}}.club-you .wrapper{display:grid;align-items:end;grid-gap:5%;grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width: 1280px){.club-you .wrapper{grid-template-columns:minmax(0,700px) minmax(0,780px)}}.club-you .wrapper .main{padding-left:72px}.club-you .wrapper .main ul{list-style-type:none;margin-left:0}.club-you .wrapper .main ul li{position:relative;padding-left:72px;margin-left:-72px;margin-bottom:24px}.club-you .wrapper .main ul li:before{content:"check";position:absolute;left:0;width:50px;height:50px;border-radius:50%;background:#c7d6f7;color:var(--ui-color-primary)}.club-you .image{width:100%;max-width:700px;margin:0 auto}.club-you .image-container.club-you-people{background-image:url(/frontend/club-you-people-eJADFq2U.png);padding-bottom:81.3%;border-radius:20px}@media (max-width: 959px){.club-you .image-container.club-you-people{padding-bottom:66.58%}}@font-face{font-family:Days One;font-style:normal;font-weight:400;font-display:swap;src:url(/frontend/mem9YaCnxnKRiYZOCIYWcrgmVA-D4JoD4iw.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Days One;font-style:normal;font-weight:400;font-display:swap;src:url(/frontend/mem9YaCnxnKRiYZOCIYScrg-CjnDed3s.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.club-route{--ui-font-size: 24px;--ui-font-size-small: 18px;--ui-font-size-smaller: 16px;--ui-base-line: 35px;--ui-base-line-small: 26px;--ui-base-line-smaller: 20px;--ui-headings-font-family: "Days One";--ui-heading-font-size-1: 86px;--ui-heading-base-line-1: 96px;--ui-heading-font-size-2: 60px;--ui-heading-base-line-2: 76px;--ui-color-text: #272727;--ui-color-primary: #316fec;--ui-color-warning: #eb600a;--ui-button-height: 88px;--ui-button-border-radius: 50px;--ui-button-padding-rl: 24px;--ui-button-font-size: var(--ui-font-size);--ui-button-font-size-big: 24px;--ui-button-height-big: 80px;--ui-button-padding-rl-big: 24px;font-size:var(--ui-font-size);line-height:var(--ui-base-line);letter-spacing:-1px;color:var(--ui-color-text)}@media (max-width: 959px){.club-route{--ui-font-size: 20px;--ui-font-size-small: 16px;--ui-base-line: 28px;--ui-base-line-small: 26px;--ui-heading-font-size-1: 64px;--ui-heading-base-line-1: 76px;--ui-heading-font-size-2: 48px;--ui-heading-base-line-2: 62px;--ui-button-height: 80px}}@media (max-width: 599px){.club-route{--ui-font-size: 16px;--ui-font-size-small: 16px;--ui-base-line: 22px;--ui-base-line-small: 22px;--ui-heading-font-size-1: 32px;--ui-heading-base-line-1: 40px;--ui-heading-font-size-2: 28px;--ui-heading-base-line-2: 40px;--ui-button-height: 56px;--ui-button-font-size-big: 16px;--ui-button-height-big: 64px}}.club-route .ui-button.primary:not(.outline):not(.text){--background: var(--ui-color-primary)}.club-route .wrapper{width:calc(1684px + var(--app-wrapper-gutter) * 2)}.club-route hgroup{font-size:var(--ui-font-size-small);line-height:var(--ui-base-line-small);margin-bottom:46px}.club-route hgroup h1,.club-route hgroup h2,.club-route hgroup h3{margin-bottom:20px}.club-route hgroup.hgroup-buttons{display:grid;align-items:center;grid-gap:32px;grid-template-columns:minmax(0,1fr) auto}@media (max-width: 959px){.club-route hgroup.hgroup-buttons{align-items:end}}.club-route hgroup.hgroup-buttons .buttons{margin-bottom:0}@media (max-width: 599px){.club-route hgroup.hgroup-buttons .buttons{display:none}}.club-route .buttons{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);width:fit-content;--ui-button-height: 62px;margin:0 auto 48px}.club-route .image-container{background:no-repeat center center;background-size:cover}
