.elementor-214 .elementor-element.elementor-element-5bab56fe{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--overlay-opacity:1;--border-radius:0px 0px 0px 0px;--padding-top:6%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-214 .elementor-element.elementor-element-5bab56fe:not(.elementor-motion-effects-element-type-background), .elementor-214 .elementor-element.elementor-element-5bab56fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-044b931 );background-image:url("https://tauchsafari-aegypten.com/wp-content/uploads/2026/10/imgi_9_CopyofA-185.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-214 .elementor-element.elementor-element-5bab56fe::before, .elementor-214 .elementor-element.elementor-element-5bab56fe > .elementor-background-video-container::before, .elementor-214 .elementor-element.elementor-element-5bab56fe > .e-con-inner > .elementor-background-video-container::before, .elementor-214 .elementor-element.elementor-element-5bab56fe > .elementor-background-slideshow::before, .elementor-214 .elementor-element.elementor-element-5bab56fe > .e-con-inner > .elementor-background-slideshow::before, .elementor-214 .elementor-element.elementor-element-5bab56fe > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #052251CC 0%, #05225180 100%);}.elementor-214 .elementor-element.elementor-element-49bade3{--display:flex;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:7em;--padding-bottom:7em;--padding-left:2em;--padding-right:2em;}.elementor-214 .elementor-element.elementor-element-153c604{text-align:center;}.elementor-214 .elementor-element.elementor-element-153c604 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-214 .elementor-element.elementor-element-2cf5b886{text-align:center;}.elementor-214 .elementor-element.elementor-element-2cf5b886 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-214 .elementor-element.elementor-element-5d1e0cab{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:7em;--padding-bottom:7em;--padding-left:0em;--padding-right:0em;}.elementor-214 .elementor-element.elementor-element-51d713b2{--display:flex;--padding-top:3em;--padding-bottom:3em;--padding-left:1em;--padding-right:3em;}.elementor-214 .elementor-element.elementor-element-7d8d2eae{text-align:start;color:#ECECEC;}.elementor-214 .elementor-element.elementor-element-5ecfd13d{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;}.elementor-214 .elementor-element.elementor-element-5ecfd13d .elementor-divider-separator{width:100%;}.elementor-214 .elementor-element.elementor-element-5ecfd13d .elementor-divider{padding-block-start:7px;padding-block-end:7px;}.elementor-214 .elementor-element.elementor-element-60f2b0c2 .elementor-icon-box-wrapper{align-items:start;gap:14px;}.elementor-214 .elementor-element.elementor-element-60f2b0c2 .elementor-icon-box-title{margin-block-end:7px;color:var( --e-global-color-secondary );}.elementor-214 .elementor-element.elementor-element-60f2b0c2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d49ac81 );}.elementor-214 .elementor-element.elementor-element-60f2b0c2.elementor-view-framed .elementor-icon, .elementor-214 .elementor-element.elementor-element-60f2b0c2.elementor-view-default .elementor-icon{fill:var( --e-global-color-d49ac81 );color:var( --e-global-color-d49ac81 );border-color:var( --e-global-color-d49ac81 );}.elementor-214 .elementor-element.elementor-element-60f2b0c2 .elementor-icon{font-size:28px;border-radius:5px 5px 5px 5px;}.elementor-214 .elementor-element.elementor-element-60f2b0c2 .elementor-icon-box-title, .elementor-214 .elementor-element.elementor-element-60f2b0c2 .elementor-icon-box-title a{font-family:var( --e-global-typography-7044a64-font-family ), Sans-serif;font-size:var( --e-global-typography-7044a64-font-size );font-weight:var( --e-global-typography-7044a64-font-weight );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-214 .elementor-element.elementor-element-60f2b0c2 .elementor-icon-box-description{font-family:var( --e-global-typography-b2ce6af-font-family ), Sans-serif;font-size:var( --e-global-typography-b2ce6af-font-size );font-weight:var( --e-global-typography-b2ce6af-font-weight );text-transform:var( --e-global-typography-b2ce6af-text-transform );font-style:var( --e-global-typography-b2ce6af-font-style );line-height:var( --e-global-typography-b2ce6af-line-height );color:#FFFFFF;}.elementor-214 .elementor-element.elementor-element-1cbe2b6a .elementor-icon-box-wrapper{align-items:start;gap:14px;}.elementor-214 .elementor-element.elementor-element-1cbe2b6a .elementor-icon-box-title{margin-block-end:7px;color:var( --e-global-color-secondary );}.elementor-214 .elementor-element.elementor-element-1cbe2b6a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d49ac81 );}.elementor-214 .elementor-element.elementor-element-1cbe2b6a.elementor-view-framed .elementor-icon, .elementor-214 .elementor-element.elementor-element-1cbe2b6a.elementor-view-default .elementor-icon{fill:var( --e-global-color-d49ac81 );color:var( --e-global-color-d49ac81 );border-color:var( --e-global-color-d49ac81 );}.elementor-214 .elementor-element.elementor-element-1cbe2b6a .elementor-icon{font-size:28px;border-radius:5px 5px 5px 5px;}.elementor-214 .elementor-element.elementor-element-1cbe2b6a .elementor-icon-box-title, .elementor-214 .elementor-element.elementor-element-1cbe2b6a .elementor-icon-box-title a{font-family:var( --e-global-typography-7044a64-font-family ), Sans-serif;font-size:var( --e-global-typography-7044a64-font-size );font-weight:var( --e-global-typography-7044a64-font-weight );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-214 .elementor-element.elementor-element-1cbe2b6a .elementor-icon-box-description{font-family:var( --e-global-typography-b2ce6af-font-family ), Sans-serif;font-size:var( --e-global-typography-b2ce6af-font-size );font-weight:var( --e-global-typography-b2ce6af-font-weight );text-transform:var( --e-global-typography-b2ce6af-text-transform );font-style:var( --e-global-typography-b2ce6af-font-style );line-height:var( --e-global-typography-b2ce6af-line-height );color:#FFFFFF;}.elementor-214 .elementor-element.elementor-element-7d3fa6c .elementor-repeater-item-3fc3f36.elementor-social-icon{background-color:var( --e-global-color-d49ac81 );}.elementor-214 .elementor-element.elementor-element-7d3fa6c .elementor-repeater-item-3fc3f36.elementor-social-icon i{color:var( --e-global-color-text );}.elementor-214 .elementor-element.elementor-element-7d3fa6c .elementor-repeater-item-3fc3f36.elementor-social-icon svg{fill:var( --e-global-color-text );}.elementor-214 .elementor-element.elementor-element-7d3fa6c .elementor-repeater-item-786636d.elementor-social-icon{background-color:var( --e-global-color-d49ac81 );}.elementor-214 .elementor-element.elementor-element-7d3fa6c .elementor-repeater-item-786636d.elementor-social-icon i{color:var( --e-global-color-text );}.elementor-214 .elementor-element.elementor-element-7d3fa6c .elementor-repeater-item-786636d.elementor-social-icon svg{fill:var( --e-global-color-text );}.elementor-214 .elementor-element.elementor-element-7d3fa6c .elementor-repeater-item-98601b5.elementor-social-icon{background-color:var( --e-global-color-d49ac81 );}.elementor-214 .elementor-element.elementor-element-7d3fa6c .elementor-repeater-item-98601b5.elementor-social-icon i{color:var( --e-global-color-text );}.elementor-214 .elementor-element.elementor-element-7d3fa6c .elementor-repeater-item-98601b5.elementor-social-icon svg{fill:var( --e-global-color-text );}.elementor-214 .elementor-element.elementor-element-7d3fa6c .elementor-repeater-item-2c97125.elementor-social-icon{background-color:var( --e-global-color-d49ac81 );}.elementor-214 .elementor-element.elementor-element-7d3fa6c .elementor-repeater-item-2c97125.elementor-social-icon i{color:var( --e-global-color-text );}.elementor-214 .elementor-element.elementor-element-7d3fa6c .elementor-repeater-item-2c97125.elementor-social-icon svg{fill:var( --e-global-color-text );}.elementor-214 .elementor-element.elementor-element-7d3fa6c{--grid-template-columns:repeat(0, auto);text-align:center;padding:60px 0px 0px 0px;--icon-size:22px;--grid-column-gap:55px;--grid-row-gap:0px;}.elementor-214 .elementor-element.elementor-element-7d3fa6c .elementor-social-icon{background-color:var( --e-global-color-d49ac81 );}.elementor-214 .elementor-element.elementor-element-7d3fa6c .elementor-social-icon i{color:var( --e-global-color-text );}.elementor-214 .elementor-element.elementor-element-7d3fa6c .elementor-social-icon svg{fill:var( --e-global-color-text );}.elementor-214 .elementor-element.elementor-element-7d3fa6c .elementor-social-icon:hover{background-color:var( --e-global-color-332724a );}.elementor-214 .elementor-element.elementor-element-4ae205e6{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:3em;--padding-bottom:3em;--padding-left:3em;--padding-right:3em;}.elementor-214 .elementor-element.elementor-element-4ae205e6:not(.elementor-motion-effects-element-type-background), .elementor-214 .elementor-element.elementor-element-4ae205e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cfa1f76 );}.elementor-214 .elementor-element.elementor-element-1bff52df{text-align:start;color:#ECECEC;}.elementor-214 .elementor-element.elementor-element-5df450d5{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-214 .elementor-element.elementor-element-1f4aae72 iframe{height:500px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-214 .elementor-element.elementor-element-5bab56fe{--border-radius:0px 0px 0px 0px;--padding-top:6em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-214 .elementor-element.elementor-element-49bade3{--padding-top:5em;--padding-bottom:5em;--padding-left:2em;--padding-right:2em;}.elementor-214 .elementor-element.elementor-element-5d1e0cab{--padding-top:4em;--padding-bottom:7em;--padding-left:0em;--padding-right:0em;}.elementor-214 .elementor-element.elementor-element-51d713b2{--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-214 .elementor-element.elementor-element-60f2b0c2 .elementor-icon-box-title, .elementor-214 .elementor-element.elementor-element-60f2b0c2 .elementor-icon-box-title a{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-214 .elementor-element.elementor-element-60f2b0c2 .elementor-icon-box-description{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-214 .elementor-element.elementor-element-1cbe2b6a .elementor-icon-box-title, .elementor-214 .elementor-element.elementor-element-1cbe2b6a .elementor-icon-box-title a{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-214 .elementor-element.elementor-element-1cbe2b6a .elementor-icon-box-description{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-214 .elementor-element.elementor-element-7d3fa6c{--icon-size:14px;}}@media(max-width:767px){.elementor-214 .elementor-element.elementor-element-5bab56fe{--padding-top:5em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-214 .elementor-element.elementor-element-49bade3{--padding-top:3em;--padding-bottom:3em;--padding-left:1em;--padding-right:1em;}.elementor-214 .elementor-element.elementor-element-5d1e0cab{--padding-top:1em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-214 .elementor-element.elementor-element-60f2b0c2 .elementor-icon-box-title{margin-block-end:3px;}.elementor-214 .elementor-element.elementor-element-60f2b0c2 .elementor-icon{font-size:21px;}.elementor-214 .elementor-element.elementor-element-60f2b0c2 .elementor-icon-box-title, .elementor-214 .elementor-element.elementor-element-60f2b0c2 .elementor-icon-box-title a{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-214 .elementor-element.elementor-element-60f2b0c2 .elementor-icon-box-description{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-214 .elementor-element.elementor-element-1cbe2b6a .elementor-icon-box-title{margin-block-end:3px;}.elementor-214 .elementor-element.elementor-element-1cbe2b6a .elementor-icon{font-size:21px;}.elementor-214 .elementor-element.elementor-element-1cbe2b6a .elementor-icon-box-title, .elementor-214 .elementor-element.elementor-element-1cbe2b6a .elementor-icon-box-title a{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-214 .elementor-element.elementor-element-1cbe2b6a .elementor-icon-box-description{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-214 .elementor-element.elementor-element-7d3fa6c{padding:30px 0px 0px 0px;--icon-size:16px;--grid-column-gap:18px;}.elementor-214 .elementor-element.elementor-element-4ae205e6{--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-214 .elementor-element.elementor-element-1f4aae72 iframe{height:350px;}}@media(min-width:768px){.elementor-214 .elementor-element.elementor-element-5bab56fe{--content-width:640px;}.elementor-214 .elementor-element.elementor-element-49bade3{--content-width:640px;}.elementor-214 .elementor-element.elementor-element-51d713b2{--width:50%;}.elementor-214 .elementor-element.elementor-element-4ae205e6{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-214 .elementor-element.elementor-element-49bade3{--content-width:600px;}.elementor-214 .elementor-element.elementor-element-51d713b2{--width:50%;}}/* Start custom CSS for shortcode, class: .elementor-element-8ab38c1 *//* =========================================
   Form11 Styles - Compact & Professional
========================================= */

/* إلغاء الفراغات العشوائية وفواصل الأسطر التي يضيفها CF7 */
.form11 .custom-cf7-form p {
    margin: 0 !important;
    padding: 0 !important;
}
.form11 .custom-cf7-form br {
    display: none !important;
}

/* تنسيق الصفوف وتقليل المسافات بينها */
.form11 .cf7-row {
    display: flex;
    flex-wrap: wrap;
    gap: 12px;
    margin-bottom: 12px;
    align-items: flex-end;
}

.form11 .cf7-col {
    flex: 1;
    min-width: 200px;
}

.form11 .full-width {
    flex: 100%;
}

.form11 .half-width {
    flex: 0 0 calc(50% - 6px);
    min-width: 200px;
}

/* العناوين (تصغير الخطوط وتقليل المسافات) */
.form11 .custom-cf7-form label {
    display: block;
    margin-bottom: 4px;
    color: #f8f9fa;
    font-size: 13px;
    font-weight: 500;
    letter-spacing: 0.3px;
}

.form11 .custom-cf7-form label span {
    color: rgba(255, 255, 255, 0.5);
    font-size: 11px;
}

.form11 .section-title {
    font-size: 15px;
    font-weight: 600;
    margin-top: 15px;
    margin-bottom: 6px;
    display: block;
    color: #ffffff;
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
    padding-bottom: 4px;
}

/* حقول الإدخال (تصغير الحجم الداخلي) */
.form11 .wpcf7-form-control:not(.wpcf7-submit):not(.wpcf7-checkbox) {
    width: 100%;
    padding: 10px 14px;
    background: rgba(255, 255, 255, 0.04) !important;
    border: 1px solid rgba(255, 255, 255, 0.15);
    border-radius: 6px !important;
    color: #ffffff !important;
    font-size: 14px;
    box-sizing: border-box;
    transition: all 0.3s ease;
    outline: none;
    height: auto;
}

.form11 .wpcf7-form-control:not(.wpcf7-submit):hover {
    border-color: rgba(255, 255, 255, 0.3);
}

.form11 .wpcf7-form-control:not(.wpcf7-submit):focus {
    background: rgba(255, 255, 255, 0.08) !important;
    border-color: #00b4d8;
    box-shadow: 0 0 0 2px rgba(0, 180, 216, 0.15);
}

/* حقل الرسالة (تقليل الارتفاع) */
.form11 textarea.wpcf7-form-control {
    border-radius: 6px !important;
    min-height: 80px;
    resize: vertical;
}

/* قائمة الدول (Select) */
.form11 select.wpcf7-form-control {
    appearance: none;
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-position: right 12px top 50%;
    background-size: 10px auto;
}

.form11 select.wpcf7-form-control option {
    background-color: #0a192f;
    color: #ffffff;
    padding: 8px;
}

/* خيارات التحديد (Checkboxes) */
.form11 .wpcf7-checkbox {
    display: flex;
    flex-wrap: wrap;
    gap: 15px;
    margin-top: 5px;
}

.form11 .wpcf7-list-item {
    margin: 0 !important;
    display: flex;
    align-items: center;
}

.form11 .wpcf7-list-item label {
    margin: 0;
    display: flex;
    align-items: center;
    gap: 6px;
    cursor: pointer;
    font-weight: 400;
    font-size: 13px;
}

.form11 input[type="checkbox"] {
    width: 14px;
    height: 14px;
    cursor: pointer;
    accent-color: #00b4d8;
    border-radius: 3px;
    margin: 0;
}

/* زر الإرسال */
.form11 .cf7-submit-wrapper {
    margin-top: 15px;
}

.form11 .wpcf7-submit {
    background-color: #ffffff !important;
    color: #0a192f !important;
    border: 1px solid #ffffff !important;
    padding: 10px 30px !important;
    border-radius: 6px !important;
    font-size: 14px !important;
    font-weight: 600 !important;
    text-transform: uppercase;
    letter-spacing: 1px;
    cursor: pointer;
    transition: all 0.3s ease !important;
    width: auto !important;
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
}

.form11 .wpcf7-submit:hover {
    background-color: transparent !important;
    color: #ffffff !important;
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.15);
}/* End custom CSS */