.aboutUsPage .innerWrapper{z-index:2;width:100%;max-width:1248px;margin:0 auto;position:relative}.aboutUsPage .heroSection{background:#3b2c1e;min-height:552px;padding:52px 4% 0;position:relative;overflow:visible}.aboutUsPage .heroSection:before{content:"";opacity:.04;position:absolute;inset:0}.aboutUsPage .heroSection .heroOverlay{z-index:1;background:#0003;position:absolute;inset:0}.aboutUsPage .heroSection .heroInner{z-index:2;position:relative;transform:translateY(28%)}.aboutUsPage .heroSection h1{color:#fffffff2;text-align:center;margin-bottom:35px;font-family:Cairo;font-size:40px;font-weight:700;line-height:175%}.aboutUsPage .heroSection .historyCard{background:#fff;border-radius:16px;gap:42px;width:100%;max-width:1039px;margin:0 auto;padding:52px 24px;display:flex;box-shadow:0 4px 4px #0000000d}.aboutUsPage .heroSection .historyCard .historyImage{aspect-ratio:1.04;border-radius:24px;flex:1;position:relative;overflow:hidden}.aboutUsPage .heroSection .historyCard .historyImage img{object-fit:cover;width:100%;height:100%;display:block}.aboutUsPage .heroSection .historyCard .historyText{color:#3b2c1e;text-align:right;flex:1.2}.aboutUsPage .heroSection .historyCard .historyText h2{margin-bottom:14px;font-family:Cairo;font-size:clamp(24px,2.8vw,30px);font-weight:700;line-height:1.2}.aboutUsPage .heroSection .historyCard .historyText p{font-family:Cairo;font-size:clamp(16px,2vw,20px);font-weight:400;line-height:1.8}.aboutUsPage .fatherVideoSection{padding:clamp(120px,12% + 78px,320px) 4% 80px}.aboutUsPage .fatherVideoSection h3{color:#1f1b16;text-align:right;margin-bottom:64px;font-family:Cairo;font-size:clamp(28px,4vw,40px);font-weight:600;line-height:1.2}.aboutUsPage .fatherVideoSection .videoCard{background:#000;border-radius:12px;width:100%;max-width:864px;margin:0 auto;position:relative;overflow:hidden}.aboutUsPage .fatherVideoSection .videoCard img,.aboutUsPage .fatherVideoSection .videoCard video{aspect-ratio:864/482;object-fit:cover;width:100%;display:block}.aboutUsPage .fatherVideoSection .videoCard:before{content:"";pointer-events:none;background:#0006;position:absolute;inset:0}.aboutUsPage .fatherVideoSection .videoCard.isPlaying:before{display:none}.aboutUsPage .fatherVideoSection .videoCard .videoPlayButton{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;cursor:pointer;z-index:2;background:#ffffff4d;border:none;border-radius:999px;justify-content:center;align-items:center;width:64px;height:64px;font-size:20px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.aboutUsPage .fathersSection{padding:160px 4% 120px}.aboutUsPage .fathersSection h3{color:#1f1b16;text-align:right;margin-bottom:32px;font-family:Cairo;font-size:clamp(28px,4vw,40px);font-weight:600;line-height:1.2}.aboutUsPage .fathersSection .fathersSwiper{width:100%}.aboutUsPage .fathersSection .fathersSwiper .swiper-slide{max-width:395px}.aboutUsPage .fathersSection .fatherCard{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.aboutUsPage .fathersSection .fatherCard:hover img{transform:scale(1.1)}.aboutUsPage .fathersSection .fatherCard .fatherImage{aspect-ratio:395/256;position:relative;overflow:hidden}.aboutUsPage .fathersSection .fatherCard .fatherImage img{object-fit:cover;width:100%;height:100%;transition:all .3s ease-in-out;display:block}.aboutUsPage .fathersSection .fatherCard p{color:#3b2c1e;text-align:center;padding:24px;font-family:Cairo;font-size:20px;font-weight:700;line-height:1.4}.aboutUsPage .contactSection{padding:10px 4% 90px}.aboutUsPage .contactSection .contactBox{background:#3b2c1e;border-radius:24px;grid-template-columns:1fr 1fr;gap:48px;padding:48px;display:grid;box-shadow:0 25px 50px #00000040}.aboutUsPage .contactSection .mapWrap{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;padding:24px}.aboutUsPage .contactSection .mapWrap .sectionLabel{color:#fff;margin-bottom:18px;font-family:Cairo;font-size:20px;font-weight:700}.aboutUsPage .contactSection .mapWrap .mapImage{aspect-ratio:501/375;border-radius:12px;margin-bottom:14px;overflow:hidden}.aboutUsPage .contactSection .mapWrap .mapImage img{width:100%;display:block}.aboutUsPage .contactSection .mapWrap a{color:#fff;background:#c6a24f;border-radius:12px;justify-content:center;align-items:center;width:100%;height:48px;font-family:Cairo;font-size:16px;font-weight:600;display:flex}.aboutUsPage .contactSection .contactWrap{color:#fff;text-align:right}.aboutUsPage .contactSection .contactWrap h3{margin-bottom:88px;font-family:Cairo;font-size:clamp(30px,4vw,40px);font-weight:700;line-height:1.2}.aboutUsPage .contactSection .contactWrap .description{color:#d1d5dc;margin-bottom:26px;font-family:Cairo;font-size:clamp(16px,2vw,20px);font-weight:400;line-height:1.4}.aboutUsPage .contactSection .contactWrap ul{flex-direction:column;gap:16px;list-style:none;display:flex}.aboutUsPage .contactSection .contactWrap ul li{align-items:flex-start;gap:16px;display:flex}.aboutUsPage .contactSection .contactWrap ul li .iconWrap{color:#c6a24f;background:#c6a24f33;border-radius:999px;justify-content:center;align-items:center;width:40px;min-width:40px;height:40px;display:flex}.aboutUsPage .contactSection .contactWrap ul li h4{font-family:Cairo;font-size:16px;font-weight:700;line-height:1.4}.aboutUsPage .contactSection .contactWrap ul li p{color:#d1d5dc;font-family:Cairo;font-size:14px;font-weight:400;line-height:1.4}@media (max-width:1280px){.aboutUsPage .fatherVideoSection{padding:calc(20% + 78px) 4% 80px}}@media (max-width:992px){.aboutUsPage .heroSection{padding-top:0}.aboutUsPage .heroSection .historyCard{flex-direction:column}.aboutUsPage .heroSection .historyCard .historyImage{aspect-ratio:1/.65}.aboutUsPage .fatherVideoSection{padding:390px 4% 80px}.aboutUsPage .fathersSection{padding-top:100px}.aboutUsPage .contactSection .contactBox{grid-template-columns:1fr}.aboutUsPage .contactSection .contactWrap h3{margin-bottom:40px}}@media (max-width:640px){.aboutUsPage .heroSection .historyCard{padding:16px}.aboutUsPage .fatherVideoSection{padding:280px 4% 80px}.aboutUsPage .contactSection .contactBox{padding:20px}.aboutUsPage .contactSection .mapWrap{padding:14px}}
