.elementor-484 .elementor-element.elementor-element-d2bb565{overflow:hidden;}.elementor-484 .elementor-element.elementor-element-50e1348 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-484 .elementor-element.elementor-element-91e330a{margin-top:-60px;margin-bottom:0px;z-index:12;}.elementor-484 .elementor-element.elementor-element-6a0514d > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-484 .elementor-element.elementor-element-35a6901{padding:120px 0px 0px 0px;z-index:1;}.elementor-484 .elementor-element.elementor-element-f70083c > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-484 .elementor-element.elementor-element-2128c34 .gsc-heading .content-inner{max-width:800px;}.elementor-484 .elementor-element.elementor-element-2128c34 .gsc-heading .title{margin-bottom:0px;}.elementor-484 .elementor-element.elementor-element-2128c34 .gsc-heading .title-desc{padding:20px 0px 0px 0px;}.elementor-484 .elementor-element.elementor-element-3628258{margin-top:30px;margin-bottom:30px;}.elementor-484 .elementor-element.elementor-element-6727809 > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-484 .elementor-element.elementor-element-4164a9e .lt-banner-one__wrap{min-height:290px;}.elementor-484 .elementor-element.elementor-element-4164a9e .lt-banner-two__wrap{min-height:290px;}.elementor-484 .elementor-element.elementor-element-4164a9e .lt-banner-one__subtitle{color:var( --e-global-color-accent );}.elementor-484 .elementor-element.elementor-element-4164a9e .lt-banner-two__subtitle{color:var( --e-global-color-accent );}.elementor-484 .elementor-element.elementor-element-4164a9e .lt-banner-three__subtitle{color:var( --e-global-color-accent );}.elementor-484 .elementor-element.elementor-element-0d75a69 > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-484 .elementor-element.elementor-element-02d65f6 .lt-banner-one__wrap{min-height:290px;}.elementor-484 .elementor-element.elementor-element-02d65f6 .lt-banner-two__wrap{min-height:290px;}.elementor-484 .elementor-element.elementor-element-02d65f6 .lt-banner-one__subtitle{color:var( --e-global-color-accent );}.elementor-484 .elementor-element.elementor-element-02d65f6 .lt-banner-two__subtitle{color:var( --e-global-color-accent );}.elementor-484 .elementor-element.elementor-element-02d65f6 .lt-banner-three__subtitle{color:var( --e-global-color-accent );}.elementor-484 .elementor-element.elementor-element-783b970 > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-484 .elementor-element.elementor-element-4295729 .lt-banner-one__wrap{min-height:290px;}.elementor-484 .elementor-element.elementor-element-4295729 .lt-banner-two__wrap{min-height:290px;}.elementor-484 .elementor-element.elementor-element-4295729 .lt-banner-one__subtitle{color:var( --e-global-color-accent );}.elementor-484 .elementor-element.elementor-element-4295729 .lt-banner-two__subtitle{color:var( --e-global-color-accent );}.elementor-484 .elementor-element.elementor-element-4295729 .lt-banner-three__subtitle{color:var( --e-global-color-accent );}.elementor-484 .elementor-element.elementor-element-dbf801e > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-484 .elementor-element.elementor-element-fe32722 .lt-banner-one__wrap{min-height:290px;}.elementor-484 .elementor-element.elementor-element-fe32722 .lt-banner-two__wrap{min-height:290px;}.elementor-484 .elementor-element.elementor-element-fe32722 .lt-banner-one__subtitle{color:var( --e-global-color-accent );}.elementor-484 .elementor-element.elementor-element-fe32722 .lt-banner-two__subtitle{color:var( --e-global-color-accent );}.elementor-484 .elementor-element.elementor-element-fe32722 .lt-banner-three__subtitle{color:var( --e-global-color-accent );}.elementor-484 .elementor-element.elementor-element-e31d298{margin-top:30px;margin-bottom:30px;}.elementor-484 .elementor-element.elementor-element-98ce51c > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-484 .elementor-element.elementor-element-f2856c3 .lt-banner-one__wrap{min-height:290px;}.elementor-484 .elementor-element.elementor-element-f2856c3 .lt-banner-two__wrap{min-height:290px;}.elementor-484 .elementor-element.elementor-element-f2856c3 .lt-banner-one__subtitle{color:var( --e-global-color-accent );}.elementor-484 .elementor-element.elementor-element-f2856c3 .lt-banner-two__subtitle{color:var( --e-global-color-accent );}.elementor-484 .elementor-element.elementor-element-f2856c3 .lt-banner-three__subtitle{color:var( --e-global-color-accent );}.elementor-484 .elementor-element.elementor-element-84a9dfa > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-484 .elementor-element.elementor-element-7635680 .lt-banner-one__wrap{min-height:290px;}.elementor-484 .elementor-element.elementor-element-7635680 .lt-banner-two__wrap{min-height:290px;}.elementor-484 .elementor-element.elementor-element-7635680 .lt-banner-one__subtitle{color:var( --e-global-color-accent );}.elementor-484 .elementor-element.elementor-element-7635680 .lt-banner-two__subtitle{color:var( --e-global-color-accent );}.elementor-484 .elementor-element.elementor-element-7635680 .lt-banner-three__subtitle{color:var( --e-global-color-accent );}.elementor-484 .elementor-element.elementor-element-bb2de80 > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-484 .elementor-element.elementor-element-4ff5509 .lt-banner-one__wrap{min-height:290px;}.elementor-484 .elementor-element.elementor-element-4ff5509 .lt-banner-two__wrap{min-height:290px;}.elementor-484 .elementor-element.elementor-element-4ff5509 .lt-banner-one__subtitle{color:var( --e-global-color-accent );}.elementor-484 .elementor-element.elementor-element-4ff5509 .lt-banner-two__subtitle{color:var( --e-global-color-accent );}.elementor-484 .elementor-element.elementor-element-4ff5509 .lt-banner-three__subtitle{color:var( --e-global-color-accent );}.elementor-484 .elementor-element.elementor-element-91cef9f > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-484 .elementor-element.elementor-element-824e372 > .elementor-widget-container{border-radius:10px 10px 10px 10px;}.elementor-484 .elementor-element.elementor-element-88d1b57:not(.elementor-motion-effects-element-type-background), .elementor-484 .elementor-element.elementor-element-88d1b57 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://redseatoursbyanna.com/wp-content/uploads/2026/03/bg-shape-07.png");background-position:top right;background-repeat:no-repeat;}.elementor-484 .elementor-element.elementor-element-88d1b57{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:120px 0px 86px 0px;}.elementor-484 .elementor-element.elementor-element-88d1b57 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-484 .elementor-element.elementor-element-7eb768b > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-484 .elementor-element.elementor-element-72927b1 .gsc-heading .content-inner{max-width:645px;}.elementor-484 .elementor-element.elementor-element-72927b1 .gsc-heading .title{margin-bottom:0px;}.elementor-484 .elementor-element.elementor-element-72927b1 .gsc-heading .title-desc{padding:20px 0px 0px 0px;}.elementor-484 .elementor-element.elementor-element-1b59237 .swiper-slider-wrapper .swiper-pagination{margin-top:0px;}.elementor-484 .elementor-element.elementor-element-ccade14:not(.elementor-motion-effects-element-type-background), .elementor-484 .elementor-element.elementor-element-ccade14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://redseatoursbyanna.com/wp-content/uploads/2026/03/bg-shape-01.png");background-position:top center;background-repeat:no-repeat;}.elementor-484 .elementor-element.elementor-element-ccade14 > .elementor-container{max-width:1500px;}.elementor-484 .elementor-element.elementor-element-ccade14{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:116px 0px 90px 0px;z-index:9;}.elementor-484 .elementor-element.elementor-element-ccade14 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-484 .elementor-element.elementor-element-2969b36 > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-484 .elementor-element.elementor-element-445647d .gsc-heading .content-inner{max-width:800px;}.elementor-484 .elementor-element.elementor-element-445647d .gsc-heading .title{margin-bottom:0px;}.elementor-484 .elementor-element.elementor-element-445647d .gsc-heading .title-desc{padding:20px 0px 0px 0px;}.elementor-484 .elementor-element.elementor-element-e1d65d7 .banner-one__content{min-height:410px;}.elementor-484 .elementor-element.elementor-element-e1d65d7 .swiper-slider-wrapper .swiper-pagination{margin-top:0px;}.elementor-484 .elementor-element.elementor-element-9677b71 > .elementor-background-overlay{background-image:url("https://redseatoursbyanna.com/wp-content/uploads/2026/03/bg-shape-02.png");background-position:bottom center;background-repeat:no-repeat;opacity:0.86;}.elementor-484 .elementor-element.elementor-element-9677b71{padding:0px 0px 75px 0px;}.elementor-484 .elementor-element.elementor-element-f90cb14 > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-484 .elementor-element.elementor-element-a495118{width:initial;max-width:initial;}.elementor-484 .elementor-element.elementor-element-b6f4587{width:initial;max-width:initial;}.elementor-484 .elementor-element.elementor-element-f326e43 > .elementor-element-populated{padding:0px 15px 0px 60px;}.elementor-484 .elementor-element.elementor-element-d374869 .gsc-heading .content-inner{max-width:800px;}.elementor-484 .elementor-element.elementor-element-d374869 .gsc-heading{margin-bottom:25px;}.elementor-484 .elementor-element.elementor-element-d374869 .gsc-heading .title{margin-bottom:0px;}.elementor-484 .elementor-element.elementor-element-d374869 .gsc-heading .title-desc{padding:20px 0px 0px 0px;}.elementor-484 .elementor-element.elementor-element-ee1b7bc{margin-top:0px;margin-bottom:-120px;padding:120px 0px 0px 0px;}.elementor-484 .elementor-element.elementor-element-2c5b8c2 > .elementor-element-populated{margin:0px 0px 60px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-484 .elementor-element.elementor-element-352b89d .gsc-heading .content-inner{max-width:800px;}.elementor-484 .elementor-element.elementor-element-352b89d .gsc-heading{margin-bottom:0px;}.elementor-484 .elementor-element.elementor-element-352b89d .gsc-heading .title{color:var( --e-global-color-primary );letter-spacing:5px;margin-bottom:0px;}.elementor-484 .elementor-element.elementor-element-352b89d .gsc-heading .title-desc{padding:20px 0px 0px 0px;}.elementor-484 .elementor-element.elementor-element-deb13c9 > .elementor-background-overlay{background-image:url("https://redseatoursbyanna.com/wp-content/uploads/2026/03/bg-shape-10.png");background-position:top left;background-repeat:repeat;opacity:0.8;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-484 .elementor-element.elementor-element-deb13c9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:210px 0px 90px 0px;}.elementor-484 .elementor-element.elementor-element-4d83bbd > .elementor-element-populated{padding:0px 60px 0px 15px;}.elementor-484 .elementor-element.elementor-element-d4138ce .gsc-heading .content-inner{max-width:600px;}.elementor-484 .elementor-element.elementor-element-d4138ce .gsc-heading{margin-bottom:10px;}.elementor-484 .elementor-element.elementor-element-d4138ce .gsc-heading .title{margin-bottom:0px;}.elementor-484 .elementor-element.elementor-element-d4138ce .gsc-heading .title-desc{padding:20px 0px 0px 0px;}.elementor-484 .elementor-element.elementor-element-61cbe1b > .elementor-element-populated{padding:59px 15px 0px 15px;}.elementor-484 .elementor-element.elementor-element-f35d315:not(.elementor-motion-effects-element-type-background), .elementor-484 .elementor-element.elementor-element-f35d315 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://redseatoursbyanna.com/wp-content/uploads/2026/03/cairo_09_2-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-484 .elementor-element.elementor-element-f35d315 > .elementor-background-overlay{background-color:#000000;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-484 .elementor-element.elementor-element-f35d315{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:32px;margin-bottom:0px;padding:120px 0px 120px 0px;}.elementor-484 .elementor-element.elementor-element-646aa8d{padding:120px 0px 20px 0px;}.elementor-bc-flex-widget .elementor-484 .elementor-element.elementor-element-7d1f4b0.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-484 .elementor-element.elementor-element-7d1f4b0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-484 .elementor-element.elementor-element-7d1f4b0 > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-484 .elementor-element.elementor-element-b42594b .gsc-heading .content-inner{max-width:600px;}.elementor-484 .elementor-element.elementor-element-b42594b .gsc-heading{margin-bottom:10px;}.elementor-484 .elementor-element.elementor-element-b42594b .gsc-heading .title{margin-bottom:0px;}.elementor-484 .elementor-element.elementor-element-b42594b .gsc-heading .title-desc{padding:20px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-484 .elementor-element.elementor-element-4ccccfb.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-484 .elementor-element.elementor-element-4ccccfb.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-484 .elementor-element.elementor-element-4ccccfb.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-484 .elementor-element.elementor-element-4ccccfb > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-484 .elementor-element.elementor-element-6e47919{width:auto;max-width:auto;}.elementor-484 .elementor-element.elementor-element-ec1bb2f{padding:0px 0px 90px 0px;}.elementor-484 .elementor-element.elementor-element-728352a > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-484 .elementor-element.elementor-element-241b723 .swiper-slider-wrapper .swiper-pagination{margin-top:0px;}.elementor-484 .elementor-element.elementor-element-f23136f .swiper-slider-wrapper .swiper-pagination{margin-top:0px;}@media(max-width:1024px){.elementor-484 .elementor-element.elementor-element-91e330a{margin-top:-50px;margin-bottom:0px;}.elementor-484 .elementor-element.elementor-element-35a6901{padding:80px 0px 0px 0px;}.elementor-484 .elementor-element.elementor-element-4164a9e .lt-banner-one__wrap{min-height:260px;}.elementor-484 .elementor-element.elementor-element-4164a9e .lt-banner-two__wrap{min-height:260px;}.elementor-484 .elementor-element.elementor-element-02d65f6 .lt-banner-one__wrap{min-height:260px;}.elementor-484 .elementor-element.elementor-element-02d65f6 .lt-banner-two__wrap{min-height:260px;}.elementor-484 .elementor-element.elementor-element-4295729 .lt-banner-one__wrap{min-height:260px;}.elementor-484 .elementor-element.elementor-element-4295729 .lt-banner-two__wrap{min-height:260px;}.elementor-484 .elementor-element.elementor-element-fe32722 .lt-banner-one__wrap{min-height:260px;}.elementor-484 .elementor-element.elementor-element-fe32722 .lt-banner-two__wrap{min-height:260px;}.elementor-484 .elementor-element.elementor-element-f2856c3 .lt-banner-one__wrap{min-height:260px;}.elementor-484 .elementor-element.elementor-element-f2856c3 .lt-banner-two__wrap{min-height:260px;}.elementor-484 .elementor-element.elementor-element-7635680 .lt-banner-one__wrap{min-height:260px;}.elementor-484 .elementor-element.elementor-element-7635680 .lt-banner-two__wrap{min-height:260px;}.elementor-484 .elementor-element.elementor-element-4ff5509 .lt-banner-one__wrap{min-height:260px;}.elementor-484 .elementor-element.elementor-element-4ff5509 .lt-banner-two__wrap{min-height:260px;}.elementor-484 .elementor-element.elementor-element-88d1b57{padding:80px 0px 50px 0px;}.elementor-484 .elementor-element.elementor-element-ccade14{padding:80px 0px 50px 0px;}.elementor-484 .elementor-element.elementor-element-9677b71{padding:0px 0px 50px 0px;}.elementor-484 .elementor-element.elementor-element-f90cb14.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-484 .elementor-element.elementor-element-a495118{--container-widget-width:580px;--container-widget-flex-grow:0;width:var( --container-widget-width, 580px );max-width:580px;align-self:center;}.elementor-484 .elementor-element.elementor-element-b6f4587{--container-widget-width:580px;--container-widget-flex-grow:0;width:var( --container-widget-width, 580px );max-width:580px;align-self:center;}.elementor-484 .elementor-element.elementor-element-f326e43 > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 15px 0px 15px;}.elementor-484 .elementor-element.elementor-element-ee1b7bc{padding:100px 0px 0px 0px;}.elementor-484 .elementor-element.elementor-element-352b89d .gsc-heading .title{letter-spacing:2px;}.elementor-484 .elementor-element.elementor-element-deb13c9{padding:175px 0px 50px 0px;}.elementor-484 .elementor-element.elementor-element-4d83bbd > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-484 .elementor-element.elementor-element-f35d315{padding:80px 0px 80px 0px;}.elementor-484 .elementor-element.elementor-element-646aa8d{padding:80px 0px 10px 0px;}.elementor-484 .elementor-element.elementor-element-ec1bb2f{padding:0px 0px 50px 0px;}}@media(max-width:767px){.elementor-484 .elementor-element.elementor-element-91e330a{margin-top:-16px;margin-bottom:0px;}.elementor-484 .elementor-element.elementor-element-21bca79{z-index:1;}.elementor-484 .elementor-element.elementor-element-4164a9e > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-484 .elementor-element.elementor-element-02d65f6 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-484 .elementor-element.elementor-element-4295729 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-484 .elementor-element.elementor-element-fe32722 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-484 .elementor-element.elementor-element-f2856c3 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-484 .elementor-element.elementor-element-7635680 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-484 .elementor-element.elementor-element-4ff5509 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-484 .elementor-element.elementor-element-4d83bbd > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-484 .elementor-element.elementor-element-4ccccfb.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-484 .elementor-element.elementor-element-4ccccfb > .elementor-element-populated{margin:0px 0px 15px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}}@media(min-width:768px){.elementor-484 .elementor-element.elementor-element-4d83bbd{width:45%;}.elementor-484 .elementor-element.elementor-element-61cbe1b{width:55%;}.elementor-484 .elementor-element.elementor-element-7d1f4b0{width:70.076%;}.elementor-484 .elementor-element.elementor-element-4ccccfb{width:29.848%;}}@media(max-width:1024px) and (min-width:768px){.elementor-484 .elementor-element.elementor-element-f90cb14{width:100%;}.elementor-484 .elementor-element.elementor-element-f326e43{width:100%;}}@media(min-width:1025px){.elementor-484 .elementor-element.elementor-element-f35d315:not(.elementor-motion-effects-element-type-background), .elementor-484 .elementor-element.elementor-element-f35d315 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for gva_ba_booking, class: .elementor-element-1b59237 *//* 1. Reset the Slide Wrapper (The "Shelf") */
.swiper-slide, .babe-item-all-outer {
    display: flex !important;
    height: auto !important; /* Forces all slides to the height of the tallest */
    align-items: stretch !important;
}

/* 2. The Main Content Container */
.booking-one__content {
    display: grid !important;
    width: 100% !important;
    /* This creates 3 locked rows: 
       Row 1: Title (75px) | Row 2: Info (1fr - fills gap) | Row 3: Footer (auto) */
    grid-template-rows: 75px 1fr auto !important;
    height: 100% !important;
    margin-top: 0 !important; /* Removes the negative margin from your screenshot */
    padding: 20px !important;
    box-sizing: border-box !important;
}

/* 3. The Title (Fixing the "Different Lengths" issue) */
.booking-one__title {
    grid-row: 1; /* Locks the title to the top 75px */
    display: flex !important;
    align-items: center !important; /* Vertically centers the text */
    margin: 0 !important;
    padding: 0 !important;
    line-height: 1.3 !important;
    overflow: hidden; /* Prevents long titles from breaking the card */
}

/* 4. The Content / Description */
.booking-one__data, .booking-one__description {
    grid-row: 2; /* Takes up all remaining middle space */
    display: block !important;
}

/* 5. The Footer (Price & Button) */
.booking-one__footer, .explore-link-wrapper {
    grid-row: 3;
    align-self: end !important; /* Snaps everything to the very bottom */
    margin-top: 20px !important;
}/* End custom CSS */