.elementor-widget-posts .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-60 .elementor-element.elementor-element-e4d5175{--item-display:flex;--read-more-alignment:1;--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-60 .elementor-element.elementor-element-e4d5175 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-60 .elementor-element.elementor-element-e4d5175:after{content:"0.66";}.elementor-60 .elementor-element.elementor-element-e4d5175 .elementor-post__thumbnail__link{width:100%;}.elementor-60 .elementor-element.elementor-element-e4d5175 .elementor-post__meta-data span + span:before{content:"///";}.elementor-60 .elementor-element.elementor-element-e4d5175 .elementor-post__thumbnail{border-radius:20px 20px 20px 20px;}.elementor-60 .elementor-element.elementor-element-e4d5175.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-60 .elementor-element.elementor-element-e4d5175.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-60 .elementor-element.elementor-element-e4d5175.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-60 .elementor-element.elementor-element-e4d5175 .elementor-post__title, .elementor-60 .elementor-element.elementor-element-e4d5175 .elementor-post__title a{color:var( --e-global-color-astglobalcolor4 );font-family:"Anton", Sans-serif;font-size:24px;font-weight:400;text-decoration:none;}.elementor-60 .elementor-element.elementor-element-e4d5175 .elementor-post__title{margin-bottom:15px;}.elementor-60 .elementor-element.elementor-element-e4d5175 .elementor-post__meta-data{color:var( --e-global-color-astglobalcolor4 );margin-bottom:15px;}.elementor-60 .elementor-element.elementor-element-e4d5175 .elementor-post__excerpt p{color:#ADA7A6;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-60 .elementor-element.elementor-element-e4d5175 .elementor-post__excerpt{margin-bottom:20px;}.elementor-60 .elementor-element.elementor-element-e4d5175 .elementor-post__read-more{color:var( --e-global-color-astglobalcolor4 );}.elementor-60 .elementor-element.elementor-element-e4d5175 a.elementor-post__read-more{font-family:"Atkinson Hyperlegible", Sans-serif;font-size:18px;font-weight:500;}.elementor-60 .elementor-element.elementor-element-b9cd22d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-60 .elementor-element.elementor-element-cd98c49{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-widget-posts .elementor-post__excerpt p{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-posts a.elementor-post__read-more{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-posts .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-60 .elementor-element.elementor-element-e4d5175 .elementor-post__excerpt p{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-widget-posts .elementor-post__excerpt p{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-posts a.elementor-post__read-more{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-posts .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-60 .elementor-element.elementor-element-e4d5175 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-60 .elementor-element.elementor-element-e4d5175:after{content:"0.5";}.elementor-60 .elementor-element.elementor-element-e4d5175 .elementor-post__thumbnail__link{width:100%;}.elementor-60 .elementor-element.elementor-element-e4d5175 .elementor-post__excerpt p{font-size:var( --e-global-typography-text-font-size );}.elementor-60 .elementor-element.elementor-element-b9cd22d{--content-width:100%;}.elementor-60 .elementor-element.elementor-element-cd98c49{--justify-content:flex-start;}}/* Start custom CSS *//* Education press strip only — original ZIP marquee, 2026-10-08. */
body.page-id-60 .elementor-60 [data-id="afc886c"]{
 display:block!important;width:100%!important;max-width:none!important;min-width:0!important;
 margin:-10px 0 0!important;padding:clamp(40px,4.5vw,64px) 0!important;
 background:#0F0E0E!important;color:#F2F0F0!important;
 border:0!important;border-top:1px solid #2E2A2B!important;box-sizing:border-box!important;
 overflow:hidden!important;
}
body.page-id-60 .elementor-60 [data-id="7752492"]{
 display:block!important;width:100%!important;min-width:0!important;padding:0!important;margin:0!important;overflow:hidden!important;
 -webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)!important;
 mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)!important;
}
body.page-id-60 .elementor-60 [data-id="3326527"]{
 display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;width:max-content!important;max-width:none!important;
 gap:clamp(40px,5vw,72px)!important;padding:0!important;margin:0!important;
 animation:df-education-press-loop 60s linear infinite!important;will-change:transform;
}
body.page-id-60 .elementor-60 [data-id="3326527"]>div{
 display:flex!important;align-items:center!important;flex-direction:row!important;flex-wrap:nowrap!important;
 flex:0 0 auto!important;width:max-content!important;max-width:none!important;gap:clamp(40px,5vw,72px)!important;padding:0!important;margin:0!important;
}
body.page-id-60 .elementor-60 [data-id="3326527"]>div>div{flex:0 0 auto!important;}
body.page-id-60 .elementor-60 [data-id="7752492"]:hover [data-id="3326527"]{animation-play-state:paused!important;}
@keyframes df-education-press-loop{from{transform:translateX(0);}to{transform:translateX(calc(-50% - clamp(40px,5vw,72px)/2));}}
@media(prefers-reduced-motion:reduce){
 body.page-id-60 .elementor-60 [data-id="3326527"]{animation:none!important;transform:none!important;flex-wrap:wrap!important;width:auto!important;will-change:auto;}
 body.page-id-60 .elementor-60 [data-id="d6f41b2"]{display:none!important;}
 body.page-id-60 .elementor-60 [data-id="7752492"]{-webkit-mask-image:none!important;mask-image:none!important;}
 body.page-id-60 .elementor-60 [data-id="2111bf2"]{flex-wrap:wrap!important;width:auto!important;justify-content:center;}
}/* End custom CSS */