.design-carrer-page-program-section{background-color:#f4f4f4;display:flex;justify-content:center;padding:128px 0}.section-5,.section-5 *{box-sizing:border-box}.section-5.section-5-program{font-family:"Onest",sans-serif;letter-spacing:-0.01em!important;width:100%}.section-5.section-5-program .section-5,.section-5.section-5-program .section-5-1{display:flex;flex-direction:column;gap:0;align-items:center;justify-content:flex-start;align-self:stretch;flex-shrink:0;position:relative}.section-5.section-5-program .section-5-1{padding:80px 84px;border-radius:32px;max-width:200rem;width:90%;margin:0 auto;background:#fff}.section-5.section-5-program .section-5-1-info,.section-5.section-5-program .section-5-1-info-head,.section-5.section-5-program .section-5-1-info-headline{display:flex;align-items:flex-start;justify-content:flex-start;position:relative}.section-5.section-5-program .section-5-1-info{flex-direction:column;gap:4.8rem;width:100%}.section-5.section-5-program .section-5-1-info-head{align-self:stretch;flex-shrink:0}.section-5.section-5-program .section-5-1-info-headline{flex-direction:column;gap:1.6rem}.section-5.section-5-program .section-5-1-info-h-1{color:#1a1a1a;font-size:4.8rem;line-height:112.5%;font-weight:700;letter-spacing:-.01em;position:relative;flex:1}.section-5.section-5-program .section-5-1-info-p-1{color:#666;font-size:1.8rem;font-weight:400;line-height:144.444%;letter-spacing:-.01em}.section-5.section-5-program .section-5-1-cards{display:flex;align-items:stretch;justify-content:flex-start;position:relative;flex-direction:row;gap:1.6rem;flex-shrink:0;max-width:200rem;width:100%}.section-5.section-5-program .section-5-1-card{display:flex;align-items:flex-start;justify-content:flex-start;position:relative;flex-direction:column;gap:3.2rem;flex:1;background-color:#f7f7f7;border:1px solid #f4f4f4;border-radius:2.4rem;padding:3.6rem}.section-5.section-5-program .section-5-1-card-icon{display:flex;align-items:flex-start;justify-content:flex-start;position:relative;border-radius:1.6rem;padding:1.6rem;flex-direction:row;gap:0;flex-shrink:0}.section-5.section-5-program .section-5-1-card-icon-with-image{display:flex;align-items:flex-start;justify-content:flex-start;position:relative;flex-shrink:0}.section-5.section-5-program .section-5-1-card-text-block{display:flex;flex-direction:column;gap:1.6rem;align-items:flex-start;justify-content:flex-start;align-self:stretch;position:relative}.section-5.section-5-program .section-5-1-card-title{color:#1a1a1a;font-family:"Onest",sans-serif;font-size:2.4rem;line-height:2.8rem;font-weight:600;letter-spacing:-.01em;align-self:stretch;position:relative}.section-5.section-5-program .section-5-1-card-text{position:relative;color:#666;font-size:1.6rem;line-height:2.2rem;font-weight:400;letter-spacing:-.01em;width:100%;max-width:35rem}.section-5.section-5-program .clock-01{flex-shrink:0;width:3.2rem;height:3.2rem;position:relative;overflow:hidden}.section-5.section-5-program .elements3{width:100%;object-fit:contain}.section-5.section-5-program .card-image-01{width:16.6rem;height:auto}.section-5.section-5-program .image-01{width:100%;height:auto}.section-5.section-5-program .section-5-1-program,.section-5.section-5-program .section-5-1-program-head{display:flex;justify-content:flex-start;flex-shrink:0;position:relative}.section-5.section-5-program .section-5-1-program{flex-direction:column;align-items:flex-start;width:100%;gap:64px;padding-top:128px}.section-5.section-5-program .section-5-1-program-head{align-items:flex-start;align-self:stretch;flex-direction:column;gap:24px}.section-5.section-5-program .section-5-1-program-headline{display:flex;flex-direction:column;gap:32px;align-items:flex-start;justify-content:center;flex:1;position:relative}.section-5.section-5-program .section-5-1-program-head-badge{background:#0fa958;border-radius:100px;padding:6px 16px 6px 12px;display:flex;flex-direction:row;gap:8px;align-items:flex-start;justify-content:flex-start;flex-shrink:0;position:relative}.section-5.section-5-program .icon-checkmark-badge{flex-shrink:0;width:20px;height:20px;position:relative;overflow:hidden}.section-5.section-5-program .elements5{height:auto;position:absolute;left:1.04px;top:1.04px;overflow:visible}.section-5.section-5-program ._2024{color:#fff;font-size:16px;line-height:22px;font-weight:400;letter-spacing:-.01em;position:relative}.section-5.section-5-program .section-5-1-program-head-h-1{color:#1a1a1a;font-size:calc(56px + (80 - 56)*(100vw - 1920px)/(2560 - 1920));font-weight:600;letter-spacing:-.01em;position:relative;line-height:102.5%}.section-5.section-5-program .section-5-1-program-head-subtitle{display:flex;flex-direction:row;gap:10px;align-items:center;justify-content:flex-end;flex:1;position:relative}.section-5.section-5-program .div3{color:#666;font-size:clamp(18px,.78125vw,20px);line-height:140%;font-weight:400;letter-spacing:-.01em;position:relative;flex:1;max-width:1021px}.section-5.section-5-program .section-5-1-program-cards{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;align-self:stretch;flex-shrink:0;position:relative}.section-5.section-5-program .section-5-1-program-cards .program-card{gap:54px;justify-content:center;align-items:stretch;flex-shrink:0;position:relative;display:none;transition:visibility 0s .3s,opacity .3s ease,transform .3s ease;width:100%}.section-5.section-5-program .section-5-1-program-cards .program-card.visible{display:flex}.section-5.section-5-program .section-5-1-program-cards .program-card:not(.close){cursor:unset}.section-5.section-5-program .section-5-1-program-cards .program-card:not(.close) .icons-plus-big:before{display:none}.section-5.section-5-program .section-5-1-program-cards .program-card .wrap_col_program{display:flex;flex-direction:column;align-items:center;flex:none}.section-5.section-5-program .section-5-1-program-cards .program-card .wrap_col_program .line-dashed-vertical{height:100%;border-left:1px solid #fff0;border-image:repeating-linear-gradient(to bottom,#D9D9D9 0,#D9D9D9 10px,transparent 10px,transparent 20px) 1}.section-5.section-5-program .section-5-1-program-cards .program-section-cards-block.program-section-cards-block-practice .program-card:last-child .wrap_col_program .line-dashed-vertical{display:none}.section-5.section-5-program .section-5-1-program-cards .program-section-cards-block.section-hidden{display:none}.section-5.section-5-program .section-5-1-program-cards .program-section-cards-block{align-self:stretch}.section-5.section-5-program .section-5-1-program-cards .section-5-1-program-cards-info{align-self:stretch;padding:0 48px}.section-5.section-5-program .section-5-1-program-cards .program-section-cards-block .program-section-title-box-block{display:flex;flex-direction:column;align-items:flex-start;flex:none}.section-5.section-5-program .section-5-1-program-cards .program-section-cards-block .program-section-title-box-block .program-section-title-box{margin-bottom:0}.section-5.section-5-program .section-5-1-program-cards .program-section-cards-block .program-section-title-box-block .line-dashed-vertical{margin-left:108px;height:80px;border-left:1px solid #fff0;border-image:repeating-linear-gradient(to bottom,#D9D9D9 0,#D9D9D9 10px,transparent 10px,transparent 20px) 1}.section-5.section-5-program .section-5-1-program-cards .program-section-cards-block.program-section-cards-block-theory .program-card:nth-child(2) .program-card-content-block{margin:0 0 48px 0;padding:0 0 64px 0;border-bottom:none}.section-5.section-5-program .section-5-1-program-cards .program-section-cards-block.program-section-cards-block-practice .program-card:nth-child(2) .program-card-content-block{margin:0 0 12px 0;padding:0 0 48px 0;border-bottom:none}.section-5.section-5-program .section-5-1-program-cards .program-section-cards-block.program-section-cards-block-practice .program-card-head{margin-bottom:40px}.section-5.section-5-program .section-5-1-program-cards .program-section-cards-block.program-section-cards-block-practice .program-card-content-box{gap:40px}.section-5.section-5-program .section-5-1-program-cards .wrapper_content_program{flex:1 1 auto}.section-5.section-5-program .section-5-1-program-cards .program-card-head{flex-direction:row;gap:64px;align-self:stretch;flex-shrink:0;margin-bottom:32px}.section-5.section-5-program .section-5-1-program-cards .program-card-head,.section-5.section-5-program .section-5-1-program-cards .program-card-info,.section-5.section-5-program .section-5-1-program-cards .program-card-info-badge{display:flex;align-items:flex-start;justify-content:flex-start;position:relative}.section-5.section-5-program .section-5-1-program-cards .program-card-info{flex-direction:column;gap:20px;flex:1}.section-5.section-5-program .section-5-1-program-cards .program-card-info .program-card-info-badge{display:none}.section-5.section-5-program .section-5-1-program-cards .program-card-info-badge{background:#000;border-radius:100px;padding:16px 10px;width:120px;flex-direction:row;justify-content:center;transition:.3s background;gap:0;flex-shrink:0}.section-5.section-5-program .section-5-1-program-cards .program-card-info-badge div{transition:.3s color;color:#fafafa;font-size:22px;line-height:109.091%;font-weight:600;letter-spacing:-.01em;position:relative}.section-5.section-5-program .section-5-1-program-cards .program-card-info-title{color:#1a1a1a;font-size:36px;font-weight:700;line-height:111.111%;letter-spacing:-.01em;position:relative;align-self:stretch;margin-top:6px}.section-5.section-5-program .program-card-content-block{display:flex;flex-direction:column;row-gap:32px;align-self:stretch;margin:0 0 64px 0;padding:0 0 64px 0;border-bottom:1px solid #d9d9d9}.section-5.section-5-program .program-card-content-box{display:flex;flex-direction:column;gap:32px}.section-5.section-5-program .program-section-title-box{display:flex;padding:32px 56px;justify-content:flex-start;align-items:center;align-self:stretch;gap:24px;border-radius:16px;margin-bottom:80px;border:1px solid #f0f0f0;background:#f2f2f2}.section-5.section-5-program .program-section-title-text{color:#1a1a1a;font-size:36px;font-weight:700;line-height:111.111%;letter-spacing:-.01em}.section-5.section-5-program .program-card-content{display:flex;flex-direction:column}.section-5.section-5-program .program-card-content.program-card-content-learn{row-gap:24px}.section-5.section-5-program .program-card-content.program-card-content-result{border-radius:16px;border:1px solid #e3fcef;background:#f2faf6;max-width:1400px;padding:39px;row-gap:20px}.section-5.section-5-program .program-card-content.program-card-content-result .program-card-content-list{color:#1a1a1a;font-family:Onest,serif;font-size:20px;font-weight:400;line-height:140%;letter-spacing:-.2px}.section-5.section-5-program .program-card-content.program-card-content-result-skills{border-radius:16px;border:1px solid #ebeeff;background:#f2f4ff;max-width:1400px;padding:39px;row-gap:20px}.section-5.section-5-program .program-card-content.program-card-content-result-skills .program-card-content-list{color:#1a1a1a;font-family:Onest,serif;font-size:20px;font-weight:400;line-height:140%;letter-spacing:-.2px}.section-5.section-5-program .program-card-content-list-apps{display:flex;align-items:center;align-self:flex-start;gap:6px}.section-5.section-5-program .program-card-content-list-app-item{display:flex;padding:10px 24px 10px 10px;align-items:center;gap:12px;border-radius:32px;border:1px solid #f0f0f0;background:#fff;box-shadow:0 4px 32px 0 rgb(184 187 204 / .15)}.section-5.section-5-program .program-card-content-list-app-item-img-box{width:40px;height:auto}.section-5.section-5-program .program-card-content-list-app-item-text{color:#1a1a1a;font-size:20px;font-weight:500;line-height:140%;letter-spacing:-.01em}.section-5.section-5-program .program-card-content-title-box{display:flex;align-items:center;gap:12px}.section-5.section-5-program .program-card-content-title-img{width:24px;height:auto}.section-5.section-5-program .program-card-content-title-text{color:#1a1a1a;letter-spacing:-.1px;font-size:clamp(22px,.9375vw,24px);font-weight:600;line-height:100%}.section-5.section-5-program .program-card-content-list{display:flex;flex-direction:column;row-gap:16px;color:rgb(26 26 26 / .8);font-size:clamp(18px,.78125vw,20px);font-weight:400;line-height:120%}.section-5.section-5-program .program-card-content-list-item{list-style:none;padding-left:27px;position:relative;letter-spacing:0}.section-5.section-5-program .program-card-content-list-item:before{content:"";position:absolute;left:0;top:6px;width:8px;height:8px;border-radius:50%;background:#666}.section-5.section-5-program .icon-exit,.section-5.section-5-program .icons-plus-big{flex-shrink:0;position:relative;cursor:pointer}.section-5.section-5-program .icon-exit{background:#fff;border-radius:12px;padding:16px;display:none;flex-direction:row;gap:0;align-items:center;justify-content:center;width:56px;height:56px}.section-5.section-5-program .icons-plus-big{width:22px;height:22px;transition:all .5s linear;position:relative;display:flex;align-items:center;justify-content:center;background-image:url(/wp-content/themes/wemake-theme/modules/design-carrer-page-program/img/sc-program-line.svg);background-position:center;background-repeat:no-repeat}.section-5.section-5-program .icons-plus-big:before{content:"";position:absolute;width:22px;height:22px;top:0;left:0;transform:rotate(90deg);display:block;background-image:url(/wp-content/themes/wemake-theme/modules/design-carrer-page-program/img/sc-program-line.svg);background-position:center;background-repeat:no-repeat}.section-5.section-5-program .button-secondary-purple{border-radius:1.2rem;padding:1.8rem 3.2rem;display:flex;flex-direction:row;gap:1.2rem;flex-shrink:0;align-items:center;justify-content:center;align-self:stretch;position:relative;overflow:hidden;background:linear-gradient(149deg,#5A75FF 0%,#738AFF 100%);transition:.3s linear;cursor:pointer}.section-5.section-5-program .button-secondary-purple .hide_elements{display:none}.section-5.section-5-program .button-secondary-purple .show_elements{display:block}.section-5.section-5-program .button-secondary-purple.active .hide_elements{display:block}.section-5.section-5-program .button-secondary-purple.active .show_elements{display:none}.section-5.section-5-program .button-secondary-purple .hover_bubble{background:#4362ff}.section-5.section-5-program .div5{color:#fafafa;font-size:1.6rem;line-height:2.4rem;font-weight:500;letter-spacing:-.01em;position:relative;z-index:2}.section-5.section-5-program .elements7,.section-5.section-5-program .elements8,.section-5.section-5-program .elements9,.section-5.section-5-program .elements10{width:83.33%;height:79.17%;position:absolute;right:8.33%;left:8.33%;bottom:10.42%;top:10.42%;overflow:visible}@media(min-width:1025px)and (max-width:1920px){.design-carrer-page-program-section{padding:80px 0}.section-5.section-5-program .section-5-1{padding:9.142rem;max-width:unset;border-radius:4.571rem;margin:12.8rem auto 6.857rem auto}.section-5.section-5-program .section-5-1-program{gap:48px;padding-top:96px}.section-5.section-5-program .section-5-1-info{gap:6.86rem}.section-5.section-5-program .section-5-1-info-h-1{font-size:6.29rem;line-height:7.43rem;max-width:146.43rem}.section-5.section-5-program .section-5-1-cards{padding:0;gap:2.285rem;max-width:unset}.section-5.section-5-program .section-5-1-card-icon{padding:2.29rem;border-radius:2.29rem}.section-5.section-5-program .section-5-1-program-cards .program-card-info-badge div{font-size:20px;line-height:110%;letter-spacing:-.2px}.section-5.section-5-program .section-5-1-program-cards .program-card-info-badge{width:110px}.section-5.section-5-program .section-5-1-program-cards .program-card{gap:48px}.section-5.section-5-program .section-5-1-program-cards .program-card-info-title{font-size:32px;line-height:112.5%;margin-top:6px}.section-5.section-5-program .section-5-1-program-cards .program-card-head{margin-bottom:32px}.section-5.section-5-program .program-card-content-box{gap:28px}.section-5.section-5-program .program-card-content.program-card-content-result-skills{padding:30px;gap:17px}.section-5.section-5-program .program-card-content.program-card-content-result{padding:30px;gap:17px}.section-5.section-5-program .section-5-1-card-title{font-size:2.86rem;line-height:3.43rem}.section-5.section-5-program .section-5-1-card-text{font-size:2.14rem;line-height:3rem;max-width:unset}.section-5.section-5-program .section-5-1-card{gap:3.43rem;padding:4.57rem}.section-5.section-5-program .section-5-1-card-text-block{gap:2.29rem}.section-5.section-5-program .icon-checkmark-badge{width:20px;height:20px}.section-5.section-5-program .section-5-1-program-headline{gap:24px}.section-5.section-5-program .section-5-1-program-head{gap:20px}.section-5.section-5-program .section-5-1-program-head-h-1{font-size:56px;line-height:107.143%}.section-5.section-5-program .div3{font-size:18px;line-height:133.333%}.section-5.section-5-program .section-5-1-program-cards .program-card-info{gap:20px}.section-5.section-5-program ._8,.section-5.section-5-program ._7{font-size:15px;line-height:21px}.section-5.section-5-program .program-card-info-lessons{gap:12px}.section-5.section-5-program .folder-pin{width:20px;height:20px}.section-5.section-5-program .section-5-1-program-cards .program-card-description{padding:32px;font-size:16px;line-height:21px}.section-5.section-5-program .section-5-1-program-cards .program-card-description li{font-size:16px;line-height:21px}.section-5.section-5-program .section-5-1-program-cards .program-section-cards-block.program-section-cards-block-theory .program-card:nth-child(2) .program-card-content-block{margin:0 0 32px 0;padding:0 0 48px 0}.section-5.section-5-program .program-section-title-box{padding:28px 48px;gap:20px;margin-bottom:64px}.section-5.section-5-program .section-5-1-program-cards .program-section-cards-block .program-section-title-box-block .line-dashed-vertical{height:64px;margin-left:92px}.section-5.section-5-program .program-section-title-text{font-size:32px;line-height:112.5%}.section-5.section-5-program .section-5-1-program-cards .section-5-1-program-cards-info{padding:0 40px}.section-5.section-5-program .section-5-1-program-cards .program-section-cards-block.program-section-cards-block-practice .program-card-head{margin-bottom:28px}.section-5.section-5-program .section-5-1-program-cards .program-section-cards-block.program-section-cards-block-practice .program-card-content-box{gap:36px}.section-5.section-5-program .section-5-1-program-cards .program-section-cards-block.program-section-cards-block-practice .program-card:nth-child(2) .program-card-content-block{margin:0 0 0 0;padding:0 0 32px 0}.section-5.section-5-program .program-card-content-list-app-item-img-box{width:36px}.section-5.section-5-program .program-card-content-list-app-item-text{font-size:18px;line-height:133.333%}.section-5.section-5-program .button-secondary-purple{padding:18px 32px}.section-5.section-5-program .div5{font-size:15px;line-height:21px}.section-5.section-5-program .program-card-content-title-text{line-height:109.091%;letter-spacing:0}.section-5.section-5-program .program-card-content-list{font-size:18px;line-height:133.333%}.section-5.section-5-program .program-card-content-block{margin:0 0 48px 0;padding:0 0 48px 0}.section-5.section-5-program .program-card-content.program-card-content-result-skills .program-card-content-list{font-size:18px;line-height:133.333%;letter-spacing:-.18px}.section-5.section-5-program .program-card-content.program-card-content-result .program-card-content-list{font-size:18px;line-height:133.333%;letter-spacing:-.18px}}@media(min-width:1025px)and (max-width:1536px){.section-5.section-5-program .section-5-1-program-cards .program-card-info-badge{width:100px;padding:14px 10px}.section-5.section-5-program .section-5-1{padding:4.1666666667vw 4.1666666667vw 4.1666666667vw 4.1666666667vw;margin:0 auto}.section-5.section-5-program .section-5-1-program-head-h-1{font-size:clamp(36px,3.6458333333vw,56px)}.section-5.section-5-program .div3{font-size:clamp(16px,1.171875vw,18px)}.section-5.section-5-program .section-5-1-program-cards .program-card-info-badge div{font-size:clamp(16px,1.171875vw,18px)}.section-5.section-5-program .section-5-1-program-cards .program-card-info-title{font-size:clamp(24px,1.8229166667vw,28px);line-height:114.286%;letter-spacing:-.28px}.section-5.section-5-program .program-card-content-title-text{font-size:20px;line-height:110%}.section-5.section-5-program .program-card-content-list{font-size:16px;line-height:137.5%;gap:12px}.section-5.section-5-program .program-section-title-box{padding:24px 48px;gap:20px;margin-bottom:48px}.section-5.section-5-program .program-section-title-text{font-size:28px;line-height:114.286%}.section-5.section-5-program .program-card-content-list-app-item-img-box{width:32px}.section-5.section-5-program .program-card-content-list-app-item-text{font-size:16px;line-height:150%}.section-5.section-5-program .program-card-content.program-card-content-result-skills .program-card-content-list{font-size:16px;line-height:137.5%;letter-spacing:-.16px;max-width:850px}.section-5.section-5-program .program-card-content.program-card-content-result .program-card-content-list{font-size:16px;line-height:137.5%;letter-spacing:-.16px;max-width:850px}.section-5.section-5-program .section-5-1-program-cards .program-section-cards-block.program-section-cards-block-theory .program-card:nth-child(2) .program-card-content-block{margin:0 0 24px 0}.section-5.section-5-program .program-section-cards-block.program-section-cards-block-practice .program-section-title-box{margin-bottom:64px}.section-5.section-5-program .section-5-1-program-cards .program-section-cards-block.program-section-cards-block-practice .program-card-content-box{gap:32px}.section-5.section-5-program .section-5-1-program-cards .section-5-1-program-cards-info{padding:0 2.6041666667vw}.section-5.section-5-program .section-5-1-program-cards .program-section-cards-block.program-section-cards-block-practice .program-section-title-box-block .line-dashed-vertical{margin-left:calc(52px + 2.6041666667vw)}}@media all and (max-width:1024px){.design-carrer-page-program-section{padding:0}.section-5.section-5-program{width:100%}.section-5.section-5-program .section-5-1-info-head{padding:0 5%;flex-direction:column;gap:2.4rem}.section-5.section-5-program .section-5-1-info-headline{width:100%;flex-direction:column;gap:1.7rem}.section-5.section-5-program .section-5-1-info{gap:2.55rem}.section-5.section-5-program .section-5-1-cards{flex-direction:row;flex-wrap:nowrap;overflow-x:auto;gap:1.28rem;width:105%;margin-right:-5%;padding:0;border-bottom:unset;scrollbar-width:none;-ms-overflow-style:none}.section-5.section-5-program .section-5-1-cards::-webkit-scrollbar{display:none}.section-5.section-5-program .section-5-1-card{padding:2.55319rem 2.12766rem;flex-direction:row;gap:1.7rem;min-width:82vw;border-radius:1.70213rem;flex-shrink:0}.section-5.section-5-program .section-5-1-card:first-child{margin-left:5%}.section-5.section-5-program .section-5-1-card:last-child{margin-right:10%}.section-5.section-5-program .section-5-1-card-icon{padding:1.2766rem}.section-5.section-5-program .section-5-1-card-title{font-size:1.91489rem;line-height:2.34043rem}.section-5.section-5-program .section-5-1-card-text{font-size:1.55574rem;line-height:2.12766rem;max-width:100%}.section-5.section-5-program .section-5-1-card-text-block{gap:.85rem}.section-5.section-5-program .clock-01{width:24px;height:24px}.section-5.section-5-program .card-image-01{width:12.76596rem}.section-5.section-5-program .section-5-1-info-h-1{font-size:2.76596rem;line-height:3.19149rem}.section-5.section-5-program .section-5-1{padding:3.4rem 0 2.55rem 0;gap:1.7rem;margin:6.81rem 0 3.4rem 0;width:100%;border-radius:2.12766rem}.section-5.section-5-program .section-5-1-program{padding:0 5%}.section-5.section-5-program .section-5-1-program-cards{padding:0;background:unset;border-radius:unset;border:unset;gap:32px}.section-5.section-5-program .section-5-1-program-cards .program-card .wrap_col_program{display:none}.section-5.section-5-program .section-5-1-program-cards .program-card-info .program-card-info-badge{display:flex;width:90px;padding:6px 16px}.section-5.section-5-program .section-5-1-program-head{flex-direction:column;gap:16px}.section-5.section-5-program .checkmark-badge-02,.section-5.section-5-program .audio-book-01,.section-5.section-5-program .clock-01,.section-5.section-5-program .timer-01{width:24px;height:24px}.section-5.section-5-program .section-5-1-program-head-h-1{font-size:28px;line-height:114.286%}.section-5.section-5-program .section-5-1-program-headline{width:100%;gap:12px}.section-5.section-5-program .section-5-1-program-cards .program-card{border-radius:12px;border:1px solid #f7f7f7;background:#fafafa;padding:19px 15px}.section-5.section-5-program .section-5-1-program-cards .program-card.close .program-card-info-title{font-weight:600}.section-5.section-5-program .section-5-1-program-cards .program-card-head{margin-bottom:0;gap:16px}.section-5.section-5-program .section-5-1-program-cards .program-card-info{gap:12px}.section-5.section-5-program .section-5-1-program-cards .program-card-info-title{font-size:18px;line-height:22px;letter-spacing:-.18px;font-weight:700;margin-top:0}.section-5.section-5-program .icons-plus-big{width:20px;height:20px}.section-5.section-5-program .icons-plus-big:before{width:20px;height:20px}.section-5.section-5-program .icon-exit{display:flex;padding:12px;border-radius:12px;width:48px;height:48px}.section-5.section-5-program .section-5-1-program{gap:32px;padding-top:48px}.section-5.section-5-program .section-5-1-program-cards .program-card-description li{font-size:15px;line-height:20px}.section-5.section-5-program .section-5-1-program-cards .program-card-description{padding:24px;margin-bottom:20px;font-size:15px;line-height:20px}.section-5.section-5-program .section-5-1-program-head-badge{padding:6px 16px 6px 12px;gap:8px}.section-5.section-5-program .icon-checkmark-badge{width:20px;height:20px}.section-5.section-5-program ._2024{font-size:15px;line-height:20px}.section-5.section-5-program .div3{font-size:16px;line-height:22px;margin-right:0;max-width:100%}.section-5.section-5-program .program-card-content-block{margin:20px 0 0 0;padding:0;display:none;border-bottom:unset}.section-5.section-5-program .section-5-1-program-cards .program-card-info-badge div{font-size:15px;line-height:133.333%}.section-5.section-5-program .program-card-content.program-card-content-learn{padding:19px 0;row-gap:16px;border-top:1px solid #d9d9d9}.section-5.section-5-program .program-card-content.program-card-content-result-skills{padding:23px;gap:12px}.section-5.section-5-program .program-card-content-box{gap:0}.section-5.section-5-program .program-card-content-title-img{width:20px}.section-5.section-5-program .program-card-content-title-box{gap:12px}.section-5.section-5-program .program-card-content-title-text{font-size:18px;line-height:22px;letter-spacing:-.36px}.section-5.section-5-program .program-card-content-list-item{padding-left:19px;font-size:16px;line-height:22px;letter-spacing:-.32px}.section-5.section-5-program .program-card-content-list{row-gap:16px;font-size:16px;line-height:24px;letter-spacing:-.32px}.section-5.section-5-program .program-card-content.program-card-content-result-skills .program-card-content-list{row-gap:16px;font-size:16px;line-height:24px;letter-spacing:-.32px}.section-5.section-5-program .program-card-content.program-card-content-result .program-card-content-list{row-gap:16px;font-size:16px;line-height:24px;letter-spacing:-.32px}.section-5.section-5-program .program-card-content.program-card-content-result{padding:24px;gap:12px;border-radius:10px}.section-5.section-5-program .program-section-title-box{padding:16px;gap:12px;border-radius:12px;margin-bottom:12px}.section-5.section-5-program .program-section-title-text{font-size:18px;line-height:122.222%}.section-5.section-5-program .section-5-1-program-cards .section-5-1-program-cards-info{padding:0;display:flex;flex-direction:column;row-gap:12px}.section-5.section-5-program .section-5-1-program-cards .program-section-cards-block.program-section-cards-block-practice .program-card-head{margin-bottom:0}.section-5.section-5-program .program-card-content-list-apps{flex-wrap:wrap;padding-bottom:20px}.section-5.section-5-program .program-card-content-list-app-item{padding:8px 16px 8px 8px;gap:10px}.section-5.section-5-program .program-section-cards-block.program-section-cards-block-practice .program-card:last-child .program-card-content-list-app-item:first-child{order:3}.section-5.section-5-program .program-section-cards-block.program-section-cards-block-practice .program-card:last-child .program-card-content-list-app-item:nth-child(2){order:1}.section-5.section-5-program .program-section-cards-block.program-section-cards-block-practice .program-card:last-child .program-card-content-list-app-item:nth-child(3){order:2}.section-5.section-5-program .program-card-content-list-app-item-img-box{width:28px}.section-5.section-5-program .program-card-content-list-app-item-text{font-size:16px;line-height:150%}.section-5.section-5-program .section-5-1-program-cards .program-section-cards-block.program-section-cards-block-practice .program-card-content-box{gap:0}.section-5.section-5-program .section-5-1-program-cards .program-section-cards-block.program-section-cards-block-theory .program-card:nth-child(2) .program-card-content-block{margin:20px 0 0 0;padding:0}.section-5.section-5-program .section-5-1-program-cards .program-section-cards-block.program-section-cards-block-practice .program-card:nth-child(2) .program-card-content-block{margin:20px 0 0 0;padding:0}.section-5.section-5-program .section-5-1-program-cards .program-section-cards-block .program-section-title-box-block .line-dashed-vertical{display:none}.section-5.section-5-program .section-5-1-program-cards .program-section-cards-block .program-section-title-box-block .program-section-title-box{margin-bottom:12px}}