.graphic-designer-course-free-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:clamp(1696px,84.375vw,2160px);margin:0 clamp(112px,7.8125vw,200px);background:#fff}.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}.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{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-img{width:40px;height:auto}.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/webdesigner-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/webdesigner-page-program/img/sc-program-line.svg);background-position:center;background-repeat:no-repeat}.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){.graphic-designer-course-free-page-program-section{padding:80px 0}.section-5.section-5-program .section-5-1{padding:64px 64px 64px 64px;margin:0 clamp(80px,5.8333333333vw,112px)}.section-5.section-5-program .section-5-1-program{gap:48px}.section-5.section-5-program .section-5-1-card-icon{padding:16px;border-radius:16px}.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:20px;line-height:24px}.section-5.section-5-program .section-5-1-card-text{font-size:15px;line-height:21px;max-width:unset}.section-5.section-5-program .section-5-1-card{gap:24px;padding:32px}.section-5.section-5-program .section-5-1-card-text-block{gap:16px}.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-img{width:36px}.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 .section-5-2{padding:96px 0 0;gap:64px}.section-5.section-5-program .section-community-h-1,.section-5.section-5-program .section-community-h-1-span,.section-5.section-5-program .section-community-h-1-span2,.section-5.section-5-program .section-community-h-1-span3{font-size:62px;line-height:68px}.section-5.section-5-program .section-community{gap:64px;padding:0 0 64px}.section-5.section-5-program .div6,.section-5.section-5-program .div-6-span,.section-5.section-5-program .div-6-span2,.section-5.section-5-program .div-6-span3{font-size:20px;line-height:26px}.section-5.section-5-program .pointer{width:26px;height:28px}.section-5.section-5-program .community-designers{padding:16px 24px 16px 16px;gap:24px}.section-5.section-5-program .community-persona{width:56px;height:56px;margin:0 0 0 -8px}.section-5.section-5-program .sc-6-community-persona-text{font-size:16px;line-height:21px;max-width:unset}.section-5.section-5-program .community-persona-1{margin-left:0}.section-5.section-5-program .community-items{gap:40px;padding:0 0 48px}.section-5.section-5-program .community-item{gap:20px}.section-5.section-5-program .user-group,.section-5.section-5-program .message-multiple-01{width:32px;height:32px}.section-5.section-5-program .community-item-icon{padding:16px}.section-5.section-5-program .div7{font-size:18px;line-height:21px}.section-5.section-5-program .community-item-text{gap:8px}.section-5.section-5-program .div8{font-size:15px;line-height:21px;max-width:unset}.section-5.section-5-program .community-people{gap:40px}.section-5.section-5-program .div9{font-size:15px;line-height:21px}.section-5.section-5-program .section-portfolio-head-h-1{font-size:44px;line-height:52px}.section-5.section-5-program .section-portfolio-head{gap:64px}.section-5.section-5-program .showreel-ux-production{font-size:16px;line-height:21px;max-width:600px}.section-5.section-5-program .section-portfolio{gap:64px}.section-5.section-5-program .play-button{width:120px}.section-5.section-5-program .elements6{width:24px;height:24px}.section-5.section_5_research .section-5-1-info-headline{flex-direction:column;gap:16px}.section-5.section_5_research .section-5-1-info-h-1{max-width:1000px}.section-5.section_5_research .section-5-1-info-p-1{max-width:1000px;font-size:18px;align-self:flex-start}.section-5.section_5_research .card-image-01{width:114px}.section-5.section_5_research .section-5-1-card:first-child{padding:32px}.section-5.section_5_research .section-5-1-card:first-child .section-5-1-card-icon-with-image{height:56px}.section-5.section_5_research .section-5-1-program{padding-top:128px;gap:48px}.section-5.section_5_research .section-5-1-program-head{gap:55px}.section-5.section_5_portfolio .button-secondary-purple{margin-top:32px}.section-5.section_5_portfolio .section-5-1-info-h-1{max-width:1000px}.section-5.section_5_portfolio .section-5-1-program{padding-top:64px;gap:48px}.section-5.section_5_portfolio .div3{max-width:568px;margin-right:0}.section-5.section_5_portfolio .div5{font-size:16px}.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 80px}.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){.graphic-designer-course-free-page-program-section{padding:0}.section-5.section-5-program{padding:0 8px 24px 8px;width:100%}.section-5.section-5-program .section-5-1-info-head{flex-direction:column;gap:16px}.section-5.section-5-program .section-5-1-info-headline{width:100%}.section-5.section-5-program .section-5-1-info-h-1{font-size:28px;line-height:114.286%}.section-5.section-5-program .section-5-1{padding:0 20px 24px 20px;gap:32px;margin:0;width:100%;border-radius:20px}.section-5.section-5-program .section-5-1-cards{flex-direction:column;padding:0;gap:12px;border-bottom:unset}.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-info{gap:24px}.section-5.section-5-program .section-5-1-card{padding:24px 20px;flex-direction:row;gap:16px}.section-5.section-5-program .section-5-1-card-title{font-size:18px;line-height:122.222%}.section-5.section-5-program .section-5-1-card-text{font-size:16px;line-height:131.25%;max-width:100%}.section-5.section-5-program .section-5-1-card-text-block{gap:8px}.section-5.section-5-program .section-5-1-card-icon{padding:12px}.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:0}.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-community-h-1,.section-5.section-5-program .section-community-h-1-span,.section-5.section-5-program .section-community-h-1-span2,.section-5.section-5-program .section-community-h-1-span3{font-size:33px;line-height:35px}.section-5.section-5-program .section-community-content{flex-direction:column;gap:31px}.section-5.section-5-program .community-designers{flex-direction:column;align-items:flex-start;gap:12px;border-radius:24px}.section-5.section-5-program .community-designers.community-designers-desc{display:none}.section-5.section-5-program .community-designers.community-designers-mob{display:flex}.section-5.section-5-program .section-community{gap:30px;padding:0 0 39px 0}.section-5.section-5-program .sc-6-community-persona-text{font-size:15px;line-height:20px}.section-5.section-5-program .section-5-2{padding:39px 0 0;gap:39px}.section-5.section-5-program .div6,.section-5.section-5-program .div-6-span,.section-5.section-5-program .div-6-span2,.section-5.section-5-program .div-6-span3{font-size:20px;line-height:25px;font-weight:400}.section-5.section-5-program .community-persona{width:46px;height:46px}.section-5.section-5-program .div7{font-size:16px;line-height:22px}.section-5.section-5-program .user-group,.section-5.section-5-program .message-multiple-01{width:24px;height:24px}.section-5.section-5-program .community-item-icon{padding:12px}.section-5.section-5-program .community-items{padding:0 0 24px;gap:23px}.section-5.section-5-program .community-item{border-top:1px solid #2e2f33;padding-top:23px}.section-5.section-5-program .community-people{gap:31px}.section-5.section-5-program .section-portfolio-head{flex-direction:column;gap:16px}.section-5.section-5-program .section-portfolio-head-h-1{font-size:27px;line-height:31px}.section-5.section-5-program .section-portfolio-showreel-video{height:150px}.section-5.section-5-program .play-button{width:94px}.section-5.section-5-program .play-button:hover{width:94px}.section-5.section-5-program .section-portfolio{gap:31px}.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-img{width:24px}.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}}