:root{font-family:Noto Sans HK,system-ui,Avenir,Helvetica,Arial,sans-serif;font-weight:400;color-scheme:light dark;color:#fff;background-color:#040404;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#0d8b44;text-decoration:inherit;transition:all .4s ease-in-out}a:hover{color:#2c3d89}body{margin:0;min-width:320px;min-height:100vh;font-family:Noto Sans HK,Helvetica,Arial,sans-serif;overflow-x:hidden}h1{font-size:3.2em;line-height:1.1}button{background-color:#0d8b44;border-radius:8px;border:1px solid transparent;padding:10px 20px;font-size:1em;font-weight:500;font-family:inherit;cursor:pointer;transition:all .4s ease-in-out}button:hover{border-color:#2c3d89}button:focus,button:focus-visible{outline:none}@media (prefers-color-scheme: light){:root{color:#040404;background-color:#fff}a:hover{color:#fff}button{background-color:#fff}}html,body{max-width:100%;overflow-x:hidden;font-family:Noto Sans HK,Helvetica,Arial,sans-serif}body{margin:0;padding:0;font-family:Noto Sans HK,Helvetica,Arial,sans-serif;background:#fff;scroll-behavior:smooth;animation:entranceAnime 2s ease-in}h1,h2,h3,p,ul{margin:0;padding:0}h1{color:#2c3d89;font-size:32px}h2{color:#2c3d89;font-size:28px;margin-bottom:20px}h3,h4,h6{color:#0d8b44}p{color:#040404;text-align:left;font-size:16px;font-weight:500;line-height:28px;letter-spacing:.75px}button,a,.client-images,#menu_icon{-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:rgba(0,0,0,0)}.img-container{text-align:center;max-width:100%;margin:auto}.img-container img{width:450px;height:450px;border-radius:10px}.scroll-to-top{position:fixed;bottom:30px;left:10px;z-index:1000}.scroll-to-top button{background:#0d8b44;border:none;outline:none;padding:10px;border-radius:10px;transition:all .4s ease-in-out}.scroll-to-top button:hover{background:#2c3d89;cursor:pointer}.scroll-to-top button i{color:#2c3d89;font-size:24px;transition:all .4s ease-in-out}.scroll-to-top button:hover i{color:#ea1d26}.maintenance-mode{background:url(https://associationkatf.org/assets/officials_background.png) no-repeat center;background-size:cover;display:flex;flex-direction:column;justify-content:center;align-items:center;padding-top:200px;padding-bottom:200px}.maintenance-mode h2{font-size:34px}.client-testimonials-section{margin-top:100px}.client-testimonials-section .testi-wrapper{background:url(https://associationkatf.org/assets/officials_background.png) no-repeat center;background-size:cover;margin:40px;padding:40px;border-radius:10px}.client-testimonials-intro{text-align:center;margin:0 50px 50px}.client-testimonials-intro p{text-align:center}.client-testimonials{margin:0 50px}.client-images{display:flex;justify-content:center;align-items:center;cursor:pointer}.client-images img{width:120px;height:120px;border-radius:50%;margin:20px;opacity:.3;transition:all .3s ease-in-out}.client-images img.active{width:170px;height:170px;border:2px solid #040404;opacity:1;margin:10px}.testimonial-content{display:flex;flex-direction:column;justify-content:center;align-items:center}.testimonial-content h3{font-size:25px;color:#040404}.testimonial-content h4{color:#2c3d89}.testimonial-content p{margin:auto;text-align:center}.mobile-testimonials{display:none}.schools-region-intro-bg{background:url(https://associationkatf.org/assets/schools_region_bg.png) no-repeat center;background-size:cover;padding-bottom:600px}.schools-region-container{display:flex;flex-direction:column;gap:20px;justify-content:center;align-items:center}.schools-region-intro{margin-top:50px}.schools-region-intro h2{text-align:center}.schools-region-buttons{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;align-items:center;margin-bottom:40px}.schools-region-buttons button{background:#040404;color:#fff;border:none;outline:none;padding:15px 30px;border-radius:10px;box-shadow:0 0 5px #040404;transition:all .4s ease-in-out}.schools-region-buttons button:hover,.schools-region-buttons button.active{background:#0d8b44;color:#2c3d89;box-shadow:0 0 10px #040404;cursor:pointer}.region-schools-table{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:50px}.region-schools-table h3{text-align:center;margin-bottom:20px}.region-schools-table table{text-align:center;border-color:#0d8b44;border-radius:10px}.region-schools-table table thead{background:#0d8b44;color:#2c3d89}.region-schools-table table tbody{color:#0d8b44}.about-us-intro{background:url(https://associationkatf.org/assets/about_intro.webp) no-repeat center;background-size:cover;padding-top:300px;padding-bottom:300px;display:flex;flex-direction:column;justify-content:center;align-items:center}.about-us-intro h1{color:#fff;font-size:38px}.about-us-detailed{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:50px;margin-left:20px;margin-right:20px}.about-us-detailed .about-detailed-content{display:flex;flex-direction:column;justify-content:center;align-items:center}.about-us-detailed .about-detailed-content h2,.about-us-detailed .about-detailed-content p{text-align:center}.about-us-detailed .about-detailed-content button{background:#2c3d89;color:#0d8b44;padding:10px 20px;margin-top:20px;font-weight:700;border:none;border-radius:10px;cursor:pointer;transition:all .4s ease-in-out}.about-us-detailed .about-detailed-content button:hover{background:#0d8b44;color:#2c3d89}.about-us-detailed .about-detailed-content button i{position:relative;top:7px;font-size:24px}.mission-vision-values{display:grid;grid-template-columns:repeat(3,2fr);gap:40px;margin:50px}.mission-vision-values .mission-vision-value-box{display:flex;flex-direction:column;gap:10px;border-top:3px solid #0d8b44;border-bottom:3px solid #0d8b44}.mission-vision-values .mission-vision-value-box .heading-icon img{width:70px;height:70px;position:relative;left:50px}.objectives-container{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px;margin-left:20px;margin-right:20px}.objectives-intro{display:flex;gap:10px}.objectives-intro i{color:#2c3d89;position:relative;bottom:20px;font-size:65px}.objectives-list p{margin-bottom:10px}.objectives-list p i{color:#2c3d89}.about-structure{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:70px;margin-left:20px;margin-right:20px}.about-structure img{max-width:100%}.about-structure p{text-align:center;margin-bottom:30px}.regional-governers-container{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px;margin-left:20px;margin-right:20px}.regional-governers-cards{display:grid;grid-template-columns:repeat(2,1fr);row-gap:40px;column-gap:200px}.region-card{background-image:linear-gradient(#0d8b44,#2c3d89);display:flex;flex-direction:column;padding:20px;border-radius:10px;box-shadow:0 0 5px #040404}.alternate-gradient{background-image:linear-gradient(#2c3d89,#0d8b44)}.region-card h3{color:#fff;margin-bottom:10px}.region-card p{font-weight:500}.region-card p span,.region-card p.fw-700{font-weight:700}.region-card p.fw-700 span.fw-500{font-weight:500}.region-card h4{color:#ea1d26}.teacher-numbers{background:url(https://associationkatf.org/assets/teacher_numbers_bg.png) no-repeat center;background-size:cover;display:flex;flex-direction:column;gap:20px;justify-content:center;align-items:center;margin-top:50px;padding-top:100px;padding-bottom:100px}.teacher-numbers .teacher-numbers-intro{margin-left:20px;margin-right:20px}.teacher-numbers .teacher-numbers-intro h2{color:#0d8b44;text-align:center}.teacher-numbers .teacher-numbers-intro p{text-align:center}.teacher-numbers .teacher-numbers-table table{text-align:center;border-color:#0d8b44;border-radius:10px}.teacher-numbers .teacher-numbers-table table thead,.teacher-numbers .teacher-numbers-table table tr:last-child{background:#0d8b44;color:#2c3d89}.teacher-numbers .teacher-numbers-table table tbody{color:#0d8b44}.about-regions{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:30px;margin-top:50px}.about-outro{background:#0d8b44;display:flex;flex-direction:column;gap:70px;justify-content:center;align-items:center;margin:150px 50px;padding-top:200px;padding-bottom:200px;border-radius:10px}.about-outro .about-outro-heading h2{text-align:center}.about-outro .about-outro-btn a{background:#2c3d89;color:#0d8b44;text-decoration:none;font-weight:700;border-radius:10px;padding:20px 40px;transition:all .4s ease-in-out}.about-outro .about-outro-btn a:hover{background:#0d8b44;color:#2c3d89;box-shadow:0 0 10px #2c3d89}.about-outro .about-outro-btn a i{font-size:25px;position:relative;top:4px;left:4px;transition:all .4s ease-in-out}.about-outro .about-outro-btn a:hover i{left:7px}.events-intro{background:#0d8b44 url(https://associationkatf.org/assets/events_intro.webp) no-repeat center;background-size:cover;display:flex;justify-content:center;align-items:center;padding-top:200px;padding-bottom:200px}.news-intro{background-image:url(https://associationkatf.org/assets/news_intro.webp)}.events-intro h1{color:#2c3d89;text-align:center;font-size:40px}.news-intro h1{color:#fff}.events-main{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:40px;margin:50px 20px}.events-main .event-buttons{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:20px}.events-main .event-buttons button{background:#2c3d89;color:#0d8b44;padding:20px 40px;border:none;border-radius:10px;font-weight:700;cursor:pointer;transition:all .4s ease-in-out}.news-main .news-buttons button{background:#0d8b44;color:#2c3d89}.events-main .event-buttons button:hover,.events-main .event-buttons button.active{background:#0d8b44;color:#2c3d89;box-shadow:0 0 5px #0d8b44}.news-main .news-buttons button:hover,.news-main .news-buttons button.active{background:#2c3d89;color:#0d8b44;box-shadow:0 0 5px #2c3d89}.events-main .event-content .upcoming-events-list,.events-main .event-content .past-events-list,.news-main .news-content{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:40px}.events-main .event-content .upcoming-events-list{margin-bottom:30px}.events-main .event-content .event-card{display:flex;flex-direction:column;gap:20px;transition:all .4s ease-in-out;width:350px;box-shadow:0 0 2px #2c3d89;border-radius:10px}.news-main .news-content .news-card{box-shadow:0 0 2px #0d8b44}.events-main .event-content .event-card:hover{background:#0d8b44;cursor:pointer}.news-main .news-content .news-card:hover{background:#2c3d89}.events-main .event-content .event-card .event-image img{width:350px;height:300px;border-radius:10px}.events-main .event-content .event-card .event-headings{display:flex;flex-direction:column;gap:15px;padding:15px;border-radius:10px}.events-main .event-content .event-card .event-headings h5{color:#2c3d89}.events-main .event-content .event-card .event-headings h5.red-heading{color:#ea1d26}.news-main .news-content .news-card .news-headings h5{color:#0d8b44}.events-main .event-content .event-card:hover .event-headings h3,.news-main .news-content .news-card .news-headings h3{color:#2c3d89}.news-main .news-content .news-card:hover .news-headings h3{color:#0d8b44}.events-main .event-content .event-card .event-headings a{color:#2c3d89;text-decoration:none;font-weight:700;transition:all .4s ease-in-out}.news-main .news-content .news-card .news-headings a{color:#0d8b44}.events-main .event-content .event-card .event-headings a:hover{color:#ea1d26}.events-main .event-content .event-card .event-headings a i{position:relative;top:2px;left:3px;font-size:20px;transition:all .4s ease-in-out}.events-main .event-content .event-card .event-headings a:hover i{left:7px}.events-main .event-content .event-card .event-headings #label{background:#0d8b44;padding:10px;border-radius:10px;width:fit-content;transition:all .4s ease-in-out}.news-main .news-content .news-card .news-headings #label{background:#2c3d89}.events-main .event-content .event-card:hover .event-headings #label{background:#2c3d89;color:#0d8b44}.news-main .news-content .news-card:hover .news-headings #label{background:#0d8b44;color:#2c3d89}.event-details{display:flex;flex-direction:column;gap:20px;margin:50px}.event-details .jipf-content p{margin-bottom:30px}.event-details .jipf-content a{background:#2c3d89;color:#0d8b44;text-decoration:none;font-weight:700;padding:20px 30px;border-radius:10px;transition:all .4s ease-in-out}.event-details .jipf-content a:hover{background:#0d8b44;color:#2c3d89}.event-details .jipf-content a i{position:relative;top:5px;left:3px;font-size:30px;transition:all .4s ease-in-out}.event-details .jipf-content a:hover i{left:7px}.resources-intro{background:#0d8b44 url(https://associationkatf.org/assets/resources_intro.webp) no-repeat center;background-size:cover;display:flex;justify-content:center;align-items:center;padding-top:200px;padding-bottom:170px;margin-bottom:40px}.resources-intro h1{color:#fff}.resources-list{display:flex;flex-direction:column;gap:20px;justify-content:center;align-items:center;margin-left:10px;margin-right:10px;margin-top:50px}.resources-list .resources-list-intro p{text-align:center}.resources-list .resources-list-intro h2{text-align:center;margin-top:20px}.resources-list .resources-grid{display:flex;justify-content:center;align-items:center;gap:20px;flex-wrap:wrap;list-style:none}.resources-list .resources-grid .resource-item{display:flex;flex-direction:column;justify-content:center;align-items:center}.resources-list .resources-grid .resource-item a{color:#0d8b44;font-weight:700;text-decoration:none;transition:all .4s ease-in-out}.resources-list .resources-grid .resource-item a:hover{color:#2c3d89}.resources-list .resources-grid .resource-item a img{width:100px;height:100px}.membership-main{display:flex;flex-direction:column;justify-content:center}.membership-main .membership-intro{background:#0d8b44 url(https://associationkatf.org/assets/membership_intro.webp) no-repeat center;background-size:cover;display:flex;justify-content:center;align-items:center;padding-top:300px;padding-bottom:300px}.membership-main .membership-details{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:50px;margin-left:20px;margin-right:20px}.membership-main .membership-details p{text-align:center}.membership-main .membership-details .member-info{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:20px;margin-top:50px;margin-bottom:50px}.membership-main .membership-details .member-info .info-card{background:#2c3d89;display:flex;flex-direction:column;gap:20px;justify-content:center;align-items:center;padding:20px;border-radius:10px;box-shadow:0 0 10px #2c3d89;transition:all .4s ease-in-out;width:500px}#join_how{padding-bottom:350px}.membership-main .membership-details .member-info .info-card:hover{box-shadow:none}.membership-main .membership-details .member-info .info-card ul{list-style-type:none}.membership-main .membership-details .member-info .info-card ul li{margin-bottom:10px;transition:all .4s ease-in-out}.membership-main .membership-details .member-info .info-card ul li i{color:#0d8b44;position:relative;top:1px;transition:all .4s ease-in-out}.membership-main .membership-details .member-info .info-card ul li:hover i{color:#ea1d26;top:0}.payment-guide{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px;margin-top:50px;margin-left:20px;margin-right:20px}.payment-guide .payment-guide-heading h2{text-align:center}.payment-guide .payment-content{background:#040404;display:flex;flex-wrap:wrap;justify-content:space-between;gap:400px;padding:20px;border-radius:10px;margin-bottom:50px}.payment-guide .payment-content h5{color:#2c3d89}.payment-guide .payment-content h5 span{color:#ea1d26;font-size:18px}.contact-container{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-right:20px;margin-left:20px;margin-top:50px}.contact-container .contact-form form{background-image:linear-gradient(#fff,#0d8b44,#0d8b44,#fff);padding:40px 200px;text-align:center}.contact-container .contact-form form label{color:#2c3d89;font-weight:700}.contact-container .contact-form form input,.contact-container .contact-form form textarea{color:#0d8b44!important;padding:10px 40px;border:3px solid #2c3d89!important;border-radius:10px;transition:all .4s ease-in-out}.contact-container .contact-form form input:focus,.contact-container .contact-form form textarea:focus{color:#0d8b44!important;outline:none;border:3px solid #fff!important}.contact-container .contact-form form textarea{resize:none}.contact-container .contact-form form small{color:red;font-size:10px}.contact-container .contact-form .success-message{display:flex;justify-content:center;align-items:center}.contact-container .contact-form .success-message small{color:#0071bc}.contact-container .contact-form form button{background:#2c3d89;color:#0d8b44!important;padding:20px 40px;font-weight:700;border-radius:10px;border:none!important;cursor:pointer;transition:all .4s ease-in-out}.contact-container .contact-form form button:hover{background:#0d8b44;color:#2c3d89!important}.contact-container .contact-img{display:flex;justify-content:center;align-items:center}.contact-container .contact-img img{width:500px;height:500px}.contact-socials{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;margin-top:100px;margin-bottom:100px}.contact-socials a i{background:#0d8b44;color:#2c3d89;font-size:70px;padding:10px;margin:10px;box-shadow:0 0 5px #2c3d89;border-radius:10px;transition:all .4s ease-in-out}.contact-socials a i:hover{background:#2c3d89;color:#0d8b44;box-shadow:0 0 10px #0d8b44}.site-gallery{display:flex;gap:20px;justify-content:center;align-items:center;flex-wrap:wrap;margin-top:50px;margin-bottom:50px}.site-gallery .image-box{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px}.site-gallery .image-box img{width:400px;height:300px;border-radius:10px}.site-gallery .image-box p{color:#0d8b44;text-align:center;font-size:12px;font-style:italic}.francophonie-section{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:40px}.francophonie-intro{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.francophonie-intro .intro-left img{max-width:100%;height:auto}.francophonie-intro .intro-right{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:100px;margin-right:10px}.francophonie-intro .intro-right p{text-align:justify}.francophonie-intro .intro-right a{background:#25d366;color:#2c3d89;font-weight:700;padding:20px 40px;border-radius:10px;text-decoration:none;transition:all .4s ease-in-out}.francophonie-intro .intro-right a:hover{background:#2c3d89;color:#25d366}.francophonie-section .francophonie-content{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:30px;margin:20px}.francophonie-section .francophonie-content .content-block{width:100%;margin-top:20px}.francophonie-section .francophonie-content .content-block h2{text-align:center}.francophonie-section .francophonie-content .content-block .content-items{display:flex;flex-wrap:wrap;gap:10px}.francophonie-section .francophonie-content .content-block .content-items .content-item{background:#2c3d89;color:#0d8b44;padding:10px;border-radius:10px;font-weight:700;flex:1 1 200px;text-align:center}.francophonie-section .francophonie-content .content-block .content-items #togreen{background:#0d8b44;color:#2c3d89}.privacy-notice{display:flex;flex-direction:column;gap:20px;justify-content:center;align-items:center;margin:50px}.privacy-notice p{text-align:center;font-size:18px;line-height:1.1}.privacy-notice h2{font-size:24px;text-align:center}.privacy-notice h3{font-size:20px;color:#2c3d89;text-align:center}.privacy-notice ul{color:#0071bc;line-height:1.7;margin-left:20px}.privacy-notice ul li{margin-bottom:10px}.privacy-notice a{color:#0071bc;text-decoration:none;transition:all .4s ease-in-out}.privacy-notice a:hover{color:#2c3d89}@media (max-width: 1200px){h1{font-size:28px}h2{font-size:24px}.service{padding:20px}.service-icon span{font-size:70px}.service h3{font-size:18px}.service p{font-size:11px}.service-btn button{padding:15px 30px;font-weight:700;border-width:2px}.client-images img{width:100px;height:100px}.client-images img.active{width:130px;height:130px}.testimonial-content h3{font-size:16px}.testimonial-content h4{font-size:12px}.testimonial-content p{font-size:14px;line-height:1.2}}@media (max-width: 991px){h1{font-size:24px}h2{font-size:20px}p{font-size:14px}.cta-button{margin-right:20px}.cta-button a{padding:15px}.img-container img{width:310px;height:310px}.service{padding:5px;border-width:1.5px}.service-icon span{font-size:40px}.service h3{font-size:14px}.service p{font-size:10px;line-height:1.2}.service-btn button{padding:10px 25px;border:none}.about-us-intro{padding-top:200px;padding-bottom:200px;display:flex;flex-direction:column;justify-content:center;align-items:center}.about-us-intro h1{text-align:center}.about-introduction{gap:15px}.about-intro-left{margin-left:30px}.about-intro-left a{padding:15px 35px}.about-intro-right{margin-right:30px}.mission-vision-values{gap:20px;margin-left:30px;margin-right:30px}.mission-vision-values .mission-vision-value-box .heading-icon img{left:30px}.mission-vision-values .values .box-text{gap:20px}.regional-governers-cards{column-gap:100px}.about-outro{gap:50px;margin:100px 20px;padding-top:100px;padding-bottom:100px}.about-outro .about-outro-btn a{font-weight:600;padding:20px}.contact-container{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px}.contact-container .contact-img{display:none}}@media only screen and (max-width: 814px) and (min-width: 769px){.img-container img{width:350px;height:350px}}@media only screen and (max-width: 990px) and (min-width: 521px){.contact-client-testimonials p{color:#081b29}.contact-client-testimonials h4{color:#0071bc}}@media (max-width: 910px){.payment-guide .payment-content{gap:40px}}@media (max-width: 768px){h1{font-size:22px}h2{font-size:18px}p{font-size:12px}.img-container{display:flex;justify-content:center;align-items:center}.img-container img{width:400px;height:400px}.s-overview-main{margin-top:70px}.s-overview-intro{margin:0 20px 50px}.services-overview{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-left:10px;margin-right:10px}.service{padding:0;border-width:1.2px}.service-icon span{font-size:35px;padding:25px;margin-top:20px}.service h3{font-size:12px}.service-btn{max-width:fit-content;margin:20px auto}.service-btn button{padding:5px 15px;font-size:11px;border:none;font-weight:700}.bottom-mover{margin-bottom:70px}.client-testimonials-section{margin-top:70px}.client-testimonials-intro{text-align:center;margin:0 20px 50px}.client-testimonials{margin:0}.client-images img{width:50px;height:50px}.client-images img.active{width:70px;height:70px}.testimonial-content h3{font-size:14px}.testimonial-content p{font-size:12px;line-height:1.1}.about-introduction{display:flex;flex-direction:column;gap:0}.about-intro-left{margin-left:20px;margin-right:20px;margin-bottom:40px;align-items:center}.about-intro-left h3,.about-intro-left h1,.about-intro-left p{text-align:center}.about-intro-left a{font-size:14px;padding:20px}.about-intro-right{margin-right:20px;margin-left:20px}.mission-vision-values{gap:5px;margin-left:10px;margin-right:10px}.mission-vision-values .mission-vision-value-box .heading-icon img{left:10px}.mission-vision-values .values .box-text{gap:5px}.regional-governers-cards{column-gap:40px}.contact-container .contact-form form{padding:40px 100px}.contact-container .contact-img img{width:350px;height:350px}.contact-socials{margin-top:70px;margin-bottom:70px}.contact-socials a i{font-size:40px}.site-gallery .image-box img{max-width:100%;max-height:100%}.francophonie-intro{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px}.francophonie-intro .intro-right{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:50px;margin-left:10px;margin-right:10px}}@media only screen and (max-width: 600px) and (min-width: 521px){.inside input,.inside select{width:400px}.middle-row{display:flex;flex-direction:column;gap:20px}.middle-row select{width:480px}.bottom-row .inside #message{width:400px}}@media (max-width: 520px){p{line-height:1.5}.scroll-to-top button i{font-size:20px}.cta-button{margin-right:20px}.cta-button a{padding:15px 7px;font-size:12px}.s-overview-main{margin-top:50px}.services-overview{display:flex;flex-direction:column;margin-left:20px;margin-right:20px}.service{border-width:2px}.service-icon span{font-size:70px;padding:20px}.service h3{font-size:14px}.service p{font-size:12px}.service-btn button{padding:20px;font-size:12px}.bottom-mover{margin-bottom:0}.respo-below520{margin-bottom:50px}.client-testimonials-section{margin-top:50px}.client-testimonials-section .testi-wrapper{margin:10px;padding:10px}.client-testimonials-intro{text-align:center;margin:0 10px 50px}.client-images img{width:50px;height:50px}.client-images img.active{width:70px;height:70px}.client-testimonials .testimonial-content h3{font-size:16px}.testimonial-content p{margin-bottom:20px}.mission-vision-values{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px;margin-left:20px;margin-right:20px}.mission-vision-values .mission-vision-value-box{border-top-width:2px;border-bottom:none}.mission-vision-values .mission-vision-value-box .heading-icon img{width:70px;height:70px;position:relative;left:10px}.regional-governers-container{margin-top:40px}.regional-governers-cards{display:flex;flex-direction:column;justify-content:center;align-items:center;row-gap:20px}.region-card{width:350px;height:200px}.events-main .event-buttons{gap:10px}.events-main .event-buttons button{padding:10px 30px;font-weight:600}.event-details{gap:15px;margin:50px 20px}.membership-main .membership-details .member-info .info-card{width:400px}.privacy-notice{margin:30px}.privacy-notice p{font-size:16px}.privacy-notice h2{text-align:center}.privacy-notice h3{color:#2c3d89}.privacy-notice ul{line-height:1.5}}@media (max-width: 462px){.client-testimonials-section{margin-top:70px}.client-testimonials{display:none}.mobile-testimonials{display:flex;flex-direction:column;justify-content:center;align-items:center}.mobile-testimonials img{width:200px;height:200px;border:2px solid #081b29;border-radius:50%}.mobile-testimonials h3{color:#081b29;font-size:24px;margin-top:20px;text-align:center}.mobile-testimonials h4{color:#2c3d89;font-size:14px;text-align:center}.mobile-testimonials p{text-align:center;margin-bottom:20px}.about-us-intro{padding-top:100px;padding-bottom:100px}.about-us-intro h1{font-size:34px}.mission-vision-values{margin-left:10px;margin-right:10px}.region-card{width:320px;height:200px}.membership-main .membership-details .member-info .info-card{width:300px}.privacy-notice{gap:15px;margin:20px}.privacy-notice p{font-size:14px;line-height:1.2}.privacy-notice h2{font-size:22px}.privacy-notice h3{font-size:18px}.privacy-notice ul{font-size:13px}}@media (max-width: 391px){.img-container img{width:300px;height:300px}.intro-buttons{gap:5px;font-size:11px}#contact_btn,#more_about{padding:15px 10px}.client-testimonials-section .testi-wrapper{padding:5px}.client-testimonials-intro h2{position:relative;top:10px}.mobile-testimonials h3{font-size:20px}.mobile-testimonials h4{font-size:11px}.region-card{width:300px}.events-main .event-content .upcoming-events-list,.events-main .event-content .past-events-list,.news-main .news-content{gap:20px}.events-main .event-content .event-card{gap:0px;width:320px}.events-main .event-content .event-card .event-image img{width:320px}}@keyframes entranceAnime{0%{opacity:0}to{opacity:1}}._header_1tsv3_1{display:flex;justify-content:space-between;align-items:center;box-shadow:0 0 5px #2c3d89;position:relative;padding:15px 20px}._logoContainer_1tsv3_21{position:relative;display:flex;justify-content:center;align-items:center}._logoImage_1tsv3_35{max-height:130px}._menuIcon_1tsv3_45{background:#2c3d89;color:#0d8b44;position:relative;font-size:50px;border-radius:50%;padding:5px;display:none;cursor:pointer;transition:all .4s ease-in-out}._closeIcon_1tsv3_69{color:#ea1d26}._mainNav_1tsv3_77 ul{list-style:none;display:flex;align-items:center;gap:40px}._mainNav_1tsv3_77 ul li{position:relative}._homeIcon_1tsv3_99{font-size:35px}._mainNav_1tsv3_77 ul li a{color:#2c3d89;font-weight:700}._mainNav_1tsv3_77 ul li:hover a,._mainNav_1tsv3_77 ul li a._active_1tsv3_119{color:#0d8b44}._mainNav_1tsv3_77 ul ul{background:#fff;display:none;position:absolute;top:100%;left:0;padding:15px;box-shadow:0 2px 5px #2c3d89;margin-top:30px}._mainNav_1tsv3_77 ul li:hover>ul{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}._mainNav_1tsv3_77 ul li:hover>ul._left_1tsv3_163{left:auto;right:0}._mainNav_1tsv3_77 ul ul li{width:calc(33.333% - 20px);margin-bottom:30px}._mainNav_1tsv3_77 ul ul a{padding:15px;white-space:nowrap}._mainNav_1tsv3_77 ul ul a:hover{color:#2c3d89;text-decoration:underline}._mainNav_1tsv3_77 ul ul a._active_1tsv3_119{color:#2c3d89}._languageToggle_1tsv3_217{display:flex;flex-direction:column;justify-content:center;align-items:center}._languageToggle_1tsv3_217 h6{color:#2c3d89;text-align:center}._languageToggle_1tsv3_217 button{background:#2c3d89;padding:7px;box-shadow:0 0 5px #2c3d89;border-radius:5px;margin-top:-15px;border:none}._languageToggle_1tsv3_217 button:hover{background:#0d8b44;box-shadow:0 0 5px #0d8b44}@media (max-width: 991px){._header_1tsv3_1{padding:10px}._logoImage_1tsv3_35{max-width:100px;min-height:100px}._menuIcon_1tsv3_45{display:block;font-size:40px}._mainNav_1tsv3_77{position:absolute;top:100%;left:-100%;width:100%;padding:0;transition:all .4s ease-in-out;transition-delay:25ms}._mainNav_1tsv3_77._active_1tsv3_119{left:0;transition-delay:0s}._mainNav_1tsv3_77 ul{background:#2c3d89;flex-direction:column;gap:20px;max-width:100%;padding:20px;border-radius:5px;box-shadow:0 0 5px #0d8b44}._mainNav_1tsv3_77 ul li{font-size:20px}._mainNav_1tsv3_77 ul li a{color:#0d8b44}._mainNav_1tsv3_77 ul li a:hover,._mainNav_1tsv3_77 ul li a._active_1tsv3_119{color:#ea1d26}._mainNav_1tsv3_77 ul li span{display:none}._mainNav_1tsv3_77 ul ul{display:none;position:absolute;top:-55px;left:60%;z-index:2;padding:10px;border-radius:5px}._mainNav_1tsv3_77 ul li:hover>ul{display:block}._mainNav_1tsv3_77 ul li:hover>ul li{font-size:16px}}@media (max-width: 520px){._logoImage_1tsv3_35{max-width:70px;min-height:70px}._menuIcon_1tsv3_45{font-size:32px}._mainNav_1tsv3_77 ul li{font-size:16px}._mainNav_1tsv3_77 ul li:hover>ul li{font-size:14px}}@media (max-width: 462px){._logoImage_1tsv3_35{max-width:100px;max-height:100px}._menuIcon_1tsv3_45{font-size:36px}}@media (max-width: 391px){._logoImage_1tsv3_35{max-width:120px;max-height:120px}._menuIcon_1tsv3_45{font-size:35px}._mainNav_1tsv3_77 ul li{font-size:14px}._mainNav_1tsv3_77 ul li:hover>ul li{font-size:11px}}._introductionContainer_124xd_1{display:grid;grid-template-columns:repeat(2,1fr);align-items:center;gap:20px}._fadeIn_124xd_15{opacity:1;transition:opacity .4s ease-in-out}._fadeOut_124xd_25{opacity:0;transition:opacity .4s ease-in-out}._leftSection_124xd_35{display:flex;flex-direction:column;margin:50px 0 0 50px}._leftSection_124xd_35 h1,._introParagraph_124xd_49{margin-bottom:20px}._introButtons_124xd_57{display:flex;justify-content:space-between;align-items:center;margin-top:40px}._introButtons_124xd_57 a{padding:20px 40px;font-weight:700;border-radius:8px}._contactBtn_124xd_83{background-color:#2c3d89}._contactBtn_124xd_83:hover{background-color:#0d8b44;box-shadow:0 0 5px #0d8b44}._moreAbout_124xd_101{background-color:#0d8b44;color:#2c3d89}._moreAbout_124xd_101:hover{background-color:#2c3d89;color:#0d8b44;box-shadow:0 0 5px #2c3d89}._rightSection_124xd_123{margin:50px 50px 0 0}._imgContainer_124xd_131{text-align:center;margin:auto;min-height:400px;display:flex;align-items:center;justify-content:center}._introImage_124xd_149{width:450px;height:450px;border-radius:8px;transition:opacity .4s ease-in-out}@media (max-width: 1200px){._introButtons_124xd_57 a{padding:15px 30px;white-space:nowrap}}@media (max-width: 991px){._introductionContainer_124xd_1{gap:15px}._introButtons_124xd_57 a{padding:10px 20px;border-width:2px}._introImage_124xd_149{width:310px;height:310px}}@media only screen and (max-width: 814px) and (min-width: 769px){._introductionContainer_124xd_1{gap:5px}._introImage_124xd_149{width:350px;height:350px}._introButtons_124xd_57{flex-direction:column;justify-content:center;gap:15px}}@media (max-width: 768px){._introductionContainer_124xd_1{display:flex;flex-direction:column;justify-content:center;gap:0}._introButtons_124xd_57{padding:0 20px}._rightSection_124xd_123{display:flex;justify-content:center;align-items:center;margin:40px 0 0}._introImage_124xd_149{width:400px;height:400px}._leftSection_124xd_35{max-width:100%;margin:auto}._leftSection_124xd_35 h1{text-align:center;margin-top:50px}._introParagraph_124xd_49{margin:10px 30px;text-align:justify}._introButtons_124xd_57{gap:40px}}@media (max-width: 520px){._introButtons_124xd_57{flex-direction:column;gap:20px}}._aboutBrief_19t92_1{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;margin:100px 50px 0}._aboutBriefText_19t92_19 h2,._aboutBriefText_19t92_19 p{text-align:center}._aboutBriefText_19t92_19 p{margin-bottom:40px}._aboutBriefBtnContainer_19t92_37{display:flex;justify-content:center;align-items:center}._aboutBriefBtn_19t92_37{background-color:#2c3d89;padding:20px 40px;font-weight:700;border-radius:8px;margin-bottom:70px}._aboutBriefBtn_19t92_37:hover{background-color:#ea1d26;box-shadow:0 0 5px #ea1d26}@media (max-width: 991px){._aboutBrief_19t92_1{margin:100px 30px 0}}@media (max-width: 768px){._aboutBrief_19t92_1{margin:70px 20px 0}}@media (max-width: 520px){._aboutBrief_19t92_1{margin:50px 10px 0}._aboutBriefText_19t92_19 p{text-align:justify;margin-bottom:20px}._aboutBriefBtn_19t92_37{padding:10px 20px}}._achievementsOverview_blwgs_1{margin-bottom:100px}._achievementsIntroHeading_blwgs_9{text-align:center;margin-bottom:30px}._achievementsFlexArea_blwgs_19{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;column-gap:7px;row-gap:20px}._achievementsBox_blwgs_37{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;box-shadow:0 0 3px #2c3d89;border-radius:8px;gap:20px}._achievementImg_blwgs_59{width:300px;height:300px;border-radius:8px}._achievementDescription_blwgs_71{width:300px;height:200px}._achievementDescText_blwgs_81 p{font-size:12px;margin-bottom:40px;text-align:center;line-height:1.3}._achievementExploreLink_blwgs_95{color:#2c3d89}._achievementExploreLink_blwgs_95:hover{color:#0d8b44}._achievementExploreLink_blwgs_95 i{position:relative;top:7px;left:0;transition:all .4s ease-in-out}._achievementExploreLink_blwgs_95:hover i{left:3px}@media (max-width: 991px){._achievementExploreLink_blwgs_95{font-size:12px}}@media (max-width: 520px){._achievementsFlexArea_blwgs_19{margin:0 20px}}@media (max-width: 391px){._achievementDescText_blwgs_81 p{font-size:11px}}._membershipContainer_7dq48_1{background:#0d8b44;display:grid;grid-template-columns:repeat(2,1fr);gap:20px;align-items:center;padding:40px 0}._membershipLeft_7dq48_19,._membershipRight_7dq48_21{display:flex;flex-direction:column;max-width:100%}._membershipLeft_7dq48_19{margin-left:50px;margin-top:10px}._membershipRight_7dq48_21{margin-right:50px}._membershipParagraph_7dq48_51{margin-bottom:50px}._membershipButtons_7dq48_59{display:flex;justify-content:space-between}._memberInfo_7dq48_69,._memberApply_7dq48_71{padding:20px 40px;font-weight:700;border-radius:8px}._memberInfo_7dq48_69{background-color:#2c3d89;margin-right:30px}._memberInfo_7dq48_69:hover{background-color:#0d8b44;color:#2c3d89;box-shadow:0 0 5px #2c3d89}._memberApply_7dq48_71{background-color:#ea1d26;color:#2c3d89}._memberApply_7dq48_71:hover{background-color:#0d8b44;color:#2c3d89;box-shadow:0 0 5px #2c3d89}@media (max-width: 1200px){._memberInfo_7dq48_69,._memberApply_7dq48_71{padding:15px 30px}}@media (max-width: 991px){._membershipContainer_7dq48_1{gap:15px}}@media (max-width: 768px){._membershipContainer_7dq48_1{display:flex;flex-direction:column;justify-content:center;gap:0}._membershipLeft_7dq48_19,._membershipRight_7dq48_21{margin:0}._membershipRight_7dq48_21{display:flex;justify-content:center;align-items:center}._membershipRight_7dq48_21 h2{text-align:center}._membershipParagraph_7dq48_51{margin:10px 30px;text-align:justify}._membershipButtons_7dq48_59{justify-content:center;gap:40px;font-size:14px}._memberInfo_7dq48_69,._memberApply_7dq48_71{padding:10px 20px}}@media (max-width: 520px){._membershipButtons_7dq48_59{gap:20px;font-size:12px}._memberInfo_7dq48_69,._memberApply_7dq48_71{padding:20px}}@media (max-width: 462px){._membershipButtons_7dq48_59{display:flex;flex-direction:column;text-align:justify}}._partnerRecognitionSection_jfezf_1{margin-top:70px;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-right:50px;margin-left:50px;gap:20px}._partnerRecognitionIntro_jfezf_23{display:flex;flex-direction:column;text-align:center}._partnerRecognitionHeading_jfezf_35{margin-bottom:20px}._fadeIn_jfezf_43{opacity:1;transition:opacity .4s ease-in-out}._fadeOut_jfezf_53{opacity:0;transition:opacity .4s ease-in-out}._partnerRecognitionParagraph_jfezf_63{margin-bottom:20px}._partnerLogos_jfezf_71{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:20px}._partnerLogoImageContainer_jfezf_87{display:flex;justify-content:center}._partnerLogoImage_jfezf_87{width:170px;height:170px}._francophonieLinkContainer_jfezf_107{margin-top:20px;margin-bottom:40px}._francophonieLink_jfezf_107{font-size:20px;font-weight:800}._francophonieLink_jfezf_107 i{font-size:40px;position:relative;top:7px;left:2px;transition:all .4s ease-in-out}._francophonieLink_jfezf_107:hover i{left:7px}@media (max-width: 1200px){._partnerLogoImage_jfezf_87{width:140px;height:140px}}@media (max-width: 991px){._partnerRecognitionSection_jfezf_1{margin-left:20px;margin-right:20px}._partnerRecognitionParagraph_jfezf_63{text-align:center;margin-bottom:20px}._partnerLogoImage_jfezf_87{width:150px;height:150px}}@media (max-width: 768px){._partnerRecognitionParagraph_jfezf_63{margin-bottom:10px}._partnerLogoImage_jfezf_87{width:120px;height:120px}._francophonieLinkContainer_jfezf_107{margin-top:0}._francophonieLink_jfezf_107{font-size:14px}._francophonieLink_jfezf_107 i{font-size:30px}}@media (max-width: 520px){._partnerRecognitionParagraph_jfezf_63{text-align:justify}._partnerLogoImage_jfezf_87{width:250px;height:250px}}@media (max-width: 391px){._partnerRecognitionParagraph_jfezf_63{margin-bottom:0}._partnerLogoImage_jfezf_87{width:200px;height:200px}}._schoolStats_nfll9_1{background:linear-gradient(135deg,#040549,#181a33);margin-top:20px;display:flex;flex-direction:column;align-items:center;padding:20px}._statsHeading_nfll9_19{color:#fff;text-align:center}._cardsContainer_nfll9_29{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:20px;width:100%;max-width:1200px;margin:20px 0}._statCard_nfll9_47{background-color:#fff;color:#2c3d89;padding:20px;border-radius:8px;box-shadow:0 4px 10px #0000001a;text-align:center;transition:all .4s ease-in-out}._statCard_nfll9_47:hover{transform:translateY(-10px);box-shadow:0 10px 15px #0003}._statCard_nfll9_47 h3{font-size:1.2rem;margin-bottom:10px}._statCard_nfll9_47 p{font-weight:700;text-align:center}._total_nfll9_97{font-size:1.5rem;margin-bottom:20px;text-align:center}._schoolListsLink_nfll9_109{background-color:#0d8b44;color:#fff;padding:15px 30px;border-radius:8px;font-weight:700}._schoolListsLink_nfll9_109:hover{background-color:#ea1d26;color:#fff}._eventsOverview_3al8v_1{display:flex;flex-direction:column;padding:0 50px;margin-top:70px}._mainEvent_3al8v_15{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;align-items:center}._mainEventLeft_3al8v_29,._mainEventDetails_3al8v_31{display:flex;flex-direction:column}._mainEventImg_3al8v_41{width:600px;height:400px;border-radius:8px}._mainEventDetails_3al8v_31 h5{color:#ea1d26}._mainEventDetails_3al8v_31 h3,._mainEventDetails_3al8v_31 p{margin-bottom:20px}._eventsInfoLink_3al8v_71{color:#0d8b44;text-decoration:none;font-weight:800;transition:all .4s ease-in-out}._eventsInfoLink_3al8v_71:hover{color:#2c3d89}._eventsInfoLink_3al8v_71 i{position:relative;top:7px;left:0;transition:all .4s ease-in-out}._eventsInfoLink_3al8v_71:hover i{left:5px}._otherEvents_3al8v_115{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;column-gap:20px;row-gap:40px;margin-top:50px;margin-bottom:100px}._otherEventBox_3al8v_137{display:flex;flex-direction:column}._otherEventImg_3al8v_147{width:350px;height:200px;border-radius:8px}._otherEventDescription_3al8v_159{display:flex;flex-direction:column;gap:10px;width:350px;padding:0 5px}._otherEventDetails_3al8v_175{color:#ea1d26}._otherEventTitle_3al8v_183{color:#2c3d89;margin-top:-20px}._otherEventParagraph_3al8v_193{font-size:12px;margin-bottom:20px;text-align:left;line-height:1.3}@media (max-width: 1200px){._mainEvent_3al8v_15{gap:10px}._mainEventImg_3al8v_41{width:500px;height:250px}}@media (max-width: 991px){._eventsOverview_3al8v_1{padding:0 20px}._mainEvent_3al8v_15{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:0}._eventsOverviewHeading_3al8v_257{text-align:center}._mainEventImg_3al8v_41{max-width:100%;max-height:100%}._mainEventDetails_3al8v_31{justify-content:center;align-items:center;margin-top:0}._mainEventDetails_3al8v_31 h5,._mainEventDetails_3al8v_31 h2,._mainEventDetails_3al8v_31 h3,._mainEventDetails_3al8v_31 p{text-align:center}._mainEventDetails_3al8v_31 p{line-height:1.5}}@media (max-width: 768px){._mainEventDetails_3al8v_31{margin:0;display:flex;justify-content:center;align-items:center}._mainEventParagraph_3al8v_327{margin:10px 20px;text-align:justify}}@media (max-width: 462px){._eventsOverview_3al8v_1{margin-top:40px;padding:0 10px}._otherEvents_3al8v_115{margin-bottom:50px}._otherEventBox_3al8v_137{align-items:center;text-align:center}._otherEventParagraph_3al8v_193{text-align:center}}._publicationsContainer_c5yqp_1{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0 50px}._publicationsHeading_c5yqp_17{text-align:center}._publicationsGrid_c5yqp_25{display:grid;grid-template-columns:repeat(2,1fr);gap:50px}._publicationBox_c5yqp_37{display:grid;grid-template-columns:1fr 3fr;column-gap:20px;padding:10px;border:1px solid #2c3d89;border-bottom:5px solid #0d8b44;border-radius:8px}._publicationImgContainer_c5yqp_57{display:flex;justify-content:center;align-items:center}._publicationImg_c5yqp_57{width:200px;height:100px;border-radius:8px}._publicationText_c5yqp_81 a{color:#0d8b44;font-weight:700}._publicationText_c5yqp_81 a:hover{color:#2c3d89}._publicationText_c5yqp_81 a i{position:relative;top:7px;left:0;transition:all .4s ease-in-out}._publicationText_c5yqp_81 a:hover i{left:3px}._publicationText_c5yqp_81 p{line-height:1.2;font-size:12px}@media (max-width: 991px){._publicationsGrid_c5yqp_25{display:flex;flex-direction:column;justify-content:center;align-items:center}}@media (max-width: 520px){._publicationsContainer_c5yqp_1{padding:0 10px}}@media (max-width: 462px){._publicationBox_c5yqp_37{display:flex;flex-direction:column;column-gap:40px}}._leadGenContainer_1tdkf_1{background:#0d8b44;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:70px;margin-top:100px;padding:100px 0}._leadGenHeading_1tdkf_23{text-align:center}._leadGenBtn_1tdkf_31{display:flex;justify-content:center;align-items:center}._leadGenBtn_1tdkf_31 a{background:#2c3d89;font-weight:700;border-radius:8px;padding:20px 40px}._leadGenBtn_1tdkf_31 a:hover{background:#0d8b44;color:#2c3d89;box-shadow:0 0 10px #2c3d89}._leadGenBtn_1tdkf_31 a i{font-size:25px;position:relative;top:4px;left:4px;transition:all .4s ease-in-out}._leadGenBtn_1tdkf_31 a:hover i{left:7px}@media (max-width: 768px){._leadGenContainer_1tdkf_1{padding:50px 0}._leadGenBtn_1tdkf_31 a{font-weight:600;padding:15px 30px;font-size:14px}._leadGenBtn_1tdkf_31 a i{font-size:20px;top:3px}}@media (max-width: 462px){._leadGenContainer_1tdkf_1{gap:50px;padding:30px 0}._leadGenBtn_1tdkf_31 a{padding:20px}}@media (max-width: 391px){._leadGenContainer_1tdkf_1{padding:20px}._leadGenBtn_1tdkf_31 a{padding:15px;font-size:12px}}.resources{width:100%;background-color:#f5f5f5}.resources-page{max-width:1200px;margin:0 auto;padding:20px}.resources-page h1{font-size:2.5rem;text-align:center}.resources-page .section{margin-bottom:40px}.resources-page h2{font-size:2rem;margin-bottom:10px}.resources-page h5{font-size:15px;font-style:normal}.resources-page p{font-size:1.1rem;color:#040404;margin-bottom:20px}.resources-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.resource-item{background:#fff;padding:20px;border-radius:10px;border:solid 1px rgb(245,233,233);box-shadow:0 4px 8px #0000001a;text-align:center;display:flex;flex-direction:column;justify-content:space-between}.resource-item:hover{box-shadow:0 6px 12px #00000026}.resource-icon{width:60px;margin:0 auto 15px}.doc-name{font-size:1rem;margin-bottom:10px;text-align:center!important}.download-link{background-color:#2c3d89;color:#fff;padding:10px;border-radius:50%;height:20px;width:20px;text-transform:uppercase;font-weight:600;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;transition:background-color .4s ease,transform .3s ease}.download-link:hover{background-color:#0d8b44;transform:scale(1.05);text-decoration:none}.download-link .fa-download{margin-right:8px}.resource-icon{width:50px;height:50px;margin-bottom:15px}@media (max-width: 768px){h1{font-size:2rem}.resources-grid{grid-template-columns:1fr 1fr}}@media (max-width: 480px){h1{font-size:1.8rem}.resources-grid{grid-template-columns:1fr}}._footer_1uktp_1{display:flex;flex-direction:column;gap:50px;padding:50px 50px 0;box-shadow:0 0 5px #0d8b44 inset}._footerUpper_1uktp_17{display:grid;grid-template-columns:repeat(3,2fr);gap:50px}._footerUpperLeft_1uktp_29,._footerUpperCenter_1uktp_31,._footerUpperRight_1uktp_33{display:flex;flex-direction:column}._footerLogoContainer_1uktp_43{display:flex;justify-content:left}._footerLogoImg_1uktp_53{width:150px;height:150px}._footerText_1uktp_63{color:#2c3d89;font-size:12px;line-height:1.5}._footerUpperCenter_1uktp_31{text-align:center}._footerLinksHeading_1uktp_83{font-size:24px}._footerUpperCenter_1uktp_31 a{color:#2c3d89;font-size:12px;margin-bottom:10px}._footerUpperCenter_1uktp_31 a:hover{color:#0d8b44}._footerUpperRight_1uktp_33 ._footerLinksHeading_1uktp_83{text-align:left}._footerUpperRight_1uktp_33 a{color:#2c3d89;font-size:12px;margin-bottom:10px}._footerUpperRight_1uktp_33 a:hover{color:#0d8b44}._footerUpperRight_1uktp_33 a i{position:relative;top:4px;font-size:30px}._footerSocials_1uktp_151{display:flex;align-items:center;gap:10px;margin-top:25px}._footerSocials_1uktp_151 a i{background:#2c3d89;color:#0d8b44;font-size:35px;border:1px solid #2c3d89;border-radius:50%;padding:5px;box-shadow:0 0 5px #0d8b44;transition:all .4s ease-in-out}._footerSocials_1uktp_151 a i:hover{box-shadow:none}._footerLower_1uktp_195{display:flex;justify-content:space-between;align-items:center}._copyright_1uktp_207{color:#0d8b44;font-size:10px}._powerLink_1uktp_217{font-weight:700}@media (max-width: 1200px){._footerLogoImg_1uktp_53{width:130px;height:130px}._footerText_1uktp_63{font-size:11px;line-height:1.3}._footerLinksHeading_1uktp_83{font-size:20px}._footerUpperCenter_1uktp_31 a,._footerUpperRight_1uktp_33 a{font-size:11px}._footerSocials_1uktp_151{margin-top:17px}._footerSocials_1uktp_151 a i{font-size:30px;padding:3px}}@media (max-width: 991px){._footer_1uktp_1{padding:20px 20px 0;gap:40px}._footerUpper_1uktp_17{gap:40px}._footerLogoImg_1uktp_53{width:110px;height:110px}._footerText_1uktp_63{font-size:10px;line-height:1.2}._footerLinksHeading_1uktp_83{font-size:18px;white-space:nowrap}._footerUpperCenter_1uktp_31 a,._footerUpperRight_1uktp_33 a{font-size:10px}._footerUpperRight_1uktp_33 ._footerLinksHeading_1uktp_83{margin-bottom:10px}._footerSocials_1uktp_151 a i{font-size:28px}._copyright_1uktp_207{font-size:8px}}@media (max-width: 768px){._footerUpper_1uktp_17{display:flex;flex-direction:column;gap:20px}._footerUpperLeft_1uktp_29{justify-content:center;align-items:center}._footerLogoImg_1uktp_53{width:150px;height:150px}._footerText_1uktp_63{font-size:12px;text-align:center}._footerLinksHeading_1uktp_83{font-size:22px}._footerUpperCenter_1uktp_31 a,._footerUpperRight_1uktp_33 a{font-size:12px}._footerUpperRight_1uktp_33{align-items:center;text-align:center}._footerUpperRight_1uktp_33 ._footerLinksHeading_1uktp_83{text-align:center}._footerSocials_1uktp_151{justify-content:center;gap:20px;margin-top:20px}._footerSocials_1uktp_151 a i{font-size:34px;padding:5px}._copyright_1uktp_207{font-size:10px}}@media (max-width: 462px){._footerLower_1uktp_195{flex-direction:column;justify-content:center}._copyright_1uktp_207{text-align:center}}@media (max-width: 391px){._footerSocials_1uktp_151 a i{font-size:30px}}
