.HolySiteInfo_holySiteInfoSection__4fcIO{background-color:#fff;padding:4rem 0;margin-bottom:0;border-radius:8px;text-align:left}.HolySiteInfo_holySiteInfoSection__4fcIO h2{font-size:2.5rem;color:#333;margin-bottom:1.5rem;font-weight:700}.HolySiteInfo_holySiteInfoSection__4fcIO p{font-size:18px;line-height:160%;color:#23282d;margin-bottom:0;font-weight:400}.HeroSectionMakkah_hero__WvbMI{position:relative;height:80vh;color:#fff;display:flex;align-items:flex-end;padding:2rem}.HeroSectionMakkah_hero__WvbMI .HeroSectionMakkah_overlay__k_2W7{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,rgba(0,0,0,.7) 20%,rgba(0,0,0,.1))}.HeroSectionMakkah_hero__WvbMI .HeroSectionMakkah_content__J81Ru{position:relative;z-index:1;margin:0 auto;width:100%}.HeroSectionMakkah_hero__WvbMI .HeroSectionMakkah_bestFor__zrzgs{margin-bottom:.5rem}.HeroSectionMakkah_hero__WvbMI .HeroSectionMakkah_bestFor__zrzgs span{margin-right:.5rem;font-size:.9rem;display:block;margin-bottom:10px}.HeroSectionMakkah_hero__WvbMI .HeroSectionMakkah_bestFor__zrzgs button{color:#fff;cursor:pointer;background-color:rgba(48,48,48,.8784313725);border:1px solid rgba(48,48,48,.8784313725);border-radius:15px;margin-right:.5rem;padding:.3rem .8rem;font-size:12px}.HeroSectionMakkah_hero__WvbMI .HeroSectionMakkah_bestFor__zrzgs button:hover{background-color:hsla(0,0%,100%,.3)}.HeroSectionMakkah_hero__WvbMI h1{font-size:3rem;font-weight:700;margin:0}.HeroSectionMakkah_hero__WvbMI .HeroSectionMakkah_weatherContainer__xiExC{position:absolute;top:50%;right:2rem;z-index:2}@media(max-width:768px){.HeroSectionMakkah_hero__WvbMI{height:50vh;padding:1rem}.HeroSectionMakkah_hero__WvbMI h1{font-size:2rem}.HeroSectionMakkah_hero__WvbMI .HeroSectionMakkah_bestFor__zrzgs button{padding:.2rem .6rem;font-size:.7rem}.HeroSectionMakkah_hero__WvbMI .HeroSectionMakkah_weatherContainer__xiExC{top:50%;right:1rem}}@media(max-width:767px){.HeroSectionMakkah_hero__WvbMI .HeroSectionMakkah_weatherContainer__xiExC{top:25%}}