@layer blocks{.corporate-training{display:grid}.corporate-training__body{display:grid;position:relative}.corporate-training__body:before,.corporate-training__body:after{content:"";z-index:-1;background-image:url(../img/shape-quarter-circle--blue.svg);background-repeat:no-repeat;background-size:100% 100%;block-size:44px;inline-size:44px;position:absolute;inset-block-start:0}@media (width>=1024px){.corporate-training__body:before,.corporate-training__body:after{block-size:104px;inline-size:104px}}@media (width>=1280px){.corporate-training__body:before,.corporate-training__body:after{block-size:124px;inline-size:124px}}@media (width>=1920px){.corporate-training__body:before,.corporate-training__body:after{block-size:144px;inline-size:144px}}.corporate-training__body:before{inset-inline-start:0;transform:rotate(90deg)}.corporate-training__body:after{inset-inline-end:0;transform:rotate(180deg)}.corporate-training__title{text-align:center;margin-block-end:1.5rem}@media (width>=1280px){.corporate-training__title{margin-block-end:2rem}}@media (width>=1920px){.corporate-training__title{margin-block-end:2.5rem}}.corporate-training__text{text-align:center;margin-block-end:1rem}@media (width>=640px){.corporate-training__text{font-size:1.125rem}}@media (width>=1280px){.corporate-training__text{padding-inline:18rem}}@media (width>=1920px){.corporate-training__text{font-size:1.5rem}}.corporate-training__button{justify-self:center}.academic-director{background-color:var(--color-blue-200);padding-block-end:0}.academic-director__wrapper{background-image:url(../img/shape-semicircles.svg);background-position:0 0;background-repeat:no-repeat;background-size:100vw 100vw;justify-items:start;padding-block:1.5rem;display:grid;position:relative}@media (width>=640px){.academic-director__wrapper{background-size:100% 100%;grid-template-columns:2fr 1.4fr;align-items:center;column-gap:1.5rem;padding-block:2rem;padding-inline-end:1rem}}@media (width>=1280px){.academic-director__wrapper{background-size:auto 100%;grid-template-columns:1fr 450px;column-gap:8rem;padding-block:6rem 3.5rem;padding-inline-end:7rem}}@media (width>=1920px){.academic-director__wrapper{grid-template-columns:1fr 550px;column-gap:12rem;padding-block:9rem 5.5rem;padding-inline-end:16rem}}.academic-director__header{margin-block-end:2rem;display:grid}@media (width>=1280px){.academic-director__header{margin-block-end:2.5rem}}@media (width>=1920px){.academic-director__header{margin-block-end:4rem}}@media (width>=1280px){.academic-director__title{font-size:3.25rem}}@media (width>=1920px){.academic-director__title{font-size:4.75rem}}.academic-director__tags{justify-self:end;font-size:1.125rem;font-weight:600}@media (width>=1280px){.academic-director__tags{font-size:1.5rem}}@media (width>=1920px){.academic-director__tags{font-size:2rem}}.academic-director__text{margin-block-end:.5rem}@media (width>=1280px){.academic-director__text{margin-block-end:1rem;font-size:1.125rem}}.academic-director__picture{margin-block-end:1.5rem;position:relative}@media (width>=640px){.academic-director__picture{grid-area:1/2/5/3}}.academic-director__picture:after{content:"";background-color:var(--color-primary);border-radius:16px;block-size:100%;inline-size:100%;position:absolute;inset-block-start:-12px;inset-inline-end:-12px}@media (width>=1280px){.academic-director__picture:after{border-radius:20px;inset-block-start:-16px;inset-inline-end:-16px}}@media (width>=1920px){.academic-director__picture:after{border-radius:24px;inset-block-start:-24px;inset-inline-end:-24px}}.academic-director__image{z-index:1;border-radius:16px;position:relative}@media (width>=1280px){.academic-director__image{border-radius:20px}}@media (width>=1920px){.academic-director__image{border-radius:24px}}.apply-cta{background-color:var(--color-primary);border-radius:24px;row-gap:1.5rem;padding-block:1.5rem;padding-inline:1rem;display:grid}@media (width>=640px){.apply-cta{border-radius:50px;grid-template-columns:1fr auto;justify-content:space-between;align-items:center;padding-inline:1.5rem}}@media (width>=1024px){.apply-cta{grid-template-columns:repeat(2,1fr)}}@media (width>=1920px){.apply-cta{border-radius:70px;padding-block:2rem}}.apply-cta__title{color:#fff;text-align:center;font-size:1.75rem;font-weight:600}@media (width>=640px){.apply-cta__title{text-align:left;line-height:1}}@media (width>=1024px){.apply-cta__title{text-align:center}}@media (width>=1280px){.apply-cta__title{font-size:2.5rem}}@media (width>=1920px){.apply-cta__title{font-size:3.125rem}}}@layer pages{.hero{padding-block-start:2.5rem;display:grid}@media (width>=1280px){.hero{padding-block-start:3.5rem}}@media (width>=1920px){.hero{padding-block-start:5rem}}@media (width>=1280px){.hero:before,.hero:after{content:"";pointer-events:none;background-repeat:no-repeat;background-size:100% 100%;block-size:200px;inline-size:200px;position:absolute;inset-block-end:175px}}@media (width>=1920px){.hero:before,.hero:after{block-size:305px;inline-size:305px;inset-block-end:250px}}@media (width>=1280px){.hero:before{background-color:var(--color-primary);inset-inline-start:0;-webkit-mask:url(../img/shape-quarter-circle.svg) 50%/contain no-repeat;mask:url(../img/shape-quarter-circle.svg) 50%/contain no-repeat}}@media (width>=1280px){.hero:after{background-color:var(--color-secondary);inset-inline-end:0;-webkit-mask:url(../img/shape-quarter-circle.svg) 50%/contain no-repeat;mask:url(../img/shape-quarter-circle.svg) 50%/contain no-repeat}}.hero__actions-start{grid-template-columns:repeat(2,1fr);justify-content:space-between;align-items:start;column-gap:.5rem;margin-block-end:2rem;display:grid}@media (width>=640px){.hero__actions-start{inline-size:340px;margin-inline:auto}}@media (width>=1024px){.hero__actions-start{grid-template-columns:repeat(2,auto);inline-size:100%;margin-block-end:0}}.hero__actions-start-now{transition:transform var(--duration-medium) ease-in-out, background-color var(--duration-medium) ease;transform:rotate(-15deg)}@media (width>=1024px){.hero__actions-start-now{margin-inline-start:75px;padding-inline:2rem}}@media (width>=1280px){.hero__actions-start-now{margin-inline-start:200px;padding-inline:2.5rem}}@media (width>=1920px){.hero__actions-start-now{padding-inline:3rem}}.hero__actions-start-now:hover{transform:rotate(-15deg)translateY(-5px)}.hero__actions-start-begin{transition:transform var(--duration-medium) ease-in-out, background-color var(--duration-medium) ease;margin-block-start:1rem;transform:rotate(15deg)}@media (width>=1024px){.hero__actions-start-begin{margin-inline-end:75px;padding-inline:2rem}}@media (width>=1280px){.hero__actions-start-begin{margin-inline-end:200px;padding-inline:2.5rem}}@media (width>=1920px){.hero__actions-start-begin{padding-inline:3rem}}.hero__actions-start-begin:hover{transform:rotate(15deg)translateY(-5px)}.hero__content{margin-block-end:1.5rem;display:grid}@media (width>=1024px){.hero__content{max-inline-size:740px;margin-block-start:-2rem;margin-inline:auto}}@media (width>=1280px){.hero__content{max-inline-size:840px}}@media (width>=1920px){.hero__content{max-inline-size:1000px}}.hero__title{text-align:center}.hero__text{text-align:center}@media (width>=1280px){.hero__text{font-size:1.25rem}}@media (width>=1920px){.hero__text{font-size:1.5rem}}.hero__actions{row-gap:1rem;margin-block-end:1.75rem;display:grid}@media (width>=640px){.hero__actions{grid-template-columns:repeat(2,auto);column-gap:1rem;margin-block-end:2rem;margin-inline:auto}}@media (width>=1024px){.hero__actions{max-inline-size:500px}}@media (width>=1280px){.hero__actions{margin-block-end:2.5rem}}@media (width>=1920px){.hero__actions{column-gap:1.5rem;max-inline-size:550px;margin-block-end:5rem}}.hero__images{grid-template-columns:.4fr .6fr;column-gap:.5rem;display:grid}@media (width>=640px){.hero__images{column-gap:1.5rem}}@media (width>=1280px){.hero__images{column-gap:2rem;max-inline-size:660px;margin-inline:auto}}@media (width>=1920px){.hero__images{column-gap:5rem;max-inline-size:980px}}.hero__images img{object-fit:cover;block-size:100%;inline-size:100%}.hero__images img:nth-child(2){border-radius:.5rem}@media (width>=768px){.hero__images img:nth-child(2){border-radius:.75rem}}@media (width>=1920px){.hero__images img:nth-child(2){border-radius:1.5rem}}.why-parents__wrapper{row-gap:1rem;display:grid}@media (width>=1024px){.why-parents__wrapper{row-gap:1.5rem}}@media (width>=1280px){.why-parents__wrapper{row-gap:2rem}}@media (width>=1920px){.why-parents__wrapper{row-gap:4rem}}.why-parents__content{display:grid}@media (width>=1024px){.why-parents__content{grid-template-columns:repeat(2,1fr);align-items:end;column-gap:1.5rem}}.why-parents__title{row-gap:.5rem;display:grid}@media (width>=1024px){.why-parents__title{row-gap:1rem}}@media (width>=1280px){.why-parents__title{row-gap:1.5rem}}@media (width>=1920px){.why-parents__title{row-gap:2rem}}.why-parents__title:before{content:"";background-color:var(--color-secondary);pointer-events:none;block-size:44px;inline-size:44px;-webkit-mask:url(../img/shape-hexagon.svg) 50%/contain no-repeat;mask:url(../img/shape-hexagon.svg) 50%/contain no-repeat}@media (width>=1024px){.why-parents__title:before{block-size:60px;inline-size:60px}}@media (width>=1280px){.why-parents__title:before{block-size:80px;inline-size:80px}}@media (width>=1920px){.why-parents__title:before{block-size:140px;inline-size:140px}}@media (width>=1024px){.why-parents__text{font-size:1.125rem}}@media (width>=1920px){.why-parents__text{font-size:1.5rem}}.why-parents__text strong{color:var(--color-blue-800)}.why-parents__picture{block-size:280px;position:relative}@media (width>=640px){.why-parents__picture{block-size:auto}}.why-parents__picture:before{content:"";pointer-events:none;background-image:url(../img/shape-mushroom.svg);background-repeat:no-repeat;background-size:100% 100%;block-size:110px;inline-size:110px;position:absolute;inset-block-end:12px;inset-inline-start:12px}@media (width>=640px){.why-parents__picture:before{block-size:140px;inline-size:140px;inset-block-end:16px;inset-inline-start:16px}}@media (width>=1280px){.why-parents__picture:before{block-size:200px;inline-size:200px;inset-block-end:25px;inset-inline-start:25px}}@media (width>=1920px){.why-parents__picture:before{block-size:240px;inline-size:240px;inset-block-end:40px;inset-inline-start:40px}}.why-parents__picture img{object-fit:cover;border-radius:10px;block-size:100%;inline-size:100%}@media (width>=1280px){.why-parents__picture img{border-radius:15px}}@media (width>=1920px){.why-parents__picture img{border-radius:20px}}.program-structure__wrapper{display:grid}@media (width>=640px){.program-structure__wrapper{grid-template-columns:.6fr .4fr;column-gap:1rem}}@media (width>=1024px){.program-structure__wrapper{grid-template-columns:.45fr .55fr;column-gap:1.5rem}}@media (width>=1280px){.program-structure__wrapper{column-gap:2.5rem}}@media (width>=1920px){.program-structure__wrapper{column-gap:5rem}}.program-structure__title{row-gap:1rem;display:grid}@media (width>=640px){.program-structure__title{grid-column:1/-1;grid-template-columns:auto 1fr;align-items:center;column-gap:1.5rem}}@media (width>=1024px){.program-structure__title{grid-column:unset}}@media (width>=1280px){.program-structure__title{column-gap:1.75rem}}@media (width>=1920px){.program-structure__title{column-gap:2.5rem}}.program-structure__title:before{content:"";background-color:var(--color-primary);block-size:1.5em;inline-size:1.5em;-webkit-mask:url(../img/shape-quote-left.svg) 50%/contain no-repeat;mask:url(../img/shape-quote-left.svg) 50%/contain no-repeat}@media (width>=1024px){.program-structure__title:before{block-size:2.25em;inline-size:2.25em}}.program-structure__text{margin-block-end:1.5rem}@media (width>=1024px){.program-structure__text{font-size:1.125rem}}@media (width>=1280px){.program-structure__text{font-size:1.25rem}}@media (width>=1920px){.program-structure__text{font-size:1.5rem}}.program-structure__image{border-radius:16px}@media (width>=1024px){.program-structure__image{order:-1;grid-row:span 2}}@media (width>=1920px){.program-structure__image{border-radius:20px}}.learning-format__wrapper{row-gap:1.5rem;display:grid}@media (width>=1280px){.learning-format__wrapper{row-gap:2.5rem}}@media (width>=1920px){.learning-format__wrapper{row-gap:3rem}}.learning-format__header{display:grid}@media (width>=1280px){.learning-format__header{grid-template-columns:auto 1fr;align-items:end;column-gap:8rem;margin-block-end:1rem}}@media (width>=1920px){.learning-format__header{column-gap:6rem;margin-block-end:1.5rem}}.learning-format__title{padding-block-start:1em;position:relative}@media (width>=640px){.learning-format__title{justify-self:start}}@media (width>=1280px){.learning-format__title{max-inline-size:350px;margin-block-end:0;padding-block-start:1.5em;font-size:4rem}}@media (width>=1920px){.learning-format__title{max-inline-size:450px;font-size:6rem}}.learning-format__title:after{content:"";z-index:-1;background-image:url(../img/shape-mushroom.svg);background-position:100%;background-repeat:no-repeat;background-size:100% 100%;block-size:4em;inline-size:4em;position:absolute;inset-block-start:0;inset-inline-end:0}@media (width>=640px){.learning-format__title:after{inset-inline-end:-2.5em}}@media (width>=1280px){.learning-format__title:after{block-size:3.125em;inline-size:3.125em;inset-inline-end:0}}@media (width>=640px){.learning-format__description{font-size:1.125rem}}@media (width>=1280px){.learning-format__description{font-size:1.5rem}}@media (width>=1920px){.learning-format__description{font-size:2rem}}.learning-format__items{gap:1.5rem;display:grid}@media (width>=640px){.learning-format__items{grid-template-columns:repeat(2,1fr);gap:1rem}}@media (width>=1280px){.learning-format__items{gap:2rem}}@media (width>=1920px){.learning-format__items{gap:2.5rem}}.learning-format__item{background-color:var(--color-blue-200);border-radius:16px;padding:1rem}@media (width>=1280px){.learning-format__item{padding:2rem}}@media (width>=1920px){.learning-format__item{border-radius:20px;padding-block:3rem;padding-inline:2.5rem}}.learning-format__item-title{grid-template-columns:auto 1fr;align-items:center;column-gap:1rem;margin-block-end:1rem;font-size:1.5rem;display:grid}@media (width>=1280px){.learning-format__item-title{column-gap:1.5rem;margin-block-end:1.25rem;font-size:1.75rem}}@media (width>=1920px){.learning-format__item-title{column-gap:2rem;margin-block-end:2rem;font-size:2.5rem}}.learning-format__item-title:before{content:"";background-position:50%;background-repeat:no-repeat;background-size:80%;border-radius:25%;block-size:2em;inline-size:2em}@media (width>=1280px){.learning-format__item-title:before{block-size:2.5em;inline-size:2.5em}}.learning-format__item:first-child .learning-format__item-title:before{background-color:var(--color-secondary);background-image:url(../img/icons/icon-confederate-hat.svg)}.learning-format__item:nth-child(2) .learning-format__item-title:before{background-color:var(--color-primary);background-image:url(../img/icons/icon-laptop.svg)}.learning-format__item p{font-size:.875rem}@media (width>=1280px){.learning-format__item p{font-size:1.125rem}}@media (width>=1920px){.learning-format__item p{font-size:1.5rem}}.learning-env{background-color:var(--color-blue-200);padding-block:3.5rem 1.5rem;position:relative}@media (width>=1280px){.learning-env{padding-block:4.5rem 2.5rem}}@media (width>=1920px){.learning-env{padding-block:6rem 4.5rem}}.learning-env:before,.learning-env:after{content:"";background-image:url(../img/shape-quarter-circle--blue.svg);background-repeat:no-repeat;background-size:100% 100%;block-size:44px;inline-size:44px;position:absolute;inset-block-start:0}@media (width>=640px){.learning-env:before,.learning-env:after{block-size:64px;inline-size:64px}}@media (width>=768px){.learning-env:before,.learning-env:after{block-size:84px;inline-size:84px}}@media (width>=1024px){.learning-env:before,.learning-env:after{block-size:100px;inline-size:100px}}@media (width>=1280px){.learning-env:before,.learning-env:after{block-size:160px;inline-size:160px}}@media (width>=1920px){.learning-env:before,.learning-env:after{block-size:230px;inline-size:230px}}.learning-env:before{inset-inline-start:0;transform:rotate(90deg)}.learning-env:after{inset-inline-end:0;transform:rotate(180deg)}.learning-env__header{text-align:center;margin-block-end:1.5rem}@media (width>=768px){.learning-env__header{max-inline-size:600px;margin-block-end:2rem;margin-inline:auto}}@media (width>=1024px){.learning-env__header{max-inline-size:700px;margin-block-end:2.5rem}}@media (width>=1280px){.learning-env__header{margin-block-end:3.5rem}}@media (width>=1920px){.learning-env__header{max-inline-size:1100px;margin-block-end:6rem}}@media (width>=768px){.learning-env__subtitle{font-size:1.125rem}}@media (width>=1280px){.learning-env__subtitle{font-size:1.25rem}}@media (width>=1920px){.learning-env__subtitle{font-size:1.5rem}}.learning-env__body{display:grid}@media (width>=1024px){.learning-env__body{grid-template-columns:repeat(2,1fr);align-items:stretch;column-gap:1rem}}@media (width>=1280px){.learning-env__body{column-gap:1.5rem}}@media (width>=1920px){.learning-env__body{column-gap:2.5rem}}.learning-env__content{background-color:#fff;border-radius:16px;padding-block:1.5rem;padding-inline:1rem}@media (width>=1280px){.learning-env__content{grid-template-rows:auto auto 1fr auto;justify-items:start;padding-block:2rem 1rem;padding-inline:2rem;display:grid}}@media (width>=1920px){.learning-env__content{border-radius:20px;padding-block:2.5rem 1.5rem;padding-inline:2.5rem}}.learning-env__description{margin-block-start:1.5rem}@media (width>=1280px){.learning-env__description{font-size:1.125rem}}@media (width>=1920px){.learning-env__description{font-size:1.5rem}}.learning-env__address{margin-block:1rem;font-weight:550}@media (width>=1280px){.learning-env__address{margin-block:1.5rem;font-size:1.125rem}}@media (width>=1920px){.learning-env__address{font-size:1.5rem}}.learning-env__quality{font-size:.875rem;font-style:italic;font-weight:500}@media (width>=1280px){.learning-env__quality{font-size:1rem}}@media (width>=1920px){.learning-env__quality{font-size:1.125rem}}.learning-env__image{border-radius:16px}@media (width>=1024px){.learning-env__image{object-fit:cover}}@media (width>=1920px){.learning-env__image{border-radius:20px}}.learning-outcomes{display:grid}.learning-outcomes__wrapper{grid-template-areas:"title""text""image""apply-cta";gap:1rem;display:grid}@media (width>=1024px){.learning-outcomes__wrapper{grid-template-columns:repeat(2,1fr);grid-template-areas:"title title""image text""apply-cta apply-cta"}}@media (width>=1280px){.learning-outcomes__wrapper{grid-template-columns:.5fr .6fr;gap:2rem}}@media (width>=1920px){.learning-outcomes__wrapper{grid-template-columns:.45fr .65fr;gap:4rem}}.learning-outcomes__title{grid-area:title;margin-block-end:0}.learning-outcomes__text{grid-area:text}@media (width>=1280px){.learning-outcomes__text{font-size:1.25rem}}@media (width>=1920px){.learning-outcomes__text{font-size:1.5rem}}.learning-outcomes__image{border-radius:16px;grid-area:image}@media (width>=768px){.learning-outcomes__image{block-size:100%}}@media (width>=1920px){.learning-outcomes__image{border-radius:20px}}.learning-outcomes__apply-cta{grid-area:apply-cta}}
