.academic-path-container{padding:120px 0}.academic-path-container .content .title-component{text-align:center;font-family:Poppins,sans-serif;font-size:40px;font-style:normal;font-weight:600;line-height:120%;margin:0 0 24px;opacity:0;transition:all ease-in-out 1s;background:linear-gradient(90deg,#fe8c00,#f83600);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.academic-path-container .content .steps{display:flex;position:relative;max-width:1093px;margin:82px auto 42px;opacity:0;transition:all ease-in-out 1s;justify-content:center}.academic-path-container .content .steps .steps-line{content:"";margin-top:63px;height:3px;width:calc((100% - 756px)/5);margin-left:-10px;background:linear-gradient(90deg,#fe8c00,#f83600)}.academic-path-container .content .steps .step-item{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;margin-left:-10px;gap:8px}.academic-path-container .content .steps .step-item .step-icon{border-radius:63px;display:flex;align-items:center;justify-content:center;width:126px;height:126px;background:linear-gradient(180deg,#fff3,#ffffff1a)}.academic-path-container .content .steps .step-item .step-name{color:#fff;text-align:center;font-family:Poppins,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:22px;max-width:144px;margin:0}.academic-path-container .content .button-container{display:flex;align-items:center;justify-content:center;opacity:0;transition:all ease-in-out 1s}.academic-path-container .content .button-container button{border-radius:20px;border:1px solid #FD531E;box-shadow:0 6px 16px #0a425714;background:linear-gradient(90deg,#fe8c0000,#f8360000);width:100%;max-width:412px;height:50px;padding:0;transition:all ease-in-out .2s}.academic-path-container .content .button-container button p{color:#fd531e;text-align:center;font-family:Poppins,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:20px;margin:0;z-index:2;position:relative}.academic-path-container .content .button-container button:hover{transform:scale(.99)}.academic-path-container .content .button-container button:hover p{color:#fff}.academic-path-container .content .button-container button:hover:after{display:flex;content:"";position:absolute;top:0;left:0;border-radius:20px;z-index:1;background:linear-gradient(90deg,#fe8c00 22.7%,#f83600);height:100%;width:100%;animation-duration:.2s;animation-name:changeBackground}.academic-path-container.show-content .content .title-component,.academic-path-container.show-content .content .description-component,.academic-path-container.show-content .content .steps,.academic-path-container.show-content .content .button-container{opacity:1}.academic-path-container.show-content .content .steps,.academic-path-container.show-content .content .button-container{transition-delay:1s}@keyframes fadeFromBottom{0%{opacity:0;transform:translateY(100%)}to{opacity:1}}@keyframes changeBackground{0%{opacity:0}to{opacity:1}}@media screen and (max-width: 720px){.academic-path-container{padding:26px 24px}.academic-path-container .content .title-component{font-size:24px;color:#fff;max-width:300px;margin:auto auto 28px}.academic-path-container .content .title-component br{display:none}.academic-path-container .content .steps{flex-direction:column;align-items:center;gap:4px;margin-top:0}.academic-path-container .content .steps .step-item svg{width:86px;height:86px}.academic-path-container .content .steps .steps-line{width:3px;height:30px;margin-top:0;margin-left:-8px}}
