.elementor .hero-h1-base{font-family:"Caveat";font-weight:700;font-size:3.8rem;color:#FFFFFF;letter-spacing:-2px;line-height:0.9em;text-align:center;margin-block-start:0px;margin-block-end:32px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .hero-sub-base{max-width:532px;font-family:"Poppins";font-weight:400;font-size:19px;color:#FFFFFF;line-height:26px;text-align:center;margin-block-start:0px;margin-block-end:40px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .hero-cta-base{font-family:"Poppins";font-weight:600;font-size:14px;color:#FFFFFF;letter-spacing:1px;padding-block-start:18px;padding-block-end:18px;padding-inline-start:40px;padding-inline-end:40px;border-radius:10px;background-color:#C15D3F;box-shadow:0px 5px 0px 0px #DF5334;}.elementor .hero-base{min-height:810px;background-image:url("https://saharatours.co/wp-content/uploads/2025/06/stunning-image-of-a-camel-caravan-in-the-sahara-desert-at-sunset-with-Morocco-Sahara-tours.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:bottom center;flex-direction:column;justify-content:center;align-items:center;}.elementor .intro-h2-base{font-family:"Marcellus";font-weight:700;font-size:2rem;color:#1A2B48;line-height:2rem;text-align:center;margin-block-start:12px;margin-block-end:27px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .intro-p1-base{font-family:"Noto Sans";font-size:1rem;line-height:1.7rem;text-align:justify;margin-block-start:0px;margin-block-end:16px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .intro-p2-base{font-family:"Noto Sans";font-size:1rem;line-height:1.7rem;text-align:justify;}.elementor .intro-base{width:100%;max-width:1200px;padding-block-start:98px;padding-block-end:100px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;}.elementor .cats-h2-base{font-family:"Marcellus";font-weight:700;font-size:2rem;color:#1A2B48;line-height:2rem;text-align:center;margin-block-start:12px;margin-block-end:27px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .cats-p-base{font-family:"Noto Sans";font-size:1rem;line-height:1.7rem;text-align:center;margin-block-start:0px;margin-block-end:30px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .cats-col1-base{flex-direction:column;gap:10px;flex:1 1 0%;}.elementor .cats-col2-base{flex-direction:column;flex:1 1 0%;justify-content:center;}.elementor .cats-col3-base{flex-direction:column;gap:10px;flex:1 1 0%;}.elementor .cats-grid-base{flex-direction:row;gap:10px;}.elementor .cats-base{width:100%;max-width:1200px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;}.elementor .deals-eyebrow-base{font-family:"Caveat";font-weight:700;font-size:24px;color:#36BCA1;letter-spacing:0.48px;text-align:center;}.elementor .deals-h2-base{font-family:"Marcellus";font-weight:700;font-size:2rem;color:#1A2B48;line-height:2rem;text-align:center;margin-block-start:12px;margin-block-end:27px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .deals-divider-base{width:104px;margin-block-start:0px;margin-block-end:50px;margin-inline-start:auto;margin-inline-end:auto;border-block-start-width:4px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#EC927E;}.elementor .deals-viewall-base{font-family:"Poppins";font-weight:600;font-size:14px;color:#DF5334;letter-spacing:1px;padding-block-start:0px;padding-block-end:2px;padding-inline-start:0px;padding-inline-end:0px;border-radius:0px;border-block-start-width:0px;border-block-end-width:2px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#DF5334;border-style:dashed;background-color:#FFFFFF00;}.elementor .deals-base{width:100%;max-width:1200px;padding-block-start:73px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;align-items:center;}.elementor .whyus-eyebrow-base{font-family:"Caveat";font-weight:700;font-size:24px;color:#36BCA1;letter-spacing:0.48px;text-align:center;}.elementor .whyus-h2-base{font-family:"Marcellus";font-weight:700;font-size:2rem;color:#1A2B48;line-height:2rem;text-align:center;margin-block-start:12px;margin-block-end:27px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .whyus-divider-base{width:104px;margin-block-start:0px;margin-block-end:40px;margin-inline-start:auto;margin-inline-end:auto;border-block-start-width:4px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#EC927E;}.elementor .whyus-img-base{width:100%;max-width:564px;border-radius:30px;}.elementor .whyus-left-base{width:50%;flex-direction:column;align-items:center;}.elementor .whyus-p-base{margin-block-start:0px;margin-block-end:30px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .feat1-h-base{width:173px;font-family:"Marcellus";font-weight:600;font-size:1rem;color:#1A2B48;line-height:1.5em;text-transform:uppercase;flex:0 0 173px;}.elementor .feat1-base{margin-block-start:0px;margin-block-end:40px;margin-inline-start:0px;margin-inline-end:0px;flex-direction:row;gap:16px;}.elementor .feat2-h-base{font-family:"Marcellus";font-weight:600;font-size:1rem;color:#1A2B48;line-height:1.5em;text-transform:uppercase;flex:0 0 173px;}.elementor .feat2-base{margin-block-start:0px;margin-block-end:40px;margin-inline-start:0px;margin-inline-end:0px;flex-direction:row;gap:16px;}.elementor .feat3-h-base{font-family:"Marcellus";font-weight:600;font-size:1rem;color:#1A2B48;line-height:1.5em;text-transform:uppercase;flex:0 0 173px;}.elementor .feat3-base{margin-block-start:0px;margin-block-end:40px;margin-inline-start:0px;margin-inline-end:0px;flex-direction:row;gap:16px;}.elementor .feat4-h-base{font-family:"Marcellus";font-weight:600;font-size:1rem;color:#1A2B48;line-height:1.5em;text-transform:uppercase;flex:0 0 173px;}.elementor .feat4-base{margin-block-start:0px;margin-block-end:40px;margin-inline-start:0px;margin-inline-end:0px;flex-direction:row;gap:16px;}.elementor .whyus-more-base{font-family:"Poppins";font-weight:600;font-size:14px;color:#DF5334;letter-spacing:1px;padding-block-start:0px;padding-block-end:2px;padding-inline-start:0px;padding-inline-end:0px;border-radius:0px;border-block-start-width:0px;border-block-end-width:2px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#DF5334;border-style:dashed;background-color:#FFFFFF00;align-self:flex-start;}.elementor .whyus-right-base{width:50%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:80px;padding-inline-end:0px;flex-direction:column;}.elementor .whyus-base{padding-block-start:100px;padding-block-end:104px;padding-inline-start:0px;padding-inline-end:0px;background-image:url("https://saharatours.co/wp-content/uploads/2025/06/Morocco-Sahara-Desert-trips-topography.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:top center;flex-direction:row;}.elementor .cta-eyebrow-base{font-family:"Caveat";font-weight:700;font-size:24px;color:#36BCA1;letter-spacing:0.48px;text-align:center;}.elementor .cta-h2-base{font-family:"Marcellus";font-weight:700;font-size:2rem;color:#1A2B48;line-height:2rem;text-align:center;margin-block-start:12px;margin-block-end:27px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .cta-p-base{max-width:760px;font-family:"Noto Sans";font-size:1rem;line-height:1.7rem;text-align:center;margin-block-start:0px;margin-block-end:50px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .card1-h-base{font-family:"Marcellus";font-weight:700;font-size:1.4rem;color:#FFFFFF;line-height:1.5rem;text-transform:uppercase;}.elementor .card1-p-base{font-family:"Noto Sans";font-weight:700;font-size:1.4rem;color:#FFFFFF;line-height:1.5rem;margin-block-start:8px;margin-block-end:20px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .card1-btn-base{font-family:"Marcellus";font-size:1rem;color:#FFFFFF;padding-block-start:12px;padding-block-end:12px;padding-inline-start:24px;padding-inline-end:24px;border-radius:17px;background-color:#FF6900AD;align-self:flex-start;}.elementor .cta-card1-base{width:50%;min-height:50vh;padding-block-start:0px;padding-block-end:0px;padding-inline-start:40px;padding-inline-end:50px;border-radius:20px;background-image:linear-gradient(#00000029, #00000029),url("https://saharatours.co/wp-content/uploads/2025/06/panormaic-view-of-Ait-ben-Haddou-during-the-7-day-morocco-tour.webp");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;flex-direction:column;justify-content:center;}.elementor .card2-h-base{font-family:"Marcellus";font-weight:700;font-size:1.4rem;color:#FFFFFF;line-height:1.5rem;text-transform:uppercase;}.elementor .card2-p-base{font-family:"Noto Sans";font-weight:700;font-size:1.4rem;color:#FFFFFF;line-height:1.5rem;margin-block-start:8px;margin-block-end:20px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .card2-btn-base{font-family:"Marcellus";font-size:1rem;color:#FFFFFF;padding-block-start:12px;padding-block-end:12px;padding-inline-start:24px;padding-inline-end:24px;border-radius:17px;background-color:#FF6900AD;align-self:flex-start;}.elementor .cta-card2-base{width:50%;min-height:50vh;padding-block-start:0px;padding-block-end:0px;padding-inline-start:40px;padding-inline-end:50px;border-radius:20px;background-image:linear-gradient(#00000029, #00000029),url("https://saharatours.co/wp-content/uploads/2025/06/a-camp-in-Morocco-Sahara-Desert-a-private-desert-tour.webp");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,bottom center;flex-direction:column;justify-content:center;}.elementor .cta-cards-base{width:100%;max-width:1200px;margin-block-start:0px;margin-block-end:40px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:row;gap:15px;}.elementor .cta-findout-base{font-family:"Poppins";font-weight:600;font-size:14px;color:#DF5334;letter-spacing:1px;padding-block-start:0px;padding-block-end:2px;padding-inline-start:0px;padding-inline-end:0px;border-radius:0px;border-block-start-width:0px;border-block-end-width:2px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#DF5334;border-style:dashed;background-color:#FFFFFF00;align-self:center;}.elementor .cta-base{padding-block-start:101px;padding-block-end:95px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;}.elementor .rv-eyebrow-s{font-family:"Caveat";font-weight:700;font-size:24px;color:#36BCA1;text-align:center;}.elementor .rv-h2-s{font-family:"Marcellus";font-weight:700;font-size:2rem;color:#1A2B48;text-align:center;margin-block-start:10px;margin-block-end:12px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .rv-sub-s{max-width:680px;font-family:"Noto Sans";font-size:1.05rem;color:#474747;line-height:1.7em;text-align:center;margin-block-start:0px;margin-block-end:40px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .rv-stars{font-size:18px;color:#F5A623;letter-spacing:2px;margin-block-start:0px;margin-block-end:12px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .rv-q{font-family:"Noto Sans";font-size:1rem;color:#3a3a3a;line-height:1.7em;margin-block-start:0px;margin-block-end:16px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .rv-attr{font-family:"Noto Sans";font-weight:600;font-size:0.85rem;color:#8a8a8a;}.elementor .rv1-s{width:31%;padding-block-start:28px;padding-block-end:28px;padding-inline-start:26px;padding-inline-end:26px;border-radius:10px;background-color:#FFFFFF;box-shadow:0px 15px 30px 0px #00000012;flex-direction:column;}.elementor .rv2-s{width:31%;padding-block-start:28px;padding-block-end:28px;padding-inline-start:26px;padding-inline-end:26px;border-radius:10px;background-color:#FFFFFF;box-shadow:0px 15px 30px 0px #00000012;flex-direction:column;}.elementor .rv3-s{width:31%;padding-block-start:28px;padding-block-end:28px;padding-inline-start:26px;padding-inline-end:26px;border-radius:10px;background-color:#FFFFFF;box-shadow:0px 15px 30px 0px #00000012;flex-direction:column;}.elementor .rv4-s{width:31%;padding-block-start:28px;padding-block-end:28px;padding-inline-start:26px;padding-inline-end:26px;border-radius:10px;background-color:#FFFFFF;box-shadow:0px 15px 30px 0px #00000012;flex-direction:column;}.elementor .rv5-s{width:31%;padding-block-start:28px;padding-block-end:28px;padding-inline-start:26px;padding-inline-end:26px;border-radius:10px;background-color:#FFFFFF;box-shadow:0px 15px 30px 0px #00000012;flex-direction:column;}.elementor .rv6-s{width:31%;padding-block-start:28px;padding-block-end:28px;padding-inline-start:26px;padding-inline-end:26px;border-radius:10px;background-color:#FFFFFF;box-shadow:0px 15px 30px 0px #00000012;flex-direction:column;}.elementor .rv-grid-s{width:100%;max-width:1200px;margin-block-start:0px;margin-block-end:40px;margin-inline-start:0px;margin-inline-end:0px;flex-direction:row;gap:24px;flex-wrap:wrap;justify-content:center;}.elementor .rv-sec{padding-block-start:80px;padding-block-end:80px;padding-inline-start:20px;padding-inline-end:20px;background-color:#F7F3EC;flex-direction:column;align-items:center;}.elementor .blog-eyebrow-base{font-family:"Caveat";font-weight:700;font-size:24px;color:#36BCA1;letter-spacing:0.48px;text-align:center;}.elementor .blog-h2-base{font-family:"Marcellus";font-weight:700;font-size:2rem;color:#1A2B48;line-height:2rem;text-align:center;margin-block-start:12px;margin-block-end:27px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .blog-divider-base{width:104px;margin-block-start:0px;margin-block-end:50px;margin-inline-start:auto;margin-inline-end:auto;border-block-start-width:4px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#EC927E;}.elementor .blog-more-base{font-family:"Poppins";font-weight:600;font-size:14px;color:#DF5334;letter-spacing:1px;padding-block-start:0px;padding-block-end:2px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:40px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:0px;border-block-start-width:0px;border-block-end-width:2px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#DF5334;border-style:dashed;background-color:#FFFFFF00;}.elementor .blog-base{padding-block-start:0px;padding-block-end:100px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;align-items:center;}