.elementor-1982 .elementor-element.elementor-element-b949234:not(.elementor-motion-effects-element-type-background), .elementor-1982 .elementor-element.elementor-element-b949234 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://almusafirtravel.co.uk/wp-content/uploads/2025/09/37834.webp");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-1982 .elementor-element.elementor-element-b949234 > .elementor-background-overlay{background-color:#63AB45;opacity:0.75;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1982 .elementor-element.elementor-element-b949234 > .elementor-container{max-width:1140px;min-height:430px;}.elementor-1982 .elementor-element.elementor-element-b949234{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1982 .elementor-element.elementor-element-ed5f5c6 .elementor-heading-title{font-size:40px;color:#FFFFFF;}.elementor-1982 .elementor-element.elementor-element-4759b11 > .elementor-widget-container{padding:0px 500px 0px 0px;}.elementor-1982 .elementor-element.elementor-element-4759b11{text-align:left;font-size:16px;color:#FFFFFF;}.elementor-1982 .elementor-element.elementor-element-34dd371{padding:70px 0px 40px 0px;}.elementor-1982 .elementor-element.elementor-element-5aa512a{text-align:center;}.elementor-1982 .elementor-element.elementor-element-5aa512a .elementor-heading-title{font-size:50px;}.elementor-1982 .elementor-element.elementor-element-5b270c4{--divider-border-style:wavy;--divider-color:var( --e-global-color-e338142 );--divider-border-width:1px;--divider-pattern-height:20px;--divider-pattern-size:20px;}.elementor-1982 .elementor-element.elementor-element-5b270c4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1982 .elementor-element.elementor-element-5b270c4 .elementor-divider-separator{width:15%;margin:0 auto;margin-center:0;}.elementor-1982 .elementor-element.elementor-element-5b270c4 .elementor-divider{text-align:center;padding-block-start:1px;padding-block-end:1px;}.elementor-1982 .elementor-element.elementor-element-b829d39 > .elementor-container{max-width:950px;}.elementor-1982 .elementor-element.elementor-element-b829d39{border-style:none;padding:0px 0px 0px 0px;}.elementor-1982 .elementor-element.elementor-element-cdb39c8 > .elementor-element-populated{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1982 .elementor-element.elementor-element-cdb39c8 > .elementor-element-populated, .elementor-1982 .elementor-element.elementor-element-cdb39c8 > .elementor-element-populated > .elementor-background-overlay, .elementor-1982 .elementor-element.elementor-element-cdb39c8 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-1982 .elementor-element.elementor-element-cdb39c8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1982 .elementor-element.elementor-element-687e160 > .elementor-widget-container{padding:20px 37px 20px 37px;border-radius:50px 50px 0px 0px;box-shadow:0px -10px 30px -16px rgba(0,0,0,0.5);}.elementor-1982 .elementor-element.elementor-element-687e160 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(90px/2);}.elementor-1982 .elementor-element.elementor-element-687e160 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(90px/2);}.elementor-1982 .elementor-element.elementor-element-687e160 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(90px/2);}.elementor-1982 .elementor-element.elementor-element-687e160 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-90px/2);}.elementor-1982 .elementor-element.elementor-element-687e160 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-90px/2);}.elementor-1982 .elementor-element.elementor-element-687e160 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1982 .elementor-element.elementor-element-687e160 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1982 .elementor-element.elementor-element-687e160{--e-icon-list-icon-size:40px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-1982 .elementor-element.elementor-element-687e160 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1982 .elementor-element.elementor-element-687e160 .elementor-icon-list-item > a{font-size:18px;font-weight:600;}.elementor-1982 .elementor-element.elementor-element-687e160 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-1982 .elementor-element.elementor-element-80bc0db > .elementor-widget-container{margin:-20px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 50px 50px;box-shadow:0px 10px 30px -16px rgba(0,0,0,0.5);}.elementor-1982 .elementor-element.elementor-element-36c85ac > .elementor-widget-container{padding:50px 0px 50px 0px;}.elementor-1982 .elementor-element.elementor-element-36c85ac .elementor-tab-title, .elementor-1982 .elementor-element.elementor-element-36c85ac .elementor-tab-title:before, .elementor-1982 .elementor-element.elementor-element-36c85ac .elementor-tab-title:after, .elementor-1982 .elementor-element.elementor-element-36c85ac .elementor-tab-content, .elementor-1982 .elementor-element.elementor-element-36c85ac .elementor-tabs-content-wrapper{border-width:0px;}.elementor-1982 .elementor-element.elementor-element-36c85ac .elementor-tab-title, .elementor-1982 .elementor-element.elementor-element-36c85ac .elementor-tab-title a{color:#000000;}.elementor-1982 .elementor-element.elementor-element-4b1b502:not(.elementor-motion-effects-element-type-background), .elementor-1982 .elementor-element.elementor-element-4b1b502 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #D7F9EE 0%, #FFFFFF 100%);}.elementor-1982 .elementor-element.elementor-element-4b1b502 > .elementor-container{max-width:1100px;}.elementor-1982 .elementor-element.elementor-element-4b1b502 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:15px;}.elementor-1982 .elementor-element.elementor-element-4b1b502{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-1982 .elementor-element.elementor-element-4b1b502 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-1982 .elementor-element.elementor-element-7b01972.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1982 .elementor-element.elementor-element-7b01972.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1982 .elementor-element.elementor-element-537ea6e:not(.elementor-motion-effects-element-type-background), .elementor-1982 .elementor-element.elementor-element-537ea6e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 10%, #D7F9EE 100%);}.elementor-1982 .elementor-element.elementor-element-537ea6e > .elementor-container{max-width:1100px;}.elementor-1982 .elementor-element.elementor-element-537ea6e .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:15px;}.elementor-1982 .elementor-element.elementor-element-537ea6e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 100px 0px;}.elementor-1982 .elementor-element.elementor-element-537ea6e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-1982 .elementor-element.elementor-element-05244ce.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1982 .elementor-element.elementor-element-05244ce.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1982 .elementor-element.elementor-element-34e6a90:not(.elementor-motion-effects-element-type-background), .elementor-1982 .elementor-element.elementor-element-34e6a90 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1982 .elementor-element.elementor-element-34e6a90 > .elementor-container{max-width:1100px;}.elementor-1982 .elementor-element.elementor-element-34e6a90{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 100px 0px;}.elementor-1982 .elementor-element.elementor-element-34e6a90 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1982 .elementor-element.elementor-element-b619c99:not(.elementor-motion-effects-element-type-background), .elementor-1982 .elementor-element.elementor-element-b619c99 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D7F9EE;}.elementor-1982 .elementor-element.elementor-element-b619c99{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 0px 0px 0px;}.elementor-1982 .elementor-element.elementor-element-b619c99 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1982 .elementor-element.elementor-element-908ebab > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-1982 .elementor-element.elementor-element-908ebab{text-align:center;}.elementor-1982 .elementor-element.elementor-element-908ebab .elementor-heading-title{font-size:40px;}.elementor-1982 .elementor-element.elementor-element-c538b62:not(.elementor-motion-effects-element-type-background), .elementor-1982 .elementor-element.elementor-element-c538b62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #D7F9EE 10%, #FFFFFF 100%);}.elementor-1982 .elementor-element.elementor-element-c538b62 > .elementor-container{max-width:1100px;}.elementor-1982 .elementor-element.elementor-element-c538b62 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:15px;}.elementor-1982 .elementor-element.elementor-element-c538b62{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 100px 0px;}.elementor-1982 .elementor-element.elementor-element-c538b62 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-1982 .elementor-element.elementor-element-af92ae3.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1982 .elementor-element.elementor-element-af92ae3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-1982 .elementor-element.elementor-element-4759b11 > .elementor-widget-container{padding:0px 200px 0px 0px;}.elementor-1982 .elementor-element.elementor-element-687e160{--e-icon-list-icon-align:right;--e-icon-list-icon-margin:0 0 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25);}.elementor-1982 .elementor-element.elementor-element-687e160 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1982 .elementor-element.elementor-element-687e160 .elementor-icon-list-item > a{font-size:16px;}}@media(max-width:767px){.elementor-1982 .elementor-element.elementor-element-4759b11 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1982 .elementor-element.elementor-element-687e160{--e-icon-list-icon-align:right;--e-icon-list-icon-margin:0 0 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25);}.elementor-1982 .elementor-element.elementor-element-687e160 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1982 .elementor-element.elementor-element-687e160 .elementor-icon-list-item > a{font-size:12px;}}/* Start custom CSS for icon-list, class: .elementor-element-687e160 */.csicon-list {
  display: flex;
  flex-wrap: wrap;
  justify-content: center; /* center icons + text */
  gap: 20px; /* space between each item */

   
  
}

.csicon-list .elementor-icon-list-item {
  display: flex;
  flex-direction: column;  /* stack icon above text */
  align-items: center;     /* center horizontally */
  text-align: center;
  padding-top: 10px;
}

.csicon-list .elementor-icon-list-icon {
  margin-right: 0 !important; /* remove right spacing */
  margin-bottom: 8px;         /* space between icon & text */
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-80bc0db */.custom-form {
  background: #26a745; /* green background */
  padding: 30px;
  border-radius: 0px 0px 50px 50px;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));
  gap: 20px;
}

.custom-form label {
  font-weight: 600;
  color: #fff;
  margin-bottom: 5px;
  display: block;
}

.custom-form input,
.custom-form select {
  width: 100%;
  border-radius: 5px;
  border: none;
  font-size: 14px;
  box-shadow: 0 2px 5px rgba(0,0,0,0.1);
}

.custom-form input:focus,
.custom-form select:focus {
  outline: none;
  border: 2px solid #1e7e34;
}

/* Remove label space for submit button */
.custom-form .submit {
  display: none;
}

/* Align submit button with input fields */
.custom-form .submit {
  display: flex;
  align-items: flex-end; /* align with input middle */
}

/* Submit button styling */
.custom-form .wpcf7-submit {
  background: #007d2f;
  color: #fff;
  font-weight: bold;
  padding: 12px 30px;
  border: none;
  border-radius: 25px;
  cursor: pointer;
  transition: 0.3s;
  width: 100%; /* optional: makes it same width as fields */
}

.custom-form .wpcf7-submit:hover {
  background: #005a23;
}/* End custom CSS */
/* Start custom CSS for tabs, class: .elementor-element-36c85ac *//* Tabs container with spacing */ .elementor-tabs-wrapper { display: flex; gap: 12px; /* space between tabs */ } /* Tab buttons styled as pill-shaped */ .elementor-tabs-wrapper .elementor-tab-title { background-color: #63AB45; border-radius: 10px; /* pill shape */ transition: background-color 0.3s ease, color 0.3s ease; text-align: center; } /* Active tab style */ .elementor-tabs-wrapper .elementor-tab-title.elementor-active { background-color: #63AB45; color: white !important; } /* Hover effect */ .elementor-tabs-wrapper .elementor-tab-title:hover { background-color: #63AB45; color: white !important; }

/*Mobile Version*/
/* Mobile only tabs styling */
@media (max-width: 767px) {
  .elementor-tabs {
    display: flex;
    flex-direction: column; /* stack vertically */
  }

  .elementor-tabs .elementor-tab-title {
    background-color: #63AB45;
    border-radius: 20px;
    padding: 12px 18px;
    text-align: center;
    color: #fff;
    margin-bottom: 10px; /* space between pills */
  }

  /* remove bottom margin on last one */
  .elementor-tabs .elementor-tab-title:last-child {
    margin-bottom: 0;
  }

  .elementor-tabs .elementor-tab-title.elementor-active {
    background-color: #4f8e36;
    color: #fff !important;
  }

  .elementor-tabs .elementor-tab-title:hover {
    background-color: #5aa13e;
    color: #fff !important;
  }
}/* End custom CSS */