.elementor-kit-11{--e-global-color-primary:#5270B0;--e-global-color-secondary:#1E2542;--e-global-color-text:#3D4560;--e-global-color-accent:#64B4BD;--e-global-color-f47cdca1:#B5648D;--e-global-color-f98e0439:#4BA280;--e-global-color-6dc76bc5:#AF525C;--e-global-color-1b2a4dc1:#262262;--e-global-color-63ddb405:#F3F6FB;--e-global-color-80e28d53:#5B6380;--e-global-color-9d958e83:#DDE3EF;--e-global-color-387d35cf:#FFFFFF;--e-global-typography-primary-font-family:"Montserrat";--e-global-typography-primary-font-weight:700;--e-global-typography-primary-line-height:1.12em;--e-global-typography-secondary-font-family:"Montserrat";--e-global-typography-secondary-font-weight:600;--e-global-typography-secondary-line-height:1.3em;--e-global-typography-text-font-family:"Montserrat";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.7em;--e-global-typography-accent-font-family:"Montserrat";--e-global-typography-accent-font-size:15px;--e-global-typography-accent-font-weight:600;}.elementor-kit-11 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1240px;}.e-con{--container-max-width:1240px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS */.lk-no-pointer{pointer-events:none}
.lk-card{transition:transform .35s ease, box-shadow .35s ease}
.lk-card img{transition:transform .6s ease}
.lk-card:hover{transform:translateY(-4px);box-shadow:0 24px 48px -24px rgba(82,112,176,.45)}
.lk-card:hover img{transform:scale(1.04)}
.lk-card .elementor-widget-image{overflow:hidden}
@media (prefers-reduced-motion: reduce){.lk-card,.lk-card img{transition:none}.lk-card:hover{transform:none}.lk-card:hover img{transform:none}}
html[dir=rtl] body, html[dir=rtl] body :is(h1,h2,h3,h4,h5,h6,p,a,span,li,div,button,input,textarea){font-family:'Tajawal',sans-serif !important;letter-spacing:0 !important}
.lk-card .elementor-widget-image, .lk-card .elementor-widget-image a{display:block;width:100%}
.lk-card .elementor-widget-image img{width:100%;height:250px;object-fit:cover;display:block}
.lk-wa{position:fixed;right:20px;bottom:20px;width:58px;height:58px;border-radius:50%;background:#25D366;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 24px -8px rgba(30,37,66,.45);z-index:999;transition:transform .25s ease}
.lk-wa:hover{transform:scale(1.06)}
html[dir=rtl] .lk-wa{right:auto;left:20px}
.lk-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;margin:0}
.lk-fact{padding:16px 0;border-top:1px solid #DDE3EF}
.lk-fact dt{font-size:12px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:#5270B0;margin:0 0 4px}
.lk-fact dd{margin:0;font-size:16px;font-weight:600;color:#1E2542;line-height:1.45}
@media(max-width:767px){.lk-facts{grid-template-columns:1fr}}
.lk-highlights{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 32px}
.lk-highlights li{position:relative;padding-left:30px;font-size:16px;line-height:1.55;color:#1E2542}
.lk-highlights li:before{content:'';position:absolute;left:0;top:5px;width:16px;height:16px;border-radius:50%;background:linear-gradient(135deg,#64B4BD,#5270B0)}
html[dir=rtl] .lk-highlights li{padding-left:0;padding-right:30px}
html[dir=rtl] .lk-highlights li:before{left:auto;right:0}
@media(max-width:767px){.lk-highlights{grid-template-columns:1fr}}
.lk-pill a{color:inherit}
.lk-pill{transition:border-color .2s,background .2s}
.lk-pill:hover{border-color:#5270B0 !important;background:#F3F6FB}
.lk-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.lk-gallery a{display:block;border-radius:18px;overflow:hidden;aspect-ratio:3/2}
.lk-gallery img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}
.lk-gallery a:hover img{transform:scale(1.04)}
.lk-gallery a:first-child{grid-column:span 2;aspect-ratio:21/9}
@media(max-width:767px){.lk-gallery{grid-template-columns:1fr}.lk-gallery a:first-child{grid-column:auto;aspect-ratio:3/2}}
@media (prefers-reduced-motion: reduce){.lk-gallery img{transition:none}}
.lk-price{font-size:15px;font-weight:700;color:#1E2542;margin-top:2px}/* End custom CSS */