@charset "UTF-8";.application{background:#fff;padding:120px 110px;display:flex;flex-direction:column;align-items:center;gap:40px}
@media (max-width:1880px){.application{padding:120px 80px}
}
@media (max-width:1439px){.application{padding:60px 24px}
}
@media (max-width:767px){.application{padding:60px 20px}
}
@media (max-width:479px){.application{padding:40px 15px;gap:24px}
}
.application__header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;width:100%;padding-bottom:40px;border-bottom:1px solid #A2A3A5}
@media (max-width:1023px){.application__header{flex-direction:column;gap:40px}
}
@media (max-width:479px){.application__header{padding-bottom:24px;gap:24px}
}
.application__content-wrapper{position:relative;display:flex;gap:40px}
@media (max-width:1439px){.application__content-wrapper{flex-direction:column}
}
.application__title{font:700 40px/1.2 "Inter",sans-serif;color:#141414;margin:0}
@media (max-width:1439px){.application__title{font:700 28px/1.2 "Inter",sans-serif}
}
.application__desc{font:400 18px/1.59 "Inter",sans-serif;color:#141414;margin:0;max-width:830px}
@media (max-width:1880px){.application__desc{max-width:620px}
}
@media (max-width:1439px){.application__desc{width:50%}
}
@media (max-width:1023px){.application__desc{width:100%;letter-spacing:0em;font:400 16px/1.59 "Inter",sans-serif;max-width:100%}
}
.application__list{display:flex;flex-direction:column;gap:40px;width:100%}
@media (max-width:479px){.application__list{gap:24px}
}
.application__item{display:grid;grid-template-columns:105px 540px 540px;padding:0 0 40px;border-bottom:1px solid #A2A3A5;gap:40px;width:auto;height:400px;max-height:100%;box-sizing:unset}
.application__item:last-child{border-bottom:none;padding-bottom:0}
@media (max-width:1880px){.application__item{grid-template-columns:calc((100% - 80px) / 100 * 12) calc((100% - 80px) / 100 * 44) calc((100% - 80px) / 100 * 44);height:350px}
}
@media (max-width:1439px){.application__item{padding-top:0;grid-template-columns:calc(50% - 12px) calc(50% - 12px);gap:24px;height:320px}
}
@media (max-width:767px){.application__item{display:flex;flex-direction:column-reverse;height:auto;padding-bottom:40px;gap:40px;height:auto}
}
@media (max-width:479px){.application__item{padding-bottom:24px}
}
.application__item-num{font:500 20px/1.4 "Inter",sans-serif;color:#A2A3A5;margin-bottom:20px;max-height:100%}
@media (max-width:1439px){.application__item-num{display:none}
}
.application__item-content{display:flex;flex-direction:column;gap:40px;max-height:100%}
.application__item-title{font:600 24px/1.2 "Inter",sans-serif;color:#141414}
@media (max-width:1439px){.application__item-title{font:600 20px/1.2 "Inter",sans-serif}
}
@media (max-width:479px){.application__item-title{font:600 18px/1.2 "Inter",sans-serif}
}
.application__item-list{display:flex;flex-direction:column;gap:20px;margin:0;padding:0;list-style:none}
.application__item-list-item{font:400 16px/1.4 "Inter",sans-serif;color:#141414;display:flex;align-items:flex-start}
.application__item-list-item::before{content:"—";margin-right:8px;color:#141414}
@media (max-width:1439px){.application__item-list-item{font:400 14px/1.4 "Inter",sans-serif;gap:20px}
}
.application__item-btn{display:flex;align-items:center;margin-top:auto;gap:12px;background:#fff;border:1px solid #141414;border-radius:5px;font:400 16px/1 "Inter",sans-serif;color:#141414;padding:20px 40px;width:196px;height:56px;cursor:pointer;transition:background 0.2s}
.application__item-btn svg{width:16px;height:16px;stroke:#141414}
.application__item-btn:hover{background:#141414;color:#fff}
.application__item-btn:hover svg{stroke:#fff}
@media (max-width:1439px){.application__item-btn{justify-content:center;width:252px;height:60px}
}
@media (max-width:767px){.application__item-btn{width:210px;height:60px}
}
@media (max-width:479px){.application__item-btn{width:170px;height:50px;padding:18px}
}
.application__item-img-wrapper{width:100%;border-radius:5px;max-height:100%}
.application__item-img-wrapper img{width:100%;height:100%;object-fit:cover}
@media (max-width:1880px){.application__item-img-wrapper{max-height:350px}
}
@media (max-width:1439px){.application__item-img-wrapper{max-height:320px}
}
@media (max-width:767px){.application__item-img-wrapper{max-height:300px;height:300px}
}
@media (max-width:479px){.application__item-img-wrapper{max-height:200px;height:200px}
}
.application__button{position:sticky;top:20px;display:flex;flex-direction:column;align-items:flex-start;gap:12px;background:#0A68FF;border:none;border-radius:5px;color:#fff;padding:20px;height:120px;width:395px;flex-shrink:0;box-sizing:border-box;cursor:pointer;transition:background-color 0.2s}
.application__button svg{width:16px;height:16px;stroke:#fff}
.application__button:hover{background-color:#0052D4}
@media (max-width:1880px){.application__button{width:290px}
}
@media (max-width:1439px){.application__button{width:348px;height:120px}
}
@media (max-width:767px){.application__button{width:320px}
}
@media (max-width:479px){.application__button{width:240px;height:112px}
}
.application__button-text{font:400 16px/1.4 "Inter",sans-serif;display:block;text-align:left;margin-top:auto}
@media (max-width:1439px){.application__button-text{font:400 14px/1.4 "Inter",sans-serif}
}
.application__button-icon{fill:#fff;align-self:flex-end;display:block}
