*,:after,:before{box-sizing:border-box}.hero-section{clip-path:polygon(100% 0,0 0,50% 135%);position:absolute;left:-15%;top:0;opacity:88%;width:80%;height:100vh;background-color:rgba(46,88,147,1,.91)}.item{display:flex;flex-direction:column;align-items:center;text-align:center;position:relative}.ourValuesPosican .ourValuesOverlayText .largeContent .heading:before{content:"";position:absolute;height:4px;background:var(--white);width:100%;top:-15px}.ourValuesPosican .ourValuesOverlayText .largeContent .heading{font-size:22px;color:var(--white);text-decoration:none;font-weight:400;position:relative;text-transform:uppercase;letter-spacing:2px;display:inline-block}.item h2{z-index:10;font-weight:700;font-size:larger}.circle{width:170px;height:170px;background:#2d9f44;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto}.circle h2{margin-top:10px;color:#fff}.circle:after{content:"";height:170px;width:170px;background-color:#2e5893;position:absolute;border-radius:50%;top:calc(10%);left:calc(18% + 12%);opacity:0;z-index:0}.circle:before:hover{height:220px;width:220px}.hero-section h1{top:50%;left:calc(18.9% + 16%);font-size:50px;line-height:45px;transform:translateY(-50%);font-weight:900;text-transform:uppercase;letter-spacing:2px;padding:0 10px 0 0;margin:0 0 12px;color:#fff}#last-section{position:absolute;top:0;width:100%;bottom:0;right:0;left:0;background-color:#2e5893;opacity:88%;z-index:20}#last-section h4{position:absolute;top:20%;left:30%;font-size:30px;font-weight:900;color:#fff}.partners-image{width:100%;position:relative;max-width:200px;aspect-ratio:16/6}.hero-section .donation-button{top:60%;left:calc(18.9% + 18%);background-color:#193d70;margin-top:20px}#about{position:relative}.description{display:none;position:absolute;top:100%;left:-40%;transform:translateX(-50%);background-color:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,.1);width:400px;z-index:1;padding:1rem;cursor:pointer}.description,.nav-bar-heading-text{font-size:14px}#about:hover .description{display:block;cursor:pointer}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{width:16px!important;height:4px!important;border-radius:5px!important;margin:0 6px!important;background-color:#ff0}.swiper-pagination{bottom:2px!important}.main-swiper{overflow:hidden!important;width:100%}.swiper-wrapper{height:-moz-max-content!important;height:max-content!important;width:-moz-max-content!important;width:max-content!important;overflow:hidden!important}.swiper-pagination-bullet-active{background:#4f46e5!important}.swiper-slide.swiper-slide-active>.slide_active\:border-indigo-600{--tw-border-opacity:1;border-color:rgb(79 70 229/var(--tw-border-opacity))}.swiper-slide.swiper-slide-active>.group .slide_active\:text-gray-800{---tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.embla-wrapper{width:100%;aspect-ratio:16/7;min-height:360px;max-height:760px;height:auto;background-color:#0a1f3d}.embla{overflow:hidden;height:100%}.embla__container{display:flex;max-height:95vh;height:100%;touch-action:pan-y}.embla__slide{flex:0 0 100%;width:100%;height:100%;min-width:0;position:relative;overflow:hidden}.embla__img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;transform:scale(1.04);will-change:transform}.embla__slide--active .embla__img{animation:embla-kenburns 9s linear forwards}@keyframes embla-kenburns{0%{transform:scale(1.04)}to{transform:scale(1.12)}}.embla__overlay{position:absolute;inset:0;pointer-events:none}.embla__overlay--bottom{background:linear-gradient(0deg,rgba(10,16,33,.85) 0,rgba(10,16,33,.45) 25%,rgba(10,16,33,0) 55%)}.embla__overlay--left{background:linear-gradient(90deg,rgba(10,16,33,.7) 0,rgba(10,16,33,.25) 40%,rgba(10,16,33,0) 75%)}.embla__caption-wrap{position:absolute;inset:0;display:flex;align-items:flex-end;z-index:5}.embla__caption{width:100%;max-width:1280px;margin:0 auto;padding:5rem 1.5rem 7rem;color:#fff;animation:embla-fade-up .9s cubic-bezier(.16,1,.3,1) both}@keyframes embla-fade-up{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.embla__eyebrow{display:inline-block;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.22em;color:#b7f0c2;background:rgba(45,159,68,.18);border:1px solid rgba(45,159,68,.45);padding:.4rem .9rem;border-radius:9999px;margin-bottom:1rem;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.embla__title{font-size:clamp(1.875rem,4.5vw,3.5rem);line-height:1.08;font-weight:800;letter-spacing:-.02em;text-shadow:0 2px 18px rgba(0,0,0,.45);margin:0 0 1rem;max-width:22ch}.embla__description{font-size:clamp(.95rem,1.6vw,1.15rem);line-height:1.6;max-width:56ch;color:hsla(0,0%,100%,.92);text-shadow:0 1px 8px rgba(0,0,0,.5);margin:0 0 1.75rem}.embla__cta{display:inline-flex;align-items:center;gap:.6rem;padding:.85rem 1.6rem;background-color:#2d9f44;color:#fff;font-weight:700;font-size:.95rem;letter-spacing:.01em;border-radius:9999px;text-decoration:none;box-shadow:0 12px 30px -10px rgba(45,159,68,.65),0 4px 12px rgba(0,0,0,.18);transition:transform .25s ease,background-color .25s ease,box-shadow .25s ease}.embla__cta:hover{background-color:#247e36;transform:translateY(-2px);box-shadow:0 18px 36px -10px rgba(45,159,68,.75),0 6px 14px rgba(0,0,0,.22)}.embla__cta:focus-visible{outline:3px solid #fff;outline-offset:3px}.embla__cta-icon{width:1.05rem;height:1.05rem;transition:transform .25s ease}.embla__cta:hover .embla__cta-icon{transform:translateX(4px)}.embla__counter{position:absolute;top:1.25rem;left:1.5rem;z-index:10;display:flex;align-items:center;gap:.6rem;padding:.5rem .9rem;background:rgba(10,16,33,.5);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.12);border-radius:9999px;color:#fff;font-variant-numeric:tabular-nums;font-weight:700;font-size:.85rem;letter-spacing:.08em}.embla__counter-current{color:#b7f0c2}.embla__counter-sep{width:1.25rem;height:1px;background:hsla(0,0%,100%,.35);display:inline-block}.embla__counter-total{color:hsla(0,0%,100%,.75)}.embla__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:12;width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.16);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#fff;border:1px solid hsla(0,0%,100%,.25);border-radius:9999px;cursor:pointer;opacity:0;transition:opacity .3s ease,background .25s ease,transform .25s ease,color .25s ease}.embla-wrapper:hover .embla__arrow{opacity:1}.embla__arrow:hover{background:#fff;color:#2d9f44;transform:translateY(-50%) scale(1.08)}.embla__arrow:focus-visible{outline:2px solid #fff;outline-offset:3px;opacity:1}.embla__arrow--prev{left:1.25rem}.embla__arrow--next{right:1.25rem}.embla__arrow svg{width:1.5rem;height:1.5rem;stroke-width:2.4}.embla__dots{position:absolute;bottom:1.75rem;left:50%;transform:translateX(-50%);z-index:12;display:flex;gap:.55rem;padding:.5rem .85rem;background:rgba(10,16,33,.45);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.12);border-radius:9999px}.embla__dot{position:relative;width:2.25rem;height:.35rem;padding:0;background:transparent;border:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.embla__dot-inner{display:block;width:100%;height:100%;background:hsla(0,0%,100%,.35);border-radius:9999px;transition:background .25s ease,width .35s ease}.embla__dot:hover .embla__dot-inner{background:hsla(0,0%,100%,.65)}.embla__dot--active .embla__dot-inner{background:#2d9f44;animation:embla-dot-fill 7s linear forwards}@keyframes embla-dot-fill{0%{width:0;background:#2d9f44}to{width:100%;background:#fff}}.embla__dot:focus-visible{outline:2px solid #fff;outline-offset:3px;border-radius:9999px}@media (max-width:768px){.embla-wrapper{aspect-ratio:4/3;min-height:320px;max-height:600px}.embla__caption{padding:4.5rem 1.1rem 5.5rem}.embla__arrow{opacity:.85;width:2.4rem;height:2.4rem}.embla__arrow--prev{left:.6rem}.embla__arrow--next{right:.6rem}.embla__counter{top:.85rem;left:.85rem;font-size:.75rem;padding:.4rem .7rem}.embla__dots{bottom:1rem;padding:.4rem .7rem}.embla__dot{width:1.4rem}}@media (max-width:480px){.embla__title{font-size:1.6rem}.embla__description{font-size:.9rem}.embla__cta{padding:.7rem 1.2rem;font-size:.85rem}}@media (prefers-reduced-motion:reduce){.embla__caption,.embla__dot--active .embla__dot-inner,.embla__img{animation:none!important}}.theme-gallery{margin-top:3rem;padding-top:2.5rem;border-top:1px dashed rgba(0,0,0,.12)}.theme-gallery__header{display:flex;align-items:center;gap:.85rem;margin-bottom:1.5rem}.theme-gallery__icon{width:1.6rem;height:1.6rem;color:var(--accent,#0e4198);flex-shrink:0}.theme-gallery__title{font-size:1.35rem;font-weight:800;color:#1a1f36;margin:0 0 .2rem;letter-spacing:-.005em;text-transform:capitalize}.theme-gallery__sub{font-size:.85rem;color:#5a6478;margin:0}.theme-gallery__grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1.25rem}@media (min-width:640px){.theme-gallery__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.theme-gallery__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.theme-gallery__card{margin:0;background-color:#fff;border-radius:16px;overflow:hidden;box-shadow:0 4px 16px -10px rgba(14,65,152,.2);border:1px solid rgba(14,65,152,.08);transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;display:flex;flex-direction:column}.theme-gallery__card:hover{transform:translateY(-4px);border-color:var(--accent,#0e4198);box-shadow:0 14px 30px -12px rgba(14,65,152,.35)}.theme-gallery__frame{position:relative;aspect-ratio:4/3;overflow:hidden;background-color:#eef2f7}.theme-gallery__frame img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease}.theme-gallery__card:hover .theme-gallery__frame img{transform:scale(1.06)}.theme-gallery__slot{position:absolute;top:.65rem;right:.65rem;background-color:rgba(10,16,33,.75);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);color:#fff;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:.3rem .6rem;border-radius:9999px;border:1px solid hsla(0,0%,100%,.18);z-index:2}.theme-gallery__caption{padding:.85rem 1rem 1rem;font-size:.9rem;font-weight:600;color:#1a1f36;border-top:3px solid var(--accent,#0e4198);line-height:1.4}@media (prefers-reduced-motion:reduce){.theme-gallery__card,.theme-gallery__frame img{transition:none}.theme-gallery__card:hover,.theme-gallery__card:hover .theme-gallery__frame img{transform:none}}.ticker{display:flex;align-items:stretch;width:100%;height:46px;background-color:#0e4198;overflow:hidden}.ticker,.ticker__badge{color:#fff;position:relative}.ticker__badge{display:inline-flex;align-items:center;gap:.45rem;padding:0 1.4rem 0 1.1rem;margin-right:-.6rem;background-color:#81c31c;font-weight:700;text-transform:uppercase;letter-spacing:.1em;font-size:.72rem;flex-shrink:0;border-radius:0 9999px 9999px 0;z-index:2}.ticker__badge-icon{width:1rem;height:1rem;color:#fff}.ticker__viewport{flex:1 1 auto;min-width:0;overflow:hidden;display:flex;align-items:center;padding:0 .5rem}.ticker__track{display:flex;align-items:center;flex-shrink:0;white-space:nowrap;list-style:none;margin:0;padding:0;animation:ticker-scroll 40s linear infinite}.ticker:focus-within .ticker__track,.ticker:hover .ticker__track{animation-play-state:paused}.ticker__item{flex-shrink:0}.ticker__item,.ticker__link{display:inline-flex;align-items:center}.ticker__link{gap:.55rem;padding:.45rem 1.1rem;margin:0 .35rem;color:#fff;text-decoration:none;font-weight:500;font-size:.85rem;border-radius:9999px;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease}.ticker__link:focus-visible,.ticker__link:hover{background-color:#fff;color:#0e4198;outline:none;box-shadow:0 2px 8px rgba(0,0,0,.15)}.ticker__icon{width:1rem;height:1rem;color:#81c31c;flex-shrink:0;transition:color .2s ease}.ticker__link:focus-visible .ticker__icon,.ticker__link:hover .ticker__icon{color:#0e4198}.ticker__text{white-space:nowrap}.ticker__contact{display:inline-flex;align-items:center;padding:0 1.1rem 0 1.4rem;margin-left:-.6rem;background-color:#81c31c;color:#fff;text-decoration:none;font-weight:700;font-size:.72rem;text-transform:uppercase;letter-spacing:.1em;flex-shrink:0;border-radius:9999px 0 0 9999px;position:relative;z-index:2;transition:background-color .2s ease,color .2s ease}.ticker__contact:focus-visible,.ticker__contact:hover{background-color:#fff;color:#0e4198;outline:none}.ticker__item+.ticker__item .ticker__link{position:relative}.ticker__item+.ticker__item .ticker__link:before{content:"";position:absolute;left:-.7rem;top:50%;transform:translateY(-50%);width:5px;height:5px;border-radius:9999px;background-color:hsla(0,0%,100%,.45)}@keyframes ticker-scroll{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@media (max-width:768px){.ticker{height:42px}.ticker__badge{font-size:.65rem;padding:0 1.1rem 0 .85rem;margin-right:-.5rem}.ticker__link{font-size:.78rem;padding:.4rem .9rem;margin:0 .25rem}.ticker__contact{font-size:.65rem;padding:0 .85rem 0 1.1rem;margin-left:-.5rem}.ticker__item+.ticker__item .ticker__link:before{left:-.5rem}}@media (max-width:480px){.ticker__badge-icon,.ticker__icon{width:.85rem;height:.85rem}.ticker__link{font-size:.74rem}}@media (prefers-reduced-motion:reduce){.ticker__track{animation:none}}@media (max-width:768px){.embla__container{max-height:50vh}}@media (max-width:1150px){.description{width:350px;height:auto;left:-20%}}@media (max-width:1140px){.description{width:300px;height:auto;left:-20%}}@media (max-width:991px){#last-section{width:60%;left:-21%}}@media only screen and (max-width:1365px){#last-section{width:50%}}@media only screen and (max-width:1439px){#last-section{width:50%}.hero-section h1{font-size:50px;line-height:45px;top:50%;left:calc(18.9% + 18%)}}@media only screen and (min-width:1439px){.hero-section .donation-button{top:60%;left:calc(18.9% + 16%)}}@media only screen and (max-width:1365px){.hero-section h1{font-size:42px;line-height:45px}}@media only screen and (max-width:1090px){.hero-section h1{font-size:35px;line-height:35px}}@media only screen and (max-width:950px){.hero-section h1{font-size:30px;line-height:30px}}@media only screen and (max-width:650px){.carousel{min-height:50vh}}@media only screen and (max-width:1365px){.hero-section{left:-19%}}@media only screen and (max-width:1439px){.hero-section{left:-18.9%}}@media only screen and (max-width:1365px){.ourValuesPosican .ourValuesOverlayText .largeContent .heading{font-size:18px}}@media only screen and (max-width:1439px){.ourValuesPosican .ourValuesOverlayText .largeContent .heading{font-size:18px}}