html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:100%;line-height:1;margin:0;padding:0;vertical-align:baseline;border:0;outline:none}article,aside,details,figcaption,figure,footer,hgroup,menu,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after{content:none}q:before,q:after{content:none}table{border-spacing:0;border-collapse:collapse}button{margin:0;padding:0;cursor:pointer;border:none;outline:none;background:none}input,textarea{border:none;outline:none}*{line-height:1;box-sizing:border-box;-webkit-tap-highlight-color:transparent}a{text-decoration:none}button,a,div{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;outline:none}*{font-weight:400}.h1,.h2,.h3,.h3_new,.h4,.h5{font-family:Unbounded,sans-serif;font-weight:700}.h1{font-size:54px;line-height:62px}.h2{font-size:32px;line-height:40px}.h3{font-size:24px;line-height:32px}.h4{font-size:16px;line-height:24px}.h5{font-size:14px;line-height:22px;font-weight:600}.text-body-primary-m{font-size:20px;line-height:28px;font-family:Mulish,sans-serif;font-weight:700}.text-body-primary-s{font-size:16px;line-height:22px;font-family:Mulish,sans-serif}strong.text-body-primary-s{font-weight:700}.text-body-decor-l{font-size:16px;line-height:22px;font-weight:500;font-family:Unbounded,sans-serif}.text-body-decor-m{font-size:14px;line-height:20px;font-family:Unbounded,sans-serif}.text-body-decor-s{font-size:12px;line-height:20px;font-family:Unbounded,sans-serif}@media screen and (max-width: 768px){.h1{font-size:32px;line-height:38px}.h2{font-size:28px;line-height:34px}.h3{font-size:18px;line-height:26px}.navigate .h4{font-size:14px;line-height:22px}.h5{line-height:20px}.navigate .h3{font-size:14px;line-height:20px;font-weight:500}.text-body-decor-l{font-size:14px;line-height:22px}.text-body-decor-m{font-size:12px;line-height:16px}.text-body-decor-s{font-size:8px;line-height:normal}}[class*=icon-size-]{width:auto;height:auto;object-fit:contain}.mt-auto{margin-top:auto}.mt-4{margin-top:4px}.mt-8{margin-top:8px}.mt-12{margin-top:12px}.mt-14{margin-top:14px}.mt-16{margin-top:16px}.mt-24{margin-top:24px}.mt-32{margin-top:32px}.mt-64{margin-top:64px}.gap-8{gap:8px}.gap-12{gap:12px}.gap-16,.gap-16-const{gap:16px}.gap-20{gap:20px}.gap-24{gap:24px}.gap-60{gap:60px}@media screen and (max-width: 768px){.gap-60{gap:12px}}.gap-80{gap:80px}@media screen and (max-width: 768px){.gap-80{gap:16px}}.is-hidden,.sm-show,.sm-show-text{display:none!important}.sm-hide{display:flex!important}.sm-hide-text{display:inline!important}.color-pink{color:#e83783}.color-neutral-500{color:#ded8d5}.text-right{text-align:right}@media screen and (max-width: 768px){.sm-show{display:flex!important}.sm-show-text{display:inline!important}.sm-hide,.sm-hide-text{display:none!important}.sm-mt-12{margin-top:12px}.sm-mt-16{margin-top:16px}.sm-mt-24,.mt-32{margin-top:24px}}.col-1{width:calc(8.3333333333% - 16px + 1.3333333333px)}.col-2{width:calc(16.6666666667% - 16px + 2.6666666667px)}.col-3{width:calc(25% - 12px)}.col-4{width:calc(33.3333333333% - 16px + 5.3333333333px)}.col-5{width:calc(41.6666666667% - 16px + 6.6666666667px)}.col-6{width:calc(50% - 8px)}.col-7{width:calc(58.3333333333% - 16px + 9.3333333333px)}.col-8{width:calc(66.6666666667% - 16px + 10.6666666667px)}.col-9{width:calc(75% - 4px)}.col-10{width:calc(83.3333333333% - 16px + 13.3333333333px)}.col-11{width:calc(91.6666666667% - 16px + 14.6666666667px)}.col-12{width:calc(100% + 0px)}.row{position:relative}.row:not(.navigate) [class*=col-] .row{height:100%}@media screen and (max-width: 768px){.row:not(.navigate){flex-direction:column}}.row.not-indents{gap:0}.row .flex-column{height:100%}.col-352{width:352px}.col-534{width:534px}.col-290{width:290px}.col-596{width:596px}@media screen and (max-width: 768px){[class*=col-]{width:100%}}.flex{display:flex}.flex-column{display:flex;flex-direction:column}.flex-justify-between{justify-content:space-between}.flex-justify-center{justify-content:center}.align-items-center{align-items:center}@keyframes heartPopIn{0%{transform:translateY(20px) scale(.3);opacity:0}60%{transform:translateY(-4px) scale(1.15);opacity:1}to{transform:translateY(0) scale(1);opacity:1}}@keyframes promptCardRotate{0%{transform:rotate(0) translate(0)}25%{transform:rotate(-2deg) scale(.98)}50%{transform:rotate(0) translate(0)}75%{transform:rotate(2deg) scale(.98)}to{transform:rotate(0) translate(0)}}@keyframes animate3Letter{0%{transform:rotate(0) translate(0)}50%{transform:rotate(12deg) translate(-13px,4px)}to{transform:rotate(0) translate(0)}}@keyframes animateOLetter{0%{transform:rotate(0) translate(0)}50%{transform:rotate(12deg) translateY(3px)}to{transform:rotate(0) translate(0)}}@keyframes animateHeartDate{0%{transform:rotate(0) translate(0)}50%{transform:rotate(10deg) translate(-8px,50px)}to{transform:rotate(0) translate(0)}}@keyframes animateHeartSmall{0%{transform:translateY(10px)}25%{transform:translateY(-15px)}50%{transform:translateY(5px)}75%{transform:translateY(-10px)}to{transform:translateY(0)}}@keyframes animateHeart{0%{opacity:0;transform:translateY(-100%)}50%{opacity:1;transform:translateY(5%)}65%{opacity:1;transform:translateY(-5%)}75%{opacity:1;transform:translateY(3%)}85%{opacity:1;transform:translateY(-2%)}92%{opacity:1;transform:translateY(1%)}to{opacity:1;transform:translateY(0)}}@keyframes animateHeart2{0%{transform:rotate(0)}50%{transform:rotate(20deg)}to{transform:rotate(0)}}.heart-group{opacity:0}app-home .section-content.slogan-mod .avatar-block,app-home .section-content.slogan-mod .h4:not(.not-animated),app-home .card-navigation-wrap{opacity:0;transform:translateY(500%);pointer-events:none;transition:all .9s ease-in-out}app-home .section-content.slogan-mod.is-loaded-animated .avatar-block,app-home .section-content.slogan-mod.is-loaded-animated .h4{opacity:1;transform:translateY(0);pointer-events:auto}app-home .card-navigation-wrap.is-loaded-animated{opacity:1;transform:translateY(0);pointer-events:auto}app-home .is-loaded-animated .heart-group{animation:animateHeart 1.5s forwards ease-in-out}.btn{display:flex;align-items:center;justify-content:center;height:36px;border-radius:18px;padding-inline:16px;transition:all .4s ease-in-out;background-color:#edeae8;position:relative;overflow:hidden;width:fit-content}.btn .btn-content{display:flex;align-items:center;text-align:center;gap:12px;position:relative;z-index:1;font-family:Mulish,sans-serif;font-size:16px;line-height:22px;font-weight:700;color:#212020;transform:translateY(-1.5px);transition:all .4s ease-in-out}.btn .btn-content .sm-hide{font-size:16px;line-height:22px;font-weight:700;transition:all .4s ease-in-out}.btn .btn-content span{display:inline-flex}.btn .btn-content img{width:auto;height:16px;object-fit:contain;transition:all .4s ease-in-out}.btn:before{content:"";z-index:0;position:absolute;top:0;left:0;display:flex;width:100%;height:100%;background-color:#e83783;border-radius:100%;opacity:0;transform:translateY(100%);transition:opacity .45s cubic-bezier(.215,.61,.355,1),border-radius 0s .45s,transform 0s .45s}@media (hover: hover){.btn:hover .btn-content,.btn:active .btn-content,.btn:hover .btn-content .sm-hide,.btn:active .btn-content .sm-hide{color:#fff}.btn:hover img,.btn:active img{filter:brightness(0) saturate(100%) invert(100%) sepia(1%) saturate(100%) hue-rotate(12deg) brightness(114%) contrast(84%)}.btn:hover:before,.btn:active:before{opacity:1;border-radius:0;transform:translate(0);transition:border-radius .45s cubic-bezier(.215,.61,.355,1),transform .45s cubic-bezier(.215,.61,.355,1)}}.btn.dark-field{background-color:#212020}.btn.dark-field .btn-content{color:#edeae8}.btn.dark-field .btn-content img{filter:brightness(0) saturate(100%) invert(100%) sepia(1%) saturate(100%) hue-rotate(12deg) brightness(114%) contrast(84%)}.btn.xl-mod{height:44px;border-radius:24px;padding-inline:24px}.btn.xl-mod .btn-content{font-size:16px}@media screen and (max-width: 768px){.btn.xl-mod{padding-inline:16px}}.btn.hover-black:hover:before{background-color:#212020}.btn.nav-mod{width:36px;height:36px;border-radius:50%;padding:0}.btn.nav-mod .btn-content{transform:translateY(0)}.btn.nav-mod.is-disabled{background-color:#000;pointer-events:none}.btn.nav-mod.is-disabled img{filter:brightness(0) saturate(100%) invert(7%) sepia(14%) saturate(28%) hue-rotate(352deg) brightness(103%) contrast(89%)}@media screen and (max-width: 768px){.btn.nav-mod{width:24px;height:24px}}.btn.nav-mod.xl-mod{width:44px;height:44px}.btn.nav-mod.dark-mod{background-color:#212020}.btn.nav-mod.dark-mod img{height:16px;object-fit:contain;filter:brightness(0) saturate(100%) invert(100%) sepia(1%) saturate(100%) hue-rotate(12deg) brightness(114%) contrast(84%)}.btn-link{display:flex;align-items:center;gap:8px}.btn-link>span,.btn-link>a{position:relative;display:inline-flex;color:#fff;font-size:12px;font-family:Unbounded,sans-serif;font-weight:600;transition:all .4s ease-in-out}.btn-link:hover>span,.btn-link:hover>a{color:#e83783}@media screen and (max-width: 768px){.btn-link>span,.btn-link>a{font-size:10px;line-height:normal}}@media screen and (max-width: 768px){app-program-detail .details-courses-mod .program-detail-head:not(.footer-mod) .btn.xl-mod{background-color:#212020}app-program-detail .details-courses-mod .program-detail-head:not(.footer-mod) .btn.xl-mod img{filter:brightness(0) saturate(100%) invert(100%) sepia(1%) saturate(100%) hue-rotate(12deg) brightness(114%) contrast(84%)}app-program-detail .details-courses-mod .program-detail-head:not(.footer-mod) .btn.xl-mod:hover:before{background-color:#e83783}}html{scroll-behavior:auto;scrollbar-width:thin;overscroll-behavior:none}html,body,app-root{height:100%}app-root{display:flex;flex-direction:column}main{display:flex;flex-direction:column;flex:1 0 auto;color:#212020}.section-content,.row{display:flex;margin-inline:auto;width:100%;max-width:902px;gap:16px}.section-content.column-mod,.row.column-mod{flex-direction:column}.section-content .card,.row .card{flex:1}.card-view-wrap{display:flex;width:100%;flex-direction:column;gap:16px;position:relative;transform:translateZ(0)}.card-view-wrap.intensive-mod{margin-top:30px}.card-view-wrap.intensive-mod:first-of-type{margin-top:0}@media screen and (max-width: 768px){.card-view-wrap{gap:16px}.card-view-wrap.intensive-mod{margin-top:16px}.card-view-wrap.intensive-mod:first-of-type{margin-top:0}}header{position:sticky;top:-1px;z-index:3}app-chat .section-content,app-success .section-content,app-contract-offer .section-content,app-privacy-policy .section-content{margin-top:30px}app-chat .avatar-block-navigate,app-success .avatar-block-navigate,app-contract-offer .avatar-block-navigate,app-privacy-policy .avatar-block-navigate{background:#fff;padding-inline:8px 16px;height:60px;border-radius:60px;cursor:pointer}app-chat app-card-navigation,app-success app-card-navigation,app-contract-offer app-card-navigation,app-privacy-policy app-card-navigation{display:contents}app-chat app-card-navigation>.section-content-sticky,app-success app-card-navigation>.section-content-sticky,app-contract-offer app-card-navigation>.section-content-sticky,app-privacy-policy app-card-navigation>.section-content-sticky{display:flex;overflow:hidden;position:sticky;bottom:0;z-index:3;background:#edeae8;padding:16px;border-top:1px solid #FFFFFF}app-chat app-card-navigation>.section-content-sticky .section-content,app-success app-card-navigation>.section-content-sticky .section-content,app-contract-offer app-card-navigation>.section-content-sticky .section-content,app-privacy-policy app-card-navigation>.section-content-sticky .section-content{margin-top:0}app-chat app-card-navigation>.section-content-sticky.disable-sticky,app-success app-card-navigation>.section-content-sticky.disable-sticky,app-contract-offer app-card-navigation>.section-content-sticky.disable-sticky,app-privacy-policy app-card-navigation>.section-content-sticky.disable-sticky{position:static}app-chat app-card-navigation>.section-content-sticky.disable-sticky .mobile-navigation-accordion,app-success app-card-navigation>.section-content-sticky.disable-sticky .mobile-navigation-accordion,app-contract-offer app-card-navigation>.section-content-sticky.disable-sticky .mobile-navigation-accordion,app-privacy-policy app-card-navigation>.section-content-sticky.disable-sticky .mobile-navigation-accordion{transition:none}app-chat app-card-navigation>.section-content-sticky .mobile-navigation-accordion,app-success app-card-navigation>.section-content-sticky .mobile-navigation-accordion,app-contract-offer app-card-navigation>.section-content-sticky .mobile-navigation-accordion,app-privacy-policy app-card-navigation>.section-content-sticky .mobile-navigation-accordion{transition:grid-template-rows .4s ease-in-out}app-chat app-card-navigation>.section-content-sticky .mobile-navigation-accordion.no-transition,app-success app-card-navigation>.section-content-sticky .mobile-navigation-accordion.no-transition,app-contract-offer app-card-navigation>.section-content-sticky .mobile-navigation-accordion.no-transition,app-privacy-policy app-card-navigation>.section-content-sticky .mobile-navigation-accordion.no-transition{transition:none}@media screen and (max-width: 768px){app-chat app-card-navigation>.section-content-sticky,app-success app-card-navigation>.section-content-sticky,app-contract-offer app-card-navigation>.section-content-sticky,app-privacy-policy app-card-navigation>.section-content-sticky{padding-inline:0}}app-chat app-card-navigation .avatar-block,app-success app-card-navigation .avatar-block,app-contract-offer app-card-navigation .avatar-block,app-privacy-policy app-card-navigation .avatar-block{width:44px;height:44px}app-chat app-card-navigation .slider-mod ::part(container),app-success app-card-navigation .slider-mod ::part(container),app-contract-offer app-card-navigation .slider-mod ::part(container),app-privacy-policy app-card-navigation .slider-mod ::part(container){overflow:visible}@media screen and (max-width: 768px){app-chat app-card-navigation .slider-mod ::part(container),app-success app-card-navigation .slider-mod ::part(container),app-contract-offer app-card-navigation .slider-mod ::part(container),app-privacy-policy app-card-navigation .slider-mod ::part(container){overflow:hidden}}app-chat .mobile-navigation .mobile-navigation-icon,app-success .mobile-navigation .mobile-navigation-icon,app-contract-offer .mobile-navigation .mobile-navigation-icon,app-privacy-policy .mobile-navigation .mobile-navigation-icon{display:flex}app-chat .mobile-navigation .btn.nav-mod,app-success .mobile-navigation .btn.nav-mod,app-contract-offer .mobile-navigation .btn.nav-mod,app-privacy-policy .mobile-navigation .btn.nav-mod{width:44px;height:44px;background-color:#fff}app-chat .mobile-navigation .btn.nav-mod img,app-success .mobile-navigation .btn.nav-mod img,app-contract-offer .mobile-navigation .btn.nav-mod img,app-privacy-policy .mobile-navigation .btn.nav-mod img{width:auto;height:16px}app-chat .mobile-navigation-accordion,app-success .mobile-navigation-accordion,app-contract-offer .mobile-navigation-accordion,app-privacy-policy .mobile-navigation-accordion{display:grid;grid-template-rows:0fr}app-chat .mobile-navigation-accordion>div,app-success .mobile-navigation-accordion>div,app-contract-offer .mobile-navigation-accordion>div,app-privacy-policy .mobile-navigation-accordion>div{overflow:hidden;padding-inline:16px;margin-inline:-16px}app-chat .is-opened .avatar-block-navigate,app-success .is-opened .avatar-block-navigate,app-contract-offer .is-opened .avatar-block-navigate,app-privacy-policy .is-opened .avatar-block-navigate{background:none;padding-inline:0;cursor:revert;margin-bottom:16px}@media screen and (max-width: 768px){app-chat .is-opened .avatar-block-navigate,app-success .is-opened .avatar-block-navigate,app-contract-offer .is-opened .avatar-block-navigate,app-privacy-policy .is-opened .avatar-block-navigate{margin-bottom:0}}app-chat .is-opened .mobile-navigation-accordion,app-success .is-opened .mobile-navigation-accordion,app-contract-offer .is-opened .mobile-navigation-accordion,app-privacy-policy .is-opened .mobile-navigation-accordion{grid-template-rows:1fr;padding-bottom:28px}@media screen and (max-width: 768px){app-chat .is-opened .mobile-navigation-accordion,app-success .is-opened .mobile-navigation-accordion,app-contract-offer .is-opened .mobile-navigation-accordion,app-privacy-policy .is-opened .mobile-navigation-accordion{padding-bottom:12px}}app-chat .is-opened .mobile-navigation-icon img[alt=navigation-cursor],app-success .is-opened .mobile-navigation-icon img[alt=navigation-cursor],app-contract-offer .is-opened .mobile-navigation-icon img[alt=navigation-cursor],app-privacy-policy .is-opened .mobile-navigation-icon img[alt=navigation-cursor]{display:none}@media screen and (max-width: 768px){app-chat .section-content,app-success .section-content,app-contract-offer .section-content,app-privacy-policy .section-content{margin-top:32px}app-chat .section-content:not(.navigate),app-success .section-content:not(.navigate),app-contract-offer .section-content:not(.navigate),app-privacy-policy .section-content:not(.navigate){padding-inline:16px}}.navigate-scroll-trigger{width:100%;height:30px}.mobile-navigation-icon{margin-left:auto;display:none}.section-content.navigate .flex-column{width:100%;height:auto}.section-content.loader-mod{padding-bottom:60px}@media screen and (max-width: 768px){.section-content.loader-mod{padding-bottom:44px}}swiper-container{width:100%;display:flex}swiper-container swiper-slide{display:flex}swiper-container swiper-slide .card.prompt-mod{width:100%}@media screen and (max-width: 768px){.slider-mod ::part(container){padding-inline:16px;overflow:hidden}}.bullet-list{padding-left:18px;list-style-type:disc}.bullet-list li{margin-bottom:8px;line-height:24px}.bullet-list li:last-of-type{margin-bottom:0}@media screen and (max-width: 768px){.bullet-list li{margin-bottom:4px}}.section-has-avatar-block{position:relative}.avatar-block-wrap{position:absolute;width:60px;height:100%;top:0;right:calc(100% + 16px);opacity:0;pointer-events:none;transition:opacity .35s}.avatar-block-wrap .avatar-block-alesia{position:sticky;top:86px;right:0;z-index:1}.avatar-block-wrap .avatar-block-alesia .avatar-arrow svg{fill:#212020}.card-loader .avatar-arrow svg{fill:#212020}app-home .avatar-block{border:3px solid #FFFFFF}app-program-view.is-active .avatar-block-wrap,app-mentor-view.is-active .avatar-block-wrap,app-price-view.is-active .avatar-block-wrap,app-success-view.is-active .avatar-block-wrap{opacity:1;pointer-events:auto}.card-view-wrap.intensive-mod.is-animated .avatar-block-wrap{opacity:1;pointer-events:auto}.avatar-block{width:60px;height:60px;border-radius:50%;position:absolute;top:0;right:calc(100% + 63px);z-index:2;flex-shrink:0}.avatar-block .avatar-arrow{display:none;width:48px;height:34px;position:absolute;top:calc(100% - 2px);left:calc(100% - 13px)}.avatar-block .avatar-arrow svg{fill:#212020}.avatar-block.is-you{background-color:#212020;position:static;top:revert;right:revert}.avatar-block.is-you .avatar-block-picture{background-image:url(/assets/avatar-block/bg_avatar-you_dark.svg);animation:rotateAvatarReverse 1.5s ease-in-out infinite alternate}@media screen and (max-width: 768px){.avatar-block{width:44px;height:44px;position:static;top:revert;right:revert;outline-width:2px}.avatar-block .avatar-arrow{display:none}}.avatar-block-picture{display:flex;width:100%;height:100%;border-radius:50%;overflow:hidden;background:#fff url(/assets/avatar-block/bg_avatar-alesia.jpg) no-repeat center center/cover;animation:rotateAvatar 1.5s ease-in-out infinite alternate}@keyframes rotateAvatar{0%{transform:rotate(0)}40%{transform:rotate(0)}to{transform:rotate(-40deg)}}@keyframes rotateAvatarReverse{0%{transform:rotate(0)}40%{transform:rotate(0)}to{transform:rotate(40deg)}}.avatar-block-navigate{display:flex;align-items:center;width:100%;margin-inline:auto;gap:16px}.avatar-block-navigate .h4{color:#90817a}@media screen and (max-width: 768px){.avatar-block-navigate{width:calc(100% - 32px)}}.card-wrap-link{cursor:pointer}.card-wrap-link a{flex:1}@media (hover: hover){.card-wrap-link:hover .card:not(.back-home){background-color:#e83783}.card-wrap-link:hover .card:not(.back-home)>*{color:#fff}.card-wrap-link:hover .card:not(.back-home):before{filter:brightness(0) invert(1)}}.card-wrap-link:active .card:not(.back-home){background-color:#e83783}.card-wrap-link:active .card:not(.back-home)>*{color:#fff}.card-wrap-link:active .card:not(.back-home):before{filter:brightness(0) invert(1)}.card{display:flex;flex-direction:column;justify-content:flex-end;border-radius:32px;overflow:revert;background-color:#fff;transition:background-color .4s ease-in-out,transform .4s ease-in-out;transform-style:preserve-3d;backface-visibility:hidden;will-change:transform;outline:1px solid transparent}.card .card-text-wrap{display:flex;flex-direction:column}.card.prompt-mod{padding:24px;height:170px;position:relative;max-width:290px;box-shadow:0 4px 14px #90817a33;margin-block:16px}.card.prompt-mod .card-text-wrap{gap:12px}.card.prompt-mod:before{content:"";position:absolute;top:24px;right:24px;width:24px;height:24px;background:url(/assets/icons/navigation-cursor.svg) no-repeat center center/contain}.card.prompt-mod>*{transition:all .4s ease-in-out}.card.prompt-mod.home-state{background-color:#212020;justify-content:center;align-items:center}.card.prompt-mod.home-state img{width:100%;max-width:185px;height:auto;object-fit:contain;margin-inline:auto}@media screen and (max-width: 768px){.card.prompt-mod{padding:20px 16px 16px;max-width:none;height:160px}.card.prompt-mod:before{left:16px}}@media screen and (max-width: 400px){.card.prompt-mod{height:140px}}.card.back-home{justify-content:center;align-items:center;text-align:center;height:170px;position:relative;max-width:290px;background:#edeae8;outline-color:#fff;color:#90817a;box-shadow:0 4px 14px #90817a33;margin-block:16px}.card.back-home .card-text-wrap{gap:14px}.card.back-home img{display:inline-flex;width:auto;height:32px;object-fit:contain}.card.back-home .h4,.card.back-home img{transition:all .55s ease-in-out}.card.back-home:hover{background-color:#ded8d5}@media screen and (max-width: 768px){.card.back-home{height:160px}.card.back-home img{width:24px}}@media screen and (max-width: 400px){.card.back-home{height:140px}}.card.prompt-chat-mod,.card.card-loader{align-items:flex-end;flex-direction:revert;justify-content:revert;gap:16px;width:fit-content;position:relative;background-color:transparent}.card.prompt-chat-mod .avatar-block,.card.card-loader .avatar-block{position:static;right:revert}@media screen and (max-width: 768px){.card.prompt-chat-mod,.card.card-loader{gap:0}.card.prompt-chat-mod .avatar-block,.card.card-loader .avatar-block{display:none}}.card.prompt-chat-mod{flex-direction:row-reverse;margin-left:auto;transform:translate(76px)}.card.prompt-chat-mod .card-text-wrap{background-color:#ded8d5;padding:32px;border-radius:32px 32px 0;position:relative}.card.prompt-chat-mod .card-text-wrap:before{content:"";background:#fff url(/assets/icons/heart.svg) no-repeat center center;background-size:13px 16px;display:flex;justify-content:center;align-items:center;width:41px;height:32px;border-radius:32px;position:absolute;top:calc(100% - 20px);left:16px;animation:heartPopIn .4s ease-in-out forwards}@media screen and (max-width: 768px){.card.prompt-chat-mod{transform:none}.card.prompt-chat-mod .card-text-wrap{padding:20px}.card.prompt-chat-mod .card-text-wrap:before{width:32px;height:25px;background-size:10px 12px;top:calc(100% - 16px)}}.card.card-loader{transform:translate(-76px)}.card.card-loader .card-text-wrap{height:116px;padding:32px 40px;border-radius:32px 32px 32px 0;background-color:#fff}@media screen and (max-width: 768px){.card.card-loader{transform:none}.card.card-loader .card-text-wrap{height:60px;padding:24px;border-radius:24px 24px 24px 0}}.card.card-date,.card.card-quotation,.card.card-logo,.card.card-po-ludski,.card.card-po-ludski-dark-mod{padding:40px 20px}.card.card-date,.card.card-date-1step{width:100%;background:#e83783;color:#edeae8;min-height:450px;overflow:hidden;outline-color:#fff}.card.card-date .h3,.card.card-date-1step .h3{font-size:32px;line-height:40px}.card.card-date .card-text-wrap,.card.card-date-1step .card-text-wrap{z-index:2}.card.card-date.is-animated svg,.card.card-date-1step.is-animated svg{animation:animateHeartDate ease-in-out 1.65s infinite}@media screen and (max-width: 768px){.card.card-date,.card.card-date-1step{aspect-ratio:1/1}.card.card-date .h3,.card.card-date-1step .h3{font-size:28px;line-height:34px}}.card.card-date-1step{background-color:#000;color:#edeae8;padding:40px;min-height:auto;height:515px}.card.card-date-1step .card-text-wrap{gap:50px}.card.card-date-1step app-card-date-heart-first-step svg path{fill:#212020}@media screen and (max-width: 768px){.card.card-date-1step{min-height:auto;height:auto;padding:24px 20px 20px;aspect-ratio:revert}.card.card-date-1step .card-text-wrap{height:100%;justify-content:space-between}}.card.card-quotation{position:relative;width:100%}.card.card-quotation.is-animated svg{transform:scale(1)}.card.card-program{outline-color:#fff;background-color:#212020;padding:8px;justify-content:revert;height:100%}.card.card-program.for-you-mod{outline-color:#212020}.card.card-program .card-program-head{display:flex;align-items:flex-end;padding:40px;border-radius:24px;height:336px;position:relative;background:#edeae8;overflow:hidden}.card.card-program .card-program-head .h2{z-index:3}.card.card-program .card-program-content{padding:60px 40px;display:flex;flex-direction:column;gap:32px;color:#edeae8;flex:1}.card.card-program .card-program-content .card-program-content-item{display:flex;flex-direction:column;gap:10px}.card.card-program .card-program-content .flex.gap-12{margin-top:auto}.card.card-program.white-work-mod .card-program-head.is-animated .clip-rect{width:134px}.card.card-program.white-work-mod .card-program-head.is-animated .heart-text{opacity:1}.card.card-program.card-mentor-mod{flex-direction:row;background-color:#edeae8}.card.card-program.card-mentor-mod .card-program-head{background:url(/assets/cards/card-mentor.jpg) no-repeat center center/cover;height:auto;padding:0;width:379px;flex-shrink:0}.card.card-program.card-mentor-mod .card-program-content{color:#212020;padding:48px 52px 42px 60px}.card.card-program.card-mentor-mod .card-program-content .h2{font-weight:900}.card.card-program.card-mentor-mod .card-block{display:flex;flex-direction:column}@media screen and (max-width: 768px){.card.card-program.card-mentor-mod{flex-direction:column}.card.card-program.card-mentor-mod .card-program-head{width:100%;height:312px;background:url(/assets/cards/card-mentor_mob.jpg) no-repeat top center/cover}.card.card-program.card-mentor-mod .card-program-content{padding:24px 12px 12px}.card.card-program.card-mentor-mod .mt-14{margin-top:12px}.card.card-program.card-mentor-mod .card-mentor_slogan{width:90px;height:53px}}.card.card-program.card-mentor-mod.is-animated .mask-path{stroke-dashoffset:0}.card.card-program.card-mentor-mod-item .card-program-head{height:274px;padding:0;background:#212020}.card.card-program.card-mentor-mod-item .card-program-head picture{display:flex;width:100%;height:100%}.card.card-program.card-mentor-mod-item .card-program-head picture img{width:100%;height:auto;object-fit:cover}.card.card-program.card-mentor-mod-item .card-program-content{padding:32px 12px 12px;gap:32px}.card.card-program.card-mentor-mod-item .card-program-content .text-body-decor-m{margin-top:4px}.card.card-program.card-mentor-mod-item .card-program-content .text-body-primary-s{margin-top:20px}.card.card-program.card-mentor-mod-item.cta-mod{transform:rotate(0) scale(1);transition:all .6s ease-in-out}.card.card-program.card-mentor-mod-item.cta-mod .card-program-head{justify-content:center;align-items:center}.card.card-program.card-mentor-mod-item.cta-mod .card-program-head video{width:100%;height:100%;object-fit:cover}@media screen and (max-width: 768px){.card.card-program.card-mentor-mod-item.cta-mod .card-program-head{height:312px}.card.card-program.card-mentor-mod-item.cta-mod .card-program-content .text-body-primary-s{margin-top:8px}}.card.card-program.card-mentor-mod-item.cta-mod:hover{transform:rotate(-1deg) scale(.98)}@media screen and (max-width: 768px){.card.card-program.card-mentor-mod-item .card-program-content{padding-top:24px;gap:24px}.card.card-program.card-mentor-mod-item .card-program-content .text-body-primary-s{margin-top:16px}}.card.card-program.for-you-mod .card-program-head.is-animated svg{transform:scale(1.17)}.card.card-program.u-heart-mod .card-program-head.is-animated .heart-u{transform:scale(1.33) rotate(7deg)}@media screen and (max-width: 768px){.card.card-program .card-program-head{padding:24px}.card.card-program .card-program-content{padding:40px 12px 24px;gap:28px}.card.card-program .card-program-content .card-program-content-item{gap:8px}.card.card-program .card-program-content app-card-mentor-slogan svg{width:auto;height:53px}}.card.card-program-cta{background:#212020}.card.card-logo .heart-small,.card.card-logo-1step .heart-small{transform-box:fill-box;transform-origin:center center}.card.card-logo img,.card.card-logo-1step img{display:inline-flex;width:100%;height:auto}.card.card-logo.is-animated .heart-small,.card.card-logo-1step.is-animated .heart-small{animation:animateHeartSmall ease-in-out 1.5s forwards}@media screen and (max-width: 768px){.card.card-logo,.card.card-logo-1step{padding:24px 9px 40px}}.card.card-logo-1step{justify-content:center}.card.card-po-ludski,.card.card-po-ludski-dark-mod{align-items:center;justify-content:center}.card.card-po-ludski img,.card.card-po-ludski-dark-mod img{display:inline-flex}.card.card-po-ludski-dark-mod{background-color:#212020}.card.card-po-ludski-dark-mod img{filter:brightness(0) saturate(100%) invert(100%) sepia(1%) saturate(100%) hue-rotate(12deg) brightness(114%) contrast(84%)}.card.card-video{overflow:hidden;color:#fff;height:514px;position:relative}.card.card-video video{display:flex;width:100%;height:100%;object-fit:cover;object-position:50% 67%}.card.card-video .slogan-block{position:absolute;top:24px;left:50%;transform:translate(-50%);width:calc(100% - 12px);height:calc(100% - 24px);z-index:1}.card.card-video .slogan-block:before{content:"";background:url(/assets/cards/card-video_welcome.svg) no-repeat center center/cover;position:absolute;top:calc(100% - 100px);right:38px;width:220px;height:68px}.card.card-video .slogan-block img{width:100%;height:auto;object-fit:cover}@media screen and (max-width: 768px){.card.card-video{height:500px}.card.card-video .slogan-block{top:11px;height:auto;bottom:revert}.card.card-video .slogan-block img{max-height:280px;object-fit:fill}.card.card-video .slogan-block:before{bottom:revert;top:100%;right:12px;width:173px;height:54px}}.card.girl-mod,.card.full-width-media-mod{flex-direction:row;padding:40px;gap:40px;background-color:#e83783;color:#fff;align-items:flex-end;justify-content:space-between}.card.girl-mod .text-block,.card.full-width-media-mod .text-block{display:flex;flex-direction:column;gap:12px;width:100%;max-width:250px;position:relative}.card.girl-mod .text-block app-avatar-arrow,.card.full-width-media-mod .text-block app-avatar-arrow{display:inline-flex;position:absolute;bottom:0;left:calc(100% + 17px);transform:rotate(-49deg)}.card.girl-mod .text-block+picture,.card.full-width-media-mod .text-block+picture{display:inline-flex;width:100%;max-width:494px}.card.girl-mod .text-block+picture img,.card.full-width-media-mod .text-block+picture img{width:100%;height:auto;object-fit:contain}@media screen and (max-width: 768px){.card.girl-mod,.card.full-width-media-mod{flex-direction:column;gap:20px;padding:20px}.card.girl-mod .text-block,.card.full-width-media-mod .text-block{max-width:none}.card.girl-mod .text-block app-avatar-arrow,.card.full-width-media-mod .text-block app-avatar-arrow{display:none}.card.girl-mod .text-block+picture,.card.full-width-media-mod .text-block+picture{max-width:none}}.card.full-width-media-mod{background:#212020;color:#edeae8}.card.full-width-media-mod .h1.color-pink{line-height:0}.card.full-width-media-mod .text-block+picture{max-width:468px}.card.full-width-media-mod .text-block app-avatar-arrow{bottom:calc(100% + 24px);left:calc(100% - 24px);transform:rotate(-8deg) scaleY(-1)}.card.full-width-media-mod .text-block app-avatar-arrow svg{width:80px;height:auto}@media screen and (max-width: 768px){.card.full-width-media-mod{flex-direction:column-reverse;gap:10px}.card.full-width-media-mod .text-block{gap:8px}}.card.welcome-mod{height:500px;background-color:#e83783;color:#edeae8;align-items:center;gap:70px;padding-bottom:40px}.card.welcome-mod .h3{font-size:26px;line-height:30px}.card.welcome-mod .text-body-primary-s{margin-top:42px;text-align:center;position:relative}.card.welcome-mod .text-body-primary-s:before{content:"";background:url(/assets/icons/welcome-arrow.svg) no-repeat center center/cover;width:10px;height:40px;position:absolute;bottom:calc(100% + 40px);right:40px}.card.welcome-mod.is-animated .heart-group-welcome{animation:animateOLetter 1.5s ease-in-out infinite}@media screen and (max-width: 768px){.card.welcome-mod{height:366px;gap:55px}.card.welcome-mod .text-body-primary-s{margin-top:0}.card.welcome-mod .text-body-primary-s:before{content:none;display:none}.card.welcome-mod .btn-wrap{padding-top:15px;position:relative}.card.welcome-mod .btn-wrap:before{content:"";background:url(/assets/icons/welcome-arrow.svg) no-repeat center center/cover;width:10px;height:40px;position:absolute;bottom:100%;left:100%}}.card.card-payment{background:#212020 url(/assets/cards/card-payment_bg.svg) no-repeat top center/cover;color:#edeae8;padding:40px 20px 20px;overflow:hidden;height:600px;transform:rotate(0) scale(1);transition:all .6s ease-in-out}.card.card-payment .head-slogan-has-heart{padding-left:80px;font-size:52px;line-height:52px;font-family:Anton,sans-serif;text-transform:uppercase}.card.card-payment .card-payment-content{padding:90px 0 40px 80px;gap:30px;justify-content:space-between}.card.card-payment .card-payment-content>.flex-column{height:auto}.card.card-payment .nav-card{margin-top:auto}@media (hover: hover){.card.card-payment:hover{transform:rotate(-2deg) scale(.98)}.card.card-payment:hover .btn .btn-content{color:#fff}.card.card-payment:hover .btn img{filter:brightness(0) saturate(100%) invert(100%) sepia(1%) saturate(100%) hue-rotate(12deg) brightness(114%) contrast(84%)}.card.card-payment:hover .btn:before{opacity:1;border-radius:0;transform:translate(0);transition:border-radius .45s cubic-bezier(.215,.61,.355,1),transform .45s cubic-bezier(.215,.61,.355,1)}}.card.card-payment:active{transform:rotate(-2deg) scale(.98)}.card.card-payment:active .btn .btn-content{color:#fff}.card.card-payment:active .btn img{filter:brightness(0) saturate(100%) invert(100%) sepia(1%) saturate(100%) hue-rotate(12deg) brightness(114%) contrast(84%)}.card.card-payment:active .btn:before{opacity:1;border-radius:0;transform:translate(0);transition:border-radius .45s cubic-bezier(.215,.61,.355,1),transform .45s cubic-bezier(.215,.61,.355,1)}.card.card-payment.is-animated svg .heart-3-letter{animation:animate3Letter 1.2s ease-in-out}@media screen and (max-width: 768px){.card.card-payment{height:427px}.card.card-payment .gap-8{gap:4px}.card.card-payment .card-payment-content{padding:50px 0 50px 74px}.card.card-payment .head-slogan-has-heart{font-size:42px;line-height:44px;text-transform:lowercase;padding-left:74px}.card.card-payment .text-body-decor-m.color-pink{text-align:right}}.card.card-payment.first-step-mod{height:auto;border:1px solid transparent}.card.card-payment.first-step-mod .card-payment-content{padding-block:40px 50px;gap:55px}.card.card-payment.first-step-mod.white-mod strong.h4{margin-bottom:24px}@media screen and (max-width: 768px){.card.card-payment.first-step-mod .head-slogan-has-heart{text-transform:uppercase}.card.card-payment.first-step-mod .card-payment-content{padding-block:40px 50px;gap:30px}.card.card-payment.first-step-mod.white-mod strong.h4{margin-bottom:0}}.card.card-payment.white-mod{background-color:#fff;background-image:url(/assets/cards/card-payment_bg_white.svg);color:#212020;border-color:#fff}.card.card-payment.white-mod .letter-change-fill{fill:#212020}.card.installments-mod{height:550px;padding:40px;background-color:#edeae8;border:1px solid #FFFFFF;gap:32px}@media screen and (max-width: 768px){.card.installments-mod{height:auto;padding:20px;gap:24px}}.card.u-you-mod{height:550px;padding:40px;background-color:#e83783;border:1px solid transparent;justify-content:center;align-items:center}.card.u-you-mod img{max-width:150px;height:auto;object-fit:contain}.card.card-sign{justify-content:center;align-items:center;height:100%;position:relative;overflow:hidden}.card.card-sign .sing-slogan-wrap{position:absolute;display:flex;justify-content:center;align-items:center;width:100%;height:100%;top:0;left:0;z-index:0}.card.card-sign .sing-slogan-wrap img{width:100%;height:auto}@media screen and (max-width: 768px){.card.card-sign .sing-slogan-wrap img{max-height:271px}}.card.card-sign .card-sign-content{text-align:center;position:relative;z-index:1}.card.card-sign .card-sign-content p{text-align:center}.card.card-sign .card-sign-slogan-wrap{display:inline-block;position:relative}.card.card-sign .card-sign-slogan-wrap:before{content:"";position:absolute;top:100%;left:-5px;width:103px;height:115px;background:url(/assets/cards/card-sign_slogan.svg) no-repeat center center/cover;transition:all .65s ease-in-out;transform-origin:center center;transform:scale(0)}.card.card-sign.is-animated .card-sign-slogan-wrap:before{transform:scale(1)}@media screen and (max-width: 768px){.card.card-sign{height:500px}.card.card-sign .sing-slogan-wrap span{font-size:128px;line-height:128px}}.card.answer-card{padding:32px;margin-block:14px;border-radius:32px 32px 32px 0}@media screen and (max-width: 768px){.card.answer-card{padding:20px;margin-block:0;border-radius:24px 24px 24px 0}}@media screen and (max-width: 768px){.card:not(.prompt-chat-mod,.card-loader,.prompt-mod,.back-home,.installments-mod,.card-date-1step,.answer-card){min-height:328px}.card.prompt-mod{border-radius:24px}}.letter-heart-wrap{display:inline-flex;position:relative}app-success-view .card.card-sign .card-sign-slogan-wrap:before{top:calc(100% + 30px);left:calc(100% + 20px)}@media screen and (max-width: 768px){app-success-view .card.card-sign{height:352px;padding-block:40px}app-success-view .card.card-sign .card-sign-slogan-wrap:before{width:69px;height:68px}}[class*=col-] app-card:nth-of-type(2){display:flex;flex:1}.dots-loader{display:flex;align-items:center;justify-content:center;width:100%;height:100%;gap:30px;padding:16px}.dots-loader span{width:16px;height:16px;background-color:#e83783;border-radius:50%;animation:dots-flash 1.4s infinite ease-in-out both}.dots-loader span:nth-child(1){animation-delay:-.32s}.dots-loader span:nth-child(2){animation-delay:-.16s}.dots-loader span:nth-child(3){animation-delay:0s}@media screen and (max-width: 768px){.dots-loader{gap:8px;padding:0}.dots-loader span{width:10px;height:10px}}@keyframes dots-flash{0%,80%,to{opacity:.3;transform:scale(.8)}40%{opacity:1;transform:scale(1.2)}}app-card-sign{flex:1}app-card.card-quotation-first-step-mod{height:100%;width:100%}app-card.card-quotation-first-step-mod .card.card-quotation{height:100%}app-card.card-quotation-first-step-mod app-card-quotation-heart{position:static;align-items:center;height:100%}app-card.card-quotation-first-step-mod app-card-quotation-heart svg{max-height:100px}app-card-mentor-list .card.back-home{max-width:none;height:100%;min-height:320px;padding-inline:20px;color:#212020;margin-top:0}app-card-mentor-list .card.back-home .card-text-wrap{gap:24px}app-card-mentor-list .card.back-home img{width:auto;height:100px}app-card-mentor-list .card.back-home:hover{background-color:#edeae8}app-card-payment{display:flex;height:100%}app-contract-offer,app-privacy-policy{background-color:#edeae8;background-image:radial-gradient(#DED8D5 1.5px,transparent 0);background-size:12px 12px;flex:1}app-contract-offer section,app-privacy-policy section{display:flex;flex-direction:column}app-contract-offer .section-content,app-privacy-policy .section-content{flex-direction:column;gap:30px}app-contract-offer .section-content.privacy-mod .h2,app-privacy-policy .section-content.privacy-mod .h2{text-align:center}app-contract-offer .section-content.privacy-mod>p,app-privacy-policy .section-content.privacy-mod>p{font-size:26px}app-contract-offer .section-content.privacy-mod *,app-privacy-policy .section-content.privacy-mod *{line-height:26px}app-contract-offer .section-content.privacy-mod *:not(.h2),app-privacy-policy .section-content.privacy-mod *:not(.h2){font-family:Mulish,sans-serif}app-contract-offer .section-content.privacy-mod p,app-contract-offer .section-content.privacy-mod a,app-privacy-policy .section-content.privacy-mod p,app-privacy-policy .section-content.privacy-mod a{font-weight:500}app-contract-offer .section-content.privacy-mod p,app-contract-offer .section-content.privacy-mod b,app-privacy-policy .section-content.privacy-mod p,app-privacy-policy .section-content.privacy-mod b{color:#212020}app-contract-offer .section-content.privacy-mod b,app-privacy-policy .section-content.privacy-mod b{font-weight:700}app-contract-offer .section-content.privacy-mod a,app-privacy-policy .section-content.privacy-mod a{color:#0563c1}app-contract-offer .section-content.privacy-mod .row-space,app-privacy-policy .section-content.privacy-mod .row-space{display:flex;width:100%;padding-block:15px}app-contract-offer .section-content.privacy-mod .row-space.small,app-privacy-policy .section-content.privacy-mod .row-space.small{padding-block:4px}app-contract-offer .section-content.privacy-mod .row-space+b~p,app-privacy-policy .section-content.privacy-mod .row-space+b~p{padding-left:20px}@media screen and (max-width: 768px){app-contract-offer .section-content.privacy-mod .row-space,app-privacy-policy .section-content.privacy-mod .row-space{padding-block:10px}app-contract-offer .section-content.privacy-mod .row-space+b~p,app-privacy-policy .section-content.privacy-mod .row-space+b~p{padding-left:15px}}app-contract-offer .section-content.privacy-mod .list-point,app-privacy-policy .section-content.privacy-mod .list-point{padding-right:15px}app-contract-offer .section-content.privacy-mod .pl25,app-privacy-policy .section-content.privacy-mod .pl25{padding-left:25px}@media screen and (max-width: 768px){app-contract-offer,app-privacy-policy{gap:16px}app-contract-offer section,app-privacy-policy section{padding-bottom:0}app-contract-offer .section-content,app-privacy-policy .section-content{gap:32px}app-contract-offer .section-content.privacy-mod .h2,app-privacy-policy .section-content.privacy-mod .h2{text-align:left;font-size:24px}}.program-detail-page{display:flex;flex-direction:column;align-items:center;padding:0 60px 32px;height:100%;color:#edeae8}@media screen and (max-width: 1280px){.program-detail-page{padding-inline:40px}}@media screen and (max-width: 768px){.program-detail-page{max-width:none;padding:0}}.program-detail-page .program-show{display:inline-flex}.program-detail-head{display:flex;justify-content:center;align-items:center;width:100%;max-width:1440px}.program-detail-head:not(.footer-mod){padding-block:32px;position:sticky;top:0;z-index:3;max-width:none;background-color:#212020}.program-detail-head:not(.footer-mod) .flex{width:100%;max-width:1440px}@media screen and (max-width: 768px){.program-detail-head{padding:16px;background-color:#e83783}.program-detail-head:not(.footer-mod){display:none}.program-detail-head.footer-mod{position:sticky;bottom:0;z-index:3;background-color:#212020;padding-block:24px}.program-detail-head.footer-mod .btn.xl-mod{width:100%}}.program-detail-content{display:flex;flex-direction:column;align-items:center;width:100%}.program-detail-content>div{width:100%;order:1}.program-detail-content>div:not(.detail-program,.program-your-lessons,.program-new-skills){max-width:1440px}@media screen and (max-width: 768px){.program-detail-content{margin-block:-1px 0}.program-detail-content>div.program-logo-horizontal{order:6}.program-detail-content .flex-column.gap-24:not(.program-your-lessons){padding:60px 16px 0}.program-detail-content .your-lessons-head .gap-24{gap:8px}}.detail-program{display:flex;align-items:center;gap:70px;background:#e83783;padding:64px 64px 64px 70px;border-radius:32px}.detail-program picture{width:auto;height:291px}.detail-program picture img{height:100%;object-fit:contain}.detail-program .flex-column{gap:32px}@media screen and (max-width: 768px){.detail-program{border-radius:0;flex-direction:column;padding:76px 16px 0;align-items:flex-start}.detail-program picture{margin-inline:auto;height:250px}.detail-program .flex-column{padding-bottom:60px;gap:24px}}.program-your-lessons{margin-top:40px}.program-your-lessons .btn+.btn img{transform:rotate(180deg)}.program-your-lessons picture{width:100%}@media screen and (max-width: 768px){.program-your-lessons .your-lessons-head{padding-inline:16px}}.program-new-skills{display:flex;align-items:center;max-width:740px;margin-inline:auto;padding-block:120px;gap:100px}@media screen and (max-width: 768px){.program-new-skills{flex-direction:column-reverse;padding-block:0;gap:60px;padding-inline:16px}}.skills-list p{position:relative;display:flex;align-items:center;gap:16px}.skills-list p:before{content:"";width:7px;height:7px;border-radius:50%;background:#edeae8;flex-shrink:0}.works-picture-list{display:flex;gap:16px}.works-picture-list>div{width:calc(25% - 16px)}.works-picture-list img,.works-picture-list video{width:100%;border-radius:24px;overflow:hidden}@media screen and (max-width: 768px){.works-picture-list{flex-direction:column}.works-picture-list>div{width:100%}.works-picture-list picture{width:100%}.works-picture-list img,.works-picture-list video{width:100%;height:240px;object-fit:cover}.works-picture-list .flex-column{flex-direction:row-reverse}}.program-logo-horizontal{display:flex;justify-content:center;padding-block:120px 60px}.program-logo-horizontal img{width:100%;max-width:750px;height:auto;object-fit:contain}@media screen and (max-width: 768px){.program-logo-horizontal{padding-block:60px 32px}.program-logo-horizontal img{padding-inline:32px}}.feedback-list{padding-top:60px}.feedback-list .flex-column{padding:20px 20px 42px;background-color:#e83783;justify-content:space-between;height:auto}.feedback-list .flex-column span{display:flex;outline:1px solid #EDEAE8;border-radius:50%;width:60px;height:60px;overflow:hidden}.feedback-list .flex-column span img{width:100%;height:100%;object-fit:cover}.feedback-list .flex-column p{margin-top:36px;padding:0 20px}@media screen and (max-width: 768px){.feedback-list .slider-mod{margin-inline:-16px}.feedback-list .flex-column{padding:20px}.feedback-list .flex-column span{width:40px;height:40px}.feedback-list .flex-column p{margin-top:50px;padding:0}}.program-detail-page.details-courses-mod .detail-program{background-color:#edeae8;color:#212020;position:relative;overflow:hidden;padding-right:70px;background-image:url(/assets/cards/programs/details-courses-head-bg.png);background-size:contain;background-position:left center;background-repeat:no-repeat}.program-detail-page.details-courses-mod .detail-program .flex-column{flex-direction:row;align-items:center;z-index:1;gap:160px}.program-detail-page.details-courses-mod .detail-program .flex-column .h1{flex-shrink:0}@media screen and (max-width: 1370px){.program-detail-page.details-courses-mod .detail-program .flex-column{gap:80px}}@media screen and (max-width: 1280px){.program-detail-page.details-courses-mod .detail-program .flex-column{gap:40px}}.program-detail-page.details-courses-mod .details-courses-content{display:flex;align-items:flex-start;gap:58px;margin-top:120px;max-width:1440px;margin-inline:auto}.program-detail-page.details-courses-mod .details-courses-content .details-courses-title{position:relative;width:420px;flex-shrink:0}.program-detail-page.details-courses-mod .details-courses-content .details-courses-title picture{display:flex}.program-detail-page.details-courses-mod .details-courses-content .details-courses-title .text-body-decor-l{position:absolute;top:calc(100% - 50px);left:0}@media screen and (max-width: 1280px){.program-detail-page.details-courses-mod .details-courses-content{gap:16px}}@media screen and (max-width: 1025px){.program-detail-page.details-courses-mod .details-courses-content{flex-direction:column;gap:32px;margin-top:60px}.program-detail-page.details-courses-mod .details-courses-content .details-courses-title img{width:100%}.program-detail-page.details-courses-mod .details-courses-content .details-courses-title .text-body-decor-l{top:calc(100% - 46px)}}.program-detail-page.details-courses-mod .details-courses-list{display:flex;justify-content:space-between;width:100%;max-width:838px;margin-left:auto;gap:16px}.program-detail-page.details-courses-mod .details-courses-list .flex-column{width:calc(33.3333333333% - 16px);max-width:250px;flex-shrink:0}.program-detail-page.details-courses-mod .details-courses-list .flex-column img,.program-detail-page.details-courses-mod .details-courses-list .flex-column video{width:100%;height:250px;border-radius:32px;overflow:hidden;object-fit:cover}.program-detail-page.details-courses-mod .details-courses-list .flex-column>div{display:flex;flex-direction:column;margin-top:30px;gap:8px;padding-inline:8px}@media screen and (max-width: 1025px){.program-detail-page.details-courses-mod .details-courses-list{margin-left:revert;max-width:none}.program-detail-page.details-courses-mod .details-courses-list .flex-column{max-width:none}.program-detail-page.details-courses-mod .details-courses-list .flex-column img,.program-detail-page.details-courses-mod .details-courses-list .flex-column video{height:200px}.program-detail-page.details-courses-mod .details-courses-list .flex-column>div{margin-top:24px}}@media screen and (max-width: 1025px){.program-detail-page.details-courses-mod .detail-program{background-size:cover}}@media screen and (max-width: 768px){.program-detail-page.details-courses-mod .detail-program{padding-top:244px;padding-inline:16px;background-image:url(/assets/cards/programs/details-courses-head-bg_mob.png);background-size:cover}.program-detail-page.details-courses-mod .detail-program .flex-column{flex-direction:column;align-items:flex-start;gap:24px}.program-detail-page.details-courses-mod .details-courses-title{padding-inline:16px}}.your-lessons-slide{height:200px;border-radius:24px;overflow:hidden;background:#e83783}.your-lessons-slide img{width:100%;height:100%;object-fit:cover;object-position:left center}.program-show{display:none}
