@charset "UTF-8";@font-face{font-family:NewCMRegular;src:url(/assets/fonts/NewCM10-Regular.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:NewCMBold;src:url(/assets/fonts/NewCM10-Bold.otf) format("opentype");font-weight:700;font-style:normal}@font-face{font-family:NewCMItalic;src:url(/assets/fonts/NewCM10-Italic.otf) format("opentype");font-weight:400;font-style:italic}@font-face{font-family:NewCMBoldItalic;src:url(/assets/fonts/NewCM10-BoldItalic.otf) format("opentype");font-weight:700;font-style:italic}@font-face{font-family:NewCMSans10-Regular;src:url(/assets/fonts/NewCMSans10-Regular.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:NewCMSans10-Bold;src:url(/assets/fonts/NewCMSans10-Bold.otf) format("opentype");font-weight:700;font-style:normal}@font-face{font-family:NewCMSans10-Italic;src:url(/assets/fonts/NewCMSans10-Oblique.otf) format("opentype");font-weight:400;font-style:italic}@font-face{font-family:NewCMSans10-BoldItalic;src:url(/assets/fonts/NewCMSans10-BoldOblique.otf) format("opentype");font-weight:700;font-style:italic}@font-face{font-family:LiberationSerifRegular;src:url(/assets/fonts/LiberationSerif-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:LiberationSerifBold;src:url(/assets/fonts/LiberationSerif-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:LiberationSerifItalic;src:url(/assets/fonts/LiberationSerif-Italic.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:LiberationSerifBoldItalic;src:url(/assets/fonts/LiberationSerif-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic}.carousel-indicators LI{background-color:#243c5a;width:10px!important;height:10px!important;border-radius:10px}.carousel-control-next,.carousel-control-prev{width:5%}.linkSlidesHomepage img{border:1px solid #ffffff;max-height:310px}.home-slider .carousel-item{background:url(/img/bg/bg_stacked.png) no-repeat center;background-size:cover;height:480px}.slider-text-wrapper.bgimg-text-wrapper{height:90%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:1.5rem}@media (min-width: 576px){.slider-text-wrapper.bgimg-text-wrapper{padding:2rem;width:90%}}@media screen and (min-width: 550px){.slider-text-wrapper.bgimg-text-wrapper{position:absolute;top:5%;left:5%;height:90%;border-radius:10px;transform:none}}.home-imgs{transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease,filter .3s ease}.home-imgs:hover{transform:scale(1.02);box-shadow:0 8px 16px #0003;filter:brightness(1.1) saturate(1.2)}.section-width-sync{width:100%;max-width:880px;margin-inline:auto;min-width:0}.home-learn{margin-top:0}.home-learn__header{margin:0 auto 2rem;max-width:52rem;text-align:center}.home-learn__subtitle{margin:.5rem auto 0}.home-learn__grid{display:grid;gap:1.5rem;grid-template-columns:1fr;align-items:stretch}.home-learn-card{display:flex;flex-direction:column;align-items:center;gap:1rem;height:100%;padding:1.5rem;border:1px solid #eee;border-radius:.875rem;background-color:#fff;text-align:center}.home-learn-card__title{margin:0;font-size:1.75rem;font-weight:700;line-height:1.2}.home-learn-card__description{margin:0}.home-learn-card__meta{margin-top:.25rem}.home-learn-badge{display:inline-flex;align-items:center;justify-content:center;padding:.4rem .9rem;border-radius:999px;background-color:#e6ecf1;color:#243c5a;font-size:.95rem;font-weight:700;line-height:1;white-space:nowrap}.home-learn-card__cta{width:100%;display:flex;justify-content:center}.home-learn-card__button{min-width:10rem}.home-learn-card .public-button:focus-visible{outline-offset:3px}.home-learn-card__media{margin-top:auto;width:100%;aspect-ratio:16/9;padding:.5rem;border:1px solid #eee;border-radius:.75rem;background-color:#eee;overflow:hidden}.home-learn-card__image{width:100%;height:100%;border-radius:.5rem;-o-object-fit:inherit;object-fit:inherit}@media (min-width: 768px){.home-learn__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1200px){.home-learn__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.container{max-width:1250px}}
