.qxc-container{width:calc(100% - 64px);max-width:1340px;margin:auto}.qxc-initiatives{background:#edf2f4;padding:82px 0;color:#0033a1}.qxc-initiative-layout{display:grid;grid-template-columns:30% minmax(0,1fr);gap:44px;align-items:start}.qxc-initiative-heading{padding-top:36px}.qxc-initiative-heading h1,.qxc-initiative-heading h2{font-size:44px;line-height:1.45;font-weight:600;color:#0033a1!important;margin:0}.qxc-rule{display:block;width:95px;height:3px;background:#00b5e2;margin-top:34px}.qxc-carousel-area{min-width:0}.qxc-initiative-slider{overflow:hidden}.qxc-initiative-slider:not(.swiper-initialized) .swiper-wrapper{display:flex;gap:28px;overflow:auto;scroll-snap-type:x mandatory}.qxc-initiative-slider:not(.swiper-initialized) .swiper-slide{flex:0 0 calc((100% - 56px)/3);scroll-snap-align:start}.qxc-initiative-card{height:auto!important;box-sizing:border-box;background:#fff;border-radius:25px;overflow:hidden;text-align:center;transition:transform .3s,box-shadow .3s}.qxc-initiative-card a{display:flex;align-items:center;flex-direction:column;justify-content:flex-start;min-height:355px;padding:42px 24px 35px;color:#0033a1;text-decoration:none}.qxc-initiative-card img{height:150px;width:100%;max-width:190px;object-fit:contain;margin-bottom:24px}.qxc-initiative-card h3{font-size:24px!important;line-height:1.6;color:#0033a1!important;font-weight:600;margin:0 0 20px}.qxc-initiative-card p{font-size:17px;line-height:1.65;color:#008caf;margin-top:auto}.qxc-initiative-card:hover{transform:translateY(-5px);box-shadow:0 12px 25px #0033a10b}.qxc-carousel-controls{display:flex;align-items:center;justify-content:center;gap:15px;margin-top:28px;min-height:34px}.qxc-carousel-controls button{background:transparent;border:1px solid #a7cddc;color:#0033a1;width:34px;height:34px;border-radius:50%;cursor:pointer}.qxc-carousel-controls button:disabled,.qxc-carousel-controls .swiper-button-disabled{opacity:.25;cursor:default}.qxc-pagination{display:flex;width:auto!important;justify-content:center;gap:6px}.qxc-pagination .swiper-pagination-bullet{background:#0033a1;width:8px;height:8px}.qxc-pagination .swiper-pagination-bullet-active{background:#00b5e2}.qxc-logo-fallback{min-height:150px;display:flex;align-items:center;justify-content:center;font-size:28px;margin-bottom:24px}.qxc-monochrome{filter:brightness(0) saturate(100%) invert(16%) sepia(96%) saturate(2492%) hue-rotate(212deg) brightness(85%) contrast(108%)}.qxc-initiatives-index{padding-top:125px;min-height:65vh}.qxc-initiative-page{padding-top:100px;background:white;color:#40516a}.qxc-initiative-banner{padding:72px 0 58px;background:#eff5f8}.qxc-initiative-banner h1{font-size:44px;color:#0033a1!important;line-height:1.5;margin:0 0 12px}.qxc-initiative-banner p{font-size:23px;color:#008caf;margin:0}.qxc-initiative-body{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:28px;padding-bottom:75px}.qxc-initiative-content{padding-top:42px;min-width:0}.qxc-initiative-cover{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:0 0 16px 16px;margin-bottom:28px}.qxc-prose{font-size:17px;line-height:2.1}.qxc-prose p{font-size:17px;line-height:2.1;margin-bottom:20px}.qxc-website-line{display:block;text-align:left;border-top:1px solid #a7cddc;color:#008caf;padding-top:20px;margin-top:28px;direction:ltr}.qxc-initiative-sidebar{padding:34px 24px;box-shadow:0 0 22px #0033a10c;border:1px solid #edf1f4;border-top:0;background:white;text-align:right}.qxc-sidebar-logo{width:100%;height:120px;object-fit:contain;display:block;margin-bottom:28px}.qxc-pill{display:table;margin:0 auto 32px;border-radius:30px;padding:10px 24px;background:#0033a1;color:#fff;font-size:14px}.qxc-initiative-sidebar h2{font-size:16px!important;color:#008caf!important;line-height:1.6;font-weight:500;margin:24px 0 18px}.qxc-initiative-sidebar h2:after{content:'';display:block;height:2px;width:65px;background:#00b5e2;margin-top:9px}.qxc-contact-fact p,.qxc-contact-fact a{font-size:15px;color:#40516a;line-height:1.9;overflow-wrap:anywhere}.qxc-contact-fact iframe{width:100%;height:210px;border:0;margin-top:18px}.qxc-socials{display:flex;gap:20px;align-items:center}.qxc-socials a{font-size:23px;color:#00a6d0;text-decoration:none}.qxc-socials span{font-family:Arial,sans-serif}.qxc-gallery{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:35px}.qxc-gallery img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:8px}.qxc-contact-page{padding:220px 0 90px;background:#fafafa;color:#0033a1;min-height:70vh}.qxc-contact-page h1{font-size:48px!important;color:#0033a1!important;margin:0 0 35px;line-height:1.4;font-weight:600}.qxc-contact-layout{display:grid;grid-template-columns:32% minmax(0,1fr);gap:30px;align-items:start}.qxc-contact-intro{font-size:18px!important;line-height:1.75!important;margin:0 0 30px;color:#0033a1}.qxc-contact-layout aside h2{font-size:16px!important;font-weight:500;color:#0033a1!important;margin:28px 0 8px}.qxc-email{color:#009dc8;direction:ltr;display:inline-block;font-size:15px}.qxc-contact-layout .qxc-socials{margin-top:16px}.qxc-contact-form{display:grid;grid-template-columns:1fr 1fr;gap:20px 24px;border:1px solid #e4e8ec;background:white;padding:30px 24px;border-radius:3px}.qxc-contact-form label{display:block;color:#7b8794;font-size:14px;line-height:1.8;margin:0}.qxc-contact-form label b{color:#da6971;font-weight:400}.qxc-contact-form input:not([type=checkbox]):not([type=file]),.qxc-contact-form select,.qxc-contact-form textarea{width:100%;font:inherit;font-size:16px;color:#0033a1;background:white;border:1px solid #d8dfe6;box-shadow:none;border-radius:4px;padding:12px;min-height:48px;margin-top:7px}.qxc-contact-form input:focus,.qxc-contact-form select:focus,.qxc-contact-form textarea:focus{outline:2px solid #00b5e2;outline-offset:1px}.qxc-contact-form textarea{resize:vertical;min-height:120px}.qxc-wide{grid-column:1/-1}.qxc-contact-form .qxc-honeypot{position:absolute;left:-10000px;opacity:0;width:1px;height:1px;overflow:hidden}.qxc-upload input{display:block;width:100%;margin-top:8px;font-size:14px}.qxc-upload small{display:block;font-size:12px;margin-top:8px}.qxc-privacy{display:flex!important;align-items:center;gap:8px;font-size:13px!important}.qxc-privacy input{margin:0}.qxc-privacy a{color:#0033a1;text-decoration:underline}.qxc-submit{display:block;background:#00b5e2;border:1px solid #00b5e2;color:white;padding:11px 30px;min-height:46px;border-radius:4px;font:inherit;cursor:pointer;width:fit-content}.qxc-form-status{grid-column:1/-1;padding:15px;background:#edfaff;color:#0033a1;line-height:1.8}.qxc-footer{background:linear-gradient(180deg,#0033a1,#00aedf);color:#fff!important}.qxc-footer-top{display:flex;align-items:flex-start;justify-content:space-between;gap:50px;padding-block:60px}.qxc-footer h2{font-size:28px!important;color:#fff!important;margin:0 0 18px}.qxc-footer p{font-size:17px;line-height:1.8;margin:12px 0}.qxc-footer a{color:white}.qxc-footer-button{background:white;color:#0033a1!important;padding:12px 25px;display:inline-block;border-radius:5px;margin-top:16px}.qxc-footer-contact{padding-top:2px}.qxc-footer .qxc-socials{margin-bottom:28px}.qxc-footer .qxc-socials a{color:white;font-size:25px}.qxc-footer-bottom{border-top:1px solid #ffffff65;padding:20px 0}.qxc-footer-bottom>.qxc-container{display:flex;justify-content:space-between;align-items:center;gap:25px}.qxc-footer-bottom p,.qxc-footer-bottom a{font-size:15px}.qxc-footer-bottom p{margin:0}.qxc-admin-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 22px}.qxc-admin-wide{grid-column:1/-1}.qxc-admin-grid input,.qxc-admin-grid textarea{margin-top:8px}.qxc-admin-grid button{margin-top:8px}
@media(max-width:1000px){.qxc-initiative-layout{grid-template-columns:26% minmax(0,1fr);gap:28px}.qxc-initiative-heading h1,.qxc-initiative-heading h2{font-size:34px}.qxc-initiative-slider:not(.swiper-initialized) .swiper-slide{flex-basis:calc((100% - 28px)/2)}.qxc-contact-page{padding-top:175px}.qxc-contact-layout{grid-template-columns:30% minmax(0,1fr)}.qxc-initiative-body{grid-template-columns:minmax(0,1fr) 270px}}
@media(max-width:700px){.qxc-container{width:calc(100% - 36px)}.qxc-initiatives{padding:45px 0}.qxc-initiative-layout{grid-template-columns:1fr;gap:30px}.qxc-initiative-heading{padding:0}.qxc-initiative-heading h1,.qxc-initiative-heading h2{font-size:31px}.qxc-rule{margin-top:18px;width:70px}.qxc-initiative-slider:not(.swiper-initialized) .swiper-slide{flex-basis:86%}.qxc-initiative-card a{min-height:330px;padding-top:30px}.qxc-initiative-card h3{font-size:23px!important}.qxc-initiative-banner{padding:45px 0 35px}.qxc-initiative-banner h1{font-size:31px}.qxc-initiative-banner p{font-size:19px}.qxc-initiative-body{grid-template-columns:1fr;gap:25px}.qxc-initiative-sidebar{padding:24px}.qxc-initiative-cover{margin-bottom:22px}.qxc-contact-page{padding:150px 0 55px}.qxc-contact-page h1{font-size:33px!important;margin-bottom:26px}.qxc-contact-layout{grid-template-columns:1fr;gap:30px}.qxc-contact-intro{font-size:16px!important}.qxc-contact-layout aside h2{margin-top:20px}.qxc-contact-form{padding:23px 17px;grid-template-columns:1fr;gap:18px}.qxc-wide{grid-column:auto}.qxc-contact-form input,.qxc-contact-form select,.qxc-contact-form textarea{font-size:16px!important}.qxc-footer-top,.qxc-footer-bottom>.qxc-container{flex-direction:column;gap:30px}.qxc-footer-top{padding-block:40px}.qxc-gallery{grid-template-columns:1fr}.qxc-admin-grid{display:block}}
@media(prefers-reduced-motion:reduce){.qxc-initiative-card{transition:none}.qxc-initiative-card:hover{transform:none}}

.qxc-carousel-controls{justify-content:flex-start;margin-top:34px;gap:0}.qxc-carousel-controls .qxc-prev,.qxc-carousel-controls .qxc-next,.qxc-carousel-controls .qxc-motion{display:none!important}.qxc-pagination{gap:8px;direction:rtl;align-items:center}.qxc-pagination .swiper-pagination-bullet{display:block;width:60px;height:7px;border-radius:0;opacity:1;background:#adadad;margin:0!important;transition:width .3s,background .3s}.qxc-pagination .swiper-pagination-bullet-active{width:105px;background:#0033a1}.qxc-pagination .swiper-pagination-bullet:focus-visible{outline:2px solid #00b5e2;outline-offset:4px}@media(max-width:600px){.qxc-pagination .swiper-pagination-bullet{width:35px;height:5px}.qxc-pagination .swiper-pagination-bullet-active{width:65px}}


.qxc-contact-form{position:relative}.qxc-contact-form .qxc-honeypot{left:auto;right:0;top:0;width:1px;height:1px;clip-path:inset(50%);pointer-events:none}
.qxc-initiatives-dedicated{padding:185px 0 90px;min-height:75vh;background:#edf2f4;color:#0033a1}.qxc-initiatives-dedicated header{margin-bottom:45px}.qxc-initiatives-dedicated header>span{color:#009fc8}.qxc-initiatives-dedicated h1{font-size:48px;line-height:1.5;margin:8px 0 18px;color:#0033a1}.qxc-initiatives-dedicated header p{font-size:19px;line-height:1.8}.qxc-initiatives-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.qxc-initiatives-grid .qxc-initiative-card{height:100%}.qxc-initiatives-grid h2{font-size:26px;color:#0033a1;line-height:1.5;margin:0 0 20px}.qxc-initiatives-grid .qxc-discover{display:block;margin-top:24px;color:#0033a1;font-size:16px;border-top:1px solid #dcebf0;padding-top:18px;width:100%}@media(max-width:900px){.qxc-initiatives-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.qxc-initiatives-dedicated{padding-top:145px}.qxc-initiatives-dedicated h1{font-size:36px}.qxc-initiatives-grid{grid-template-columns:1fr}}

.qxc-index-link{display:inline-block;margin-top:25px;color:#0033a1;font-size:17px}.qxc-index-link:hover{color:#009fc8}

.qsg-footer-links{display:flex;gap:25px;flex-wrap:wrap;margin-top:24px}.qsg-footer-links a{color:#fff;text-decoration:none;border-bottom:1px solid #ffffff80;padding-bottom:5px;font-size:18px}.qsg-footer-links a:hover{text-decoration:underline}
