.generic-admission-block-container{color:var(--wp--preset--color--neutral-black);position:relative}@media only screen and (min-width:1024px){.generic-admission-block-container{display:flex}.generic-admission-block-container>div:first-child{order:2}.generic-admission-block-container>div:nth-child(2){order:1}}.generic-admission-block-container .block-header{margin:0 auto}@media only screen and (min-width:1024px){.generic-admission-block-container .block-header{margin:0;max-width:unset;padding:0 24px;width:auto}}.generic-admission-block-container .block-header div{margin-bottom:24px}@media only screen and (min-width:1024px){.generic-admission-block-container .block-header div{margin-bottom:40px}}.generic-admission-block-container .illustration{background:var(--wp--preset--color--neutral-black);margin:0 37px 0 0;min-height:553px;min-width:283px;position:relative}@media only screen and (min-width:1024px){.generic-admission-block-container .illustration{height:780px;margin:0;min-width:519px;width:519px}}.generic-admission-block-container .illustration img{display:block;width:100%}@media only screen and (min-width:1024px){.generic-admission-block-container .illustration img{min-width:519px;width:519px}}.generic-admission-block-container .desktop{display:none}@media only screen and (min-width:1024px){.generic-admission-block-container .desktop{display:flex}}.generic-admission-block-container .admission-steps{margin-top:-80px;padding:0 16px;position:relative;z-index:1000}@media only screen and (min-width:1024px){.generic-admission-block-container .admission-steps{left:calc(-489px + 50.9375vw);margin:0;padding:0;position:absolute}}@media only screen and (min-width:1280px){.generic-admission-block-container .admission-steps{left:326px}}.generic-admission-block-container .admission-steps .line-inter-cards{background:var(--wp--preset--gradient--gradient-0);height:24px;margin:0 0 0 32px;width:4px}@media only screen and (min-width:1024px){.generic-admission-block-container .admission-steps .line-inter-cards{background:var(--wp--preset--gradient--gradient-270);height:4px;margin:48px 0 0;width:24px}}.generic-admission-block-container .admission-steps .step-card{background-color:var(--wp--preset--color--neutral-white);border-radius:8px;box-shadow:var(--wp--preset--shadow--box-shadow-deep-black-20);padding:8px}@media only screen and (min-width:1024px){.generic-admission-block-container .admission-steps .step-card{padding:16px;width:302px}}.generic-admission-block-container .admission-steps .step-card .step-number-border{background:var(--wp--preset--gradient--gradient-270);border-radius:50%;height:51px;margin-bottom:8px;padding:4px;position:relative;width:51px}@media only screen and (min-width:1024px){.generic-admission-block-container .admission-steps .step-card .step-number-border{height:71px;margin-bottom:16px;width:71px}}.generic-admission-block-container .admission-steps .step-card .step-number-border .step-number{align-items:center;background:var(--wp--preset--color--neutral-white);border-radius:50%;display:flex;font-size:var(--wp--preset--font-size--24);font-weight:500;height:100%;justify-content:center;line-height:1.2;width:100%}@media only screen and (min-width:1024px){.generic-admission-block-container .admission-steps .step-card .step-number-border .step-number{font-size:var(--wp--preset--font-size--36)}}.generic-admission-block-container .admission-steps .step-card .title{font-size:var(--wp--preset--font-size--20);font-weight:500;line-height:1.2;margin-bottom:8px}@media only screen and (min-width:1024px){.generic-admission-block-container .admission-steps .step-card .title{font-size:var(--wp--preset--font-size--32);margin-bottom:16px}}.generic-admission-block-container .admission-steps .step-card .subtitle{line-height:24px}@media only screen and (min-width:1024px){.generic-admission-block-container .admission-steps .step-card .subtitle{font-size:var(--wp--preset--font-size--20)}}.generic-admission-block-container .admission-steps .step-card ul{list-style-type:none;margin:8px 0;padding:0}@media only screen and (min-width:1024px){.generic-admission-block-container .admission-steps .step-card ul{margin:16px 0}}.generic-admission-block-container .admission-steps .step-card ul li{line-height:24px}.generic-admission-block-container .admission-steps .step-card .admission-tags{display:flex;flex-wrap:wrap;font-size:var(--wp--preset--font-size--16);font-weight:500;line-height:2;text-align:center}.generic-admission-block-container .admission-steps .step-card .admission-tags div:first-child{margin-right:8px}@media only screen and (min-width:1024px){.generic-admission-block-container .admission-steps .step-card .admission-tags{line-height:30px}}.generic-admission-block-container .admission-steps .step-card .admission-tags div{border:1px solid var(--wp--preset--color--primary);border-radius:20px;margin-bottom:4px;padding:0 8px}@media only screen and (min-width:1024px){.generic-admission-block-container .admission-steps-alternate-1-card{left:unset;padding-left:24px;position:relative}.generic-admission-block-container .admission-steps-alternate-2-card{left:calc(197px + 16.5625vw)}}@media only screen and (min-width:1280px){.generic-admission-block-container .admission-steps-alternate-2-card{left:unset;padding-left:24px;position:relative}}@media only screen and (min-width:1024px){.generic-admission-block-container .mobile{display:none}}
