#secondary-header{background-color:var(--cemah--core-ui--color-secondary);color:var(--cemah--core-ui--color-white);padding-top:.11rem;padding-bottom:.15rem;font-size:.95em}#secondary-header .cell-2{text-align:right}#secondary-header a{color:var(--cemah--core-ui--color-white);text-decoration:none}#secondary-header a:hover{text-decoration:underline}#secondary-header .cemah-svg-icon{font-size:1.3em}#secondary-header .phone-wrap,#secondary-header .email-wrap{margin-right:1rem}#secondary-header .social-media-icons{display:inline-block}#secondary-header .social-media-icons a:hover{opacity:.85;text-decoration:none}@media screen and (max-width:1023px){#secondary-header{display:none}}#header.section.default{background-color:var(--cemah--core-ui--color-white);z-index:10;border-bottom:none;padding-top:.375rem;padding-bottom:.375rem;position:-webkit-sticky;position:sticky;top:0;box-shadow:0 0 10px #0006}#header.section.default .menu{justify-content:space-between;right:-.75rem}#header.section.default .menu>.menu-item>a{color:var(--cemah--core-ui--color-black);font-size:1.11111em;font-weight:500}#header.section.default .menu>.menu-item:hover>a{color:var(--cemah--core-ui--color-primary)}@media screen and (max-width:1249px){#header.section.default .cell-2{padding-left:0}#header.section.default .menu>.menu-item>a{padding:.25rem;font-size:1em}}#page-header.section.default{position:relative}#page-header.section.default .background-image:after{content:"";background-image:linear-gradient(90deg,#00000080,#0000);display:block;position:absolute;top:0;bottom:0;left:0;right:0}#page-header.section.default .row{height:300px}#page-header.section.default #page-title{color:var(--cemah--core-ui--color-white)}@media screen and (max-width:767px){#page-header.section.default .background-image:after{background-color:#0003}}#footer.section.default{color:var(--cemah--core-ui--color-white);background-color:var(--cemah--core-ui--color-black);padding-top:1rem;padding-bottom:1rem}#footer.section.default a{color:var(--cemah--core-ui--color-white);opacity:.8}#homepage-billboard{background-color:#ddd;position:relative}#homepage-billboard .slideshow:after{content:"";background-image:linear-gradient(#0000 25%,#0009 75%);display:block;position:absolute;top:0;bottom:0;left:0;right:0}#homepage-billboard .swiper-wrapper{width:100%;height:100%;position:absolute}#homepage-billboard .swiper-slide{background-position:50%;background-size:cover}#homepage-billboard .row{z-index:5;text-align:center;justify-content:center;align-items:flex-end;height:475px;padding-bottom:2rem;position:relative}#homepage-billboard h1{color:var(--cemah--core-ui--color-white);font-size:2.2em}#homepage-billboard p.button-group{justify-content:center;max-width:none}#homepage-timeline.section{width:100vw;padding-top:1.5rem;padding-bottom:1rem}#homepage-timeline.section .container{position:relative}#homepage-timeline.section .cell-1{padding-left:3rem;padding-right:3rem;position:relative}#homepage-timeline.section .swiper-container{padding-bottom:1.75rem}#homepage-timeline.section .swiper-slide{text-align:center}#homepage-timeline.section .pagination{bottom:0}#homepage-timeline.section .previous-slide,#homepage-timeline.section .next-slide{opacity:1;color:#fff9!important}#homepage-timeline.section .year{background-color:var(--cemah--core-ui--color-black);border:2px solid var(--cemah--core-ui--color-white);width:80px;height:80px;color:var(--cemah--core-ui--color-white);text-align:center;vertical-align:middle;border-radius:80px;margin-left:auto;margin-right:auto;font-size:1.5em;line-height:78px}#homepage-timeline.section .swiper-slide-active .year{background-color:var(--cemah--core-ui--color-primary);font-weight:700}#homepage-timeline.section .year:before{content:"";z-index:-1;background-color:var(--cemah--core-ui--color-white);width:calc(100% + 80px);height:2px;display:block;position:absolute;top:39px;left:-40px}#homepage-timeline.section .milestone{color:var(--cemah--core-ui--color-white);text-align:center;padding-top:.75rem;font-size:1.1em}#homepage-timeline.section .pagination-bullet{background:#fff9!important}#homepage-timeline.section .pagination-bullet.active{background:#fff!important;border:2px solid #fff!important}#homepage-about{padding-top:2rem;padding-bottom:2rem}#homepage-value-point{--cemah--slideshow--loop-speed:4s;padding-top:1rem;padding-bottom:1rem}#homepage-value-point .row{text-align:center;align-items:center}#homepage-value-point .cell-1{align-self:stretch;position:relative}#homepage-value-point .cell-2 img{width:350px}#homepage-value-point p{margin-top:.5rem}#homepage-value-point .slideshow img{-o-object-fit:contain;object-fit:contain}@media screen and (min-width:768px){#homepage-value-point .cell-1{padding-bottom:1rem;padding-right:2rem}#homepage-value-point .cell-2{padding-bottom:1rem;padding-left:2rem}}@media screen and (max-width:767px){#homepage-value-point .cell-1{height:300px}}#homepage-services{padding-top:2rem;padding-bottom:2rem}#homepage-services .container{position:relative}#homepage-services .service-list{-moz-column-gap:1rem;grid-template-columns:1fr 1fr 1fr;gap:1.5rem 1rem;display:grid}#homepage-services .container img{border:3px solid #0000;border-radius:10px}#homepage-services a{color:var(--cemah--core-ui--color-white);text-decoration:none}#homepage-services a:hover img{border:3px solid var(--cemah--core-ui--color-white)}#homepage-services .title{text-align:center;margin-top:.5rem;font-size:1.2em;display:block}@media screen and (max-width:767px){#homepage-services .service-list{-moz-column-gap:.5rem;grid-template-columns:1fr 1fr;gap:1.5rem .5rem}}#homepage-certifications{background-color:var(--cemah--core-ui--color-white);padding-top:1rem}#homepage-certifications .certification-list{-moz-column-gap:1rem;grid-template-columns:1fr 1fr 1fr 1fr;column-gap:1rem;max-width:800px;margin-left:auto;margin-right:auto;display:grid}#homepage-certifications h2{text-align:center;max-width:none;margin-bottom:1.5rem}#homepage-certifications h2.memberships{margin-top:1.5rem}#homepage-certifications ul{flex-wrap:wrap;justify-content:space-between;max-width:none;display:flex}#homepage-certifications li{flex-basis:22%;font-size:.9em;line-height:1.2em}@media screen and (max-width:767px){#homepage-certifications .certification-list{grid-template-columns:1fr 1fr 1fr;row-gap:1rem}#homepage-certifications li{flex-basis:46%;margin-bottom:.75rem}}@media screen and (max-width:599px){#homepage-certifications li{flex-basis:100%}}#homepage-clients.section{padding-top:1rem;padding-bottom:1rem}#homepage-clients.section h2{text-align:center;max-width:none;margin-bottom:1.5rem}#homepage-clients.section .cell-1{padding-left:3rem;padding-right:3rem;position:relative}#homepage-clients.section .swiper-container{height:200px;padding-bottom:2.5rem}#homepage-clients.section .swiper-wrapper{position:absolute}#homepage-clients.section .pagination{bottom:0}#homepage-clients.section .previous-slide,#homepage-clients.section .next-slide{opacity:1;color:#0009!important}@media screen and (max-width:1249px){#homepage-clients.section .swiper-container{height:200px}}@media screen and (max-width:1023px){#homepage-clients.section .swiper-container{height:150px}}#careers-billboard{background-color:#ddd;position:relative}#careers-billboard .slideshow:after{content:"";background-color:#0006;display:block;position:absolute;top:0;bottom:0;left:0;right:0}#careers-billboard .row{z-index:5;justify-content:center;align-items:center;height:450px;position:relative}#careers-billboard .cell-1{text-align:center}#careers-billboard h2.script{color:var(--cemah--core-ui--color-white);margin-bottom:0;font-size:4.5em}#careers-categories{padding-top:2rem;padding-bottom:2rem}#careers-categories h2{text-align:center;margin-bottom:1.5rem;margin-left:auto;margin-right:auto}#careers-categories .category-list{-moz-column-gap:1.5rem;grid-template-columns:1fr 1fr 1fr 1fr 1fr;gap:1rem 1.5rem;display:grid}#careers-categories .category{text-align:center;font-size:1.1em;text-decoration:none}#careers-categories .title{margin-top:.5rem;display:block}#careers-categories img{border:3px solid #0000;border-radius:10px}#careers-categories .category:hover img{border-color:var(--cemah--core-ui--color-primary)}#careers-categories .button-container{text-align:center;max-width:none;margin-top:2rem}#careers-categories .app-status{text-align:center;margin-left:auto;margin-right:auto}@media screen and (max-width:1249px){#careers-categories .category-list{grid-template-columns:1fr 1fr 1fr 1fr}}@media screen and (max-width:1023px){#careers-categories .category-list{-moz-column-gap:1rem;grid-template-columns:1fr 1fr 1fr;column-gap:1rem}}@media screen and (max-width:767px){#careers-categories .category-list{-moz-column-gap:.5rem;grid-template-columns:1fr 1fr;gap:1.5rem .5rem}}.section.careers-value{padding-top:2rem;padding-bottom:2rem}.section.careers-value .container{position:relative}.section.careers-value .row{justify-content:center;align-items:center}.section.careers-value .cell-1{text-align:center}.section.careers-value .container img{width:300px}.section.careers-value h2,.section.careers-value p{color:var(--cemah--core-ui--color-white)}@media screen and (max-width:767px){.section.careers-value{padding-top:0}.section.careers-value .cell-2{text-align:center;margin-top:0}}#careers-social{padding-top:0;padding-bottom:1.5rem}#careers-social .row{justify-content:center}#careers-social h2{text-align:center;margin-bottom:.5rem;margin-left:auto;margin-right:auto}#careers-social .social-logos{justify-content:center;display:flex}#careers-social .social-logos img{width:250px}@media screen and (max-width:767px){#careers-social{padding-top:2rem;padding-bottom:2rem}#careers-social .social-logos{flex-wrap:wrap}#careers-social .social-logos a{text-align:center;flex-basis:100%}#careers-social .social-logos a:first-child{margin-bottom:.5rem}}#careers-office{width:100vw}#careers-office h2{text-align:center;max-width:none;margin-bottom:1rem;font-size:2em}#about-values{padding-top:2rem;padding-bottom:2rem}#about-values .container{position:relative}#about-values h2{text-align:center;max-width:none;color:var(--cemah--core-ui--color-white);margin-bottom:1rem}#about-values h3{color:var(--cemah--core-ui--color-white);margin-bottom:.25rem}#about-values .value.unparalleled h3{text-align:center;margin-left:auto;margin-right:auto}#about-values p{color:var(--cemah--core-ui--color-white);opacity:.7;margin-top:.25rem;line-height:1.5em}#about-values .value-list{grid-template-columns:1fr 1fr;gap:1rem;display:grid}#about-values .value:first-child{grid-area:1/1/span 1/span 2}#about-values .value{background-color:#000000a6;border-radius:15px;padding:.75rem;display:flex}#about-values .cemah-svg-icon{min-width:70px;color:var(--cemah--core-ui--color-primary);filter:brightness(120%);flex-basis:70px;font-size:2.25rem}#about-values .info{flex-basis:100%}#about-values .value.unparalleled p{margin-left:auto;margin-right:auto}@media screen and (max-width:767px){#about-values .value-list{grid-template-columns:1fr}#about-values .value:first-child{grid-area:auto}}#about-vision-mission.section{border-top:1px solid #ddd;padding-top:2rem;padding-bottom:2rem}#about-vision-mission.section em{font-style:italic;font-weight:700}#about-vision-mission.section h2{text-align:center}#about-vision-mission.section img{border-radius:10px}#benefits-value-props{padding-top:2rem;padding-bottom:2rem}#benefits-value-props .container{position:relative}#benefits-value-props h2{text-align:center;max-width:none;color:var(--cemah--core-ui--color-white);margin-bottom:1.5rem}#benefits-value-props .benefit-list{grid-template-columns:1fr 1fr 1fr;gap:1rem;display:grid}#benefits-value-props .benefit{align-items:center;display:flex}#benefits-value-props .container img{border-radius:10px;width:100px;height:100px;box-shadow:0 0 10px #000000b3}#benefits-value-props .title{color:var(--cemah--core-ui--color-white);padding-left:1rem;font-size:1.2em}@media screen and (max-width:1023px){#benefits-value-props .benefit-list{grid-template-columns:1fr 1fr}}@media screen and (max-width:599px){#benefits-value-props .benefit-list{grid-template-columns:1fr}}#training-value.section{padding-top:2rem;padding-bottom:2rem}#training-value.section .value-list{grid-template-columns:1fr 1fr 1fr;gap:1rem;display:grid}#training-value.section .value{background-color:var(--cemah--core-ui--color-secondary);border-radius:10px;overflow:hidden}#training-value.section .info{padding:.75rem}#training-value.section h3{color:var(--cemah--core-ui--color-white);margin-bottom:.5rem}#training-value.section p{color:var(--cemah--core-ui--color-white);margin-top:.5rem;line-height:1.6em}@media screen and (max-width:767px){#training-value.section .value-list{grid-template-columns:1fr}}:root{--cemah--core-ui--font-primary:"EB Garamond","Times New Roman",serif;--cemah--core-ui--font-secondary:"EB Garamond","Times New Roman",serif;--cemah--core-ui--font-tertiary:"Alex Brush",sans-serif;--cemah--core-ui--color-black:#111;--cemah--core-ui--color-light-gray:#e8e8e8;--cemah--core-ui--color-primary:#b00215;--cemah--core-ui--color-secondary:#65010c;--cemah--navigation-dropdown--background-color:var(--cemah--core-ui--color-black);--cemah--navigation-dropdown--background-color-hover:var(--cemah--core-ui--color-white);--cemah--navigation-dropdown--text-color-hover:var(--cemah--core-ui--color-primary);--cemah--navigation-dropdown--caret-offset:2px}@media screen and (min-width:1024px){:root{--cemah--core-ui--header-height:85px}}h1,.like-h1{color:var(--cemah--core-ui--color-black);letter-spacing:1px;font-size:2.2em;font-weight:400;line-height:1.2}h2,.like-h2{color:var(--cemah--core-ui--color-primary);letter-spacing:.5px;font-size:1.7em;font-weight:500;line-height:1.3}h2.script{font-family:var(--cemah--core-ui--font-tertiary);margin-bottom:3rem;font-size:2.7em;font-weight:400;line-height:.8em}h2.script:last-child{margin-bottom:0}h3,.like-h3{color:var(--cemah--core-ui--color-black);font-size:1.5em;font-weight:400}h4,.like-h4{color:var(--cemah--core-ui--color-primary);font-weight:400}p,ul,ol,blockquote{font-size:1.1em;line-height:1.75em}#cemah-form-training{background-color:var(--cemah--core-ui--color-light-gray);border-radius:10px;max-width:550px;padding:1rem}dialog#job-fair{width:500px;padding:1rem}dialog#job-fair #job-fair__title{display:none}dialog#job-fair h2{margin-top:1rem}