@import"https://fonts.googleapis.com/css2?family=Raleway:ital,wght@0,100..900;1,100..900&display=swap";:root{--primary-color: #1AA54A;--secondary-color: #17495C;--primar-footer-color: #123B20;--secondary-footer-color: #092111;--border-radius: 5px}body{font-family:Raleway,sans-serif;font-optical-sizing:auto;margin:0;padding:0;box-sizing:border-box}body nav{width:100%;background-color:#000000b3;position:absolute;top:0;z-index:2;color:#fff}body nav a{text-decoration:none;color:#fff;font-weight:600;font-size:.8rem}body nav .nav-ad{width:100%;height:7dvh}body nav .nav_container{width:90%;margin:0 auto;display:flex;justify-content:space-between;padding:20px 0}body nav .nav_container .logo_container{display:flex;align-items:center;gap:25px}body nav .nav_container .logo_container .logo{width:50px;height:50px}body nav .nav_container .logo_container .logo img{width:100%}body nav .nav_container .logo_container p{font-weight:700;font-size:clamp(.85rem,1.3vw,.95rem)}body nav .nav_container .menu_container{display:flex;align-items:center}body nav .nav_container .menu_container ul{display:flex;gap:28px;margin:0;align-items:center}body nav .nav_container .menu_container ul a li{list-style-type:none;padding:5px 0}body nav .nav_container .menu_container ul a:nth-last-of-type(2) li{color:#000;border-bottom:none!important;padding:10px 30px}body nav .nav_container .menu_container ul a:last-of-type li{border-bottom:none!important;padding:10px 30px}body nav .nav_container .menu_container ul .contact_button{background-color:#1aa54a;padding:5px 25px;border-radius:var(--border-radius)}body nav .nav_container .menu_container ul .contact_button a{color:#fff;font-weight:700}body nav .nav_container .menu_container ul .register_button{background-color:#fff;padding:5px 25px;border-radius:var(--border-radius)}body nav .nav_container .menu_container ul .register_button a{color:#000;font-weight:700}body nav .nav_container .menu_container img{width:40px;filter:invert(1)}body nav .nav_container .menu_container .mobile_menu{display:none}body footer{background-color:var(--primar-footer-color);padding:50px 0;color:#fff}body footer .footer_container{width:90%;margin:0 auto;display:flex;justify-content:center;gap:10%}body footer .footer_container .footer_logo{width:100px;height:100px}body footer .footer_container .footer_logo img{width:100%}body footer .footer_container h4{font-weight:500;color:#0f0}body footer .footer_container .footer_about{width:30%}body footer .footer_container .footer_about p{font-size:.8rem;line-height:2}body footer .footer_container .site_map ul{margin:0;padding:0}body footer .footer_container .site_map ul li{list-style-type:none}body footer .footer_container .site_map ul li a{text-decoration:none;color:#fff;font-size:.8rem;font-weight:600;line-height:2;font-weight:400}body footer .footer_container .site_map ul li a:hover{text-decoration:underline;color:#0f0}body footer .footer_container .socials .socials_container{display:flex;gap:10px}body footer .footer_container .socials .socials_container .instagram,body footer .footer_container .socials .socials_container .facebook{width:30px;height:30px;filter:invert(1)}body footer .footer_container .socials .socials_container .instagram img,body footer .footer_container .socials .socials_container .facebook img{width:100%}body .copyright{background-color:var(--secondary-footer-color);padding:5px 0;text-align:center;font-size:.7rem;color:#fff}@media screen and (max-width: 600px){body .banner_content{width:100%}body .ad-1{display:none}body .ad-2 img{width:100%}body .blogs-container{flex-direction:column-reverse;margin:50px 0 150px!important;width:100%!important}body .blogs-container .blog-content{width:100%!important}body .blogs-container .blog-paragraph{font-size:1rem!important}body .gallery-masonry-albums{width:90%}body nav .nav_container .logo_container p{width:60%}body nav .nav_container .menu_container .mobile_menu{display:block;position:fixed;width:100%;height:100svh;background-color:#fffe;margin-top:25px;touch-action:none;right:-100%;transition:.3s cubic-bezier(.165,.84,.44,1)}body nav .nav_container .menu_container .mobile_menu ul{width:90%;margin:auto;display:block;padding:0}body nav .nav_container .menu_container .mobile_menu ul li{text-align:right;padding:20px 0;border-bottom:1px solid rgba(0,0,0,.148)}body nav .nav_container .menu_container .mobile_menu ul li a{color:#000;text-decoration:none;font-weight:700;font-size:1.1rem}body nav .nav_container .menu_container .mobile_menu .mobile_menu_footer{color:#000;text-align:right;position:absolute;width:90%;margin:auto;bottom:15%;left:50%;transform:translate(-50%,-15%)}body nav .nav_container .menu_container .mobile_menu .mobile_menu_footer p{line-height:1.5;font-size:.8rem}body nav .nav_container .menu_container .mobile_menu .mobile_menu_footer .footer_socials{width:100%;display:flex;justify-content:flex-end;gap:30px;margin-top:30px}body nav .nav_container .menu_container .mobile_menu .mobile_menu_footer .footer_socials img{width:40px;filter:invert(0)}body nav .nav_container .menu_container .toggle-menu{right:0}body .container{width:90%}body .container .content{width:90%}body .container .programs_container .programs .programs_content_holder{grid-template-columns:repeat(1,1fr)}body .container .about_community{border-radius:10px}body .container .about_community .about_container{display:block;padding:20px;width:90%;margin-bottom:20px}body .container .about_community .about_container .header h1{margin-top:0}body .container .about_community .about_container .community-info{flex-direction:column}body .container .about_community .about_container .flex:first-child{display:none}body .container .about_community .about_container .flex:last-child .stats{flex-direction:column}body .container .about_community .about_container .flex:last-child .stats .stats_content:first-child{width:100%;margin-top:20px;color:#fff}body .container .about_community .about_container .flex:last-child .stats .stats_content:first-child h1{font-size:5rem}body .container .about_community .about_container .flex:last-child .stats .stats_content{box-sizing:border-box;width:100%;padding:10px;display:grid;place-items:center;height:max(120px,20vh)}body .container .about_community .about_container .flex:last-child .stats .stats_content:nth-child(2){text-align:center}body .container .about_community .about_container .flex:last-child .stats .stats_content:nth-child(2) h1{font-size:4rem}body .container .about_community .about_container .flex:last-child .stats .stats_content:last-child{text-align:center;height:max(120px,25vh)}body .container .about_community .about_container .flex:last-child .stats .stats_content:last-child h1{font-size:2.5rem}body .container .about_community .about_container .flex:last-child .stats .stats_content:last-child p{font-weight:500;display:none}body .container .about_community .about_container .flex:last-child .description{margin-top:50px;flex-direction:column}body .container .about_community .about_container .flex:last-child .description .description_content{width:100%}body .container .event_div{margin-top:60px}body .container .event_div .events_flex{width:100%}body .container .event_div .events_flex p{margin:0}body .container .event_div .events_flex h1{margin-top:0;margin-bottom:0}body .container .passport_page{flex-direction:column;height:auto}body .container .passport_page .passport_img,body .container .passport_page .passport_flex{width:100%;box-sizing:border-box}body .container .passport_page .passport_flex{padding:25px 20px}body .container .mailbox_section{flex-direction:column;gap:10px;margin-top:80px}body .container .mailbox_section .mailbox_content .mail_address{flex-direction:column;align-items:flex-start;gap:30px}body .container .contact_section{margin-top:60px;width:auto}body .container .contact_section .flex{width:100%}body .container .contact_section .flex h1{font-size:3.5rem}body .container .contact_section .contact{flex-direction:column;margin-bottom:80px}body .container .contact_section .contact .contact_img{display:none}body .container .contact_section .contact .sign_in{width:100%}body .container .contact_section .contact .sign_in .name_box{flex-direction:column}body .container .contact_section .contact .sign_in .name_box input{width:100%;padding:15px;outline:none}body .container .contact_section .contact .sign_in input{width:100%;padding:15px;box-sizing:border-box;outline:none}body .container .contact_section .contact .send_box{width:35%}body .about_container{width:90%}body .about_container header h1,body .about_container header p{width:90%}body .about_container header p{margin-top:30px}body .about_container .about_flexbox .flex{flex-direction:column}body .about_container .about_flexbox .flex:last-child{flex-direction:column}body .about_container .about_flexbox .flex .about_image{width:100%}body .about_container .about_flexbox .flex .content{width:100%}body .about_container .about_flexbox .flex .content p{line-height:1.9}body .about_container .about_flex_section_two{grid-template-columns:repeat(1,1fr)}body .about_container .about_flex_section_two .flex .description{margin:50px 0}body .about_container .alliance{display:grid;place-items:center}body .about_container .alliance .description{margin-top:50px;width:90%}body .programs_main_container .event_div{margin-top:50px}body .programs_main_container .programs{margin-top:10px}body .programs_main_container .program_description{width:100%}body .programs_content_container .programs_content_page{width:100%}body .programs_content_container .programs_content_page .programs_content{width:80%}body .programs_content_container .programs_content_page .programs_content h1{margin-bottom:0}body .programs_content_container .programs_content_page .programs_content .share{flex-direction:column;align-items:flex-start}body .executive_list_container{padding-top:170px}body .executive_list_container .executive_container{width:90%}body .executive_list_container .executive_container .executive_header p{width:100%}body .executive_list_container .executive_container .executive_header header .flag .colors{width:20px;height:8px}body .executive_list_container .executive_container .exective_list{grid-template-columns:repeat(1,1fr)}body .executive_list_container .executive_container .exective_list .executive{border-bottom:1px solid rgb(220,220,220);padding-bottom:50px}body .executive_list_container .executive_container .exective_list .executive .executive_img{width:100%}body .executive_list_container .executive_container .exective_list .executive .info h2{font-size:1.2rem}body .executive_list_container .executive_container .exective_list .executive .info p{font-size:.8rem;font-weight:600}body .contact_container .contact_header{width:90%;padding-top:130px}body .contact_container .contact_header h1{font-size:2rem;margin-bottom:0}body .contact_container .contact_header p{margin-bottom:0}body .contact_container .contact_information{margin-top:20px;flex-direction:column}body .contact_container .contact_information a{margin:0}body .contact_container .contact_information a button{width:max(335px)}body .register_container .container .header .community{width:70%}body .register_container .container .form{background:none;width:90%}body .register_container .container .form .details .credentials .name_details{flex-direction:column}body .register_container .container .form .details .credentials .name_details .form_group{width:100%}body .register_container .container .form .details .credentials .gender_details{flex-direction:column}body .register_container .container .form .details .credentials .gender_details .form_group{width:100%}body .register_container .container .form .details .credentials .gender_details .form_group select{padding:10px}body .register_container .container .form .details .credentials .city,body .register_container .container .form .details .credentials .contact,body .register_container .container .form .details .credentials .marital_Status{flex-direction:column}body .register_container .container .form .details .credentials .city .form_group,body .register_container .container .form .details .credentials .contact .form_group,body .register_container .container .form .details .credentials .marital_Status .form_group{width:100%}body .register_container .container .form .details .credentials .emergency .emergency_contact{flex-direction:column}body .register_container .container .form .details .credentials .emergency .emergency_contact .form_group{width:100%}body .register_container .container .form .details .header .community{width:65%}body .register_container .container footer .footer_container{flex-direction:column}body .register_container .container footer .footer_container .footer_about,body .register_container .container footer .footer_container .site_map,body .register_container .container footer .footer_container .socials{width:100%}body .register_container .container footer .footer_container .footer_about{margin-top:20px}body footer .footer_container{flex-direction:column}body footer .footer_container .footer_about,body footer .footer_container .site_map,body footer .footer_container .socials{width:100%}body footer .footer_container .footer_about{margin-top:20px}.community-offer .community-cards{grid-template-columns:repeat(1,1fr)!important}}@keyframes infinite-scroll-left{0%{transform:translate(0)}to{transform:translate(calc(-50% - .4rem))}}.advertisement{position:relative}.advertisement img{width:100%;height:auto;object-fit:contain;object-position:top;position:sticky;top:0}.advertisement p{position:absolute;font-size:.7rem;top:0;right:0;z-index:2;margin:0;background-color:#fff;padding:6px;border:1px solid rgb(222,222,222)}.banner_container{width:100%;height:100vh}.banner_container .banner{width:inherit;height:inherit;position:relative;color:#fff}.banner_container .banner img{width:inherit;height:inherit;object-fit:cover}.banner_container .banner .banner_content{width:100%;height:25%;position:absolute;bottom:0;display:flex;justify-content:center;align-items:center}.banner_container .banner .banner_content h2{width:max(25rem,45%);text-align:center;line-height:1.5;font-weight:500;position:relative;z-index:1;font-size:clamp(1rem,2vw,1.5rem)}.banner_container .banner .banner_content .overlay{width:inherit;height:100%;position:absolute;background-image:linear-gradient(to top,var(--secondary-color) 50%,transparent);mix-blend-mode:multiply}.container{width:90%;margin:auto}.container a{text-decoration:none;color:#000}.container .content{width:max(700px,70%);margin:40px auto auto;display:grid;place-items:center}.container .content h1{font-family:Arial,Helvetica,sans-serif;font-size:clamp(1.4rem,2vw,2.1rem);font-weight:700;color:var(--secondary-color);text-align:center;line-height:1.5;margin-bottom:0}.container .content p{font-family:Arial,Helvetica,sans-serif;font-size:clamp(.9rem,1vw,1rem);line-height:22px;text-align:center;color:var(--secondary-footer-color);margin-top:13px;word-wrap:pretty}.container .content .learn_more{margin-top:30px;display:grid;place-items:center}.container .content .learn_more img{width:80%;height:auto;object-position:right}.container .advertisement-2{margin-top:50px}.container .event_div{border-bottom:1px solid rgba(60,57,57,.186);display:flex;justify-content:space-between;align-items:center;position:relative;margin:30px 0 0}.container .event_div .events_flex{width:50%;display:flex;align-items:center;margin-bottom:10px}.container .event_div .events_flex p{width:1%;height:2dvh;background-color:green;border-radius:60px;margin:0}.container .event_div .events_flex h1{font-family:Arial,Helvetica,sans-serif;font-size:clamp(1rem,1.5vw,1rem);margin-left:15px;color:var(--secondary-footer-color)}.container .event_div .flag{width:30%;display:flex;justify-content:flex-end;position:absolute;bottom:0;right:0}.container .event_div .flag .red{background-color:red;width:17%;height:1dvh}.container .event_div .flag .green{background-color:green;width:17%;height:1dvh}.container .event_div .flag .yellow{background-color:#ff0;width:16%;height:1dvh}.container .programs_container{display:flex;gap:4rem;margin-top:40px}.container .programs_container .programs{width:80%}.container .programs_container .programs .programs_content_holder{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.container .programs_container .programs .programs_content_holder .programs_content{display:flex;flex-direction:column;cursor:pointer;background-color:#efefef25}.container .programs_container .programs .programs_content_holder .programs_content img{width:100%;height:max(100px,27vh);object-fit:cover;object-position:top;border:1px solid rgba(171,171,171,.384)}.container .programs_container .programs .programs_content_holder .programs_content .card_content{width:100%;flex-grow:1;display:flex;flex-direction:column;justify-content:center;padding:20px 0}.container .programs_container .programs .programs_content_holder .programs_content .card_content p{font-size:clamp(1rem,1vw,1rem);color:var(--secondary-footer-color);font-weight:700;line-height:1.5;margin:0}.container .programs_container .programs .programs_content_holder .programs_content .card_content p:last-child{font-size:.9rem!important;font-weight:500;margin-top:10px;color:gray}.container .programs_container .programs .programs_content_holder .programs_content .card_content p:last-child span{font-size:.9rem!important}.container .programs_container .programs .programs_content_holder .programs_content .card_content p:last-child b{text-decoration:underline;color:#000}.container .programs_container .ad-1{width:max(170px,17%);height:auto}.container .ad-2{margin:30px 0 40px;overflow:hidden}.container .view_more{width:25%;margin:auto;display:grid;padding:10px;place-items:center;border:1px solid rgba(0,0,0,.725);border-radius:8px}.container .view_more h2{font-family:Arial,Helvetica,sans-serif;color:var(--secondary-footer-color);font-size:.8rem}.container .about_community{background-color:#ffd033;margin-top:100px;border-radius:10px;display:flex;align-items:center;gap:2rem;overflow:hidden}.container .about_community .about_container{padding:50px 0;text-align:center}.container .about_community .about_container .header{text-align:center;display:grid;place-items:center;width:80%;margin:auto}.container .about_community .about_container .header p{line-height:1.5}.container .about_community .about_container .header h1{margin-bottom:0;font-size:clamp(1.5rem,3vw,2.5rem)}.container .about_community .about_container .community-info{display:flex;justify-content:space-around;padding:50px 0;gap:2rem;width:80%;margin:auto}.container .about_community .about_container .community-info .info{text-align:center;padding:10px;border-radius:7px}.container .about_community .about_container .community-info .info img{width:50px}.container .about_community .about_container .community-info .info h1,.container .about_community .about_container .community-info .info h3{margin:0}.container .about_community .about_container button{all:unset;background-color:#000;color:#fff;padding:20px 55px;cursor:pointer;font-size:1.2rem}.container .mailbox_section{display:flex;gap:100px;width:85%;margin:100px auto}.container .mailbox_section .mailbox_content .caption_head{display:flex;align-items:center;gap:15px;font-weight:700}.container .mailbox_section .mailbox_content .caption_head .bullet{padding:5px;height:10px;background-color:var(--primary-color);border-radius:20px}.container .mailbox_section .mailbox_content h1{font-size:clamp(1rem,3vw,2.2rem);line-height:1.3;color:var(--secondary-color)}.container .mailbox_section .mailbox_content:first-child img{width:100%}.container .mailbox_section .mail_address{display:flex;justify-content:space-between;align-items:flex-end}.container .mailbox_section .mail_address .address p{font-size:.9rem;color:gray}.container .mailbox_section .mail_address .address p:last-child{margin-bottom:0}.container .mailbox_section .mail_address button{height:fit-content;padding:15px 40px;background-color:var(--secondary-color);color:#fff;font-weight:700;border-radius:7px;cursor:pointer;font-size:1rem}.container .contact_section{width:90%;margin:100px auto auto}.container .contact_section .flex{width:45%;margin-bottom:40px}.container .contact_section .flex h1{font-family:Arial,Helvetica,sans-serif;font-size:4rem;font-weight:700;margin-bottom:0;color:var(--secondary-color)}.container .contact_section .flex p{color:var(--secondary-color);font-family:Arial,Helvetica,sans-serif;font-size:.8rem;margin-top:20px;line-height:20px}.container .contact_section .contact{margin-bottom:130px;display:flex;gap:20px}.container .contact_section .contact .contact_img{width:50%;background-color:#7fffd4;border-radius:10px;overflow:hidden}.container .contact_section .contact .contact_img img{width:100%;height:100%;object-fit:cover}.container .contact_section .contact .sign_in{width:50%}.container .contact_section .contact .sign_in .name_box{width:100%;position:relative;display:flex;gap:10px}.container .contact_section .contact .sign_in .name_box input{width:50%;padding:7px;border:1px solid rgba(0,0,0,.616);border-radius:5px}.container .contact_section .contact .sign_in .name_box ::placeholder{position:absolute;left:5%}.container .contact_section .contact .subject_div{position:relative;width:100%;margin-top:20px}.container .contact_section .contact .subject_div input{width:97%;padding:7px}.container .contact_section .contact .subject_div ::placeholder{position:absolute;left:3%}.container .contact_section .contact .message_div{width:100%;margin-top:20px;position:relative}.container .contact_section .contact .message_div input{width:99%;height:30dvh}.container .contact_section .contact .message_div ::placeholder{position:absolute;top:8%;left:3%}.container .contact_section .contact .send_box{width:25%;background-color:#1aa54a;text-align:center;padding:1px;border-radius:5px;margin-top:25px}.container .contact_section .contact .send_box p{font-family:Arial,Helvetica,sans-serif;font-size:.9rem;color:#fff}.passport_page{display:flex;height:50dvh;margin-bottom:30px;color:#fff;overflow:hidden}.passport_page .passport_img{width:50%;height:inherit;background-color:#1d5a57}.passport_page .passport_img img{width:100%;height:inherit;object-fit:cover}.passport_page .passport_flex{width:50%;display:grid;place-items:center;background-color:#033734}.passport_page .passport_flex a{text-decoration:none}.passport_page .passport_flex .passport_details{width:80%;margin:auto}.passport_page .passport_flex .passport_details h1{color:#f5eed4;font-size:2rem;margin-bottom:0}.passport_page .passport_flex .passport_details p{font-size:.9rem;margin-top:10px;line-height:1.7}.passport_page .passport_flex .passport_details h3{font-family:Arial,Helvetica,sans-serif;font-size:1.04rem;margin-top:25px}.passport_page .passport_flex .passport_details h2{font-family:Arial,Helvetica,sans-serif;font-size:1.5rem}.passport_page .passport_flex .passport_details h4{font-family:Arial,Helvetica,sans-serif;font-size:1rem}.passport_page .passport_flex .passport_details .learn_more{width:35%;text-align:center;margin-top:30px;border-radius:5px;background-color:#f7e6a8;cursor:pointer}.passport_page .passport_flex .passport_details .learn_more p{font-size:1.2rem;color:var(--secondary-footer-color);margin:0;padding:15px 4px;font-weight:700}.ad-3{width:100%;overflow:hidden;display:grid;place-items:center;margin-bottom:30px}.ad-3 img{width:95%}.ad-3 p{right:2.5%;transform:translate(-2.5%)}.feature-gallery{position:relative}.feature-gallery img{position:absolute;width:400px;left:0;top:0}.feature-gallery .feature{width:100%;background:#000;color:#fff;text-align:center;display:grid;place-items:center;padding:5rem 0}.feature-gallery .feature header{width:60%;display:grid;place-items:center}.feature-gallery .feature header h1{font-size:clamp(1.7rem,4vw,3.5rem)}.feature-gallery .feature header h2{margin:0}.feature-gallery .feature header p{font-size:.8rem;line-height:1.5;width:max(350px,65%);text-wrap:pretty}.infinite-gallery{width:100%;margin-top:50px;overflow:auto}.infinite-gallery .holder{width:max-content;display:flex;gap:1rem;animation:infinite-scroll-left 30s linear infinite}.infinite-gallery .holder .infinite-gallery-items{display:flex;gap:1rem;flex:none}.infinite-gallery .holder .infinite-gallery-items img{width:250px;height:200px;object-fit:cover;position:relative}.community-offer{background-color:#ededed;padding:60px 0}.community-offer header{display:grid;place-items:center}.community-offer header h2{width:max(350px,50%);text-align:center;line-height:1.5;font-size:clamp(1.2rem,2vw,1.5rem)}.community-offer .community-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;width:90%;margin:30px auto 0}.community-offer .community-cards .card{background-color:#fff;width:100%;border-radius:10px}.community-offer .community-cards .card .card-image{padding:15px;height:35vh}.community-offer .community-cards .card .card-image img{width:100%;height:inherit;object-fit:cover;border-radius:5px}.community-offer .community-cards .card .card-content{padding:0 10px 30px}.community-offer .community-cards .card .card-content p{font-size:.8rem;line-height:1.7}.banner_carousel_container{position:relative;height:100dvh;margin:0 auto;overflow:hidden}.banner_carousel_track{display:flex;transition:transform .6s cubic-bezier(.4,0,.2,1);will-change:transform;height:inherit}.banner_carousel_slide{min-width:100%;height:inherit;box-sizing:border-box;position:relative}.banner_carousel_slide img{width:100%;height:inherit;object-fit:cover;display:block;object-position:center}.banner_carousel_nav{position:absolute;bottom:58px;left:50%;transform:translate(-50%,-58%);display:flex;gap:10px;z-index:3}.banner_carousel_dot{width:12px;height:12px;border-radius:50%;background:#fff;opacity:.6;border:2px solid #1a7c3a;cursor:pointer;transition:opacity .2s,background .2s}.banner_carousel_dot.active{background:#1a7c3a;opacity:1}.banner_content{width:50%;position:absolute;left:50%;bottom:10%;transform:translate(-50%,-10%);z-index:1}.banner_content h2,.banner_content p{text-align:center;color:#fff}.overlay{position:absolute;width:100%;height:50%;background-image:linear-gradient(to top,black,transparent);bottom:0}.about_banner{width:100%;height:70vh}.about_banner img{width:100%;height:100%;object-fit:cover;object-position:center}.about_container{width:65%;margin:0 auto}.about_container header{text-align:center;display:grid;place-items:center;margin-top:50px}.about_container header h1{margin:0;width:60%}.about_container header p{font-size:.9rem;line-height:1.7;width:60%}.about_container .about_flexbox{margin-bottom:50px}.about_container .about_flexbox .flex{display:flex;align-items:center;justify-content:space-between;gap:50px;margin-top:50px}.about_container .about_flexbox .flex .about_image{width:40%;height:auto}.about_container .about_flexbox .flex .about_image img{width:100%;height:100%;object-fit:contain}.about_container .about_flexbox .flex .content{place-items:start;display:block;margin:0;width:50%}.about_container .about_flexbox .flex .content p{font-size:.93rem;line-height:1.7}.about_container .about_flexbox .flex .content p,.about_container .about_flexbox .flex .content h2{text-align:left}.about_container .about_flexbox .flex:last-child{flex-direction:row-reverse}.about_container .about_flex_section_two{display:grid;grid-template-columns:repeat(2,1fr);margin:80px 0;gap:30px}.about_container .about_flex_section_two .flex .about_img{width:100%;height:40dvh;overflow:hidden}.about_container .about_flex_section_two .flex .about_img img{width:100%;height:100%;object-fit:cover}.about_container .about_flex_section_two p{line-height:1.7;font-size:.9rem}.about_container .alliance{text-align:center;margin:100px 0}.about_container .alliance p{line-height:1.7;font-weight:700}.breaker{background-color:#8080801b;padding:50px 0}.breaker ul li{padding-top:20px;line-height:1.7;font-size:.9rem}.breaker ul:last-child{margin-top:70px}.breaker ul h3{margin-bottom:0}.contact_container .contact_header{padding-top:150px;width:max(200px,50%);display:grid;line-height:1.5;margin:auto;justify-content:center}.contact_container .contact_header h1{text-align:center;font-size:clamp(1.2rem,3vw,3rem);color:var(--secondary-color)}.contact_container .contact_header p{font-size:.9rem;text-align:center}.contact_container .contact_information{display:flex;gap:20px;justify-content:center}.contact_container .contact_information button{all:unset;background-color:transparent;border:1px solid gray;padding:20px 25px;border-radius:25px;display:flex;align-items:center;gap:20px}.contact_container .contact_information button p{margin:0}.contact_container .contact_information button span{align-items:center}.contact_container .contact_information button span img{width:25px}.executive_list_container{padding:130px 0}.executive_list_container .executive_container{width:85%;margin:0 auto}.executive_list_container .executive_container .executive_header header{display:flex;justify-content:space-between;border-bottom:1px solid rgba(128,128,128,.226)}.executive_list_container .executive_container .executive_header header h2{margin:0 0 20px;color:var(--secondary-color)}.executive_list_container .executive_container .executive_header header .flag{display:flex;align-items:flex-end}.executive_list_container .executive_container .executive_header header .flag .colors{width:80px;height:10px}.executive_list_container .executive_container .executive_header header .flag .colors:first-child{background-color:red}.executive_list_container .executive_container .executive_header header .flag .colors:nth-child(2){background:#ff0}.executive_list_container .executive_container .executive_header header .flag .colors:last-child{background-color:green}.executive_list_container .executive_container .executive_header p{width:max(200px,60%);font-size:.9rem;line-height:1.7}.executive_list_container .executive_container .exective_list{display:grid;grid-template-columns:repeat(3,1fr);margin-top:60px;gap:80px}.executive_list_container .executive_container .exective_list .executive .executive_img{width:100%;height:40dvh;border:1px solid gray}.executive_list_container .executive_container .exective_list .executive .executive_img img{width:100%;height:inherit;object-fit:cover;object-position:top}.executive_list_container .executive_container .exective_list .executive .info{width:100%}.executive_list_container .executive_container .exective_list .executive .info h2{color:var(--secondary-color);margin-bottom:0}.executive_list_container .executive_container .exective_list .executive .info h4{margin:10px 0 0}.executive_list_container .executive_container .exective_list .executive .info p{display:flex;align-items:center;gap:15px;width:fit-content;border-radius:20px;font-size:.8rem}.executive_list_container .executive_container .exective_list .executive .info p div{display:grid;place-items:center}.executive_list_container .executive_container .exective_list .executive .info p div img{width:20px}.programs_content_container{background-color:#bababa23}.programs_content_container .programs_content_page{width:65%;margin:0 auto;background-color:#fff}.programs_content_container .programs_content_page .programs_content{width:70%;margin:0 auto;padding:150px 0}.programs_content_container .programs_content_page .programs_content h1{font-size:clamp(2rem,3vw,3rem);line-height:1.3;color:var(--secondary-color);font-weight:800;margin-bottom:0}.programs_content_container .programs_content_page .programs_content img{width:100%}.programs_content_container .programs_content_page .programs_content h3{padding:20px 0}.programs_content_container .programs_content_page .programs_content .share{display:flex;align-items:center;gap:10px}.programs_content_container .programs_content_page .programs_content .share .buttons{display:flex}.programs_content_container .programs_content_page .programs_content .share .buttons button{all:unset;display:flex;align-items:center;font-size:.8rem;padding:5px 10px;border-radius:20px;cursor:pointer;font-weight:700}.programs_content_container .programs_content_page .programs_content .share .buttons button img{width:30px}.programs_content_container .programs_content_page .programs_content p{line-height:1.5;font-weight:500}.programs_content_container .programs_content_page .programs_content h4{margin:20px 0 0}.programs_content_container .programs_content_page .programs_content .post-description{margin-top:10px}.programs_content_container .programs_content_page .programs_content .post-description span{font-size:.8rem!important}.programs_main_container{padding:100px 0}.programs_main_container .event_div .events_flex h1{font-family:Arial,Helvetica,sans-serif;font-size:1rem;color:var(--secondary-color)}.programs_main_container .program_description{line-height:20px;font-size:.8rem;width:50%;color:var(--secondary-color)}@media screen and (max-width : 500px){body .container .about_community{flex-direction:column;margin-top:30px}body .container .about_community .community-image{width:100%}body .container .about_community .community-image img{width:100%;height:30dvh;object-fit:cover;object-position:0 -50px}body .container .programs_container{flex-direction:column-reverse}body .container .programs_container .programs{width:100%}body .container .programs_container .programs .programs_content_holder .programs_content{height:auto}body .container .programs_container .programs .programs_content_holder .programs_content .card_content p{font-size:clamp(1.2rem,2vw,1rem);line-height:1.7rem}body .passport_page{height:auto;flex-direction:column}body .passport_page .passport_img{width:100%}body .passport_page .passport_flex{width:100%;padding:20px 0}body .passport_page .passport_flex .passport_details p{text-wrap:pretty}body .passport_page .passport_flex .passport_details .learn_more p{padding:15px 10px;font-size:1rem}}.blogs-page-container .banner{width:100%;height:50dvh;background-color:var(--primary-color)}.blogs-page-container .banner img{width:100%;height:inherit;object-fit:cover;object-position:center}.blogs-page-container .container .blogs-container{width:max(300px,60%);margin:50px auto 150px;display:flex;gap:4rem}.blogs-page-container .container .blogs-container .blog-content{width:70%}.blogs-page-container .container .blogs-container .ad-1{width:25%}.blogs-page-container .container .blogs-container .blog-details{display:flex;justify-content:space-between}.blogs-page-container .container .blogs-container .blog-details b{font-size:.9rem}.blogs-page-container .container .blogs-container .blog-details .share .socials-icons{display:flex;gap:1rem;margin-top:10px}.blogs-page-container .container .blogs-container .blog-details .share .socials-icons .facebook,.blogs-page-container .container .blogs-container .blog-details .share .socials-icons .twitter,.blogs-page-container .container .blogs-container .blog-details .share .socials-icons .linkedin{width:25px}.blogs-page-container .container .blogs-container .blog-details .share .socials-icons .facebook img,.blogs-page-container .container .blogs-container .blog-details .share .socials-icons .twitter img,.blogs-page-container .container .blogs-container .blog-details .share .socials-icons .linkedin img{width:100%;cursor:pointer}.blogs-page-container .container .blogs-container .blog-paragraph{line-height:1.7;font-size:.9rem}.register_container{width:100%}.register_container .container{width:100%;height:inherit}.register_container .container .header{width:100%;height:40dvh;background-image:linear-gradient(to top,#1aa54a,#d3eba4);display:flex;place-items:center;place-content:center}.register_container .container .header .community{width:50%;text-align:center;margin-top:90px}.register_container .container .header .community h1{font-size:clamp(2rem,3vw,3.5rem);margin:0 0 15px;color:#1b2e36}.register_container .container .header .community p{margin:0;line-height:1.5;font-size:clamp(.8rem,1vw,1rem)}.register_container .container .form{width:60%;margin:auto;padding:20px;background-color:#f9f9f9}.register_container .container .form .form_head h1{color:#1b2e36}.register_container .container .form .details{display:flex;flex-wrap:wrap;padding:10px 0;border-left:1px solid #ccc;border-right:1px solid #ccc}.register_container .container .form .details .credentials{width:90%;margin:0 auto;display:flex;flex-direction:column}.register_container .container .form .details .credentials .name_details{display:flex;gap:20px;justify-content:space-between;width:100%}.register_container .container .form .details .credentials .name_details .form_group{width:50%;display:flex;justify-content:space-between}.register_container .container .form .details .credentials .name_details .form_group input{width:100%;padding:15px;border:1px solid #ccc;border-radius:4px;font-size:.8rem;outline:none}.register_container .container .form .details .credentials .gender_details{display:flex;gap:20px;justify-content:space-between;width:100%;padding-top:25px}.register_container .container .form .details .credentials .gender_details .form_group{width:50%;display:flex;justify-content:space-between}.register_container .container .form .details .credentials .gender_details .form_group select{color:gray;width:100%;padding:5px;border:1px solid #ccc;border-radius:4px;font-size:.8rem;outline:none}.register_container .container .form .details .credentials .gender_details .form_group input{width:100%;padding:15px;border:1px solid #ccc;border-radius:4px;font-size:.8rem;outline:none}.register_container .container .form .details .credentials .dob,.register_container .container .form .details .credentials .address1,.register_container .container .form .details .credentials .address2{width:100%;padding-top:25px}.register_container .container .form .details .credentials .dob input,.register_container .container .form .details .credentials .address1 input,.register_container .container .form .details .credentials .address2 input{width:100%;box-sizing:border-box;padding:15px;border:1px solid #ccc;border-radius:4px;font-size:.8rem;outline:none}.register_container .container .form .details .credentials .city,.register_container .container .form .details .credentials .contact{width:100%;padding-top:25px;display:flex;justify-content:space-between;gap:20px}.register_container .container .form .details .credentials .city .form_group,.register_container .container .form .details .credentials .contact .form_group{width:50%;display:flex;justify-content:space-between}.register_container .container .form .details .credentials .city .form_group input,.register_container .container .form .details .credentials .contact .form_group input{width:100%;padding:15px;border:1px solid #ccc;border-radius:4px;font-size:.8rem;outline:none}.register_container .container .form .details .credentials .occupation{width:100%;padding-top:25px}.register_container .container .form .details .credentials .occupation .form_group input{width:100%;padding:15px;border:1px solid #ccc;box-sizing:border-box;border-radius:4px;font-size:.8rem;outline:none}.register_container .container .form .details .credentials .marital_Status{width:100%;padding-top:25px;display:flex;justify-content:space-between;gap:20px}.register_container .container .form .details .credentials .marital_Status .form_group{width:50%}.register_container .container .form .details .credentials .marital_Status .form_group select{color:gray;width:100%;padding:15px;border:1px solid #ccc;border-radius:4px;font-size:.8rem;outline:none}.register_container .container .form .details .credentials .emergency{padding-top:15px}.register_container .container .form .details .credentials .emergency p{font-size:1rem;font-weight:700}.register_container .container .form .details .credentials .emergency .emergency_contact{width:100%;display:flex;justify-content:space-between;gap:20px}.register_container .container .form .details .credentials .emergency .emergency_contact .form_group{width:50%;display:flex;justify-content:space-between}.register_container .container .form .details .credentials .emergency .emergency_contact .form_group input{width:100%;padding:15px;border:1px solid #ccc;border-radius:4px;font-size:.8rem;outline:none}.register_container .container .form .details .credentials .submit{width:100%;text-align:right;margin-top:30px}.register_container .container .form .details .credentials .submit button{background-color:#59b064;color:#fff;padding:15px 45px;border:none;border-radius:5px;font-size:.8rem;font-weight:700;cursor:pointer}.register_container .container .form .details .credentials .submit button:hover{background-color:#45b357}.register_container .container .form .details .credentials .submit button:focus{outline:none;box-shadow:0 0 4px #50cc6180}.gallery-masonry-album-block-flex{display:flex;align-items:flex-start;flex-direction:column;gap:32px;margin-bottom:48px}.gallery-masonry-title-left{min-width:180px;font-size:clamp(1.2rem,3vw,2.5rem);font-weight:400;color:#c7c7c7;padding-top:35px}.gallery-masonry-3col{column-count:1;column-gap:16px;flex:1}@media (min-width: 600px){.gallery-masonry-3col{column-count:2}}@media (min-width: 900px){.gallery-masonry-3col{column-count:3}}@media (min-width: 1200px){.gallery-masonry-3col{column-count:2}}.gallery-masonry-albums{width:98%;margin:0 auto;display:flex;flex-direction:column}.gallery-masonry-album-block{width:100%}.gallery-masonry-album-block .gallery-masonry-title{font-size:1.3rem;font-weight:600;margin-bottom:18px;color:#fff;padding-left:4px}.gallery-masonry-album-block .gallery-masonry{column-count:1;column-gap:16px}@media (min-width: 600px){.gallery-masonry-album-block .gallery-masonry{column-count:2}}@media (min-width: 900px){.gallery-masonry-album-block .gallery-masonry{column-count:3}}@media (min-width: 1200px){.gallery-masonry-album-block .gallery-masonry{column-count:2}}.gallery-masonry-container{width:100%;padding:132px 0;background-color:#121212}.gallery-masonry-container .event_div{border-bottom:1px solid rgba(184,184,184,.186);display:flex;justify-content:space-between;align-items:center;position:relative;width:98%;margin:0 auto}.gallery-masonry-container .event_div .events_flex{width:50%;display:flex;align-items:center}.gallery-masonry-container .event_div .events_flex p{width:1%;height:2dvh;border-radius:60px;margin:0}.gallery-masonry-container .event_div .events_flex h1{font-family:Arial,Helvetica,sans-serif;font-size:clamp(1rem,1.5vw,1rem);color:#fff;margin-bottom:15px}.gallery-masonry-container .event_div .flag{width:30%;display:flex;justify-content:flex-end;position:absolute;bottom:0;right:0}.gallery-masonry-container .event_div .flag .red{background-color:red;width:17%;height:1dvh}.gallery-masonry-container .event_div .flag .green{background-color:green;width:17%;height:1dvh}.gallery-masonry-container .event_div .flag .yellow{background-color:#ff0;width:16%;height:1dvh}.gallery-masonry{column-count:1;column-gap:16px}@media (min-width: 600px){.gallery-masonry{column-count:2}}@media (min-width: 900px){.gallery-masonry{column-count:3}}@media (min-width: 1200px){.gallery-masonry{column-count:3}}.gallery-masonry-item{break-inside:avoid;margin-bottom:16px;background:#fff;box-shadow:0 2px 8px #00000014;overflow:hidden;position:relative}.gallery-masonry-item img{width:100%;display:block;object-fit:cover}.gallery-masonry-title{padding:12px 16px;font-size:1rem;color:#222;background:linear-gradient(to top,#fff 80%,#fff0);position:relative;border-radius:0 0 8px 8px;font-weight:500;text-align:left;color:#fff}.gallery-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:9999;display:flex;align-items:center;justify-content:center}.gallery-overlay-bg{position:absolute;top:0;left:0;width:100vw;height:100vh;background:#000000b3;z-index:1}.gallery-overlay-content{position:relative;z-index:2;background:#222;border-radius:12px;padding:32px 24px 64px;box-shadow:0 8px 32px #00000080;display:flex;flex-direction:column;align-items:center;min-width:320px;max-width:90vw}.gallery-overlay-main{max-width:70vw;max-height:60vh;border-radius:8px;margin-bottom:24px;box-shadow:0 2px 16px #0000004d}.gallery-arrow{position:absolute;top:50%;transform:translateY(-50%);background:#0009;color:#fff;border:none;font-size:2rem;width:48px;height:48px;border-radius:50%;cursor:pointer;z-index:3;display:flex;align-items:center;justify-content:center}.gallery-arrow.left{left:0}.gallery-arrow.right{right:0}.gallery-overlay-previews{display:flex;gap:8px;margin-top:16px;overflow-x:auto;padding-bottom:8px}.gallery-overlay-thumb{width:60px;height:48px;object-fit:cover;border-radius:4px;cursor:pointer;opacity:.7;border:2px solid transparent;transition:border .2s,opacity .2s}.gallery-overlay-thumb.active{opacity:1;border:2px solid #fff}.gallery-overlay-close{position:absolute;top:16px;right:16px;background:transparent;color:#fff;font-size:2rem;border:none;cursor:pointer;z-index:4}.gallery-container{background-color:#000;color:#fff;padding:150px 0}.gallery-container .container .gallery-header{margin-top:0;border-bottom:1px solid rgb(61,61,61)}.gallery-container .container .gallery-header .events_flex h1{color:#fff}.gallery-container .container .gallery-parent-section{margin-top:60px}.gallery-container .container .gallery-parent-section h2{margin-bottom:30px}.gallery-container .container .gallery{width:100%;display:flex;gap:1rem}.gallery-container .container .gallery .gallery-section{width:100%;flex-grow:1}.gallery-container .container .gallery .gallery-section .gallery-album{background-color:#fff;width:100%;height:100%;border-radius:10px;overflow:hidden;position:relative;border:1px solid gray}.gallery-container .container .gallery .gallery-section .gallery-album img{width:100%;height:inherit;object-fit:cover}.gallery-container .container .gallery .gallery-section .gallery-album .gradient-album-overlay{position:absolute;width:100%;height:100%;top:0;background-image:linear-gradient(to top,black,transparent);pointer-events:none}.gallery-container .container .gallery .gallery-section .gallery-album .gradient-album-overlay .album-title{position:absolute;bottom:3%;left:5%;transform:translate(-5%,-3%)}.gallery-container .container .gallery .gallery-section:last-child{flex-grow:3;display:flex;gap:10px}.gallery-container .container .gallery .gallery-section:last-child .preview{flex-grow:1;display:grid;grid-template-columns:1fr 1fr;gap:1rem;grid-template-areas:"ad1 ad2" "ad3 ad3"}.gallery-container .container .gallery .gallery-section:last-child .preview .preview-item{border-radius:10px;overflow:hidden;border:1px solid gray}.gallery-container .container .gallery .gallery-section:last-child .preview .preview-item img{width:100%;height:100%;object-fit:cover;cursor:pointer}.gallery-container .container .gallery .gallery-section:last-child .preview .preview-item:first-child{grid-area:ad1;background-color:red}.gallery-container .container .gallery .gallery-section:last-child .preview .preview-item:nth-child(2){grid-area:ad2;background-color:orange}.gallery-container .container .gallery .gallery-section:last-child .preview .preview-item:last-child{grid-area:ad3;background-color:#ff4500}.gallery-container .container .gallery .gallery-section:last-child .preview:last-child{grid-template-areas:"ad1 ad1" "ad2 ad3";gap:10px}.gallery-container .container .gallery .gallery-section:last-child .preview:last-child .preview-item:first-child{grid-area:ad1;background-color:green}.gallery-container .container .gallery .gallery-section:last-child .preview:last-child .preview-item:nth-child(2){grid-area:ad2;background-color:orange}.gallery-container .container .gallery .gallery-section:last-child .preview:last-child .preview-item:last-child{grid-area:ad3;background-color:#ff4500}
