[class*="elementor"] p:last-child{margin-bottom:0}[class*="elementor"] .white-headline h1,[class*="elementor"] .white-headline h2,[class*="elementor"] .white-headline h3,[class*="elementor"] .white-headline h4,[class*="elementor"] .white-headline h5,[class*="elementor"] .white-headline h6{color:var(--e-global-color-accent)}#header img{mix-blend-mode:multiply}#footer .footer-logo a{font-family:var(--e-global-typography-primary-font-family);font-size:20px;color:var(--e-global-color-text)}#programs .program-box{margin:10px 0}#programs .program-box .elementor-image-box-img,#programs .program-box .elementor-image-box-content *{transition:all .4s ease-in-out}#programs .program-box .elementor-image-box-img{width:100%;max-width:250px;height:250px;display:flex;justify-content:center;align-items:center;margin:0 auto 40px;background:#fff;border:2px solid var(--e-global-color-d9c29c0);box-shadow:0 4px 30px rgba(0,0,0,.15)}#programs .program-box:hover .elementor-image-box-img{transform:translateY(-10px);box-shadow:0 10px 40px rgba(0,0,0,.3)}#programs .program-box:hover .elementor-image-box-content *{color:var(--e-global-color-d9c29c0)}@media only screen and (max-width:1024px){#header .elementor-container{flex-wrap:nowrap}}@media only screen and (max-width:767px){[class*="elementor"] .shrink-on-mobile h1{font-size:22px;margin:0}}