.baccalaureate-steps-container{background:#1a1c1d;padding:120px 0;margin-bottom:80px}.baccalaureate-steps-container .content .title-component{color:#fff;text-align:center;font-family:Poppins,sans-serif;font-size:40px;font-style:normal;font-weight:600;line-height:120%;margin:24px 0;opacity:0;transition:all ease-in-out 1s}.baccalaureate-steps-container .content .description-component{color:#fff;text-align:center;font-family:Poppins,sans-serif;font-size:18px;font-style:normal;font-weight:300;line-height:normal;margin:0;opacity:0;transition:all ease-in-out 1s}.baccalaureate-steps-container .content .steps{display:flex;position:relative;max-width:1093px;margin:82px auto 42px;opacity:0;transition:all ease-in-out 1s}.baccalaureate-steps-container .content .steps .steps-line{content:"";margin-top:63px;height:3px;width:calc((100% - 756px)/5);top:63px;left:0;background:linear-gradient(90deg,#fe8c00,#f83600)}.baccalaureate-steps-container .content .steps .step-item{position:relative;z-index:1}.baccalaureate-steps-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)}.baccalaureate-steps-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:126px}.baccalaureate-steps-container .content .button-container{display:flex;align-items:center;justify-content:center;opacity:0;transition:all ease-in-out 1s}.baccalaureate-steps-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}.baccalaureate-steps-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}.baccalaureate-steps-container .content .button-container button:hover{transform:scale(.99)}.baccalaureate-steps-container .content .button-container button:hover p{color:#fff}.baccalaureate-steps-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}.baccalaureate-steps-container.show-content .content .title-component,.baccalaureate-steps-container.show-content .content .description-component,.baccalaureate-steps-container.show-content .content .steps,.baccalaureate-steps-container.show-content .content .button-container{opacity:1}.baccalaureate-steps-container.show-content .content .steps,.baccalaureate-steps-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}}
