.home-container{width:100%;height:100%;display:flex;flex-direction:column}.home-container .home-facebook-section{margin:80px 0}.home-container .home-facebook-section h2{margin-bottom:24px}.home-container .home-facebook-grid{display:grid;grid-gap:24px;gap:24px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));justify-items:center}@media(max-width:755px){.home-container .home-facebook-grid{grid-template-columns:1fr;justify-items:stretch}}.homeBanner{position:relative;width:100vw;height:100vh;margin-inline:calc(50% - 50vw);background-repeat:no-repeat;background-size:cover;background-position:50%;display:flex;align-items:center;justify-content:flex-start}.homeBanner .bannerOverlayContainer{height:100%;padding-inline:var(--page-pad);align-items:center}.homeBanner .bannerOverlay,.homeBanner .bannerOverlayContainer{width:100%;display:flex;justify-content:space-between}@media(max-width:576px){.homeBanner .bannerOverlay{flex-direction:column;justify-content:center}}.homeBanner .bannerContent{width:50%;color:#fff;display:flex;flex-direction:column;gap:20px}.homeBanner .bannerContent .bannerTitle{font-family:outfit-bold;font-size:89px;font-style:normal;font-weight:700;line-height:101.124%;letter-spacing:-.89px}.homeBanner .bannerContent .bannerTitle span{color:#d81f26}.homeBanner .bannerContent .bannerText{width:75%;color:#fff;font-family:outfit-medium;font-size:24px;font-style:normal;font-weight:500;line-height:145.833%}@media(max-width:1700px){.homeBanner .bannerContent{width:60%}}@media(max-width:1400px){.homeBanner .bannerContent{width:55%}.homeBanner .bannerContent .bannerTitle{font-size:60px}}@media(max-width:1024px){.homeBanner .bannerContent{width:70%;justify-content:center}.homeBanner .bannerContent .bannerText{font-size:20px}}@media(max-width:576px){.homeBanner .bannerContent{width:100%}}.homeBanner .bannerMiniCardsContainer{width:217px;display:flex;align-items:flex-end}.homeBanner .bannerMiniCardsContainer .bannerMiniCards{display:flex;flex-direction:column;gap:14px;width:100%}.homeBanner .bannerMiniCardsContainer .bannerMiniCards .miniCard{display:flex;flex-direction:column;gap:4px}.homeBanner .bannerMiniCardsContainer .bannerMiniCards .miniCard p{color:#fff;font-family:outfit-light;font-size:15px;font-style:normal;font-weight:300;line-height:normal}.homeBanner .bannerMiniCardsContainer .bannerMiniCards hr{color:#fff;width:100%}@media(max-width:992px){.homeBanner .bannerMiniCardsContainer .bannerMiniCards{gap:4px}}@media(max-width:768px){.homeBanner .bannerMiniCardsContainer .bannerMiniCards{flex-direction:row;justify-content:center;flex-wrap:wrap}.homeBanner .bannerMiniCardsContainer .bannerMiniCards .miniCard{width:45%;justify-content:center}.homeBanner .bannerMiniCardsContainer .bannerMiniCards .miniCard p{text-align:center}.homeBanner .bannerMiniCardsContainer .bannerMiniCards hr{width:1px}.homeBanner .bannerMiniCardsContainer .bannerMiniCards hr:nth-of-type(2){display:none}.homeBanner .bannerMiniCardsContainer .bannerMiniCards hr:last-child{display:block}}@media(max-width:992px){.homeBanner .bannerMiniCardsContainer{width:180px}}@media(max-width:768px){.homeBanner .bannerMiniCardsContainer{height:auto;width:100%}}@media(max-width:576px){.homeBanner .bannerMiniCardsContainer{display:none}}@media(max-width:992px){.homeBanner{height:70vh}.homeBanner .bannerContent .bannerTitle{font-size:48px}}@media(max-width:768px){.homeBanner .bannerOverlay{flex-direction:column;gap:20px}.homeBanner .bannerOverlay .bannerContent{width:100%}.homeBanner .bannerOverlay .bannerContent .bannerTitle{font-size:36px}.homeBanner .bannerOverlay .bannerContent .bannerText{font-size:18px}}.eMesimiContainer{inline-size:100vw;margin-inline:calc(50% - 50vw);height:620px;background-size:cover;background-position:50%;background-repeat:no-repeat;background-color:#d3d3d3}.eMesimiContainer .eMesimiInner{padding-inline:var(--page-pad);height:100%;display:flex;align-items:center}.eMesimiContainer .eMesimiInner .eMesimiContent{display:flex;flex-direction:column;gap:12px;width:60%}.eMesimiContainer .eMesimiInner .eMesimiContent .eMesimiTitle{color:#fff;font-family:outfit-bold;font-size:76px;font-style:normal;font-weight:700;line-height:normal}.eMesimiContainer .eMesimiInner .eMesimiContent .eMesimiTitle span{color:#d81f26}.eMesimiContainer .eMesimiInner .eMesimiContent .eMesimiDescription{color:#fff;text-overflow:ellipsis;font-family:outfit-light;font-size:18px;font-style:normal;font-weight:300;line-height:normal}.eMesimiContainer .eMesimiInner .eMesimiContent .eMesimiButton{border:none;outline:none;display:flex;width:-moz-fit-content;width:fit-content;padding:20px;justify-content:center;align-items:center;gap:10px;border-radius:40px;background:#2d8cff}.eMesimiContainer .eMesimiInner .eMesimiContent .eMesimiButton .buttonText{color:#fff;text-align:center;font-family:outfit-regular;font-size:20px;font-style:normal;font-weight:400;line-height:140%}.eMesimiContainer .eMesimiInner .eMesimiContent .eMesimiButton:hover{cursor:pointer;transition:.3s ease-in;opacity:.8;background-color:#d81f26}@media(max-width:992px){.eMesimiContainer .eMesimiInner .eMesimiContent{width:80%}.eMesimiContainer .eMesimiInner .eMesimiContent .eMesimiButton{padding:15px;border-radius:30px}.eMesimiContainer .eMesimiInner .eMesimiContent .eMesimiButton .buttonText{font-size:16px}}@media(max-width:768px){.eMesimiContainer .eMesimiInner .eMesimiContent{width:80%}.eMesimiContainer .eMesimiInner .eMesimiContent .eMesimiTitle{font-size:48px}}@media(max-width:576px){.eMesimiContainer .eMesimiInner .eMesimiContent{width:100%}}.causeContainer{width:100%;display:flex;flex-direction:column;padding:80px 0;gap:80px}.causeContainer .misionSmallTitle{color:#003c54;text-align:center;font-family:outfit-medium;font-size:24px;font-style:normal;font-weight:500;line-height:normal}@media(max-width:992px){.causeContainer .misionSmallTitle{font-size:20px}}@media(max-width:576px){.causeContainer .misionSmallTitle{font-size:18px}}.causeContainer .misionCardsContainer{width:100%;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}@media(max-width:1400px){.causeContainer{padding:50px 0;gap:50px}}@media(max-width:992px){.causeContainer{padding:30px 0;gap:30px}}.activitiesCards{width:100%;display:flex;flex-direction:column;align-items:center;gap:80px;padding-bottom:80px}.activitiesCards .activitiesCards-container{width:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:32px;gap:32px}@media(max-width:1200px){.activitiesCards .activitiesCards-container{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:992px){.activitiesCards .activitiesCards-container{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.activitiesCards .activitiesCards-container{grid-template-columns:1fr}}@media(max-width:1400px){.activitiesCards{gap:50px;padding-bottom:50px}}@media(max-width:768px){.activitiesCards{gap:30px;padding-bottom:30px}}.perNeContainer{width:100%;display:flex;padding:80px 100px;justify-content:space-between;align-items:center;align-content:center;flex:1 0;flex-wrap:wrap;border-radius:45px;background:#f3f3f3}.perNeContainer .perNeContent{display:flex;padding:70px 60px;gap:275px;flex-direction:column;align-items:flex-start;gap:32px;flex:1 0}.perNeContainer .perNeContent .perNeTitle{color:#003c54;font-family:outfit-medium;font-size:30px;font-style:normal;font-weight:500;line-height:normal}.perNeContainer .perNeContent .perNeDescription{color:#003c54;text-overflow:ellipsis;font-family:outfit-regular;font-size:18px;font-style:normal;font-weight:400;line-height:normal}.perNeContainer .perNeContent .moreButton{display:flex;padding:20px 35px;justify-content:center;align-items:center;gap:10px;color:#fff;text-align:center;font-family:outfit-medium;font-size:20px;font-style:normal;font-weight:400;line-height:140%;border-radius:14px;background-color:#003c54;border:none;outline:none;transition:background-color .3s ease}.perNeContainer .perNeContent .moreButton:hover{cursor:pointer;background-color:#2d8cff}@media(max-width:992px){.perNeContainer .perNeContent .moreButton{padding:10px 17.5px;font-size:16px}}@media(max-width:768px){.perNeContainer .perNeContent{gap:18px}}@media(max-width:1400px){.perNeContainer{padding:50px 100px}.perNeContainer .perNeImage{width:300px;height:auto}}@media(max-width:1200px){.perNeContainer{padding:50px 35px}.perNeContainer .perNeContent{padding:50px 30px}}@media(max-width:992px){.perNeContainer{padding:30px 20px}}@media(max-width:768px){.perNeContainer{flex-direction:column}.perNeContainer .perNeContent{padding:30px 0;align-items:center}.perNeContainer .perNeContent .perNeDescription,.perNeContainer .perNeContent .perNeTitle{text-align:center}}.personelCards{width:100%;display:flex;flex-direction:column;align-items:center;gap:80px;padding:80px 0}.personelCards .personelCards-container{width:100%;display:flex;flex-direction:column;gap:40px}.personelCards .personelCards-container .personelCardsSubContainer{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch}.personelCards .personelCards-container .submit-button{display:flex;padding:20px 35px;justify-content:center;align-items:center;gap:10px;color:#fff;text-align:center;font-family:outfit-medium;font-size:20px;font-style:normal;font-weight:400;line-height:140%;border-radius:14px;background-color:#003c54;border:none;outline:none;transition:background-color .3s ease;margin-left:auto}.personelCards .personelCards-container .submit-button:hover{cursor:pointer;background-color:#2d8cff}@media(max-width:992px){.personelCards .personelCards-container .submit-button{padding:10px 17.5px;font-size:16px}}@media(max-width:1400px){.personelCards{gap:50px;padding:50px 0}}@media(max-width:992px){.personelCards{gap:30px;padding:30px 0}}.infoCard{display:flex;width:30%;flex-direction:column;align-items:flex-start;gap:26px}.infoCard .titleContainer{display:flex;justify-content:space-between;align-items:center}.infoCard .titleContainer .title{color:#003c54;font-family:outfit-semibold;font-size:44px;font-style:normal;font-weight:600;line-height:102.273%;width:65%}.infoCard .titleContainer .twistedArrowImage{width:114.5px;height:81.2px}.infoCard .infoCardDescription{color:#003c54;font-family:outfit-regular;font-size:18px;line-height:1.4;--lines:7;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--lines);overflow:hidden}.infoCard .linkContainer{display:flex;align-items:center;gap:9px}.infoCard .linkContainer .linkIconConatainer{display:flex;height:40px;width:40px;padding:10px;flex-direction:column;justify-content:center;align-items:center;gap:10px;border-radius:40px;background-color:#d81f26;position:relative;overflow:hidden}.infoCard .linkContainer .linkIconConatainer .img-short{opacity:1}.infoCard .linkContainer .linkIconConatainer .img-long{opacity:0;position:absolute}.infoCard .linkContainer .linkText{color:rgba(0,0,0,.2);font-family:outfit-regular;font-size:20px;font-style:normal;font-weight:400;line-height:140%}.infoCard .linkContainer:hover{cursor:pointer}.infoCard .linkContainer:hover .linkIconConatainer{width:49px;background-color:#d81f26}.infoCard .linkContainer:hover .linkIconConatainer .img-short{opacity:0}.infoCard .linkContainer:hover .linkIconConatainer .img-long{opacity:1}@media(max-width:992px){.infoCard{width:45%}}@media(max-width:768px){.infoCard{width:80%}}@media(max-width:576px){.infoCard{width:95%}}.registerServicesContainer{width:100%;display:flex;flex-direction:column;align-items:center;gap:80px;padding:80px 0}.registerServicesContainer .registerLinkContainer{display:flex;width:100%;padding:28px;justify-content:center;align-items:center;align-content:center;gap:38px;border-radius:120px;border:1px solid #d0d0d0}.registerServicesContainer .registerLinkContainer .registerLinkButton{display:flex;padding:20px;justify-content:center;align-items:center;gap:10px;border:none;border-radius:40px;background:#2d8cff}.registerServicesContainer .registerLinkContainer .registerLinkButton:hover{cursor:pointer;background-color:#ec008c;transition:.3s ease-in}.registerServicesContainer .registerLinkContainer .registerLinkButton p{color:#fff;text-align:center;font-family:outfit-regular;font-size:20px;font-style:normal;font-weight:400;line-height:140%}@media(max-width:992px){.registerServicesContainer .registerLinkContainer .registerLinkButton{padding:12px}.registerServicesContainer .registerLinkContainer .registerLinkButton p{font-size:18px}}.registerServicesContainer .registerLinkContainer .registerDescription{width:100%;color:#003c54;font-family:outfit-light;font-size:18px;font-style:normal;font-weight:300;line-height:normal;flex:1 0}.registerServicesContainer .registerLinkContainer .registerDescription span{font-family:outfit-medium;font-weight:500}@media(max-width:992px){.registerServicesContainer .registerLinkContainer .registerDescription{font-size:16px}.registerServicesContainer .registerLinkContainer{flex-direction:column-reverse;gap:20px;text-align:center;border-radius:40px}}.registerServicesContainer .servicesContainer{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:50px}.registerServicesContainer .servicesContainer .servicesTop{display:flex;width:100%;justify-content:space-between;align-items:center}.registerServicesContainer .servicesContainer .servicesTop .servicesImageWrap{width:min(100%,640px);aspect-ratio:640/441;overflow:hidden;border-radius:57px}.registerServicesContainer .servicesContainer .servicesTop .servicesImageWrap .servicesImage{width:100%;height:100%;object-fit:cover;display:block}@media(max-width:992px){.registerServicesContainer .servicesContainer .servicesTop .servicesImageWrap{border-radius:30px}}.registerServicesContainer .servicesContainer .servicesTop .servicesCard{display:flex;height:373.346px;width:40%;flex-direction:column;justify-content:center;align-items:center;gap:38px}.registerServicesContainer .servicesContainer .servicesTop .servicesCard .cardTopContainer{display:flex;justify-content:space-between;align-items:center;align-self:stretch}.registerServicesContainer .servicesContainer .servicesTop .servicesCard .cardTopContainer .cardTitleContainer{display:flex;flex-direction:column;gap:20px}.registerServicesContainer .servicesContainer .servicesTop .servicesCard .cardTopContainer .cardTitleContainer .title{color:#003c54;font-family:outfit-extrabold;font-size:102px;font-style:normal;font-weight:900;line-height:65.686%;letter-spacing:-1.02px}.registerServicesContainer .servicesContainer .servicesTop .servicesCard .cardTopContainer .cardTitleContainer .title span{color:#d81f26}.registerServicesContainer .servicesContainer .servicesTop .servicesCard .cardTopContainer .cardTitleContainer .subTitle{color:#003c54;font-family:outfit-bold;font-size:60px;font-style:normal;font-weight:700;line-height:normal}@media(max-width:1300px){.registerServicesContainer .servicesContainer .servicesTop .servicesCard{width:450px;gap:3px}.registerServicesContainer .servicesContainer .servicesTop .servicesCard .cardTopContainer{gap:20px}.registerServicesContainer .servicesContainer .servicesTop .servicesCard .cardTopContainer .cardTitleContainer .title{font-size:80px}.registerServicesContainer .servicesContainer .servicesTop .servicesCard .cardTopContainer .cardTitleContainer .subTitle{font-size:40px}}@media(max-width:992px){.registerServicesContainer .servicesContainer .servicesTop .servicesCard{width:60%;gap:12px}}@media(max-width:768px){.registerServicesContainer .servicesContainer .servicesTop .servicesCard{width:80%}}@media(max-width:576px){.registerServicesContainer .servicesContainer .servicesTop .servicesCard{width:95%}}.registerServicesContainer .servicesContainer .servicesTop .cardDescription{color:#003c54;font-family:outfit-medium;font-size:24px;font-style:normal;font-weight:500;line-height:normal}@media(max-width:1300px){.registerServicesContainer .servicesContainer .servicesTop{gap:40px}}@media(max-width:992px){.registerServicesContainer .servicesContainer .servicesTop{flex-direction:column}}.registerServicesContainer .servicesContainer .infoCardsContainer{display:flex;width:100%;justify-content:space-between;align-items:center;flex-wrap:wrap}@media(max-width:992px){.registerServicesContainer .servicesContainer .infoCardsContainer{justify-content:center;gap:35px}}@media(max-width:1400px){.registerServicesContainer{gap:50px;padding:50px 0}}@media(max-width:992px){.registerServicesContainer{gap:30px;padding:30px 0}}