.elementor-15849 .elementor-element.elementor-element-53f5e76a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15849 .elementor-element.elementor-element-724383f5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15849 .elementor-element.elementor-element-f82ca68{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15849 .elementor-element.elementor-element-7c0e27e7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15849 .elementor-element.elementor-element-1329215d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15849 .elementor-element.elementor-element-2d147b60{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15849 .elementor-element.elementor-element-2a32ad82{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15849 .elementor-element.elementor-element-4987b75c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}/* Start custom CSS *//* ═══ TOGATHER TRAVEL — SERVICES PAGE v2.0.0 (Editorial Magazine Rebuild) ═══ */
@import url('https://fonts.googleapis.com/css2?family=Readex+Pro:wght@200;300;400;500;600;700&family=Cinzel:wght@400;500;600;700;800;900&display=swap');

html, body { overflow-x: hidden; direction: rtl; }
body, p, h1, h2, h3, h4, h5, h6, span, a, li, div {
  font-family: 'Readex Pro', sans-serif !important;
}

/* Brand pattern (reused) */
.togather-pattern {
  background-color: #7F51A8 !important;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='60' viewBox='0 0 60 60'%3E%3Cpath d='M30 5 L32 28 L55 30 L32 32 L30 55 L28 32 L5 30 L28 28 Z' fill='%239B6CC0' opacity='0.35'/%3E%3C/svg%3E") !important;
  background-size: 60px 60px !important;
}

/* Shared pill button */
.sv2-btn {
  display: inline-flex; align-items: center; gap: 8px;
  background: #7F51A8; color: #fff !important;
  border: none; border-radius: 50px; padding: 12px 28px;
  font-family: 'Readex Pro', sans-serif;
  font-size: 14px; font-weight: 500;
  cursor: pointer; transition: all .3s;
  text-decoration: none; white-space: nowrap;
}
.sv2-btn:hover { background: #6B3E94; color: #fff !important; transform: translateY(-2px); box-shadow: 0 10px 25px rgba(127,81,168,.35); }
.sv2-btn i { color: #fff !important; }

.sv2-btn-ghost {
  display: inline-flex; align-items: center; gap: 8px;
  background: rgba(255,255,255,.1); color: #fff !important;
  border: 1px solid rgba(255,255,255,.35); border-radius: 50px; padding: 12px 28px;
  font-family: 'Readex Pro', sans-serif; font-size: 14px; font-weight: 500;
  cursor: pointer; transition: all .3s; text-decoration: none;
  backdrop-filter: blur(8px); -webkit-backdrop-filter: blur(8px);
}
.sv2-btn-ghost:hover { background: rgba(255,255,255,.2); color: #fff !important; transform: translateY(-2px); }

/* Fade-in on scroll */
.sv2-fade { opacity: 0; transform: translateY(24px); transition: opacity .9s cubic-bezier(.2,.8,.2,1), transform .9s cubic-bezier(.2,.8,.2,1); }
.sv2-fade.sv2-visible { opacity: 1; transform: translateY(0); }
@media (prefers-reduced-motion: reduce) {
  .sv2-fade, .sv2-fade.sv2-visible { opacity: 1 !important; transform: none !important; transition: none !important; }
}

.elementor-button { border-radius: 50px !important; font-family: 'Readex Pro', sans-serif !important; }


/* Arabic kickers: override Cinzel (Latin-only) + letter-spacing — both break Arabic script rendering */
.sv2-hero__kicker,
.sv2-manif__kicker,
.sv2-s01__kicker,
.sv2-s02__kicker,
.sv2-s03__kicker,
.sv2-s04__kicker,
.sv2-s05__kicker,
.sv2-close__kicker {
  font-family: 'Readex Pro', sans-serif !important;
  letter-spacing: 0 !important;
}/* End custom CSS */