:root{--brandColor: #c5a454;--brandColorDark: #92722a;--brandColorR: 197, 164, 84;--brandColorRed: #e02a36;--brandColorGrey: #f2f2f2;--brandColor2: #e8c190;--brandColor2R: 232, 193, 144;--brandColor3: #f9f5eb;--brandColor3R: 249, 245, 235;--brandGray: #485468;--brandGrayR: 72, 84, 104;--inputBG: 217, 217, 217;--brandRed: #dc3232;--white: #fff;--whiteR: 255, 255, 255;--black: #000;--blackR: 0, 0, 0;--bgColor: #fff;--bgColorR: 255, 255, 255;--text: #000;--fontFamily: "Inter", "Noto Kufi", sans-serif;--fontFamilyHeader: "Inter", "Noto Kufi", sans-serif;--fontSize: 1rem;--ease: cubic-bezier(.23, .48, .26, .94);--elastic: cubic-bezier(.47, 1.64, .38, .87);--gfs: 30;--gap: 1.5rem;--gapBig: 4rem;--swiper-theme-color: #c5a454}@media only screen and (min-width: 1600px){:root{--gapBig: 5vw}}@media only screen and (min-width: 1025px) and (max-width: 1370px) and (min-height: 500px) and (max-height: 670px){:root{--gapBig: 3rem}}@media only screen and (max-width: 1024px){:root{--gapBig: 2.5rem}}@media only screen and (max-width: 980px){:root{--gap: 1.2rem;--gapBig: 1.5rem}}@media only screen and (max-width: 767px){:root{--gap: 1rem;--gapBig: 1.2rem}}.home-banner{height:100vh;position:relative}@media only screen and (max-width: 767px){.home-banner{height:auto;aspect-ratio:688/919}}.home-banner .hero-slider{width:100%;height:100%}.home-banner .hero-slider .banner-content{position:absolute;bottom:10%;left:50%;transform:translate(-50%);z-index:2;text-align:center;opacity:0;width:70%}@media only screen and (max-width: 1024px){.home-banner .hero-slider .banner-content{width:100%}}.home-banner .hero-slider .swiper-wrapper{transition-delay:.35s!important}.home-banner .hero-slider .banner-content{position:absolute;bottom:8rem;left:50%;transform:translate(-50%);z-index:2;text-align:center;display:flex;flex-direction:column;align-items:center;gap:0;line-height:1.2}@media only screen and (max-width: 767px){.home-banner .hero-slider .banner-content{bottom:5rem}}.home-banner .hero-slider .banner-content.slide-in{animation:slideInUp 1s ease forwards}.home-banner .hero-slider .banner-content.slide-out{animation:slideOutUp 1s ease forwards}.home-banner .hero-slider .banner-content .date{color:var(--brandColor);font-weight:600;font-size:1.3rem}.home-banner .hero-slider .banner-content h1{font-size:5rem;font-weight:700;color:var(--white);margin-top:0;margin-bottom:0}@media only screen and (min-width: 1025px) and (max-width: 1370px) and (min-height: 500px) and (max-height: 670px){.home-banner .hero-slider .banner-content h1{font-size:calc(130 / var(--gfs) * 1rem)}}@media only screen and (max-width: 1024px){.home-banner .hero-slider .banner-content h1{font-size:calc(150 / var(--gfs) * 1rem)}}@media only screen and (max-width: 980px){.home-banner .hero-slider .banner-content h1{font-size:calc(110 / var(--gfs) * 1rem)}}@media only screen and (max-width: 767px){.home-banner .hero-slider .banner-content h1{font-size:calc(75 / var(--gfs) * 1rem)}}.home-banner .hero-slider .banner-content p{margin-top:0;font-size:1.5rem;color:var(--white);margin-bottom:0}.home-banner .hero-slider .banner-content a{margin-top:1rem}.home-banner .media{position:absolute;top:0;left:0;height:100%;width:100%}.home-banner .media picture{width:100%;height:100%}.home-banner .media img,.home-banner .media video{object-fit:cover;width:100%;height:100%}.home-banner .media:after{content:"";position:absolute;width:100%;height:50%;background:linear-gradient(to bottom,#000000,transparent);top:0;left:0;z-index:1}@media only screen and (max-width: 767px){.home-banner .media:after{height:var(--header-height2rem, 30%)}}.home-banner .media:before{content:"";position:absolute;width:100%;height:50%;background:linear-gradient(to top,#000000,transparent);bottom:0;top:auto;left:0;z-index:1}@media only screen and (max-width: 767px){.home-banner .media:before{height:100%}}.home-banner .media:after,.home-banner .media:before{opacity:.8}.home-banner .hero-pagination{bottom:2rem;top:auto;width:10rem;margin:auto;right:0}.home-banner .navBox{position:absolute;left:50%;transform:translate(-50%);bottom:2rem;z-index:15;gap:.5rem;grid-template-columns:repeat(2,45px)}@media only screen and (max-width: 767px){.home-banner .navBox{grid-template-columns:repeat(2,36px);bottom:1rem}}.home-banner .navBox .nav_{border:1px solid var(--brandColor);border-radius:50%}.home-banner .navBox .nav_ svg{width:50%;height:auto}.home-banner .navBox .nav_.swiper-button-disabled{opacity:.5}.home-banner .navBox .nav_.swiper-button-disabled svg{opacity:1}.home-section{padding:13vh 0}@media only screen and (min-width: 1600px){.home-section{padding:7.5rem 0}}@media only screen and (max-width: 1024px){.home-section{padding:5vh 0}}@media only screen and (max-width: 980px){.home-section{padding:70px 0}}@media only screen and (max-width: 767px){.home-section{padding:50px 0}}@keyframes slideInUp{0%{opacity:0;transform:translate(-50%,100%)}50%{opacity:0}to{opacity:1;transform:translate(-50%)}}@keyframes slideOutUp{0%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-150%)}}.about-section{align-items:center;display:flex}.about-wrapper{display:grid;gap:5rem;grid-template-columns:repeat(2,1fr)}@media screen and (min-width: 1600px){.about-wrapper{grid-template-columns:40% 1fr}}@media only screen and (min-width: 1025px) and (max-width: 1370px) and (min-height: 500px) and (max-height: 670px){.about-wrapper{gap:4rem}}@media only screen and (max-width: 1024px){.about-wrapper{gap:2.5rem}}@media only screen and (max-width: 980px){.about-wrapper{grid-template-columns:1fr}}@media only screen and (max-width: 767px){.about-wrapper{gap:1.2rem}}.about-wrapper .imgBox{position:relative;overflow:hidden;border-radius:1.5rem}@media only screen and (max-width: 980px){.about-wrapper .imgBox{max-width:450px;place-self:center}}@media only screen and (max-width: 767px){.about-wrapper .imgBox{border-radius:1rem}}.about-wrapper .imgBox:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:50%;background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.6) 100%)}.about-wrapper .box.content{display:flex;flex-direction:column;align-items:flex-start;align-self:center}@media only screen and (max-width: 980px){.about-wrapper .box.content{align-items:center}}.about-wrapper .box.content .text{font-weight:600;padding-inline-end:2rem}@media only screen and (max-width: 980px){.about-wrapper .box.content .text{text-align:center;padding-inline-end:0}}.about-wrapper .box.content .button{margin-top:1.5rem}.about-wrapper .counter-wrap{display:flex;flex-direction:column;align-items:center;gap:1rem;height:25rem;overflow:hidden;position:relative}@media only screen and (max-width: 980px){.about-wrapper .counter-wrap{height:13rem}}.about-wrapper .counter-text{text-align:center;position:absolute;bottom:50%;width:100%;opacity:0;transform:translateY(100%);transition:all .8s cubic-bezier(.34,1.56,.64,1)}.about-wrapper .counter-text.active{opacity:1;transform:translateY(50%);animation:smoothBounce .8s cubic-bezier(.28,.44,.49,1) .8s}.about-wrapper .counter-text.exit{opacity:0;transform:translateY(0)}@keyframes smoothBounce{0%{transform:translateY(50%)}25%{transform:translateY(45%)}50%{transform:translateY(50%)}75%{transform:translateY(48%)}to{transform:translateY(50%)}}.about-wrapper .counter-text h2{font-size:21.5rem;transform:scale(.9);margin:0;color:rgba(var(--brandColorR),.1);line-height:1;-webkit-text-stroke:3px var(--brandColor);font-weight:700;transform-style:preserve-3d;will-change:transform}@media only screen and (max-width: 1024px){.about-wrapper .counter-text h2{font-size:15rem}}@media only screen and (max-width: 980px){.about-wrapper .counter-text h2{font-size:10rem}}.about-wrapper .counter-text span{color:var(--black);display:block;line-height:1.6;font-weight:600}.full-bg-section{height:calc(100vh - var(--header-height));position:relative;display:flex}@media only screen and (max-width: 1024px){.full-bg-section{height:auto;min-height:inherit}}.full-bg-section .fallback-img{position:absolute;width:100%;height:100%;left:0;top:0;z-index:1;object-fit:cover}@media only screen and (max-width: 1024px){.full-bg-section .fallback-img{height:auto}}@media only screen and (max-width: 980px){.full-bg-section{max-height:600px}}.full-bg-section:has(.overTitle):after{z-index:10;content:"";position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.8;background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.95) 100%)}.full-bg-section .overContentBox{position:absolute;left:0;bottom:4rem;width:100%;text-align:center;z-index:15;display:flex;flex-direction:column;gap:1.5rem;align-items:center}@media only screen and (max-width: 1024px){.full-bg-section .overContentBox{bottom:3rem}}@media only screen and (max-width: 980px){.full-bg-section .overContentBox{bottom:2rem}}@media only screen and (max-width: 767px){.full-bg-section .overContentBox{bottom:1rem;gap:.8rem}}.full-bg-section .overTitle{padding-inline:15px;z-index:15;color:var(--white);font-size:calc(100 / var(--gfs) * 1rem);line-height:110%;font-weight:600}@media only screen and (min-width: 1600px){.full-bg-section .overTitle{font-size:calc(110 / var(--gfs) * 1rem)}}@media only screen and (min-width: 1025px) and (max-width: 1370px) and (min-height: 500px) and (max-height: 670px){.full-bg-section .overTitle{font-size:calc(90 / var(--gfs) * 1rem)}}@media only screen and (max-width: 1024px){.full-bg-section .overTitle{font-size:calc(80 / var(--gfs) * 1rem)}}@media only screen and (max-width: 767px){.full-bg-section .overTitle{font-size:calc(60 / var(--gfs) * 1rem)}}[dir=rtl] .full-bg-section .overTitle{line-height:130%}@media only screen and (max-width: 767px){.full-bg-section .overTitle{font-size:calc(50 / var(--gfs) * 1rem)}}.full-bg-section video{object-fit:cover;width:100%;height:100%;position:relative;z-index:2}.vision-mission-wrapper{display:flex;flex-direction:column;gap:7rem}@media only screen and (min-width: 1025px) and (max-width: 1370px) and (min-height: 500px) and (max-height: 670px){.vision-mission-wrapper{gap:4rem}}@media only screen and (max-width: 1024px){.vision-mission-wrapper{gap:4rem}}@media only screen and (max-width: 767px){.vision-mission-wrapper{gap:40px}}.vision-mission-wrapper .section-title{margin-bottom:1rem}.vision-mission-wrapper .box-wrapper{display:flex;flex-direction:row;gap:4rem}@media only screen and (max-width: 980px){.vision-mission-wrapper .box-wrapper{gap:2rem}}@media only screen and (max-width: 767px){.vision-mission-wrapper .box-wrapper{text-align:center;justify-content:center;flex-direction:column;gap:1.2rem}}.vision-mission-wrapper .box-wrapper:nth-child(2) .box{align-items:end;text-align:end}[dir=rtl] .vision-mission-wrapper .box-wrapper:nth-child(2) .box{text-align:start}.vision-mission-wrapper .box-wrapper:nth-child(2) .box .section-title{justify-content:end}[dir=rtl] .vision-mission-wrapper .box-wrapper:nth-child(2) .box .section-title{justify-content:start}@media only screen and (max-width: 767px){.vision-mission-wrapper .box-wrapper:nth-child(2) .box{align-items:center;text-align:center}[dir=rtl] .vision-mission-wrapper .box-wrapper:nth-child(2) .box{text-align:center}}@media only screen and (max-width: 767px){.vision-mission-wrapper .box-wrapper:nth-child(2){flex-direction:column-reverse}}.vision-mission-wrapper .box-wrapper .box.image{background-color:var(--brandColor);display:flex;align-items:center;justify-content:center;border-radius:1rem;width:35%;aspect-ratio:1/1}@media only screen and (min-width: 1600px){.vision-mission-wrapper .box-wrapper .box.image{width:30%}}@media only screen and (max-width: 1024px){.vision-mission-wrapper .box-wrapper .box.image{width:30%}}@media only screen and (max-width: 767px){.vision-mission-wrapper .box-wrapper .box.image{margin-inline:auto;border-radius:50%}}.vision-mission-wrapper .box-wrapper .box.image:hover .circle:after{transform:scale(.2)}.vision-mission-wrapper .box-wrapper .box.image:hover .circle svg{transform:scale(1.2)}.vision-mission-wrapper .box-wrapper .box.image:hover .circle svg.svg_2{transform:scale(1.2) rotate(180deg)}.vision-mission-wrapper .box-wrapper .box.image:hover .circle svg .eye-circle{transform:rotate(-180deg)}.vision-mission-wrapper .box-wrapper .box.text-wrapper{padding:0rem;flex:1;display:flex;flex-direction:column;justify-content:center}.vision-mission-wrapper .box-wrapper .box.text-wrapper>*{width:70%}@media only screen and (max-width: 1024px){.vision-mission-wrapper .box-wrapper .box.text-wrapper>*{width:100%}}@media only screen and (max-width: 767px){.vision-mission-wrapper .box-wrapper .box.text-wrapper .text{text-align:center}}.vision-mission-wrapper .box-wrapper .circle{width:70%;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;position:relative;align-self:center}@media only screen and (max-width: 980px){.vision-mission-wrapper .box-wrapper .circle{width:50%}}@media only screen and (max-width: 767px){.vision-mission-wrapper .box-wrapper .circle{width:80%}}.vision-mission-wrapper .box-wrapper .circle:after{content:"";position:absolute;width:100%;height:100%;border-radius:50%;background-color:rgba(var(--whiteR),.2);transition:transform 1.5s cubic-bezier(.68,-.55,.27,1.55);transform-origin:center}.vision-mission-wrapper .box-wrapper .circle svg{width:55%;height:auto;transition:transform .5s;transform-origin:center}@media only screen and (max-width: 767px){.vision-mission-wrapper .box-wrapper .circle svg{width:65%}}.vision-mission-wrapper .box-wrapper .circle svg .eye-circle{transition:transform 1.5s cubic-bezier(.68,-.55,.27,1.55);transform-origin:center}.youth-section{overflow:hidden}.youth-row{display:grid;grid-template-columns:50% 1fr;height:calc(100vh - var(--header-height));height:100vh;position:static}@media only screen and (max-width: 1024px){.youth-row{grid-template-columns:1fr;height:auto}}.youth-row .box-frame{margin:auto;display:flex;flex-direction:column;height:100%;justify-content:center}@media only screen and (max-width: 1024px){.youth-row .box-frame{width:100%}}.youth-row .text-box{padding:8rem;background-color:var(--white);padding-inline-end:8.5%;position:absolute;inset-inline-end:0;width:50%;height:100%;overflow:hidden}@media only screen and (min-width: 1025px) and (max-width: 1370px) and (min-height: 500px) and (max-height: 670px){.youth-row .text-box{padding:8rem 5rem}}@media only screen and (max-width: 1024px){.youth-row .text-box{width:100%;position:static;padding:5rem 2.5vw;padding-bottom:0}}@media only screen and (max-width: 980px){.youth-row .text-box{padding-top:4rem}}@media only screen and (max-width: 767px){.youth-row .text-box{padding-top:2rem;padding-inline:15px}}.youth-row .text-box .text-wrapper{width:100%;margin:0 auto;overflow:hidden;position:relative}.youth-row .text-box .text-wrapper:before,.youth-row .text-box .text-wrapper:after{content:"";position:absolute;left:0;width:100%;height:50px;pointer-events:none}@media only screen and (max-width: 1024px){.youth-row .text-box .text-wrapper:before,.youth-row .text-box .text-wrapper:after{display:none}}.youth-row .text-box .text-wrapper:before{top:-1px;background:linear-gradient(var(--white),transparent);z-index:1}.youth-row .text-box .text-wrapper:after{bottom:0;background:linear-gradient(transparent,var(--white))}.youth-row .text-box .scrolling-content{position:relative;transform:translateY(0);transition:transform .1s linear}.youth-row .text-box .scrolling-content .text{font-weight:600}@media only screen and (max-width: 767px){.youth-row .text-box .scrolling-content .text{line-height:160%}}@media only screen and (min-width: 1025px){.youth-row .text-box .scrolling-content .text>*:last-child{padding-bottom:50px}}.youth-row .img-box{position:static;overflow:hidden}.youth-row .img-box img{width:100%;height:100%;object-fit:cover}.youth-row .img-box picture{display:block;width:200%;transform:translate(0);transition:transform .1s linear}@media only screen and (max-width: 1024px){.youth-row .img-box picture{width:100%}}.youth-row .text-wrapper{width:70%;margin:auto}@media only screen and (min-width: 1025px){html[dir=rtl] .youth-row .img-box img{transform:translate(50%)}}.leadership-wrapper{display:flex;flex-direction:column;gap:2rem}@media only screen and (max-width: 980px){.leadership-wrapper h4{font-size:1.2rem}}@media only screen and (max-width: 767px){.leadership-wrapper{gap:1rem}}.leadership-wrapper .box-wrapper{display:flex;flex-wrap:wrap;align-items:center;background-color:rgba(var(--brandColorR),.1);border-radius:1rem}@media only screen and (max-width: 1024px){.leadership-wrapper .box-wrapper{flex-direction:column;padding:2rem}}@media only screen and (max-width: 767px){.leadership-wrapper .box-wrapper{padding:1rem}}@media only screen and (min-width: 1025px){.leadership-wrapper .box-wrapper:nth-child(2n) .box{order:2}.leadership-wrapper .box-wrapper:nth-child(2n) .text-wrapper{order:1}}.leadership-wrapper .box-wrapper .box{width:50%;align-self:start}@media only screen and (min-width: 1600px){.leadership-wrapper .box-wrapper .box{width:37%}}@media only screen and (max-width: 1024px){.leadership-wrapper .box-wrapper .box{width:35%}}@media only screen and (max-width: 767px){.leadership-wrapper .box-wrapper .box{width:100%}}.leadership-wrapper .box-wrapper .text-wrapper{flex:1}.leadership-wrapper picture{border-radius:1rem;overflow:hidden}.leadership-wrapper picture img{aspect-ratio:640/533;object-fit:cover}.leadership-wrapper .text-wrapper{padding:2rem 4rem}@media only screen and (max-width: 1024px){.leadership-wrapper .text-wrapper{padding:2rem 0 0}}@media only screen and (max-width: 767px){.leadership-wrapper .text-wrapper{padding-top:1.5rem}}.leadership-wrapper .text-wrapper h3,.leadership-wrapper .text-wrapper h4{margin:0;font-weight:600}.leadership-wrapper .text-wrapper h3{font-size:calc(55 / var(--gfs) * 1rem);line-height:130%;margin-bottom:.3rem}@media only screen and (min-width: 1600px){.leadership-wrapper .text-wrapper h3{font-size:calc(65 / var(--gfs) * 1rem)}}@media only screen and (min-width: 1025px) and (max-width: 1370px) and (min-height: 500px) and (max-height: 670px){.leadership-wrapper .text-wrapper h3{font-size:calc(50 / var(--gfs) * 1rem)}}@media only screen and (max-width: 1024px){.leadership-wrapper .text-wrapper h3{font-size:calc(43 / var(--gfs) * 1rem)}}@media only screen and (max-width: 980px){.leadership-wrapper .text-wrapper h3{font-size:calc(37 / var(--gfs) * 1rem)}}@media only screen and (max-width: 767px){.leadership-wrapper .text-wrapper h3{font-size:calc(37 / var(--gfs) * 1rem)}}.leadership-wrapper .text-wrapper h4{color:var(--brandColor);font-size:calc(35 / var(--gfs) * 1rem);line-height:130%}@media only screen and (min-width: 1600px){.leadership-wrapper .text-wrapper h4{font-size:calc(42 / var(--gfs) * 1rem)}}@media only screen and (max-width: 1024px){.leadership-wrapper .text-wrapper h4{font-size:calc(32 / var(--gfs) * 1rem)}}@media only screen and (max-width: 980px){.leadership-wrapper .text-wrapper h4{font-size:calc(30 / var(--gfs) * 1rem)}}@media only screen and (max-width: 767px){.leadership-wrapper .text-wrapper h4{font-size:calc(28 / var(--gfs) * 1rem)}}.leadership-wrapper .text-wrapper .text{margin-top:1rem}@media only screen and (max-width: 767px){.leadership-wrapper .text-wrapper .text{margin-top:.5rem}}.leadership-wrapper .text-wrapper .button{margin-top:.5rem}@media only screen and (max-width: 767px){.leadership-wrapper .text-wrapper .button{margin-top:0rem}}.initiatives-wrapper{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem 2rem}@media only screen and (min-width: 1025px) and (max-width: 1370px) and (min-height: 500px) and (max-height: 670px){.initiatives-wrapper{gap:1.5rem}}@media only screen and (max-width: 1024px){.initiatives-wrapper{grid-template-columns:repeat(2,1fr);gap:1rem}}@media only screen and (max-width: 767px){.initiatives-wrapper{grid-template-columns:100%;gap:.5rem}}.initiatives-wrapper .initiative-box{padding:3rem 2rem;transition:all .5s 0s;transition-delay:0s!important;border-radius:1rem;text-align:center;border:1px solid rgba(var(--blackR),1);background-color:var(--white)}@media only screen and (max-width: 1024px){.initiatives-wrapper .initiative-box{padding:2rem;gap:2rem;align-items:center;border:1px solid var(--brandColor)}}@media only screen and (max-width: 767px){.initiatives-wrapper .initiative-box{grid-template-columns:100%;gap:0rem;padding:.5rem 1.5rem 1.5rem}}@media only screen and (min-width: 1025px){.initiatives-wrapper .initiative-box:hover .imgBox{transform:scale(1.05)}.initiatives-wrapper .initiative-box:hover .no{-webkit-text-stroke:2px var(--white)}}@media only screen and (max-width: 767px){.initiatives-wrapper .initiative-box{text-align:center}}.initiatives-wrapper .initiative-box .no{font-size:5rem;color:transparent;-webkit-text-stroke:2px var(--black);font-weight:700;clip-path:inset(0 0 40% 0);line-height:1.2}.initiatives-wrapper .initiative-box .imgBox{position:relative;aspect-ratio:387/140;margin-bottom:1rem;transition:all .4s var(--ease)}@media only screen and (max-width: 767px){.initiatives-wrapper .initiative-box .imgBox{margin-bottom:.5rem}}.initiatives-wrapper .initiative-box .imgBox img{object-fit:contain}.initiatives-wrapper .initiative-box h3{margin:0;margin-bottom:1.5rem;font-weight:500;font-size:calc(50 / var(--gfs) * 1rem);line-height:180%;line-height:120%}@media only screen and (min-width: 1600px){.initiatives-wrapper .initiative-box h3{font-size:calc(55 / var(--gfs) * 1rem)}}@media only screen and (min-width: 1025px) and (max-width: 1370px) and (min-height: 500px) and (max-height: 670px){.initiatives-wrapper .initiative-box h3{font-size:calc(46 / var(--gfs) * 1rem)}}@media only screen and (max-width: 1024px){.initiatives-wrapper .initiative-box h3{font-size:calc(45 / var(--gfs) * 1rem);line-height:150%}}@media only screen and (max-width: 767px){.initiatives-wrapper .initiative-box h3{font-size:calc(40 / var(--gfs) * 1rem)}}@media screen and (min-width: 1600px){.initiatives-wrapper .initiative-box h3{font-size:calc(40 / var(--gfs) * 1rem)}}@media only screen and (max-width: 767px){.initiatives-wrapper .initiative-box h3{margin-bottom:1rem}}.initiatives-wrapper .bottom-wrapper{grid-column:1/-1;display:flex;flex-direction:column;align-items:center;gap:1rem}.mapWrap{display:flex;flex-wrap:wrap;position:relative}@media only screen and (min-width: 1025px){.mapWrap{direction:ltr}}.mapWrap .swiper-pagination{position:relative;justify-content:center}@media only screen and (min-width: 1025px){.mapWrap .swiper-pagination{display:none}}.mapWrap .swiper-pagination .swiper-pagination-bullet{background:var(--black);opacity:.2;width:10px;height:10px;min-width:10px;max-width:10px}.mapWrap .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1}.mainImgBox{position:relative;border-radius:1rem;overflow:hidden;width:100%}@media only screen and (max-width: 1024px){.mainImgBox{border-bottom-right-radius:0;border-bottom-left-radius:0}}.mainImgBox .imgBox{width:100%}.mainImgBox .deskBox{display:flex}@media only screen and (max-width: 1024px){.mainImgBox .deskBox{display:none}}.mainImgBox .mobileBox{display:none}@media only screen and (max-width: 1024px){.mainImgBox .mobileBox{display:flex}}.mainImgBox .pinLocation{position:absolute;top:0;right:0;bottom:0;left:0;z-index:15}.mainImgBox .pinLocation .place{position:absolute;color:var(--brandColor);transition:all .4s var(--ease);display:flex;transform-origin:bottom;overflow:visible}@media only screen and (min-width: 1025px){.mainImgBox .pinLocation .place:hover{color:var(--black);transform:scale(1.15)}}.mainImgBox .pinLocation .place.active{color:var(--black);transform:scale(1.15)}.mainImgBox .pinLocation .place.pl1{left:48.5%;bottom:28.8%}@media only screen and (max-width: 1024px){.mainImgBox .pinLocation .place.pl1{left:14.2%;bottom:30.2%}}.mainImgBox .pinLocation .place.pl2{left:56%;bottom:47.8%}@media only screen and (max-width: 1024px){.mainImgBox .pinLocation .place.pl2{left:28%;bottom:47.5%}}.mainImgBox .pinLocation .place.pl3{left:75.5%;bottom:79.8%}@media only screen and (max-width: 1024px){.mainImgBox .pinLocation .place.pl3{left:62.5%;bottom:77%}}.mainImgBox .pinLocation .place.pl4{left:78%;bottom:47.8%}@media only screen and (max-width: 1024px){.mainImgBox .pinLocation .place.pl4{left:65.5%;bottom:48.8%}}.mainImgBox .pinLocation .place.pl5{right:6%;bottom:36%}@media only screen and (max-width: 1024px){.mainImgBox .pinLocation .place.pl5{right:5%;bottom:36%}}.mainImgBox .pinLocation .place.pl6{left:71.5%;bottom:43%}@media only screen and (max-width: 1024px){.mainImgBox .pinLocation .place.pl6{left:55%;bottom:43%}}.mainImgBox .pinLocation .place .iconBox{width:2rem;display:flex}@media only screen and (max-width: 767px){.mainImgBox .pinLocation .place .iconBox{width:1.5rem}}.mainImgBox .pinLocation .place .iconBox svg{width:100%;height:auto}@media only screen and (min-width: 1025px) and (max-width: 1370px) and (min-height: 500px) and (max-height: 670px){.mapInfoWrap{left:4rem}}@media only screen and (min-width: 1025px){.mapInfoWrap{position:absolute;left:10%;top:50%;transform:translateY(-50%);z-index:15;width:30%;max-width:23rem}}@media only screen and (max-width: 1024px){.mapInfoWrap{width:100%}}.mPinItem .inner{padding:2.5rem;border-radius:1rem;overflow:hidden;background:var(--black);color:var(--white);display:flex;flex-direction:column;gap:1.5rem;direction:ltr}@media only screen and (min-width: 1025px) and (max-width: 1370px) and (min-height: 500px) and (max-height: 670px){.mPinItem .inner{padding:2rem}}@media only screen and (max-width: 1024px){.mPinItem .inner{border-top-left-radius:0;border-top-right-radius:0}}@media only screen and (max-width: 767px){.mPinItem .inner{padding:2rem 1.5rem}}[dir=rtl] .mPinItem .inner{direction:rtl}.mPinItem .title{font-size:calc(55 / var(--gfs) * 1rem);line-height:130%;font-weight:600}@media only screen and (min-width: 1600px){.mPinItem .title{font-size:calc(65 / var(--gfs) * 1rem)}}@media only screen and (min-width: 1025px) and (max-width: 1370px) and (min-height: 500px) and (max-height: 670px){.mPinItem .title{font-size:calc(50 / var(--gfs) * 1rem)}}@media only screen and (max-width: 1024px){.mPinItem .title{font-size:calc(43 / var(--gfs) * 1rem)}}@media only screen and (max-width: 980px){.mPinItem .title{font-size:calc(37 / var(--gfs) * 1rem)}}@media only screen and (max-width: 767px){.mPinItem .title{font-size:calc(37 / var(--gfs) * 1rem)}}@media only screen and (max-width: 1024px){.mPinItem .title{font-size:calc(55 / var(--gfs) * 1rem)}}@media only screen and (max-width: 767px){.mPinItem .title{font-size:calc(50 / var(--gfs) * 1rem)}}.mPinItem .metaWrap{display:flex;flex-direction:column;gap:1.5rem}@media only screen and (max-width: 1024px){.mPinItem .metaWrap{display:grid;grid-template-columns:repeat(2,1fr)}.mPinItem .metaWrap .full{grid-column:-1/1;border-bottom:1px solid rgba(255,255,255,.2);padding-bottom:1rem}}@media only screen and (max-width: 1024px) and (max-width: 767px){.mPinItem .metaWrap .full{border-bottom:none;padding-bottom:0}}@media only screen and (max-width: 767px){.mPinItem .metaWrap{gap:1rem;grid-template-columns:100%}}.mPinItem .metaWrap a.v{color:var(--white);transition:all .4s var(--ease);display:inline-block}.mPinItem .metaWrap a.v:hover{transform:scale(1.05)}.mPinItem .t{font-size:calc(25 / var(--gfs) * 1rem);opacity:.7}@media only screen and (max-width: 767px){.mPinItem .t{font-size:calc(24 / var(--gfs) * 1rem)}}@media only screen and (max-width: 1024px){.mPinItem .v{font-size:calc(35 / var(--gfs) * 1rem)}}@media only screen and (max-width: 767px){.mPinItem .v{font-size:calc(30 / var(--gfs) * 1rem)}}.mPinItem .buttonWrap{display:flex;align-items:center;gap:.5rem;margin-top:1rem}@media only screen and (max-width: 767px){.mPinItem .buttonWrap{margin-top:.5rem}}.mPinItem .btn{color:var(--white);display:inline-flex;align-items:center;gap:.5rem;font-size:calc(28 / var(--gfs) * 1rem);padding:.5rem 1rem;position:relative;z-index:5}@media screen and (min-width: 1600px){.mPinItem .btn{font-size:calc(25 / var(--gfs) * 1rem)}}@media only screen and (min-width: 1025px) and (max-width: 1370px) and (min-height: 500px) and (max-height: 670px){.mPinItem .btn{font-size:calc(27 / var(--gfs) * 1rem)}}@media only screen and (max-width: 1024px){.mPinItem .btn{font-size:calc(25 / var(--gfs) * 1rem)}}.mPinItem .btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(255,255,255,.2);border-radius:.5rem;transition:all .4s var(--ease);opacity:0;z-index:-1}@media only screen and (min-width: 1025px){.mPinItem .btn:hover:before{opacity:1}}.mPinItem .btn.white{color:var(--black)}.mPinItem .btn.white:before{background:var(--white);opacity:1}@media only screen and (min-width: 1025px){.mPinItem .btn.white:hover{color:var(--white)}.mPinItem .btn.white:hover:before{opacity:.3}}.mPinItem .btn .iconBox{display:flex;width:1.2rem}.mPinItem .btn .iconBox svg{width:100%;height:auto}
