.course-application__feedback-subtitle,.course-application__feedback-received-title,.purple-button,.course-application__section,.course-application__block-description,.course-application__feedback-received-description,.course-application__block-title,.course-application__feedback-title,.course-application__feedback-subbutton,.course-application__title{font-size:2rem}.course-application__title{font-family:Benzin,sans-serif;font-weight:600;font-size:4rem;text-transform:uppercase}@media (max-width: 1024px){.course-application__title{font-size:3rem}}.course-application__feedback-subbutton{font-weight:400;line-height:160%}.course-application__block-title,.course-application__feedback-title{font-family:Montserrat,sans-serif;font-weight:700;font-size:24px}@media (max-width: 375px){.course-application__block-title,.course-application__feedback-title{font-size:20px}}.course-application__block-description,.course-application__feedback-received-description{font-family:Montserrat,sans-serif;font-weight:400;line-height:160%;font-size:16px}.purple-button,.course-application__section{font-family:Montserrat,sans-serif;font-weight:500;line-height:100%;font-size:14px;color:var(--white)}.course-application__feedback-received-title{font-family:Montserrat,sans-serif;font-weight:700;line-height:120%;font-size:16px}html{--accent-color-hover: #00a59a;--accent-color-light: #00c7ba;--accent-color-light-hover: #00ecdc;--accent-gradient: linear-gradient(268.83deg, #f4fb6a 0%, #00e3d6 103.65%);--accent-gradient-start: #f4fb6a;--accent-gradient-stop: #00e3d6;--color-green: #00c7ba;--color-blue: #1381f1;--color-blue-hover: rgba(19, 129, 241, .8);--color-pink: #ff5c66;--color-purple: #5945d6;--course-color-purple: #6060f0;--color-gray: #c7c7c7;--color-body-gray: #f1f2f6;--color-pale-gray: #fbfbfd;--background: #f1f2f6;--surface-surface-primary: #f1f2f6;--white: #ffffff;--text-text-primary: #1f1f1f;--text-link: #4b47ef;--text-link-hover-active: #3733f1;--filter-green: brightness(0) saturate(100%) invert(88%) sepia(8%) saturate(2335%) hue-rotate(77deg) brightness(96%) contrast(95%);--filter-pink: brightness(0) saturate(100%) invert(68%) sepia(62%) saturate(5145%) hue-rotate(314deg) brightness(105%) contrast(101%);--filter-purple: brightness(0) saturate(100%) invert(47%) sepia(76%) saturate(5009%) hue-rotate(227deg) brightness(94%) contrast(82%);--filter-blue: brightness(0) saturate(100%) invert(59%) sepia(56%) saturate(5442%) hue-rotate(175deg) brightness(101%) contrast(94%);font-size:10px}.purple-button{border-style:none;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:16px;border-radius:16px;background-color:var(--accent-color)}.purple-button:hover{opacity:.8}.course-application .course-color{color:var(--accent-color)}.course-application__container{display:flex;width:100%;position:relative}.course-application__title{font-size:34px;line-height:120%;margin-bottom:24px}.course-application__card{flex:0 0 100%;display:flex;gap:48px;background-color:var(--white);padding:32px;border-radius:32px;opacity:1;transition:all .3s ease-in-out}.course-application__card.disable{opacity:0}.course-application__description{display:grid;grid-template-columns:1fr 1fr;gap:38px}.course-application__description .course-application__block:first-child{border-right:1px solid var(--accent-color);padding-right:38px}.course-application__block{display:flex;flex-direction:column;height:100%}.course-application__block-description{margin-top:16px}.course-application__block-footer{display:flex;flex-direction:column;margin-top:auto;gap:4px}.course-application__section{display:flex;flex-direction:column;justify-content:center;flex:0 0 340px;height:340px;background-color:var(--accent-color);padding:0 32px;border-radius:16px}.course-application__section-title{font-size:32px;line-height:120%;margin-bottom:12px;font-weight:700}.course-application__section-subtitle{font-size:16px;line-height:120%}.course-application__section-text{font-size:16px;line-height:160%;font-weight:400;opacity:.8}.course-application__section-button{margin-top:24px;background-color:var(--white);color:var(--text-text-primary);display:flex;align-items:center;justify-content:center;cursor:pointer;width:276px;height:56px;border-radius:16px;font-size:16px;line-height:100%;font-weight:500;transition:all .3s ease-in-out}.course-application__section-button:after{content:"";display:inline-block;margin:0 0 .1rem .5rem;width:.8rem;height:.8rem;border-right:.1rem solid currentColor;border-top:.1rem solid currentColor;transform:rotate(45deg)}.course-application__section-button:hover{color:var(--text-link)}.course-application__section-button:active{color:var(--text-link-hover-active)}.course-application__section-subbutton{font-size:12px;line-height:160%;font-weight:400;margin-top:8px}.course-application__section-subbutton-link{opacity:.8;text-decoration:underline;cursor:pointer;transition:all .3s ease-in-out}.course-application__section-subbutton-link:hover,.course-application__section-subbutton-link:active{opacity:1}.course-application__feedback{flex:0 0 100%;position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:0 72px;background-color:var(--white);border-radius:32px;opacity:0;transition:all .3s ease-in-out}.course-application__feedback.active{opacity:1;z-index:2}.course-application__feedback-title{font-size:32px;line-height:120%}.course-application__feedback-subtitle{line-height:160%;margin-top:16px}.course-application__feedback-form{padding:24px;margin-top:44px;border-radius:16px;height:192px;background-color:var(--color-body-gray);width:100%;gap:8px;display:grid;grid-template-columns:repeat(2,1fr)}.course-application__feedback-form.passed{visibility:hidden;opacity:0;position:absolute}.course-application__feedback-received{display:inline-block;visibility:hidden;height:192px;opacity:0;position:absolute;background-color:var(--color-body-gray);padding:24px 24px 0;margin-top:44px;width:100%;border-radius:16px;transition:all .3s ease-in-out}.course-application__feedback-received.active{position:relative;visibility:visible;opacity:1}.course-application__feedback-received-title{font-size:24px;margin-bottom:12px}.course-application__feedback-received-iconDesktop{position:absolute;width:222px;height:137px;bottom:0;right:200px}.course-application__feedback-received-iconMobile{display:none}.course-application__feedback-item{display:flex;align-items:flex-start;gap:8px;position:relative}.course-application__feedback-button{padding:20px 88px}.course-application__feedback-subbutton{line-height:140%;font-size:12px;color:#1f1f1fb3}@media (max-width: 1400px){.course-application__section{height:100%}.course-application__feedback{height:430px}.course-application__feedback-subtitle{width:62%}.course-application__feedback-form{height:fit-content}.course-application__feedback-received{height:168px}}@media (max-width: 1200px){.course-application__card{gap:32px;flex-direction:column-reverse;justify-content:flex-end}.course-application__description,.course-application__block{height:100%}.course-application__section{flex-direction:row;justify-content:space-between;flex:0 0;padding:32px}.course-application__section-button{margin-top:0}.course-application__feedback{height:472px}.course-application__feedback-subtitle{width:100%}.course-application__feedback-item{flex-direction:column}.course-application__feedback-form{padding:24px;height:234px}.course-application__feedback-button{width:100%}.course-application__feedback-received{height:234px}.course-application__feedback-received-iconDesktop{width:208px;height:138px;right:70px}}@media (max-width: 1024px){.course-application__title{font-size:28px}.course-application__card{padding:18px;border-radius:16px;flex-direction:column}.course-application__section{flex-direction:column;padding:24px;border-radius:12px}.course-application__section-title{margin-bottom:8px;font-size:24px}.course-application__section-button{width:100%}.course-application__section-subbutton br{display:none}.course-application__block-title{font-size:20px}.course-application__block-description{margin-top:12px;font-size:14px}.course-application__block-subtitle{font-size:14px}.course-application .course-application__block:first-child{padding-right:24px}.course-application__description{gap:24px}.course-application__description-group{display:flex;align-items:center;gap:8px;padding-bottom:25px}.course-application__feedback{height:fit-content;border-radius:16px;justify-content:flex-start;padding:32px 48px}.course-application__feedback-title{font-size:28px}.course-application__feedback-button{margin-top:16px}.course-application__feedback-subtitle{margin-top:12px;font-size:16px}.course-application__feedback-form{margin-top:32px;display:flex;flex-direction:column;gap:8px;height:auto;border-radius:12px}.course-application__feedback-received{height:321px;border-radius:12px;margin-top:32px}.course-application__feedback-received-title{font-size:20px}.course-application__feedback-received-description{font-size:16px}.course-application .form__field{margin-bottom:0}}@media (max-width: 590px){.course-application__card{height:auto}.course-application__block-footer{margin-top:18px}.course-application__description{grid-template-columns:1fr}.course-application__description-group{flex-direction:column;align-items:flex-start;gap:4px}.course-application .course-application__block:first-child{padding-right:0;padding-bottom:24px;border-right:none;border-bottom:1px solid var(--course-color-purple)}.course-application__feedback-received{height:434px}.course-application__feedback-received-iconDesktop{display:none}.course-application__feedback-received-iconMobile{display:block;position:absolute;bottom:0;right:100px;width:172px;height:228px}.course-application .course-application__feedback-item:nth-child(2){border-bottom:1px solid #a9aaad;padding-bottom:16px;margin-bottom:8px}}@media (max-width: 425px){.course-application__title{font-size:24px}.course-application__feedback{padding:16px}.course-application__feedback-subtitle{margin-top:8px}.course-application__feedback-form,.course-application__feedback-received{padding:16px;margin-top:24px}}@media (max-width: 350px){.course-application__feedback-button{padding:20px 0}.course-application__feedback-received-iconMobile{right:60px}}
