/*! tailwindcss v4.1.13 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.container{width:100%}.flex{display:flex}.hidden{display:none}.inline-block{display:inline-block}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.resize{resize:both}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}*,:after,:before{box-sizing:border-box;margin:0;padding:0}body,html{scroll-behavior:auto;scroll-padding-top:0}body{max-width:100%;height:100%;position:relative}body:has(.searchMenu.active){overflow:hidden}body:has(.searchPage) footer,body:has(.searchPage) header{display:none}html{font-size:10px}@media screen and (max-width:4000px){html{font-size:15px}}@media screen and (max-width:3000px){html{font-size:13px}}@media screen and (max-width:2000px){html{font-size:10px}}@media screen and (max-width:1199.9px){html{font-size:9px}}@media screen and (max-width:1023.9px){html{font-size:8px}}@media screen and (max-width:991.9px){html{font-size:7px}}@media screen and (max-width:767.9px){html{font-size:10px}}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}ol,ul{list-style:none}body{color:#1c1c1c;background-color:#fff;font-family:Mulish,sans-serif;line-height:1.6;overflow-x:hidden}a{color:inherit;text-decoration:none}table{border-collapse:collapse;border-spacing:0}button,input,textarea{font:inherit;background:0 0;border:none;outline:none;padding:0}button{cursor:pointer;background:0 0}img{border:0;max-width:100%;display:block}h1,h2,h3,h4,h5,h6{margin:0;font-weight:400}.container{max-width:140rem;margin:0 auto;padding:0 2rem}.nprogress{pointer-events:none;z-index:99999}.nprogress .bar{z-index:99999;background:#17aeda;width:100%;height:4px;position:fixed;top:0;left:0}.nprogress .spinner{z-index:1031;display:block;position:fixed;top:15px;right:15px}.nprogress .spinner-icon{box-sizing:border-box;border-color:#29d #0000 #0000 #29d;border-style:solid;border-width:2px;border-radius:50%;width:18px;height:18px;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{position:relative;overflow:hidden}.nprogress-custom-parent .nprogress .bar,.nprogress-custom-parent .nprogress .spinner{position:absolute}header{z-index:2;border-bottom:1px solid #eaeeef;margin-top:2.7rem;position:relative}header.home{z-index:2;border-bottom:none;width:100%;position:absolute;top:0}header .menu{display:none}header .headerMain{justify-content:space-between;align-items:center;height:11.3rem;display:flex;position:relative}header .headerMain.home{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-blend-mode:plus-lighter;background:#ffffff1a;border:1px solid #fff0;border-radius:2.4rem;padding:0 3.7rem;box-shadow:3.3px -10.2px 48px -12px #00000026,.55px -1.7px 12px -8px #00000026,inset -.671px 2.074px 9.76px #ffffff26,inset -.396px 1.224px 4.88px #ffffff26}header .headerMain.home>nav>ul>li a{color:#fff}header .headerMain.home>nav>ul>li span,header .headerMain.home>nav>ul>li>a{transition:color .3s ease-in-out}header .headerMain.home>nav>ul>li span:hover,header .headerMain.home>nav>ul>li>a:hover{color:#0397d6}header .headerMain.home>nav>ul>li>a,header .headerMain.home>nav>ul>li>span{transition:color .3s ease-in-out}header .headerMain.home>nav>ul>li>a,header .headerMain.home>nav>ul>li>a p,header .headerMain.home>nav>ul>li>span,header .headerMain.home>nav>ul>li>span p{color:#fff}header .headerMain.home>nav>ul>li>a svg path,header .headerMain.home>nav>ul>li>span svg path{stroke:#fff}header .headerMain.home .headerRight .menuIcon{display:none}header .headerMain.home .headerRight .cta-button{justify-content:center;align-items:center;display:flex}header .headerMain.home .headerRight .cta-button span{color:#fff}header .headerMain.home .headerRight .searchIcon svg path{fill:#fff}header .headerMain.home .langChanger button{color:#fff;align-items:center;gap:.5rem;display:flex}header .headerMain.home .langChanger button svg{width:2rem;height:2rem}header .headerMain .headerLogo{justify-content:center;align-items:center;display:flex}header .headerMain .headerLogo svg{flex-shrink:0;width:25.4rem;height:8.706rem}header .headerMain nav{margin-left:3.2rem}header .headerMain nav>ul{align-items:center;gap:3.1rem;display:flex}header .headerMain nav>ul li a,header .headerMain nav>ul li p,header .headerMain nav>ul li span{color:#000;letter-spacing:-.032rem;cursor:pointer;align-items:center;gap:.2rem;font-family:Albert Sans;font-size:1.6rem;font-style:normal;font-weight:600;line-height:normal;transition:color .3s ease-in-out;display:flex}header .headerMain nav>ul li a:hover,header .headerMain nav>ul li a:hover>a,header .headerMain nav>ul li a:hover>p,header .headerMain nav>ul li p:hover,header .headerMain nav>ul li p:hover>a,header .headerMain nav>ul li p:hover>p,header .headerMain nav>ul li span:hover,header .headerMain nav>ul li span:hover>a,header .headerMain nav>ul li span:hover>p{color:#0397d6!important}header .headerMain nav>ul li a:hover>a svg path,header .headerMain nav>ul li a:hover>p svg path,header .headerMain nav>ul li p:hover>a svg path,header .headerMain nav>ul li p:hover>p svg path,header .headerMain nav>ul li span:hover>a svg path,header .headerMain nav>ul li span:hover>p svg path{transition:stroke .3s ease-in-out;stroke:#0397d6!important}header .headerMain nav>ul li a p,header .headerMain nav>ul li p p,header .headerMain nav>ul li span p{color:#000;letter-spacing:-.032rem;cursor:pointer;align-items:center;gap:.2rem;font-family:Albert Sans;font-size:1.6rem;font-style:normal;font-weight:600;line-height:normal;display:flex}header .headerMain nav>ul li a svg,header .headerMain nav>ul li p svg,header .headerMain nav>ul li span svg{flex-shrink:0;width:2.2rem;height:2.2rem;transition:all .3s ease-in-out}header .headerMain nav>ul li a svg path,header .headerMain nav>ul li p svg path,header .headerMain nav>ul li span svg path{transition:stroke .3s ease-in-out}header .headerMain nav>ul li a,header .headerMain nav>ul li span{position:relative}header .headerMain nav>ul li a:hover svg,header .headerMain nav>ul li span:hover svg{rotate:180deg}header .headerMain nav>ul li a:hover ul,header .headerMain nav>ul li span:hover ul{visibility:visible;opacity:1}header .headerMain nav>ul li a ul,header .headerMain nav>ul li span ul{visibility:hidden;opacity:0;background-blend-mode:plus-lighter;text-align:left;z-index:3;background:#ccc;border-radius:1.6rem;flex-direction:column;grid-template-columns:repeat(2,1fr);align-items:flex-start;column-gap:.4px;width:fit-content;min-width:22.3rem;margin-top:1.5rem;transition:all .3s ease-in-out;display:grid;position:absolute;top:100%;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 4px 43.4px #1f1f1f33}header .headerMain nav>ul li a ul li,header .headerMain nav>ul li span ul li{background:#fff;width:100%;padding:.4rem .8rem;position:relative}header .headerMain nav>ul li a ul li:before,header .headerMain nav>ul li span ul li:before{content:"";opacity:0;background:#0397d6;border-radius:50%;width:.5rem;height:.5rem;transition:opacity .3s ease-in-out;display:flex;position:absolute;top:50%;left:1.5rem;transform:translateY(-50%)}header .headerMain nav>ul li a ul li:hover:before,header .headerMain nav>ul li span ul li:hover:before{opacity:1}header .headerMain nav>ul li a ul li a a,header .headerMain nav>ul li a ul li span a,header .headerMain nav>ul li span ul li a a,header .headerMain nav>ul li span ul li span a{width:100%;color:#0397d6!important}header .headerMain nav>ul li a ul li a,header .headerMain nav>ul li a ul li span,header .headerMain nav>ul li span ul li a,header .headerMain nav>ul li span ul li span{text-overflow:ellipsis;white-space:nowrap;width:100%;padding:1.2rem 1.8rem;font-family:Albert Sans;font-size:1.6rem;transition:color .3s ease-in-out;display:block;overflow:hidden;color:#0397d6!important}header .headerMain nav>ul li a ul li a:hover,header .headerMain nav>ul li a ul li span:hover,header .headerMain nav>ul li span ul li a:hover,header .headerMain nav>ul li span ul li span:hover{color:#ffffffb3}header .headerMain .headerRight{align-items:center;gap:1.2rem;display:flex}header .headerMain .headerRight a .cta-button{border:1px solid #dae3e6;border-radius:7rem;justify-content:center;align-items:center;gap:.6rem;min-width:12rem;height:4.4rem;padding:0 2rem;display:flex}header .headerMain .headerRight a .cta-button svg{aspect-ratio:1;flex-shrink:0;width:2.2rem;height:2.2rem}header .headerMain .headerRight a .cta-button span{color:#262626;letter-spacing:-.044rem;font-family:Albert Sans;font-size:2.2rem;font-style:normal;font-weight:600;line-height:normal}header .headerMain .headerRight .supportButton{color:#fff;letter-spacing:-.032rem;background:#0397d6;border-radius:7rem;justify-content:center;align-items:center;gap:.6rem;min-width:12rem;height:4.4rem;padding:0 2rem;font-family:Albert Sans;font-size:1.6rem;font-style:normal;font-weight:600;line-height:normal;transition:all .3s ease-in-out;display:flex}header .headerMain .headerRight .supportButton:hover{color:#0397d6;background:#fff}header .headerMain .headerRight .searchIcon{justify-content:center;align-items:center;display:flex}header .headerMain .headerRight .searchIcon svg path{fill:#262626}header .headerMain .headerRight .menuIcon{display:none}header .headerMain .headerTop{justify-content:center;align-items:center;gap:2.4rem;display:flex;position:absolute;top:1.66rem;right:4.1rem}header .headerMain .headerTop .socials{align-items:center;gap:1.6rem;display:flex}header .headerMain .headerTop .socials a{align-items:center;display:flex}.volunteerHistory{width:100%;margin-top:5.5rem}.volunteerHistory .volunteerGallery{position:relative}@media screen and (max-width:767.9px){.volunteerHistory .volunteerGallery .swiperNav{display:none!important}}.volunteerHistory .volunteerGallery .swiperNav{z-index:10;justify-content:space-between;align-items:center;padding:0 1rem;display:flex;position:absolute;top:50%;left:-4rem;right:-4rem;transform:translateY(-50%)}.volunteerHistory .volunteerGallery .swiperNav button svg{width:1.438rem;height:1.0454rem}.volunteerHistory .volunteerGallery .volunteerGallerySwiper .swiper{border-radius:2rem}.volunteerHistory .volunteerGallery .volunteerGallerySwiper .swiper-slide .volunteerHistoryCardInner{perspective:1000px;position:relative}.volunteerHistory .volunteerGallery .volunteerGallerySwiper .swiper-slide .volunteerHistoryCardInner:hover .cardFront{transform:rotateY(180deg)}.volunteerHistory .volunteerGallery .volunteerGallerySwiper .swiper-slide .volunteerHistoryCardInner:hover .cardBack{transform:rotateY(0)}.volunteerHistory .volunteerGallery .volunteerGallerySwiper .swiper-slide .volunteerHistoryCardInner .cardFront{transform-origin:50%;backface-visibility:hidden;z-index:1;border-radius:2rem;height:43.8rem;transition:transform .6s ease-in-out;position:relative;top:0;left:0;overflow:hidden}.volunteerHistory .volunteerGallery .volunteerGallerySwiper .swiper-slide .volunteerHistoryCardInner .cardFront:before{content:"";mix-blend-mode:multiply;background:linear-gradient(#202020,#e1e1e100 106.77%);width:100%;height:14rem;display:flex;position:absolute;bottom:0;left:0;rotate:180deg}.volunteerHistory .volunteerGallery .volunteerGallerySwiper .swiper-slide .volunteerHistoryCardInner .cardFront img{object-fit:cover;width:100%;height:100%}.volunteerHistory .volunteerGallery .volunteerGallerySwiper .swiper-slide .volunteerHistoryCardInner .cardFront .info{flex-direction:column;gap:.5rem;padding:2.9rem;display:flex;position:absolute;bottom:0}.volunteerHistory .volunteerGallery .volunteerGallerySwiper .swiper-slide .volunteerHistoryCardInner .cardFront .info h3{color:#fff;letter-spacing:-.056rem;font-family:Albert Sans;font-size:2.8rem;font-style:normal;font-weight:500;line-height:normal}.volunteerHistory .volunteerGallery .volunteerGallerySwiper .swiper-slide .volunteerHistoryCardInner .cardFront .info .description{-webkit-line-clamp:3;line-clamp:3;text-overflow:ellipsis;flex-direction:column;gap:.5rem;display:-webkit-box;overflow:hidden}.volunteerHistory .volunteerGallery .volunteerGallerySwiper .swiper-slide .volunteerHistoryCardInner .cardFront .info .description p{color:#fff;letter-spacing:-.028rem;font-family:Albert Sans;font-size:1.4rem;font-style:normal;font-weight:400;line-height:2rem}.volunteerHistory .volunteerGallery .volunteerGallerySwiper .swiper-slide .volunteerHistoryCardInner .cardBack{z-index:0;backface-visibility:hidden;background:#0397d6;border-radius:2rem;flex-direction:column;gap:2.7rem;width:100%;height:43.8rem;padding:3.3rem 3.1rem;transition:transform .6s ease-in-out;display:flex;position:absolute;top:0;left:0;transform:rotateY(180deg)}.volunteerHistory .volunteerGallery .volunteerGallerySwiper .swiper-slide .volunteerHistoryCardInner .cardBack .cardBackTop{align-items:center;gap:2rem;display:flex}.volunteerHistory .volunteerGallery .volunteerGallerySwiper .swiper-slide .volunteerHistoryCardInner .cardBack .cardBackTop .cardBackImage{border:1px solid #fff9;border-radius:50%;flex-shrink:0;width:7rem;height:7rem;overflow:hidden}.volunteerHistory .volunteerGallery .volunteerGallerySwiper .swiper-slide .volunteerHistoryCardInner .cardBack .cardBackTop .cardBackImage img{object-fit:cover;width:100%;height:100%}.volunteerHistory .volunteerGallery .volunteerGallerySwiper .swiper-slide .volunteerHistoryCardInner .cardBack .cardBackTop>p{color:#fff;letter-spacing:-.056rem;font-family:Albert Sans;font-size:2.8rem;font-style:normal;font-weight:500;line-height:normal}.volunteerHistory .volunteerGallery .volunteerGallerySwiper .swiper-slide .volunteerHistoryCardInner .cardBack .cardBackDescription{flex-direction:column;flex:1;gap:1.7rem;padding-bottom:1.5rem;display:flex;overflow-y:auto}.volunteerHistory .volunteerGallery .volunteerGallerySwiper .swiper-slide .volunteerHistoryCardInner .cardBack .cardBackDescription p{color:#fff;letter-spacing:-.028rem;font-family:Albert Sans;font-size:1.8rem;font-style:normal;font-weight:400;line-height:2rem}.langChanger{justify-content:center;align-items:center;display:flex}.langChanger button{color:#000000b3;letter-spacing:.013rem;align-items:center;gap:.4rem;font-family:Albert Sans;font-size:1.3rem;font-style:normal;font-weight:600;line-height:normal;display:flex}.hero .heroVideo{object-fit:cover;z-index:0;position:absolute}.hero,.hero .heroVideo{width:100%;height:100vh;top:0;left:0}.hero{z-index:1;background-position:50%;background-repeat:no-repeat;background-size:cover}.hero,.hero .heroMain{justify-content:center;align-items:center;display:flex}.hero .heroMain{z-index:0;flex-direction:column;gap:.8rem;margin-top:6.1rem;position:relative}.hero .heroMain h1{color:#fff;letter-spacing:-.108rem;font-family:Albert Sans;font-size:5.4rem;font-style:normal;font-weight:200;line-height:normal}.hero .heroMain .bannerDesc{max-width:30%}.hero .heroMain .bannerDesc p{text-align:center;font-weight:500;line-height:2.5rem}.hero .heroMain .bannerDesc p,.hero .heroMain>a{color:#fff;letter-spacing:-.032rem;font-family:Albert Sans;font-size:1.6rem;font-style:normal}.hero .heroMain>a{background:#fff6;border:1px solid #adadad;border-radius:7rem;flex-shrink:0;justify-content:center;align-items:center;height:4.4rem;margin-top:6.1rem;padding:0 2.6rem;font-weight:600;line-height:normal;transition:background .3s ease-in-out,border-color .3s ease-in-out;display:flex}.hero .heroMain>a:hover{background:#0397d6;border-color:#0397d6}.bigIdea{padding:8.1rem 0;position:relative}.bigIdea .leafs .leaf{z-index:3;position:absolute}.bigIdea .leafs .leaf.first{top:-8.4rem;left:-2.4rem}.bigIdea .leafs .leaf.second{bottom:4rem;left:6.4rem}.bigIdea .leafs .leaf.third{top:8.5rem;left:30%}.bigIdea .leafs .leaf.fourth{top:16.5rem;left:50%}.bigIdea .leafs .leaf.fifth{bottom:3.39rem;left:48%}.bigIdea .leafs .leaf.sixth{bottom:17.89rem;right:1.19rem}.bigIdea .bigIdeaMain{justify-content:space-between;align-items:flex-start;gap:9.6rem;display:flex}.bigIdea .bigIdeaMain .bigIdeaLeft{z-index:3;flex-direction:column;gap:5.6rem;width:50%;padding-top:5.6rem;display:flex;position:relative}.bigIdea .bigIdeaMain .bigIdeaLeft .bigIdeaLeftTop .content-first{flex-direction:column;gap:1.7rem;display:flex}.bigIdea .bigIdeaMain .bigIdeaLeft .bigIdeaLeftTop .content-first h2{color:#888;letter-spacing:-.088rem;font-family:Albert Sans;font-size:4.4rem;font-style:normal;font-weight:500;line-height:normal}.bigIdea .bigIdeaMain .bigIdeaLeft .bigIdeaLeftTop .content-first h2 b,.bigIdea .bigIdeaMain .bigIdeaLeft .bigIdeaLeftTop .content-first h2 strong{color:#000;letter-spacing:-.088rem;font-family:Albert Sans;font-size:4.4rem;font-style:normal;font-weight:600;line-height:normal}.bigIdea .bigIdeaMain .bigIdeaLeft .bigIdeaLeftTop .content-first p{color:#000;letter-spacing:-.032rem;opacity:.8;font-family:Albert Sans;font-size:1.6rem;font-style:normal;font-weight:400;line-height:2.5rem}.bigIdea .bigIdeaMain .bigIdeaRight{width:50%}.bigIdea .bigIdeaMain .bigIdeaRight .ideaImage{height:58.5rem}.bigIdea .bigIdeaMain .bigIdeaRight .ideaImage img,.bigIdea .bigIdeaMain .bigIdeaRight .ideaImage video{object-fit:cover;width:100%;height:100%;scale:.7}.videoPlayer{border-radius:2.4rem;height:58.5rem;position:relative;overflow:hidden}@media screen and (max-width:768px){.videoPlayer{height:32.5rem}}.videoPlayer .react-player__preview{border-radius:2.4rem;overflow:hidden}.videoPlayer .react-player__preview img{object-fit:cover;filter:brightness(.7);border-radius:2.4rem;width:100%;height:100%}.videoPlayer .react-player__preview .playButton{border-radius:2.4rem;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.videoPlayer .react-player__preview .playButton svg{flex-shrink:0;width:7.2rem;height:7.2rem}.bigIdeaItems{flex-wrap:wrap;align-items:flex-start;gap:4.7rem;display:flex}.bigIdeaItems .bigIdeaItem{align-items:center;gap:3.1rem;width:calc(50% - 2.35rem);display:flex}.bigIdeaItems .bigIdeaItem svg{flex-shrink:0;width:5.6997rem;height:4.8947rem}.bigIdeaItems .bigIdeaItem .bigIdeaItemRight{flex-direction:column;gap:.6rem;display:flex}.bigIdeaItems .bigIdeaItem .bigIdeaItemRight span{color:#000;letter-spacing:-.064rem;font-family:Albert Sans;font-size:3.2rem;font-style:normal;font-weight:600;line-height:normal}.bigIdeaItems .bigIdeaItem .bigIdeaItemRight p{color:#000;letter-spacing:-.032rem;font-family:Albert Sans;font-size:1.6rem;font-style:normal;font-weight:500;line-height:2.5rem}.discoverButton{align-items:center;gap:2rem;width:fit-content;display:flex}.discoverButton:hover svg{transform:translate(5px)}.discoverButton span{color:#0397d6;letter-spacing:-.032rem;font-family:Albert Sans;font-size:1.6rem;font-style:normal;font-weight:500;line-height:normal}.discoverButton svg{flex-shrink:0;transition:transform .3s ease-in-out;scale:.8}.ourProjects{background:#e7e8de66;padding:9.6rem 0;position:relative}.ourProjects .ourProjectsMain{flex-direction:column;justify-content:space-between;align-items:center;gap:4.3rem;display:flex}.ourProjects .ourProjectsMain .ourProjectsTop{flex-direction:column;justify-content:center;align-items:center;gap:1.1rem;display:flex}.ourProjects .ourProjectsMain .ourProjectsTop h2{color:#000;letter-spacing:-.088rem;font-family:Albert Sans;font-size:4.4rem;font-style:normal;font-weight:600;line-height:normal}.ourProjects .ourProjectsMain .ourProjectsTop h2 span{color:#888;font-weight:500}.ourProjects .ourProjectsMain .ourProjectsTop p{color:#000;text-align:center;letter-spacing:-.032rem;max-width:70%;font-family:Albert Sans;font-size:1.6rem;font-style:normal;font-weight:400;line-height:2.5rem}.ourProjects .ourProjectsMain .ourProjectCards{flex-wrap:wrap;gap:1.9rem;width:100%;display:flex}.ourProjects .ourProjectsMain .ourProjectCards .ourProjectCard{width:calc(33.3333% - 1.26667rem);height:28.4rem;position:relative}.ourProjects .ourProjectsMain .ourProjectCards .ourProjectCard:hover .ourProjectCardInner{transform:rotateY(180deg)}.ourProjects .ourProjectsMain .ourProjectCards .ourProjectCard:nth-child(2n) .ourProjectCardInner .cardFront{background:#cce8f1!important}.ourProjects .ourProjectsMain .ourProjectCards .ourProjectCard:nth-child(2n):before{background:url(/icons/cornerTop2.svg) 50% no-repeat;top:-.5rem;right:-.5rem}.ourProjects .ourProjectsMain .ourProjectCards .ourProjectCard:nth-child(2n):after{background:url(/icons/cornerBottom2.svg) 50% no-repeat;bottom:-.5rem;left:-.5rem}.ourProjects .ourProjectsMain .ourProjectCards .ourProjectCard:before{content:"";z-index:1;background:url(/icons/cornerTop.svg) 50% no-repeat;flex-shrink:0;width:4.5rem;height:4.5rem;display:block;position:absolute;top:-.5rem;right:-.5rem}.ourProjects .ourProjectsMain .ourProjectCards .ourProjectCard:after{content:"";z-index:1;background:url(/icons/cornerBottom.svg) 50% no-repeat;flex-shrink:0;width:4.5rem;height:4.5rem;display:block;position:absolute;bottom:-.5rem;left:-.5rem}.ourProjects .ourProjectsMain .ourProjectCards .ourProjectCard .ourProjectCardInner{width:100%;height:100%;transform-style:preserve-3d;transform-origin:50%;background:#e7e8de;border-radius:3rem;transition:transform .6s ease-in-out;position:relative}.ourProjects .ourProjectsMain .ourProjectCards .ourProjectCard .ourProjectCardInner .cardFront{backface-visibility:hidden;border-radius:3rem;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:2.1rem;width:100%;height:100%;padding:4.8rem 4.8rem 3.5rem;display:flex;position:absolute;top:0;left:0}.ourProjects .ourProjectsMain .ourProjectCards .ourProjectCard .ourProjectCardInner .cardFront .icon{position:absolute;top:4.8rem;left:5.1rem}.ourProjects .ourProjectsMain .ourProjectCards .ourProjectCard .ourProjectCardInner .cardFront .icon svg{flex-shrink:0;width:6rem;height:6rem}.ourProjects .ourProjectsMain .ourProjectCards .ourProjectCard .ourProjectCardInner .cardBack{backface-visibility:hidden;border-radius:3rem;justify-content:center;align-items:center;width:100%;height:100%;padding:0;display:flex;position:absolute;top:0;left:0;transform:rotateY(180deg)}.ourProjects .ourProjectsMain .ourProjectCards .ourProjectCard .ourProjectCardInner .cardBack .projectCardImg{position:relative}.ourProjects .ourProjectsMain .ourProjectCards .ourProjectCard .ourProjectCardInner .cardBack .projectCardImg img{filter:brightness(.5)}.ourProjects .ourProjectsMain .ourProjectCards .ourProjectCard .ourProjectCardInner .cardBack .projectCardImg p{letter-spacing:-.048rem;color:#fff;text-align:center;font-size:2.4rem;font-style:normal;font-weight:700;line-height:2.9rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ourProjects .ourProjectsMain .ourProjectCards .ourProjectCard .ourProjectCardInner .projectCardImg{border-radius:3rem;width:100%;height:100%;overflow:hidden}.ourProjects .ourProjectsMain .ourProjectCards .ourProjectCard .ourProjectCardInner .projectCardImg img{object-fit:cover;filter:brightness(.8);width:100%;height:100%}.ourProjects .ourProjectsMain .ourProjectCards .ourProjectCard .ourProjectCardInner svg{flex-shrink:0;width:6.4rem;height:6.4rem}.ourProjects .ourProjectsMain .ourProjectCards .ourProjectCard .ourProjectCardInner h3{color:#000;letter-spacing:-.048rem;-webkit-line-clamp:3;line-clamp:3;text-overflow:ellipsis;-webkit-box-orient:vertical;max-width:90%;height:9.2rem;margin-top:7.5rem;font-family:Albert Sans;font-size:2.4rem;font-style:normal;font-weight:700;line-height:2.9rem;display:-webkit-box;overflow:hidden}.ourProjects .ourProjectsMain .ourProjectCards .ourProjectCard .ourProjectCardInner a{color:#000;letter-spacing:-.028rem;opacity:.5;text-underline-offset:.6rem;margin-top:auto;font-family:Albert Sans;font-size:1.4rem;font-style:normal;font-weight:500;line-height:normal;text-decoration:underline}.ourBlogs .ourBlogsMain{flex-direction:column;justify-content:center;align-items:center;gap:3.5rem;padding:10.4rem 0;display:flex}.ourBlogs .ourBlogsMain>h2{color:#000;font-family:Albert Sans;font-weight:600}.ourBlogs .ourBlogsMain>h2,.ourBlogs .ourBlogsMain>h2 span{letter-spacing:-.088rem;font-size:4.4rem;font-style:normal;line-height:normal}.ourBlogs .ourBlogsMain>h2 span{color:#88888887;text-align:center;font-weight:500}.ourBlogs .ourBlogsMain .blogCards{flex-wrap:wrap;gap:2rem;display:flex}.blogCard{flex-direction:column;gap:2rem;width:calc(33.3333% - 1.33333rem);display:flex}.blogCard:hover .blogCardImg .hoverEffect{transform:translate(0)}.blogCard:hover h3{color:#0397d6}.blogCard .blogCardImg{border-radius:5rem;height:36.6rem;position:relative;overflow:hidden}.blogCard .blogCardImg .hoverEffect{z-index:1;background:#0397d6;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44rem;height:55.6rem;transition:transform .5s;display:flex;position:absolute;top:-9.5rem;right:-8rem;transform:translate(100%)}.blogCard .blogCardImg .hoverEffect>div{flex-direction:column;justify-content:center;align-items:center;gap:1.86rem;width:100%;height:70%;display:flex;position:relative;top:0;left:-4rem;overflow:hidden}.blogCard .blogCardImg .hoverEffect>div p{color:#fff;letter-spacing:-.028rem;text-overflow:ellipsis;-webkit-line-clamp:10;line-clamp:10;-webkit-box-orient:vertical;max-width:24rem;height:20rem;font-family:Albert Sans;font-size:1.4rem;font-style:normal;font-weight:400;line-height:2rem;display:-webkit-box;position:absolute;top:9rem;overflow:hidden}.blogCard .blogCardImg .hoverEffect>div span{color:#fff;letter-spacing:-.039rem;justify-content:center;align-items:center;gap:1.86rem;font-family:Albert Sans;font-size:1.9513rem;font-style:normal;font-weight:700;line-height:normal;display:flex;position:absolute;bottom:3.73rem}.blogCard .blogCardImg .hoverEffect>div svg path{fill:#fff;stroke:#fff}.blogCard .blogCardImg .blogCardTop{justify-content:center;align-items:center;gap:.7rem;display:flex;position:absolute;top:2.3rem;left:2.1rem}.blogCard .blogCardImg .blogCardTop .blogCardDate{color:#fff;letter-spacing:-.032rem;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffff59;border-radius:4.2rem;align-items:center;gap:1.5rem;height:4rem;padding:0 1.6rem;font-family:Albert Sans;font-size:1.6rem;font-style:normal;font-weight:500;line-height:normal;display:flex}.blogCard .blogCardImg .blogCardTop .blogCardDate svg{flex-shrink:0;width:1.9rem;height:1.9rem}.blogCard .blogCardImg .blogCardTop .blogCardType{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);color:#000;letter-spacing:-.032rem;background:#f1f3f4;border-radius:4.2rem;flex-shrink:0;justify-content:center;align-items:center;height:4rem;padding:0 2.8rem;font-family:Albert Sans;font-size:1.6rem;font-style:normal;font-weight:500;line-height:normal;display:flex}.blogCard .blogCardImg img{object-fit:cover;filter:brightness(.8);border-radius:5rem;width:100%;height:100%;transition:all .3s}.blogCard h3{color:#000;letter-spacing:-.048rem;-webkit-line-clamp:3;text-overflow:ellipsis;-webkit-box-orient:vertical;font-family:Albert Sans;font-size:2.4rem;font-style:normal;font-weight:500;line-height:normal;transition:all .3s;display:-webkit-box;overflow:hidden}.environmentalCard{justify-content:center;align-items:start;gap:2.4rem;padding:0 8rem;display:flex}.environmentalCard .environmentalCardImg{border-radius:50%;flex-shrink:0;width:18rem;height:18rem;overflow:hidden}.environmentalCard .environmentalCardImg img{width:100%;height:100%}.environmentalCard .environmentalCardInfo{flex-direction:column;gap:.8rem;width:fit-content;padding-top:2.4rem;display:flex}.environmentalCard .environmentalCardInfo h3{color:#000;width:fit-content;font-size:2.2rem;font-weight:700}.environmentalCard .environmentalCardInfo .environmentalCardDescription{flex-direction:column;gap:1.2rem;display:flex}.environmentalCard .environmentalCardInfo .environmentalCardDescription p{color:#454545;font-family:Albert Sans;font-size:1.6rem}.socialsFixed{z-index:2;background:#0397d6;border-radius:1.2rem;flex-direction:column;gap:1.6rem;padding:2.4rem 1.2rem;display:flex;position:fixed;top:50%;right:2.4rem;transform:translateY(-50%);box-shadow:0 0 10px #0000004d}.socialsFixed a{border-radius:50%;flex-shrink:0;width:2.2407rem;height:2.268rem;transition:all .3s ease-in-out}.socialsFixed a:hover{transform:scale(1.1)}.socialsFixed a svg{width:100%;height:100%}.loaderContainerCalendar{width:100%;height:100%}.calendarEventDot,.loaderContainerCalendar{justify-content:center;align-items:center;display:flex}.calendarEventDot span{z-index:-1;background:#9fcf67;border-radius:50%;flex-shrink:0;width:4.5rem;height:4.5rem;display:block}.ant-picker-dropdown .ant-picker-cell:not(.ant-picker-cell-selected) .ant-picker-cell-inner.calendarPickerEventDay{border-radius:50%;background:#9fcf67!important}.ant-picker-calendar-date-content{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ecoCalendar{padding:6.2rem 0}.ecoCalendar .ecoCalendarMain{flex-direction:column;justify-content:center;align-items:center;gap:4rem;display:flex}.ecoCalendar .ecoCalendarMain>h2{color:#000;font-family:Albert Sans;font-weight:600}.ecoCalendar .ecoCalendarMain>h2,.ecoCalendar .ecoCalendarMain>h2 span{letter-spacing:-.088rem;font-size:4.4rem;font-style:normal;line-height:normal}.ecoCalendar .ecoCalendarMain>h2 span{color:#88888887;text-align:center;font-weight:500}.ecoCalendar .ecoCalendarMain .ecoCalendarInner{justify-content:space-between;align-items:center;gap:2.2rem;width:100%;height:55.5rem;display:flex;position:relative}.ecoCalendar .ecoCalendarMain .ecoCalendarInner:before{content:"";z-index:-1;background:#e1f1f6;border-radius:40rem;width:90%;height:53.5rem;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ecoCalendar .ecoCalendarMain .ecoCalendarInner .ecoCalendarInnerLeft{padding:4.9rem 5.42rem}.ecoCalendar .ecoCalendarMain .ecoCalendarInner .ecoCalendarInnerLeft .ant-picker{display:none}.ecoCalendar .ecoCalendarMain .ecoCalendarInner .ecoCalendarInnerLeft,.ecoCalendar .ecoCalendarMain .ecoCalendarInner .ecoCalendarInnerRight{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fff3;border:1px solid #fff;border-radius:6rem;flex-shrink:0;width:50%;height:100%}.ecoCalendar .ecoCalendarMain .ecoCalendarInner .ecoCalendarInnerRight{flex-direction:column;padding:3.8rem;display:flex}.ecoCalendar .ecoCalendarMain .ecoCalendarInner .ecoCalendarInnerRight .ecoCardsSwiper{flex-direction:column;justify-content:space-between;height:100%;display:flex}.ecoCalendar .ecoCalendarMain .ecoCalendarInner .ecoCalendarInnerRight .ecoCalendarCards{flex-direction:column;gap:3.6rem;display:flex}.ecoCalendar .ecoCalendarMain .ecoCalendarInner .ecoCalendarInnerRight .ecoCalendarCards .swiper{width:-webkit-fill-available}.ecoCalendar .ecoCalendarMain .ecoCalendarInner .ecoCalendarInnerRight .ecoCalendarCards .swiper .swiper-wrapper .swiper-slide{width:100%}.ecoCalendar .ecoCalendarMain .ecoCalendarInner .ecoCalendarInnerRight .ecoCalendarCards .swiper .swiper-wrapper .swiper-slide .ecoCardsGroup{flex-direction:column;gap:3.6rem;width:fit-content;height:100%;display:flex}.ecoCalendar .ecoCalendarMain .ecoCalendarInner .ecoCalendarInnerRight .ecoCalendarCards .swiper .swiper-button-next,.ecoCalendar .ecoCalendarMain .ecoCalendarInner .ecoCalendarInnerRight .ecoCalendarCards .swiper .swiper-button-prev{display:none!important}.ecoCalendar .ecoCalendarMain .ecoCalendarInner .ecoCalendarInnerRight .ecoCalendarButtons{justify-content:center;align-items:center;gap:2.3rem;margin-top:1.6rem;display:flex}.ecoCalendar .ecoCalendarMain .ecoCalendarInner .ecoCalendarInnerRight .ecoCalendarButtons .nextButton,.ecoCalendar .ecoCalendarMain .ecoCalendarInner .ecoCalendarInnerRight .ecoCalendarButtons .prevButton{border:1px solid #d8d8d8;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:4.2rem;height:4.2rem;display:flex}.ecoCalendar .ecoCalendarMain .ecoCalendarInner .ecoCalendarInnerRight .ecoCalendarButtons .nextButton svg,.ecoCalendar .ecoCalendarMain .ecoCalendarInner .ecoCalendarInnerRight .ecoCalendarButtons .prevButton svg{flex-shrink:0;width:1.858rem;height:.9rem}.photoGallery{background:#f1f0f0;flex-direction:column;gap:2.1rem;margin-top:10.4rem;padding:6rem 0;display:flex}.photoGallery h2 span{color:#888;font-weight:500}.photoGallery h2,.photoGallery h2 span{text-align:center;letter-spacing:-.088rem;font-family:Albert Sans;font-size:4.4rem;font-style:normal;line-height:normal}.photoGallery h2{color:#1a1a1a;font-weight:600}.photoGallery .photoGallerySwiper{position:relative}.photoGallery .photoGallerySwiper .swiper{height:45rem}.photoGallery .photoGallerySwiper .swiper .swiper-wrapper{align-items:center;display:flex}.photoGallery .photoGallerySwiper .swiper .swiper-wrapper .swiper-slide{cursor:pointer;border-radius:2.4rem;flex-shrink:0;width:calc(33.3333% - 16px);height:30.4rem;transition:all .3s;overflow:hidden}.photoGallery .photoGallerySwiper .swiper .swiper-wrapper .swiper-slide img{object-fit:cover;border-radius:2.4rem;width:100%;height:100%}.photoGallery .photoGallerySwiper .swiper .swiper-wrapper .swiper-slide.swiper-slide-active{height:45rem}.photoGallery .swiperNav{z-index:1;justify-content:space-between;align-items:center;width:45rem;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%)}.photoGallery .swiperNav button{background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:4.3rem;height:4.3rem;display:flex}.ecoCard{align-items:center;gap:3.2rem;display:flex}.ecoCard .ecoCardImg{border-radius:1.2rem;flex-shrink:0;width:10.8rem;height:10.8rem;overflow:hidden}.ecoCard .ecoCardImg img{object-fit:cover;width:100%;height:100%}.ecoCard .ecoCardRight{flex-direction:column;gap:.8rem;display:flex}.ecoCard .ecoCardRight h3{color:#000;letter-spacing:-.048rem;text-overflow:ellipsis;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;font-family:Albert Sans;font-size:2.4rem;font-style:normal;font-weight:700;line-height:2.9rem;transition:color .3s ease-in-out;display:-webkit-box;overflow:hidden}.ecoCard .ecoCardRight h3:hover{color:#0397d6}.ecoCard .ecoCardRight>div{-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;height:3.7rem;display:-webkit-box;overflow:hidden}.ecoCard .ecoCardRight>div p{color:#000;letter-spacing:-.028rem;font-family:Albert Sans;font-size:1.4rem;font-style:normal;font-weight:400;line-height:1.72rem}.ecoCard .ecoCardRight .date{align-items:center;gap:.7rem;margin-top:.4rem;display:flex}.ecoCard .ecoCardRight .date svg{aspect-ratio:1;width:2rem;height:2rem}.ecoCard .ecoCardRight .date span{color:#000;letter-spacing:-.024rem;opacity:.78;font-family:Albert Sans;font-size:1.2rem;font-style:normal;font-weight:600;line-height:normal}.ant-picker-calendar{background:#fff;border-radius:3.619rem;height:44rem;padding:2.28rem 3.43rem 3.62rem 3.14rem}.ant-picker-calendar .ant-picker-panel{background:0 0!important}.ant-picker-calendar .ant-picker-cell-in-view.ant-picker-cell-selected:not(.ant-picker-cell-disabled) .ant-picker-cell-inner{background:#0397d6!important}.ant-picker-calendar .ant-picker-cell-in-view.ant-picker-cell-selected:not(.ant-picker-cell-disabled) .ant-picker-cell-inner:before{display:none}.ant-picker-calendar .ant-picker-cell .ant-picker-cell-inner{color:#3f6262;background:#fff;border:1px solid #d9f2f2;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:4.5rem;height:4.5rem;margin-left:1.4rem;display:flex}.ant-picker-calendar .calendarHeaderCurrentDate{justify-content:space-between;align-items:center;display:flex}.ant-picker-calendar .calendarHeaderCurrentDate .left{justify-content:center;align-items:center;gap:.5rem;display:flex}.ant-picker-calendar .calendarHeaderCurrentDate .left span{color:#212121;font-family:Albert Sans;font-size:1.5238rem;font-style:normal;font-weight:400;line-height:normal}.ant-picker-calendar .calendarHeaderCurrentDate .left p{color:#212121;font-family:Albert Sans;font-size:1.5238rem;font-style:normal;font-weight:700;line-height:normal}.ant-picker-calendar .calendarHeaderCurrentDate .right{align-items:center;gap:.5rem;display:flex}.ant-picker-calendar .calendarHeaderCurrentDate .right button{flex-shrink:0;width:2.4rem;height:2.4rem}.ant-picker-calendar .ant-picker-date-panel{width:100%}.ant-picker-calendar .ant-picker-date-panel .ant-picker-content th{color:#212121;font-family:Albert Sans;font-size:1.5238rem;font-style:normal;font-weight:400;line-height:normal}.ant-picker-calendar .ant-picker-panel{border-top:none}.ant-picker-calendar .ant-picker-panel .ant-picker-date-panel .ant-picker-body .ant-picker-content{margin-top:1.63rem}.ant-picker-calendar .ant-picker-calendar-header{width:100%}.ant-picker-calendar .ant-picker-calendar-header .ant-radio-group,.ant-picker-calendar .ant-picker-calendar-header .ant-select{display:none}.privacyPolicyPage .privacyPolicyMain{flex-direction:column;align-items:center;gap:8.8rem;margin-top:5.3rem;display:flex}.privacyPolicyPage .privacyPolicyMain .top{justify-content:center;align-items:center;display:flex}.privacyPolicyPage .privacyPolicyMain .top h1{color:#888;text-align:center;letter-spacing:-.088rem;font-family:Albert Sans;font-size:4.4rem;font-style:normal;font-weight:500;line-height:normal}.privacyPolicyPage .privacyPolicyMain .privacyPolicyContent{flex-direction:column;gap:2.6rem;width:70%;display:flex}.privacyPolicyPage .privacyPolicyMain .privacyPolicyContent h2,.privacyPolicyPage .privacyPolicyMain .privacyPolicyContent h3,.privacyPolicyPage .privacyPolicyMain .privacyPolicyContent h4,.privacyPolicyPage .privacyPolicyMain .privacyPolicyContent h5,.privacyPolicyPage .privacyPolicyMain .privacyPolicyContent h6{color:#000;font-family:Albert Sans;font-size:2.8rem;font-style:normal;font-weight:700;line-height:normal}.privacyPolicyPage .privacyPolicyMain .privacyPolicyContent p{color:#222;font-kerning:none;font-variant-numeric:lining-nums proportional-nums;font-feature-settings:"liga" off;opacity:.6;font-family:Albert Sans;font-size:1.8rem;font-style:normal;font-weight:400;line-height:170%}.privacyPolicyPage .privacyPolicyMain .privacyPolicyContent ol,.privacyPolicyPage .privacyPolicyMain .privacyPolicyContent ul{flex-direction:column;gap:1.6rem;display:flex}.privacyPolicyPage .privacyPolicyMain .privacyPolicyContent ol li,.privacyPolicyPage .privacyPolicyMain .privacyPolicyContent ul li{color:#222;font-kerning:none;font-variant-numeric:lining-nums proportional-nums;font-feature-settings:"liga" off;opacity:.6;padding-left:2.9rem;font-family:Albert Sans;font-size:1.8rem;font-style:normal;font-weight:600;line-height:170%;position:relative}.privacyPolicyPage .privacyPolicyMain .privacyPolicyContent ol li:before,.privacyPolicyPage .privacyPolicyMain .privacyPolicyContent ul li:before{content:"";background:red;width:1.4rem;height:.2rem;position:absolute;top:50%;left:0}.loader{aspect-ratio:1;background:#fff;border-radius:50%;width:4rem;padding:.8rem}.loader.blue{background:#0397d6}.loader{--_m:conic-gradient(#0000 10%,#000),linear-gradient(#000 0 0)content-box;-webkit-mask:var(--_m);mask:var(--_m);animation:l3 1s linear infinite;-webkit-mask-composite:source-out;mask-composite:subtract}@keyframes l3{to{transform:rotate(1turn)}}.successToaster{z-index:1000;opacity:0;visibility:hidden;background:#ffffffe6;border:1px solid #0397d6;border-radius:2.4rem;flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:30%;height:30%;padding:1rem 2rem;transition:all .3s ease-in-out;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.successToaster.active{opacity:1;visibility:visible}.successToaster p{letter-spacing:-.048rem;font-size:2.4rem;font-weight:700}.successToaster p,.successToaster span{color:#000;font-family:Albert Sans;font-style:normal;line-height:normal}.successToaster span{letter-spacing:-.032rem;text-align:center;font-size:1.6rem;font-weight:400}.ourPartners{padding:5rem 0}.ourPartners .ourPartnersMain{flex-direction:column;justify-content:center;align-items:center;gap:5.83rem;display:flex}.ourPartners .ourPartnersMain h2{color:#000;font-weight:600}.ourPartners .ourPartnersMain h2,.ourPartners .ourPartnersMain h2 span{letter-spacing:-.088rem;font-family:Albert Sans;font-size:4.4rem;font-style:normal;line-height:normal}.ourPartners .ourPartnersMain h2 span{color:#88888887;text-align:center;font-weight:500}.autoSlider{width:100%;overflow:hidden}.autoSlider .marquee-container{animation:marquee var(--marquee-duration,30s)linear infinite;gap:8rem;width:max-content;display:flex}.autoSlider .marquee-content{flex-shrink:0;justify-content:flex-start;align-items:center;gap:8rem;width:max-content;display:flex}.autoSlider .marquee-item{aspect-ratio:91.85/99.84;flex-shrink:0;justify-content:center;align-items:center;width:12.1847rem;height:12.9843rem;display:flex}.autoSlider .marquee-item:hover img{filter:grayscale(0)}.autoSlider .marquee-item img{object-fit:contain;filter:grayscale();width:100%;height:100%;transition:filter .3s ease-in-out}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.autoSlider:hover .marquee-container{animation-play-state:paused}@media screen and (max-width:768px){.autoSlider .marquee-content{gap:4rem}.autoSlider .marquee-item img{max-height:6rem}}.joinUsSection .joinUsMain{justify-content:space-between;align-items:center;gap:2rem;padding:5rem 0;display:flex}.joinUsSection .joinUsMain .joinCard{border-radius:2.4rem;justify-content:space-between;align-items:flex-start;gap:1.9rem;width:50%;height:50.8rem;padding-left:6.5rem;display:flex;position:relative;overflow:hidden}.joinUsSection .joinUsMain .joinCard.volunteer{border:1px solid #17aeda}.joinUsSection .joinUsMain .joinCard.volunteer a{background:#0397d6;border:1px solid #0397d6;transition:all .3s ease-in-out}.joinUsSection .joinUsMain .joinCard.volunteer a:hover{color:#0397d6;background:#fff}.joinUsSection .joinUsMain .joinCard.volunteer .imgContainer{height:37rem;margin-top:0;margin-right:4rem}.joinUsSection .joinUsMain .joinCard.volunteer .imgContainer .img{height:38rem}.joinUsSection .joinUsMain .joinCard.volunteer .imgContainer img{object-fit:cover;object-position:bottom;scale:1.8}.joinUsSection .joinUsMain .joinCard.volunteer .imgContainer:before{background:#17aeda}.joinUsSection .joinUsMain .joinCard.partner{border:1px solid #9fcf67}.joinUsSection .joinUsMain .joinCard.partner a{background:#9fcf67;border:1px solid #9fcf67;transition:all .3s ease-in-out}.joinUsSection .joinUsMain .joinCard.partner a:hover{color:#9fcf67;background:#fff}.joinUsSection .joinUsMain .joinCard.partner .imgContainer:before{background:#9fcf67}.joinUsSection .joinUsMain .joinCard .text{z-index:3;flex-direction:column;gap:1.6rem;margin-top:12.4rem;display:flex;position:relative}.joinUsSection .joinUsMain .joinCard .text h3{color:#273b4a;letter-spacing:-.072rem;font-family:Albert Sans;font-size:2.2rem;font-style:normal;font-weight:700;line-height:105%}.joinUsSection .joinUsMain .joinCard .text p{color:#273b4a;letter-spacing:-.032rem;font-family:Albert Sans;font-size:1.6rem;font-style:normal;font-weight:400;line-height:140.1%}.joinUsSection .joinUsMain .joinCard>a{z-index:3;color:#fff;letter-spacing:-.032rem;border-radius:2.4rem;justify-content:center;align-items:center;height:4.8rem;margin-top:3.1rem;padding:0 2.2rem;font-family:Albert Sans;font-size:1.6rem;font-style:normal;font-weight:600;line-height:normal;display:flex;position:absolute;bottom:6rem}.joinUsSection .joinUsMain .joinCard .imgContainer{pointer-events:disable;-webkit-user-select:none;user-select:none;margin-top:auto}.joinUsSection .joinUsMain .joinCard .imgContainer:before{content:"";z-index:1;border-radius:50%;flex-shrink:0;width:59.2rem;height:59.2rem;display:flex;position:absolute;top:0;right:-30rem;transform:rotate(-40.405deg)}.joinUsSection .joinUsMain .joinCard .imgContainer .img{pointer-events:disable;-webkit-user-select:none;user-select:none;z-index:2;width:31.1rem;height:46.7rem;position:relative}.joinUsSection .joinUsMain .joinCard .imgContainer .img img{object-fit:contain;width:100%;height:100%}footer .footerMain{border:1px solid #d5e5e9;border-radius:2.4rem 2.4rem 0 0;flex-direction:column;gap:7.62rem;padding:6.2rem 6.2rem 3.6rem;display:flex;position:relative;overflow:hidden}footer .footerMain:before{content:"";opacity:.1;filter:blur(37px);pointer-events:none;background:#0397d6;border-radius:50%;flex-shrink:0;width:73.9rem;height:68.5782rem;display:flex;position:absolute;top:50%;right:-30rem;transform:translateY(-50%)}footer .footerMain .footerTop{justify-content:space-between;align-items:flex-start;gap:11.9rem;display:flex}footer .footerMain .footerTop .footerLogo svg{opacity:.2}footer .footerMain .footerTop .footerTopRight{flex-direction:column;gap:4.2rem;width:100%;display:flex}footer .footerMain .footerTop .footerTopRight .top{border-top:1px solid #c6dbe080;border-bottom:1px solid #c6dbe080;gap:4rem;width:100%;margin-top:1.1rem;padding:3.5rem .9rem;display:flex;position:relative}footer .footerMain .footerTop .footerTopRight .top .langChanger button{align-items:center;gap:.4rem;display:flex}footer .footerMain .footerTop .footerTopRight .top nav{width:95%}footer .footerMain .footerTop .footerTopRight .top nav ul{justify-content:space-between;align-items:center;gap:3.1rem;height:100%;display:flex}footer .footerMain .footerTop .footerTopRight .top nav ul li:hover a{color:#000;letter-spacing:-.032rem;opacity:1;font-family:Albert Sans;font-size:1.6rem;font-style:normal;font-weight:700;line-height:normal}footer .footerMain .footerTop .footerTopRight .top nav ul li:hover a:before{content:"";background:#000;border-radius:50%;width:.5rem;height:.5rem;display:flex;position:absolute;top:50%;left:-2rem;transform:translateY(-50%)}footer .footerMain .footerTop .footerTopRight .top nav ul li a{color:#000;letter-spacing:-.032rem;opacity:.7;font-family:Albert Sans;font-size:1.6rem;font-style:normal;font-weight:600;line-height:normal;transition:all .3s ease-in-out;position:relative}footer .footerMain .footerTop .footerTopRight .bottom{flex-direction:column;gap:3.4rem;display:flex}footer .footerMain .footerTop .footerTopRight .bottom .contact{justify-content:space-between;align-items:center;gap:3.2rem;display:flex}footer .footerMain .footerTop .footerTopRight .bottom .contact .contactItem{flex-direction:column;gap:2.3rem;display:flex}footer .footerMain .footerTop .footerTopRight .bottom .contact .contactItem>p{color:#000;letter-spacing:-.032rem;opacity:.6;height:3.6rem;font-family:Albert Sans;font-size:1.6rem;font-style:normal;font-weight:600;line-height:normal}footer .footerMain .footerTop .footerTopRight .bottom .contact .contactItem>a,footer .footerMain .footerTop .footerTopRight .bottom .contact .contactItem>div{border:1px solid #c6dbe0;border-radius:7rem;justify-content:center;align-items:center;gap:.5rem;height:4.4rem;padding:0 2.5rem;display:flex}footer .footerMain .footerTop .footerTopRight .bottom .contact .contactItem>a svg,footer .footerMain .footerTop .footerTopRight .bottom .contact .contactItem>div svg{flex-shrink:0;width:2.4rem;height:2.4rem}footer .footerMain .footerTop .footerTopRight .bottom .contact .contactItem>a span,footer .footerMain .footerTop .footerTopRight .bottom .contact .contactItem>div span{color:#000;letter-spacing:-.032rem;opacity:.6;font-family:Albert Sans;font-size:1.6rem;font-style:normal;font-weight:600;line-height:normal}footer .footerMain .footerTop .footerTopRight .bottom .contact .contactItem>a span.phone,footer .footerMain .footerTop .footerTopRight .bottom .contact .contactItem>div span.phone{color:#0397d6;letter-spacing:-.048rem;opacity:1;font-family:Albert Sans;font-size:2.4rem;font-style:normal;font-weight:600;line-height:normal}footer .footerMain .footerTop .footerTopRight .bottom .social{align-items:center;gap:3.7rem;display:flex}footer .footerMain .footerTop .footerTopRight .bottom .social .socials{align-items:center;gap:1.44rem;display:flex}footer .footerMain .footerTop .footerTopRight .bottom .social .socials a{border:.121rem solid #c6dbe0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:3.6407rem;height:3.468rem;transition:all .3s ease-in-out;display:flex}footer .footerMain .footerTop .footerTopRight .bottom .social .socials a:hover{border:.121rem solid #0397d6}footer .footerMain .footerTop .footerTopRight .bottom .social .socials a:hover svg path{fill:#0397d6}footer .footerMain .footerTop .footerTopRight .bottom .social .socials a svg{flex-shrink:0;width:1.9859rem;height:1.8916rem}footer .footerMain .footerTop .footerTopRight .bottom .social .socials a svg path{transition:all .3s ease-in-out}footer .footerMain .footerTop .footerTopRight .bottom .social .supportUs{color:#fff;letter-spacing:-.032rem;background:#0397d6;border:1px solid #0397d6;border-radius:7rem;justify-content:center;align-items:center;height:4.0831rem;padding:0 1.8rem;font-family:Albert Sans;font-size:1.6rem;font-style:normal;font-weight:600;line-height:normal;transition:all .3s ease-in-out;display:flex}footer .footerMain .footerTop .footerTopRight .bottom .social .supportUs:hover{color:#0397d6;background:#fff}footer .footerMain .footerBottom{justify-content:space-between;align-items:center;display:flex}footer .footerMain .footerBottom .copyright{color:#000;letter-spacing:.028rem;font-family:Albert Sans;font-size:1.4rem;font-style:normal;font-weight:500;line-height:114%}footer .footerMain .footerBottom .links{align-items:center;gap:.5rem;display:flex}footer .footerMain .footerBottom .links a{color:#000;justify-content:center;align-items:center;font-family:Albert Sans;font-size:1.4rem;font-style:normal;font-weight:500;line-height:114%;display:flex;position:relative}footer .footerMain .footerBottom .links a:not(:last-child):after{content:"|";width:.1rem;padding:0 .5rem;display:flex}footer .footerMain .footerBottom .developedBy{align-items:center;gap:1.6rem;display:flex}footer .footerMain .footerBottom .developedBy>p{opacity:.5;font-weight:400}footer .footerMain .footerBottom .developedBy a,footer .footerMain .footerBottom .developedBy>p{color:#000;letter-spacing:.042rem;font-family:Albert Sans;font-size:1.4rem;font-style:normal;line-height:145%}footer .footerMain .footerBottom .developedBy a{text-transform:uppercase;justify-content:center;align-items:center;gap:.7rem;font-weight:700;display:flex}footer .footerMain .footerBottom .developedBy a span{background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;display:flex}footer .footerMain .footerBottom .developedBy a span svg{flex-shrink:0;width:2.6rem;height:.8rem}.mapSection .mapMain{padding:5.6rem 0}.mapSection .mapMain,.mapSection .mapMain .mapTop .container{flex-direction:column;justify-content:center;align-items:center;display:flex}.mapSection .mapMain .mapTop .container{gap:1.1rem}.mapSection .mapMain .mapTop .container>div{justify-content:center;align-items:center;display:flex}.mapSection .mapMain .mapTop .container h2{color:#000;font-weight:600}.mapSection .mapMain .mapTop .container h2,.mapSection .mapMain .mapTop .container h2 span{letter-spacing:-.088rem;font-family:Albert Sans;font-size:4.4rem;font-style:normal;line-height:normal}.mapSection .mapMain .mapTop .container h2 span{color:#888;text-align:center;font-weight:500}.mapSection .mapMain .mapTop .container p{color:#000;text-align:center;letter-spacing:-.032rem;opacity:.4;max-width:55%;font-family:Albert Sans;font-size:1.6rem;font-style:normal;font-weight:400;line-height:2.5rem}.mapSection .mapMain .map{width:100%;height:100vh;margin-top:2rem;position:relative}.mapSection .mapMain .map:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(46.24% 46.25% at 52.32% 53.81%,#fff0 0 71.03%,#fff 100%);width:calc(100vw + 80rem);height:100%;display:flex;position:absolute;top:0;left:-40rem}.infoWindow{background:#fff;border-radius:1.5811rem;flex-shrink:0;gap:1.2rem;width:26.4rem;height:9.8rem;padding:.7rem;display:flex;position:relative;box-shadow:1.581px 1.581px 4.506px #406c4c1a}.infoWindow:before{content:"";z-index:10;background:url(/icons/rightSmall.svg) 50% no-repeat;flex-shrink:0;width:2.4rem;height:2.4rem;display:flex;position:absolute;top:calc(100% - 1rem);left:3rem}.infoWindow .infoWindowLeft{flex-shrink:0;width:7.9rem;height:8.4rem}.infoWindow .infoWindowLeft img{object-fit:cover;border-radius:.7905rem;width:100%;height:100%}.infoWindow .infoWindowRight{flex-direction:column;justify-content:center;gap:.4rem;display:flex}.infoWindow .infoWindowRight span{letter-spacing:-.024rem;opacity:.4;font-size:1.2rem;line-height:2.5rem}.infoWindow .infoWindowRight p,.infoWindow .infoWindowRight span{color:#000;font-family:Albert Sans;font-style:normal;font-weight:500}.infoWindow .infoWindowRight p{letter-spacing:-.03rem;font-size:1.5rem;line-height:normal}.pinIcon{background:#0397d6;width:.2rem;height:2.8rem;position:relative}.pinIcon:after{content:"";background:#0397d6;border-radius:50%;width:2.4rem;height:2.4rem;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.helper{z-index:9;transition:all .3s;position:fixed;bottom:4rem;right:4rem}.helper.inactive{opacity:0;visibility:hidden}.helper button{background:#fff;border-radius:50%;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex;position:absolute;top:-1rem;right:-1rem}.helper button svg{width:2rem;height:2rem}.helper .imgHelper{width:25rem;display:flex}.helper .imgHelper img{object-fit:contain;width:100%;height:100%}.inner{padding:0 0 7.8rem}@media (max-width:768px){.inner{padding:0}}.ant-picker-outlined{box-shadow:none!important}.ant-picker{width:100%;box-shadow:none;background-color:#0000;border:#0000}.ant-picker .ant-picker-input .ant-picker-clear{display:none}.ant-picker:focus-visible{box-shadow:none;outline:none}.breadcrumbs{margin-top:2.8rem}.breadcrumbs ul{align-items:center;gap:1.2rem;display:flex}.breadcrumbs ul li:not(:last-child){letter-spacing:.026rem}.breadcrumbs ul li:not(:last-child),.breadcrumbs ul li:not(:last-child):after{color:#000;text-transform:uppercase;font-family:Albert Sans;font-size:1.3rem;font-style:normal;font-weight:600;line-height:normal}.breadcrumbs ul li:not(:last-child):after{content:"/";letter-spacing:-.026rem;opacity:.2;margin-left:1.2rem}.breadcrumbs ul li:last-child{color:#000;letter-spacing:.026rem;text-transform:uppercase;pointer-events:none;opacity:.3;font-family:Albert Sans;font-size:1.3rem;font-style:normal;font-weight:600;line-height:normal}.detailPage .detailPageMain{gap:2.8rem}.detailPage .detailPageMain,.detailPage .detailPageMain .detailPageTop{flex-direction:column;justify-content:center;align-items:center;display:flex}.detailPage .detailPageMain .detailPageTop{gap:.9rem;margin-top:4.8rem}.detailPage .detailPageMain .detailPageTop span{color:var(--Main-Color-01,#0397d6);letter-spacing:.096rem;text-transform:uppercase;font-family:Albert Sans;font-size:1.6rem;font-style:normal;font-weight:800;line-height:normal}.detailPage .detailPageMain .detailPageTop h1{color:#000;letter-spacing:-.088rem;text-align:center;font-family:Albert Sans;font-size:4.4rem;font-style:normal;font-weight:500;line-height:normal}.detailPage .detailPageMain .detailPageImage{background:#d3d3d3 50%/cover no-repeat;border-radius:2.4rem;height:49.3rem;position:relative;overflow:hidden}.detailPage .detailPageMain .detailPageImage>span{display:block;width:100%!important;height:100%!important}.detailPage .detailPageMain .detailPageImage .imageTop{align-items:center;gap:1.7rem;display:flex;position:absolute;top:2.7rem;left:2.7rem}.detailPage .detailPageMain .detailPageImage .imageTop .date svg{flex-shrink:0;width:1.9rem;height:1.9rem}.detailPage .detailPageMain .detailPageImage .imageTop .date{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);color:#fff;letter-spacing:-.032rem;background:#ffffff59;border-radius:4.2rem;justify-content:center;align-items:center;gap:1.5rem;height:4rem;padding:0 2.1rem;font-family:Albert Sans;font-size:1.6rem;font-style:normal;font-weight:500;line-height:normal;display:flex}.detailPage .detailPageMain .detailPageImage .imageTop .categories{align-items:center;gap:.8rem;display:flex}.detailPage .detailPageMain .detailPageImage .imageTop .categories span{color:#000;letter-spacing:-.032rem;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#f1f3f4;border-radius:4.2rem;justify-content:center;align-items:center;height:4rem;padding:0 2.6rem;font-family:Albert Sans;font-size:1.6rem;font-style:normal;font-weight:500;line-height:normal;display:flex}.detailPage .detailPageMain .detailPageImage img{object-fit:cover;object-position:center;border-radius:2.4rem;width:100%;height:100%;display:block}.detailPage .detailPageMain .detailPageImage--auto{background:0 0;height:auto}.detailPage .detailPageMain .detailPageImage--auto img{height:auto;max-height:70vh}.detailPageBottom{width:80%;margin-top:3.4rem;padding:0 2.7rem;display:flex}.detailPageBottom .detailPageBottomContent{border-left:1px solid #0faedd33;flex-direction:column;gap:1.7rem;padding-left:6.8rem;display:flex}.detailPageBottom .detailPageBottomContent h2,.detailPageBottom .detailPageBottomContent h3,.detailPageBottom .detailPageBottomContent h4{color:#000;font-family:Albert Sans;font-size:3.6rem;font-style:normal;font-weight:600;line-height:4rem}.detailPageBottom .detailPageBottomContent h2:not(:first-child),.detailPageBottom .detailPageBottomContent h3:not(:first-child),.detailPageBottom .detailPageBottomContent h4:not(:first-child){margin-top:2.6rem}.detailPageBottom .detailPageBottomContent p{color:#000;letter-spacing:-.032rem;opacity:.8;font-family:Albert Sans;font-size:1.6rem;font-style:normal;font-weight:400;line-height:2.8rem}.detailPageBottom .detailPageBottomContent ol,.detailPageBottom .detailPageBottomContent ul{width:80%}.detailPageBottom .detailPageBottomContent ol:not(:first-child),.detailPageBottom .detailPageBottomContent ul:not(:first-child){margin-top:2.9rem}.detailPageBottom .detailPageBottomContent ol,.detailPageBottom .detailPageBottomContent ul{flex-direction:column;gap:1.4rem;display:flex}.detailPageBottom .detailPageBottomContent ol li,.detailPageBottom .detailPageBottomContent ul li{color:#000;letter-spacing:-.032rem;opacity:.8;padding-left:2.9rem;font-family:Albert Sans;font-size:1.6rem;font-style:normal;font-weight:400;line-height:2.8rem;position:relative}.detailPageBottom .detailPageBottomContent ol li:before,.detailPageBottom .detailPageBottomContent ul li:before{content:"";background:#0397d6;border-radius:50%;width:.8rem;height:.8rem;position:absolute;top:1rem;left:0}.photoGallery .galleryTop{justify-content:center;align-items:center;gap:4.4rem;margin-bottom:3.7rem;display:flex}.photoGallery .galleryTop button{color:#888;text-align:center;letter-spacing:-.088rem;opacity:.5;padding-bottom:1rem;font-family:Albert Sans;font-size:4.4rem;font-style:normal;font-weight:500;line-height:normal}.photoGallery .galleryTop button.active{opacity:1;color:#1a1a1a;border-bottom:.4rem solid #0397d6}.shareButtons{flex-direction:column;gap:2rem;margin-bottom:2rem;padding-right:5.3rem;display:flex}.shareButtons a,.shareButtons button{border:1.602px solid #0faedd33;border-radius:4.7rem;flex-shrink:0;justify-content:center;align-items:center;width:4.7rem;height:4.7rem;display:flex}.shareButtons a svg,.shareButtons button svg{flex-shrink:0;width:2.5rem;height:2.5rem}.shareButtons a svg path,.shareButtons button svg path{fill:#0397d6}.shareButtons .copiedLink{opacity:0;visibility:hidden;z-index:21;background:#fff;border:1px solid #0397d6;border-radius:2rem;justify-content:center;align-items:center;height:4rem;padding:0 2.1rem;transition:all .3s;display:flex;position:fixed;top:4rem;left:50%;transform:translate(-50%)translateY(-100%)}.shareButtons .copiedLink.active{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.shareButtons .copiedLink p{color:#0397d6;letter-spacing:-.032rem;font-family:Albert Sans;font-size:1.6rem;font-style:normal;font-weight:500;line-height:normal}.inputContainer{flex-direction:column;gap:1rem;display:flex;position:relative}.inputContainer label{color:#000;opacity:.5;margin-left:1.95rem;font-family:Albert Sans;font-size:1.4rem;font-style:normal;font-weight:500;line-height:normal}.inputContainer .input{border:1px solid #77bacd80;border-radius:10rem;min-height:5.7rem}.inputContainer .input.error{border-color:#ff4d4f}.inputContainer .input{justify-content:center;align-items:center;padding:0 3.2rem;display:flex;position:relative}.inputContainer .input .errorMessage{color:#ff4d4f;letter-spacing:-.028rem;padding-right:3.2rem;font-size:1.4rem;font-style:normal;font-weight:500;line-height:normal;position:absolute;bottom:calc(100% + 1rem);right:0}.inputContainer .input.textarea{border-radius:2rem;justify-content:flex-start;align-items:flex-start;min-height:17rem;padding:3.2rem}.inputContainer .input input,.inputContainer .input textarea{color:#000;font-variant-numeric:lining-nums tabular-nums;resize:none;width:100%;height:100%;font-family:Albert Sans;font-size:1.5959rem;font-style:normal;font-weight:500;line-height:normal}.inputContainer .input textarea{min-height:10rem}.inputContainer .upload{align-items:center;height:100%;display:flex;position:relative}.inputContainer .upload .errorMessage{color:#ff4d4f;letter-spacing:-.028rem;padding-right:3.2rem;font-size:1.4rem;font-style:normal;font-weight:500;line-height:normal;position:absolute;bottom:calc(100% - 1.7rem);right:0}.inputContainer .upload label{opacity:1;cursor:pointer;align-items:center;gap:1rem;padding-top:2rem;display:flex}.inputContainer .upload label p{color:#000;font-variant-numeric:lining-nums tabular-nums;font-family:Albert Sans;font-size:1.6rem;font-style:normal;font-weight:700;line-height:normal}.inputContainer .upload label p span{color:#878787;font-variant-numeric:lining-nums tabular-nums;font-weight:500;line-height:normal}.inputContainer .upload label p span,.submitButton{font-family:Albert Sans;font-size:1.6rem;font-style:normal}.submitButton{color:#fff;letter-spacing:.112rem;text-transform:uppercase;background:#0397d6;border-radius:10rem;justify-content:center;align-items:center;gap:2.8rem;height:5.8rem;font-weight:700;line-height:3.9231rem;display:flex}.submitButton svg{flex-shrink:0;width:1.858rem;height:.9rem}.submitButton svg path{fill:#fff}.ant-checkbox-wrapper{color:#000;font-variant-numeric:lining-nums tabular-nums;font-family:Albert Sans;font-size:1.8rem;font-style:normal;font-weight:400;line-height:3.6rem}.ant-checkbox-wrapper:hover .ant-checkbox-checked,.ant-checkbox-wrapper:hover .ant-checkbox-inner{border-color:#9fcf67!important;outline:#9fcf67!important}.ant-checkbox-wrapper:hover .ant-checkbox-checked .ant-checkbox-inner{background:#9fcf67!important;border-color:#9fcf67!important}.ant-checkbox-wrapper .ant-checkbox .ant-checkbox-inner{flex-shrink:0;width:2.4rem;height:2.4rem}.ant-checkbox-wrapper .ant-checkbox .ant-checkbox-inner:after{flex-shrink:0;width:.8rem;height:1.2rem}.ant-checkbox-wrapper .ant-checkbox-checked .ant-checkbox-inner{background:#9fcf67;border-color:#9fcf67!important}.mapFilters{z-index:10;width:100%;position:absolute;bottom:3rem;left:0}.mapFilters .mapFiltersMain{justify-content:center;align-items:center;gap:2.2rem;display:flex}.mapFilters .mapFiltersMain button{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);color:#000;letter-spacing:-.03rem;background:#fff;border:1px solid #e8e8e8;border-radius:4.2rem;flex-shrink:0;justify-content:center;align-items:center;gap:1.2rem;width:fit-content;height:5.4rem;padding:0 3.4rem;font-family:Albert Sans;font-size:1.5rem;font-style:normal;font-weight:600;line-height:normal;display:flex}.mapFilters .mapFiltersMain button svg{flex-shrink:0}.mapFilters .mapFiltersMain button.active svg path{fill:#fff}.mapFilters .mapFiltersMain button.active{color:#fff;background:#9fcf67;border-color:#9fcf67}@media screen and (max-width:767.9px){body,html{max-width:100%!important;overflow-x:hidden!important}.socialsFixed{display:none}.menuItem{flex-direction:column;list-style:none;display:flex}.menuItemHeader{gap:1rem}.menuItemHeader,.menuItemHeader button{justify-content:center;align-items:center;display:flex}.menuItemHeader button svg{width:2.5rem;height:2.5rem}.chevron{cursor:pointer;background:0 0;border:none;transition:transform .3s}.chevron.active{transform:rotate(180deg)}.submenu{max-height:0;transition:all .3s;overflow:hidden;gap:1rem!important}.submenu,.submenu li{justify-content:center;align-items:center}.submenu li{display:flex}.submenu li a{text-align:center;color:#fffc!important;font-size:1.8rem!important}.submenu.open{max-height:500px;margin-top:1rem}.privacyPolicyPage{padding-bottom:6.4rem}.privacyPolicyPage .privacyPolicyMain{gap:3.8rem}.privacyPolicyPage .privacyPolicyMain .top h1{font-size:3.6rem}.privacyPolicyPage .privacyPolicyMain .privacyPolicyContent{width:100%}.privacyPolicyPage .privacyPolicyMain .privacyPolicyContent h2,.privacyPolicyPage .privacyPolicyMain .privacyPolicyContent h3,.privacyPolicyPage .privacyPolicyMain .privacyPolicyContent h4,.privacyPolicyPage .privacyPolicyMain .privacyPolicyContent h5,.privacyPolicyPage .privacyPolicyMain .privacyPolicyContent h6{font-size:2.4rem}.privacyPolicyPage .privacyPolicyMain .privacyPolicyContent ol li,.privacyPolicyPage .privacyPolicyMain .privacyPolicyContent p,.privacyPolicyPage .privacyPolicyMain .privacyPolicyContent ul li{font-size:1.6rem}.mapFilters .mapFiltersMain{scrollbar-width:none;justify-content:flex-start;width:calc(100% + 2.8rem);margin-inline:-2.8rem;padding-inline:2.8rem;overflow-x:auto}.mapFilters .mapFiltersMain button{white-space:nowrap}.breadcrumbs{display:none}header{z-index:100}header .container{padding:0 1.4rem}header.home .menu .menuMain{background-blend-mode:plus-lighter;-webkit-backdrop-filter:blur(9.92px);backdrop-filter:blur(9.92px);background:#ffffff1a;border:1px solid #fff0;box-shadow:3.3px -10.2px 48px -12px #00000026,.55px -1.7px 12px -8px #00000026,inset -.671px 2.074px 9.76px #ffffff26,inset -.396px 1.224px 4.88px #ffffff26}header.home .menu .menuMain .topButtons .cta-button,header.home .menu .menuMain .topButtons .supportButton{color:#fff}header.home .menu .menuMain .menuItemHeader button svg path{stroke:#fff}header.home .menu .menuMain nav ul li a{color:#fff}header.home .menu .menuMain nav .submenu li a{color:#fffc!important}header.home .menu .menuMain .menuBottom .langChanger button{color:#fff}header .menu{opacity:0;visibility:hidden;width:100%;display:flex;position:absolute;top:calc(100% + 1rem)}header .menu.active{opacity:1;visibility:visible}header .menu{z-index:20}header .menu .menuMain{background:#fff;border:1px solid #eaeeef;border-radius:2.4rem;width:100%;padding:5.3rem 3.1rem 2.89rem;box-shadow:0 2px 20px #0000001a}header .menu .menuMain .topButtons{justify-content:center;align-items:center;gap:1.8rem;margin-bottom:2.4rem;display:flex}header .menu .menuMain .topButtons .supportButton{color:#fff;background:var(--Main-Color-01,#0397d6);letter-spacing:-.032rem;border-radius:7rem;flex-shrink:0;justify-content:center;align-items:center;height:4.4rem;padding:0 2.4rem;font-family:Albert Sans;font-size:1.6rem;font-style:normal;font-weight:600;line-height:normal;display:flex}header .menu .menuMain nav{margin-bottom:2.6rem}header .menu .menuMain nav ul{flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;display:flex}header .menu .menuMain nav ul li a{letter-spacing:-.05rem;font-family:Albert Sans;font-size:2.5rem;font-style:normal;font-weight:600;line-height:normal}header .menu .menuMain nav .submenu li a{color:#1c1c1c!important}header .menu .menuMain .middle{justify-content:center;align-items:center;width:100%;margin:0 0 3rem;display:flex}header .menu .menuMain .middle .cta-button{letter-spacing:-.044rem;border:1px solid #dae3e6;border-radius:7rem;flex-shrink:0;justify-content:center;align-items:center;gap:.6rem;height:4.4rem;padding:0 2.6rem;font-family:Albert Sans;font-size:2.2rem;font-style:normal;font-weight:600;line-height:normal;display:flex}header .menu .menuMain .middle .cta-button span{color:#fff}header .menu .menuMain .middle .cta-button svg{aspect-ratio:1;flex-shrink:0;width:2.2rem;height:2.2rem}header .menu .menuMain .menuBottom{justify-content:space-between;align-items:center;display:flex}header .menu .menuMain .menuBottom .langChanger button{letter-spacing:.013rem;align-items:center;gap:.4rem;font-family:Albert Sans;font-size:1.3rem;font-style:normal;font-weight:600;line-height:normal;display:flex}header .menu .menuMain .menuBottom .socials{align-items:center;gap:2.7rem;display:flex}header .menu .menuMain .menuBottom .socials a{display:flex}header .menu .menuMain .menuBottom .socials a svg{flex-shrink:0;width:2.2618rem;height:2.2618rem}header .headerMain{height:8.7rem;padding-bottom:2rem;position:relative}header .headerMain.home{padding:0 2rem}header .headerMain.home .headerRight .langChanger,header .headerMain.home .headerRight>span{display:none}header .headerMain.home .headerRight .menuIcon{display:flex}header .headerMain.home .headerRight .menuIcon svg path{fill:#fff}header .headerMain .headerLogo{flex-shrink:0;justify-content:flex-start;align-items:flex-start;width:20rem;height:6.8833rem;display:flex}header .headerMain .headerLogo svg{flex-shrink:0;width:-webkit-fill-available;height:-webkit-fill-available}header .headerMain .headerTop,header .headerMain nav{display:none}header .headerMain .headerRight{margin-top:0}header .headerMain .headerRight>span{display:none!important}header .headerMain .headerRight .menuIcon{flex-shrink:0;width:2.4rem;height:2.4rem;margin-left:1rem;display:flex}header .headerMain .headerRight .menuIcon svg{flex-shrink:0;width:2.4rem;height:2.4rem}header .headerMain .headerRight .menuIcon svg path{fill:#000}header .headerMain .headerRight .cta-button,header .headerMain .headerRight .supportButton{display:none}header .headerMain .headerRight .searchIcon{margin-left:0}.helper{bottom:1rem;right:1.5rem}.helper button{width:2rem;height:2rem}.helper .imgHelper{width:17rem}.hero .heroMain h1{text-align:center;color:#fff;letter-spacing:-.072rem;font-family:Albert Sans;font-size:3.6rem;font-style:normal;line-height:normal}.hero .heroMain h1 b{font-weight:500}.hero .heroMain p{text-align:left;max-width:100%}.hero .heroMain>a{margin-top:4rem}.hero .heroMain .bannerDesc{max-width:100%}.bigIdea{padding:6rem 0}.bigIdea .bigIdeaMain{flex-direction:column-reverse;gap:2.2rem}.bigIdea .bigIdeaMain .bigIdeaRight{width:100%}.bigIdea .bigIdeaMain .bigIdeaRight .ideaImage{height:29.3rem}.bigIdea .bigIdeaMain .bigIdeaRight .ideaImage img,.bigIdea .bigIdeaMain .bigIdeaRight .ideaImage video{object-fit:contain;height:100%}.bigIdea .bigIdeaMain .bigIdeaLeft{gap:3.7rem;width:100%;padding-top:0}.bigIdea .bigIdeaMain .bigIdeaLeft .bigIdeaLeftTop{gap:1.2rem}.bigIdea .bigIdeaMain .bigIdeaLeft .bigIdeaLeftTop h2,.bigIdea .bigIdeaMain .bigIdeaLeft .bigIdeaLeftTop h2 b{font-size:3.2rem}.bigIdea .bigIdeaMain .bigIdeaLeft .bigIdeaLeftTop p{font-size:1.4rem}.bigIdea .bigIdeaMain .bigIdeaLeft .bigIdeaItems{justify-content:space-between;gap:3.3rem 2.2rem}.bigIdea .bigIdeaMain .bigIdeaLeft .bigIdeaItems .bigIdeaItem{gap:2.21rem}.bigIdea .bigIdeaMain .bigIdeaLeft .bigIdeaItems .bigIdeaItem svg{flex-shrink:0;width:4.0621rem;height:3.4884rem}.bigIdea .bigIdeaMain .bigIdeaLeft .bigIdeaItems .bigIdeaItem .bigIdeaItemRight span{font-size:2.2806rem}.bigIdea .bigIdeaMain .bigIdeaLeft .bigIdeaItems .bigIdeaItem .bigIdeaItemRight p{font-size:1.1403rem;font-weight:400;line-height:100%}.ourProjects{padding:5.5rem 0}.ourProjects .ourProjectsMain .ourProjectsTop{justify-content:center;align-items:center;gap:.8rem}.ourProjects .ourProjectsMain .ourProjectsTop h2{color:#000;letter-spacing:-.064rem;text-align:center;width:70%;font-family:Albert Sans;font-size:3.2rem;font-style:normal;font-weight:600;line-height:normal}.ourProjects .ourProjectsMain .ourProjectsTop p{text-align:center;color:#000;letter-spacing:-.028rem;max-width:100%;font-family:Albert Sans;font-size:1.4rem;font-style:normal;font-weight:400;line-height:2.5rem}.ourProjects .ourProjectsMain .ourProjectCards{gap:2.1rem}.ourProjects .ourProjectsMain .ourProjectCards .ourProjectCard{width:calc(50% - 1.05rem);height:15.1rem}.ourProjects .ourProjectsMain .ourProjectCards .ourProjectCard:nth-child(2n) .ourProjectCardInner .cardFront{border-radius:1.3916rem;background:#cce8f1!important}.ourProjects .ourProjectsMain .ourProjectCards .ourProjectCard:nth-child(2n) .ourProjectCardInner .cardBack{border-radius:1.3916rem}.ourProjects .ourProjectsMain .ourProjectCards .ourProjectCard:nth-child(2n):before{background:url(/icons/mobileTop2.svg) 50% no-repeat;top:-1.4rem;right:-1.4rem}.ourProjects .ourProjectsMain .ourProjectCards .ourProjectCard:nth-child(2n):after{background:url(/icons/mobileBottom2.svg) 50% no-repeat;bottom:-1.4rem;left:-1.4rem}.ourProjects .ourProjectsMain .ourProjectCards .ourProjectCard:before{content:"";z-index:1;background:url(/icons/mobileTop1.svg) 50% no-repeat;flex-shrink:0;width:4.5rem;height:4.5rem;display:block;position:absolute;top:-1.4rem;right:-1.4rem}.ourProjects .ourProjectsMain .ourProjectCards .ourProjectCard:after{content:"";z-index:1;background:url(/icons/mobileBottom1.svg) 50% no-repeat;flex-shrink:0;width:4.5rem;height:4.5rem;display:block;position:absolute;bottom:-1.4rem;left:-1.4rem}.ourProjects .ourProjectsMain .ourProjectCards .ourProjectCard .ourProjectCardInner{border-radius:1.3916rem}.ourProjects .ourProjectsMain .ourProjectCards .ourProjectCard .ourProjectCardInner .cardFront{gap:1.4rem;padding:2.1rem}.ourProjects .ourProjectsMain .ourProjectCards .ourProjectCard .ourProjectCardInner .cardFront h3{height:6rem;margin-top:4rem;font-size:1.4rem;line-height:110%}.ourProjects .ourProjectsMain .ourProjectCards .ourProjectCard .ourProjectCardInner .cardFront .icon{top:2.1rem;left:2.1rem}.ourProjects .ourProjectsMain .ourProjectCards .ourProjectCard .ourProjectCardInner .cardFront .icon svg{flex-shrink:0;width:2.9687rem;height:2.9687rem}.ourProjects .ourProjectsMain .ourProjectCards .ourProjectCard .ourProjectCardInner .cardFront a{color:#000;letter-spacing:-.013rem;text-underline-offset:.2rem;font-family:Albert Sans;font-size:.6494rem;font-style:normal;font-weight:500;line-height:normal;text-decoration-thickness:.1rem}.ourProjects .ourProjectsMain .ourProjectCards .ourProjectCard .ourProjectCardInner .cardBack .projectCardImg p{letter-spacing:-.028rem;text-align:center;font-size:1.4rem;font-weight:600;line-height:normal}.ourProjects .ourProjectsMain .ourProjectCards .ourProjectCard .ourProjectCardInner .projectCardImg{border-radius:1.3916rem}.ourBlogs .ourBlogsMain{gap:3.2rem;padding:4.5rem 0 3.5rem}.ourBlogs .ourBlogsMain h2{text-align:center;font-size:3.2rem}.ourBlogs .ourBlogsMain h2 span{font-size:3.2rem}.ourBlogs .ourBlogsMain .blogCards{flex-wrap:nowrap;gap:1.44rem;width:100%;overflow:scroll}.ourBlogs .ourBlogsMain .blogCards::-webkit-scrollbar{display:none}.ourBlogs .ourBlogsMain .blogCards .blogCard{flex-shrink:0;gap:2.2rem;width:28.7742rem}.ourBlogs .ourBlogsMain .blogCards .blogCard:hover h3{color:#000}.ourBlogs .ourBlogsMain .blogCards .blogCard .blogCardImg{border-radius:3.5968rem;height:26.3284rem}.ourBlogs .ourBlogsMain .blogCards .blogCard .blogCardImg .blogCardTop{top:1.61rem;left:1.51rem}.ourBlogs .ourBlogsMain .blogCards .blogCard .blogCardImg .blogCardTop .blogCardDate{gap:1rem}.ourBlogs .ourBlogsMain .blogCards .blogCard .blogCardImg .blogCardTop .blogCardDate svg{flex-shrink:0;width:1.3668rem;height:1.3668rem}.ourBlogs .ourBlogsMain .blogCards .blogCard .blogCardImg .blogCardTop .blogCardDate{letter-spacing:-.023rem;font-size:1.151rem}.ourBlogs .ourBlogsMain .blogCards .blogCard .blogCardImg .hoverEffect{display:none}.ourBlogs .ourBlogsMain .blogCards .blogCard .blogCardImg img{border-radius:3.5968rem}.ourBlogs .ourBlogsMain .blogCards .blogCard h3{font-size:1.7265rem;font-weight:400}.ecoCalendar .ecoCalendarMain{gap:2rem}.ecoCalendar .ecoCalendarMain h2{text-align:center;font-size:3.2rem}.ecoCalendar .ecoCalendarMain h2 span{font-size:3.2rem}.ecoCalendar .ecoCalendarMain .ecoCalendarInner{flex-direction:column;gap:1.3rem;height:100%}.ecoCalendar .ecoCalendarMain .ecoCalendarInner .ecoCalendarInnerLeft{border-radius:4.4592rem;flex-shrink:0;width:100%;padding:1rem}.ecoCalendar .ecoCalendarMain .ecoCalendarInner .ecoCalendarInnerLeft .ant-picker{display:flex}.ecoCalendar .ecoCalendarMain .ecoCalendarInner .ecoCalendarInnerRight{border-radius:4.4592rem;flex-shrink:0;width:100%;padding:4rem 1.4rem}.ecoCalendar .ecoCalendarMain .ecoCalendarInner .ecoCalendarInnerRight .ecoCalendarButtons{gap:1.71rem;margin-top:2.2rem}.ecoCalendar .ecoCalendarMain .ecoCalendarInner .ecoCalendarInnerRight .ecoCalendarButtons .nextButton,.ecoCalendar .ecoCalendarMain .ecoCalendarInner .ecoCalendarInnerRight .ecoCalendarButtons .prevButton{flex-shrink:0;width:3.1215rem;height:3.1215rem}.ecoCalendar .ecoCalendarMain .ecoCalendarInner .ecoCalendarInnerRight .ecoCalendarButtons .nextButton svg,.ecoCalendar .ecoCalendarMain .ecoCalendarInner .ecoCalendarInnerRight .ecoCalendarButtons .prevButton svg{flex-shrink:0;width:1.3809rem;height:.6689rem}.ecoCalendar .ecoCalendarMain .ecoCalendarInner .ecoCalendarInnerRight .ecoCalendarCards .swiper .swiper-wrapper .swiper-slide .ecoCardsGroup{gap:2.4rem;width:100%;height:auto}.ecoCalendar .ecoCalendarMain .ecoCalendarInner .ecoCalendarInnerRight .ecoCalendarCards .swiper .swiper-wrapper .swiper-slide .ecoCardsGroup .ecoCard{gap:2.5rem}.ecoCalendar .ecoCalendarMain .ecoCalendarInner .ecoCalendarInnerRight .ecoCalendarCards .swiper .swiper-wrapper .swiper-slide .ecoCardsGroup .ecoCard .ecoCardImg{width:7.8rem;height:7.8rem}.ecoCalendar .ecoCalendarMain .ecoCalendarInner .ecoCalendarInnerRight .ecoCalendarCards .swiper .swiper-wrapper .swiper-slide .ecoCardsGroup .ecoCard .ecoCardRight{gap:.1rem}.ecoCalendar .ecoCalendarMain .ecoCalendarInner .ecoCalendarInnerRight .ecoCalendarCards .swiper .swiper-wrapper .swiper-slide .ecoCardsGroup .ecoCard .ecoCardRight h3{font-size:1.7837rem}.ecoCalendar .ecoCalendarMain .ecoCalendarInner .ecoCalendarInnerRight .ecoCalendarCards .swiper .swiper-wrapper .swiper-slide .ecoCardsGroup .ecoCard .ecoCardRight>div:not(.date){height:auto;max-height:2.5rem;display:block;overflow:hidden}.ecoCalendar .ecoCalendarMain .ecoCalendarInner .ecoCalendarInnerRight .ecoCalendarCards .swiper .swiper-wrapper .swiper-slide .ecoCardsGroup .ecoCard .ecoCardRight>div:not(.date) p{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1.0405rem;line-height:120%;display:-webkit-box;overflow:hidden}.ecoCalendar .ecoCalendarMain .ecoCalendarInner .ecoCalendarInnerRight .ecoCalendarCards .swiper .swiper-wrapper .swiper-slide .ecoCardsGroup .ecoCard .ecoCardRight .date{font-size:.8918rem}.ecoCalendar .ecoCalendarMain .ecoCalendarInner .ecoCalendarInnerRight .ecoCalendarCards .swiper .swiper-wrapper .swiper-slide .ecoCardsGroup .ecoCard .ecoCardRight .date svg{flex-shrink:0;width:1.2263rem;height:1.3501rem}.ecoCalendar .ecoCalendarMain .ecoCalendarInner .ecoCalendarInnerLeft .ant-picker-calendar{display:none}.mapSection .mapMain .mapTop .container h2,.mapSection .mapMain .mapTop .container h2 span{font-size:3.2rem}.mapSection .mapMain .mapTop .container p{color:#000;letter-spacing:-.028rem;max-width:100%;font-family:Albert Sans;font-size:1.4rem;font-style:normal;font-weight:400;line-height:2.5rem}.mapSection .mapMain .map{height:60rem}.mapSection .mapMain .map:after{height:calc(100% + 1rem);top:-.5rem}.mapSection .mapMain .map img{object-fit:cover;height:100%}.ourPartners .ourPartnersMain{gap:2rem}.ourPartners .ourPartnersMain h2,.ourPartners .ourPartnersMain h2 span{font-size:3.2rem}.autoSlider .marquee-content{gap:2rem}.joinUsSection .joinUsMain{flex-direction:column}.joinUsSection .joinUsMain .joinCard{width:100%;height:31.8125rem;padding:0 2.1rem;position:relative}.joinUsSection .joinUsMain .joinCard.volunteer .imgContainer .img{height:28.0815rem;right:-4rem}.joinUsSection .joinUsMain .joinCard.partner .imgContainer .img{height:28.0815rem;bottom:-4rem;right:-8.5rem}.joinUsSection .joinUsMain .joinCard .imgContainer{position:absolute}.joinUsSection .joinUsMain .joinCard .imgContainer:before{flex-shrink:0;width:35.6171rem;height:35.6171rem;right:-20rem;transform:rotate(-40.405deg)}.joinUsSection .joinUsMain .joinCard .imgContainer .img{height:31.8125rem}.joinUsSection .joinUsMain .joinCard .imgContainer .img img{object-fit:contain;height:100%}.joinUsSection .joinUsMain .joinCard .text{width:55%;margin-top:4rem}.joinUsSection .joinUsMain .joinCard .text h3{font-size:3rem;line-height:normal}.joinUsSection .joinUsMain .joinCard .text p{width:80%;font-size:1.2rem}.joinUsSection .joinUsMain .joinCard>a{color:#fff;letter-spacing:-.0193rem;width:fit-content;height:2.8879rem;margin-top:1.4rem;padding:0 1.3rem;font-family:Albert Sans;font-size:.9626rem;font-style:normal;font-weight:600;line-height:normal;bottom:3rem}footer{padding-bottom:6rem}footer .footerMain{border-radius:2.4rem;gap:3.1rem;padding:3.8rem 2rem}footer .footerMain .footerTop{flex-direction:column;gap:2.9rem}footer .footerMain .footerTop .footerLogo{flex-shrink:0;justify-content:center;align-items:center;width:100%;height:15.2rem;display:flex}footer .footerMain .footerTop .footerLogo svg{flex-shrink:0;width:13.2rem;height:15.2rem}footer .footerMain .footerTop .footerTopRight .top{border:none;flex-direction:column;justify-content:flex-start;gap:3rem;padding:0 0 0 1rem}footer .footerMain .footerTop .footerTopRight .top nav{width:100%}footer .footerMain .footerTop .footerTopRight .top nav ul{flex-wrap:wrap;gap:1.6rem}footer .footerMain .footerTop .footerTopRight .top nav ul li{width:calc(50% - .8rem);font-size:2rem}footer .footerMain .footerTop .footerTopRight .top .langChanger{width:fit-content;position:static}footer .footerMain .footerTop .footerTopRight .bottom{gap:2.6rem}footer .footerMain .footerTop .footerTopRight .bottom .contact{flex-wrap:wrap;justify-content:flex-start;gap:2.3rem 2.6rem}footer .footerMain .footerTop .footerTopRight .bottom .contact .contactItem{gap:.7rem}footer .footerMain .footerTop .footerTopRight .bottom .contact .contactItem p{height:auto;padding-left:1.1rem;font-size:1.4rem}footer .footerMain .footerTop .footerTopRight .bottom .contact .contactItem a{padding:0 1.2rem;font-size:1.4rem}footer .footerMain .footerTop .footerTopRight .bottom .contact .contactItem a svg{flex-shrink:0;width:2.4rem;height:2.4rem}footer .footerMain .footerTop .footerTopRight .bottom .social{flex-direction:column;align-items:start;gap:1.6rem;display:flex}footer .footerMain .footerBottom{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.8rem}.ant-picker-calendar{padding:1rem}.detailPageBottom{flex-direction:column-reverse;width:100%;margin-top:1.2rem;padding:0}.detailPageBottom .detailPageBottomContent{border-bottom:1px solid #0faedd33;border-left:none;padding-bottom:1.2rem;padding-left:0}.detailPageBottom .detailPageBottomContent h3,.detailPageBottom .detailPageBottomContent h4,.detailPageBottom .detailPageBottomContent h5{font-size:2.6rem;line-height:110%}.detailPageBottom .detailPageBottomContent h3:not(:first-child),.detailPageBottom .detailPageBottomContent h4:not(:first-child),.detailPageBottom .detailPageBottomContent h5:not(:first-child){margin-top:1.2rem}.detailPageBottom .detailPageBottomContent{gap:1.2rem}.detailPageBottom .detailPageBottomContent p{font-size:1.6rem;font-weight:400;line-height:120%}.detailPageBottom .detailPageBottomContent ol,.detailPageBottom .detailPageBottomContent ul{gap:.6rem;width:100%}.detailPageBottom .detailPageBottomContent ol:not(:first-child),.detailPageBottom .detailPageBottomContent ul:not(:first-child){margin-top:1.2rem}.detailPageBottom .shareButtons{flex-direction:row;margin-top:1.2rem;margin-left:auto;padding-right:0;display:flex}.photoGallery{background:#fff;margin-top:2.4rem;padding:3rem 0}.photoGallery h2,.photoGallery h2 span{font-size:3.2rem}.photoGallery .photoGallerySwiper .swiper,.photoGallery .photoGallerySwiper .swiper .swiper-wrapper .swiper-slide.swiper-slide-active{height:34.4rem}.photoGallery .swiperNav{width:95%}.photoGallery .galleryTop{margin-bottom:1.2rem}.photoGallery .galleryTop button{padding-bottom:.6rem;font-size:2.4rem}.photoGallery .galleryTop button.active{border-bottom:.2rem solid #0397d6}.detailPage .detailPageMain{gap:1.2rem}.detailPage .detailPageMain .detailPageTop{margin-top:2.4rem}.detailPage .detailPageMain .detailPageTop span{font-size:1.4rem}.detailPage .detailPageMain .detailPageTop h1{max-width:100%;font-size:3.2rem;line-height:110%}.detailPage .detailPageMain .detailPageImage{border-radius:1.3rem;height:22.6rem;overflow:hidden}.detailPage .detailPageMain .detailPageImage>span{display:block;width:100%!important;height:100%!important}.detailPage .detailPageMain .detailPageImage img{object-fit:cover;object-position:center;border-radius:1.3rem;width:100%;height:100%;display:block}.detailPage .detailPageMain .detailPageImage--auto{height:auto}.detailPage .detailPageMain .detailPageImage--auto img{height:auto;max-height:50vh}.detailPage .detailPageMain .detailPageImage .imageTop{gap:.6rem;display:none;top:1.2rem;left:1.2rem}.detailPage .detailPageMain .detailPageImage .imageTop .date{gap:.6rem;height:3.2rem;padding:0 1.6rem;font-size:1.2rem}.detailPage .detailPageMain .detailPageImage .imageTop .date svg{width:1.4rem;height:1.4rem}.detailPage .detailPageMain .detailPageImage .imageTop .categories span{height:3.2rem;padding:0 1.6rem;font-size:1.2rem}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@font-face{font-family:Albert Sans;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/866ace25ba8133d9-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Albert Sans;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/0ecabae3741772cf-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Albert Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/866ace25ba8133d9-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Albert Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/0ecabae3741772cf-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Albert Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/866ace25ba8133d9-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Albert Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/0ecabae3741772cf-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Albert Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/866ace25ba8133d9-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Albert Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/0ecabae3741772cf-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Albert Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/866ace25ba8133d9-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Albert Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/0ecabae3741772cf-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Albert Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/866ace25ba8133d9-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Albert Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/0ecabae3741772cf-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Albert Sans Fallback;src:local("Arial");ascent-override:91.47%;descent-override:24.07%;line-gap-override:0.00%;size-adjust:103.86%}.__className_61c6e7{font-family:Albert Sans,Albert Sans Fallback;font-style:normal}.__variable_61c6e7{--font-albert-sans:"Albert Sans","Albert Sans Fallback"}