@import url("https://fonts.googleapis.com/css2?family=El+Messiri:wght@600;700&display=swap");
.elementor-element-949f175 .elementor-heading-title{font-family:"El Messiri",serif!important;font-weight:700!important;font-size:46px!important;line-height:1.35!important;letter-spacing:0!important;color:#fff!important;text-shadow:0 4px 24px rgba(0,0,0,.45)}
.elementor-element-949f175 .elementor-heading-title:after{content:"";display:block;width:80px;height:4px;border-radius:4px;background:#efc443;margin:18px auto 0}
.elementor-element-4f5ef41 .elementor-button{font-family:"El Messiri",serif!important;font-weight:600!important;font-size:18px!important;border-radius:999px!important;padding:14px 40px!important;background:#efc443!important;color:#151d31!important;box-shadow:0 10px 26px rgba(0,0,0,.25);transition:transform .2s,background .2s}
.elementor-element-4f5ef41 .elementor-button:hover{background:#fff!important;transform:translateY(-2px)}
@media (max-width:767px){.elementor-element-949f175 .elementor-heading-title{font-size:28px!important}}
#ast-hf-menu-1 .menu-link,#ast-hf-mobile-menu .menu-link,.main-header-menu .menu-link,
.ast-header-button-1 .ast-custom-button,.ast-builder-button-wrap .ast-custom-button{font-family:"El Messiri",serif!important;font-weight:600!important;letter-spacing:0!important}
#ast-hf-menu-1>.menu-item>.menu-link{font-size:17px!important}
#ast-hf-menu-1 .al-sub .menu-link{font-weight:500!important}
