.cp-ideal-certification,.cp-left,.cp-registration-banner,.cp-right-card,.cpif-info-bar,.cpso-section,.footer-bg,.git-container,.header-wrapper,.hero-banner-wrapper,.pts-container,[class*=certipoint-],[class*=cp-],[class*=cpif-],[class*=cpso-],[class*=git-],[class*=header-],[class*=hero-banner-],[class*=reg-]{font-family:Montserrat,sans-serif!important}.cp-ideal-certification *,.cp-left *,.cp-registration-banner *,.cp-right-card *,.cpif-info-bar *,.cpso-section *,.footer-bg *,.git-container *,.header-wrapper *,.hero-banner-wrapper *,.pts-container *{font-family:Montserrat,sans-serif}html[dir=rtl] .cp-ideal-certification,html[dir=rtl] .cp-registration-banner,html[dir=rtl] .cpso-section,html[dir=rtl] .footer-bg,html[dir=rtl] .git-container,html[dir=rtl] .header-wrapper,html[dir=rtl] .hero-banner-wrapper,html[dir=rtl] .pts-container{text-align:right}:root{--cp-primary:#246980;--cp-secondary:#7adbba;--cp-accent:#f5694f;--cp-purple:#521466;--cp-text-dark:#15181b;--cp-text-light:#fff;--cp-bg-light:#f7f7f7;--cp-bg-teal:#007991}.testimonial-carousel.owl-carousel .owl-nav button.owl-next{position:absolute;top:-160px;right:0;background:transparent}.testimonial-carousel.owl-carousel .owl-nav button.owl-next span{background:url(/images/green-right-arrow.svg) 49% 49% no-repeat;color:#fff;width:40px;height:40px;border-radius:20px;display:block;font-size:28px;display:flex;justify-content:center;font-weight:700;background-color:#f7f7f7;font-size:0}.testimonial-carousel.owl-carousel .owl-nav button.owl-prev{position:absolute;top:-160px;right:50px;background:transparent}.testimonial-carousel.owl-carousel .owl-nav button.owl-prev span{background:url(/images/green-right-arrow.svg) 49% 49% no-repeat;color:#fff;width:40px;height:40px;border-radius:20px;display:block;font-size:28px;display:flex;justify-content:center;font-weight:700;background-color:#f7f7f7;transform:rotate(180deg);font-size:0}.testimonial-carousel.owl-theme .owl-dots .owl-dot span{height:5px;margin:5px 4px;width:20px}.testimonial-carousel.owl-theme .owl-dots .owl-dot.active span,.testimonial-carousel.owl-theme .owl-dots .owl-dot:hover span{background:rgb(197,207,210);width:40px;transition:all .3s ease}.cd-video{cursor:pointer}@media screen and (max-width:768px){.testihld-body .custom-next,.testihld-body .custom-prev{display:none}}html[dir=rtl] .testimonial-carousel.owl-carousel .owl-nav{direction:rtl}html[dir=rtl] .testimonial-carousel.owl-carousel .owl-nav .owl-prev{right:inherit;left:50px}html[dir=rtl] .testimonial-carousel.owl-carousel .owl-nav .owl-next{left:0;right:auto}html[dir=rtl] .testimonial-carousel.owl-carousel .owl-nav button.owl-prev span{transform:rotate(0deg)}html[dir=rtl] .testimonial-carousel.owl-carousel .owl-nav button.owl-next span{transform:rotate(180deg)}.cd-achieve-section{padding:40px 0}.cd-achieve-container{max-width:1376px;margin:0 auto}.cd-achieve-section{font-family:Poppins,sans-serif}.cd-achieve-grid{display:flex;flex-wrap:wrap;gap:16px;overflow-x:auto;scroll-behavior:smooth;padding-bottom:15px}.cd-achieve-card{flex:1 1 0;min-width:230px;background-color:#fff;border:1px solid #e8eded;border-radius:12px;padding:24px 20px;text-align:left;transition:all .4s ease;position:relative;overflow:hidden}.cd-achieve-title{font-size:18px;font-weight:600;color:#131E29;margin-bottom:10px;line-height:1.4}.cd-achieve-text{font-size:16px;color:#1c404d;margin-bottom:16px;font-weight:400;opacity:.7;min-height:72px}.cd-achieve-icon{width:60px;height:60px;opacity:.8;transition:all .3s ease}.cd-achieve-card.active,.cd-achieve-card:hover{background-color:#00748f;color:#fff;flex:1.2 1 0}.cd-achieve-card.active{min-width:300px}.cd-achieve-card:hover .cd-achieve-text,.cd-achieve-card:hover .cd-achieve-title{color:#fff}.cd-achieve-card:hover .cd-achieve-icon{filter:brightness(0) invert(1);opacity:1}::-webkit-scrollbar{height:5px}.cd-achieve-text-2{color:#fff;opacity:0;min-height:192px;margin-bottom:0}.cd-achieve-text-2,.ch-steps{font-size:16px;font-weight:400}.ch-steps{color:#00748F;white-space:nowrap;margin:0}.ch-strategic-icon{position:absolute;bottom:10px}.cd-achieve-card.active .cd-achieve-text-2,.cd-achieve-card:hover .cd-achieve-text-2{color:#fff;opacity:1}.cd-achieve-card.active .ch-strategic-icon,.cd-achieve-card:hover .ch-strategic-icon{opacity:0!important}.cd-achieve-card.active .ch-steps,.cd-achieve-card:hover .ch-steps{color:#fff;font-size:24px}.cd-achieve-card.active .ch-arrow,.cd-achieve-card:hover .ch-arrow{stroke:#fff}.cd-achieve-card.active .cd-achieve-title,.cd-achieve-card:hover .cd-achieve-title{font-size:24px;color:#fff}html[dir=rtl] .ch-arrow{rotate:180deg}@media screen and (max-width:1180px){.cd-achieve-text-2{min-height:inherit;color:#1C404D;opacity:1}}@media (min-width:1024px){.cd-achieve-section{padding-bottom:clamp(40px,3.5vw,80px);padding-top:clamp(40px,3.5vw,80px)}}.cookie-popup{position:fixed;bottom:0;left:0;transform:translateX(0);width:100%;max-width:100%;background:#00748E;color:#fff;padding:18px 0 10px;border-radius:0;border:1px solid #00748e;font-family:poppins;font-weight:400;z-index:9999;box-sizing:border-box;display:none}.cookie-popup-inn{max-width:1320px;margin:0 auto;position:relative}.cookie-popup h2{margin:0 0 10px;font-size:18px;font-weight:700;font-family:Playfair Display,serif}.cookie-popup p{font-size:14px;line-height:1.5;margin-bottom:15px}.cookie-options{margin-bottom:5px}.cookie-options label{margin-right:15px;font-size:14px}.cookie-footer{display:flex;justify-content:space-between;align-items:center}.cookie-popup button.confirm{background:#e87300;padding:10px 20px;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;border:2px solid #e87300;transition:background .3s ease}.cookie-popup button.confirm:hover{background:transparent;color:#e87300}.cookie-popup .close-btn{position:absolute;top:-5px;right:0;font-size:32px;cursor:pointer;color:#e87300;background:#fff;width:34px;height:34px;text-align:center;line-height:36px;border-radius:50%;font-weight:400;text-shadow:0 1px 0 #fff}.cookie-popup a{display:inline-block;color:#f5b21f;font-size:15px;text-decoration:none}.cookie-popup a:hover{color:#e87300}@media only screen and (max-width:780px){.cookie-popup{padding:15px}.cookie-footer{display:flex;align-items:start;flex-direction:column-reverse;gap:10px}}.all-event-banner{padding:80px 0;background-size:cover;background-repeat:no-repeat;background-position:50%}@media (max-width:767px){.all-event-banner{position:relative;width:100%;overflow:hidden;padding:60px 0;background-size:cover;background-position:50%;background-repeat:no-repeat}}.all-event-banner h1{font-weight:700;font-style:Bold;font-size:clamp(32px,3.5vw,40px);line-height:1.3;letter-spacing:-.96px;max-width:398px;color:#fff}.en-testimonial-heading{font-weight:700!important;font-size:48px!important;line-height:1.4!important;color:#1C404D!important;max-width:50%!important}@media (max-width:991px){.en-testimonial-heading{font-size:32px!important;max-width:100%!important}}.testimonial-list_testimonial-list-container__xUa5M{margin:0 auto;padding-top:80px;padding-bottom:80px}.testimonial-list_testimonial-list-grid__ltpnV{display:flex;flex-wrap:wrap}.testimonial-list_testimonial-list-card__knNta{border-radius:16px;padding:32px;display:flex;flex-direction:column;gap:32px;height:100%;border:1px solid #e5e5e5;transition:all .3s ease;position:relative;overflow:hidden;background-color:#f6f6f6;color:#1c404d}.testimonial-list_testimonial-list-card__knNta:hover{background-color:#1c3f4d;color:#e8eded}.testimonial-list_testimonial-list-header__eRh8b{display:flex;align-items:center;gap:16px}.testimonial-list_testimonial-list-avatar__22ad9{width:60px;height:60px;border-radius:50%;object-fit:cover;flex-shrink:0}.testimonial-list_testimonial-list-info__ezQze{display:flex;flex-direction:column;gap:4px}.testimonial-list_testimonial-list-name__CCFYc{font-size:20px;font-weight:600;margin:0;line-height:1.4;letter-spacing:-.4px;color:#1c404d;transition:color .3s ease}.testimonial-list_testimonial-list-card__knNta:hover .testimonial-list_testimonial-list-name__CCFYc{color:#e8eded}.testimonial-list_testimonial-list-title__tmk_c{font-size:18px;font-weight:400;margin:0;line-height:1.4;letter-spacing:-.36px;color:rgba(17,17,17,.5);transition:color .3s ease}.testimonial-list_testimonial-list-card__knNta:hover .testimonial-list_testimonial-list-title__tmk_c{color:rgba(255,255,255,.5)}.testimonial-list_testimonial-list-content__shGKp{flex:1}.testimonial-list_testimonial-list-text__USTIP{font-size:18px;font-weight:400;line-height:1.6;margin:0;color:#1c404d;transition:color .3s ease}.testimonial-list_testimonial-list-card__knNta:hover .testimonial-list_testimonial-list-text__USTIP{color:#ffffff}.testimonial-list_testimonial-list-logo__ZCpmh{margin-top:auto}.testimonial-list_testimonial-list-logo-box___XvFH{background-color:#f6f6f6;border-radius:8px;padding:20px;max-width:220px;max-height:96px;display:flex;align-items:center;justify-content:flex-start;transition:background-color .3s ease}.testimonial-list_testimonial-list-card__knNta:hover .testimonial-list_testimonial-list-logo-box___XvFH{background-color:#1c3f4d}.testimonial-list_testimonial-list-logo-placeholder__Dxfmp{font-size:18px;font-weight:600;color:#333;transition:color .3s ease}.testimonial-list_testimonial-list-card__knNta:hover .testimonial-list_testimonial-list-logo-placeholder__Dxfmp{color:#ffffff}.testimonial-list_testimonial-list-logo-img__e56L7{max-width:100%;max-height:100%;object-fit:contain;transition:filter .3s ease}.testimonial-list_testimonial-list-card__knNta:hover .testimonial-list_testimonial-list-logo-img__e56L7{filter:brightness(0) invert(1)}@media (max-width:991.98px){.testimonial-list_testimonial-list-grid__ltpnV{flex-direction:column}.testimonial-list_testimonial-list-card__knNta{margin-bottom:0}.testimonial-list_testimonial-list-name__CCFYc{font-size:18px}.testimonial-list_testimonial-list-text__USTIP,.testimonial-list_testimonial-list-title__tmk_c{font-size:16px}}@media (max-width:575.98px){.testimonial-list_testimonial-list-card__knNta{padding:24px;gap:24px}.testimonial-list_testimonial-list-logo-box___XvFH{width:100%;max-width:220px}}.testimonial-list_abt-view-more__4Rg9A{font-family:Poppins;font-weight:500;font-size:14px;line-height:21.52px;display:inline-block;padding:8px 16px;color:#1C3F4D;text-decoration:none;border-radius:4px;border:1px solid #1c3f4d;transition:all .3s ease;margin-top:48px}.testimonial-list_abt-view-more__4Rg9A:hover{color:#fff;background-color:#1C3F4D}.testimonial-list_testimonial-banner__ugZce{padding:130px 0;background-size:cover;background-repeat:no-repeat;background-position:50%}.testimonial-list_en-testimonial-heading__3ADwU{font-weight:700;font-size:48px;line-height:1.4;color:#1C404D;max-width:50%}@media (max-width:991px){.testimonial-list_en-testimonial-heading__3ADwU{font-size:32px;max-width:100%}.testimonial-list_testimonial-list-container__xUa5M{padding-top:40px;padding-bottom:40px}.testimonial-list_h2-heading__aQWwn{font-size:24px}}.partnership-section,.partnership-section2{padding:20px 0 30px}:root{--scroll-duration:22s}.logo-scroll{background:transparent}.logo-scrolling{padding:24px 0 0;overflow:hidden}.logo-scrolling:has(.logo-bar-scrolling[data-disable-scroll]){padding:unset;overflow:unset}.logo-scrolling:has(.logo-bar-scrolling[data-disable-scroll]) .logo-track{display:unset;width:unset}.logo-scrolling:has(.logo-bar-scrolling[data-disable-scroll]) .logos{margin-right:unset}.logo-bar-scrolling[data-disable-scroll] .logo-track{animation:none!important;transform:translateX(0)!important;max-width:1600px}.logo-bar-scrolling[data-disable-scroll],.logo-bar-scrolling[data-disable-scroll] .logo-track .sequence{flex-wrap:wrap;display:flex;justify-content:center;align-items:center}.logo-bar-scrolling[data-disable-scroll] .logo-track .sequence{align-content:center}@media screen and (min-width:1440px){.logo-bar-scrolling[data-disable-scroll] .logo-track .sequence{padding:var(--padding-32,32px) var(--margin-100,100px);gap:var(--margin-60,60px)}}@media screen and (min-width:1024px) and (max-width:1439px){.logo-bar-scrolling[data-disable-scroll] .logo-track .sequence{padding:var(--padding-32,32px) var(--margin-1024,60px);gap:var(--margin-24,24px) var(--margin-60,60px)}}@media screen and (max-width:1023px){.logo-bar-scrolling[data-disable-scroll] .logo-track .sequence{padding:var(--padding-32,32px) var(--margin-640,24px);gap:var(--margin-24,24px) var(--margin-60,60px)}}.sequence{display:flex}.logos,.sequence{flex:0 0 auto;align-items:center}.logos{display:inline-flex;justify-content:center;width:230px;height:105px;aspect-ratio:230/105}.logo-image{display:block;object-fit:contain;max-height:90px;max-width:150px}@media(prefers-reduced-motion:reduce){.logo-track{animation:none;transform:none}}@media (min-width:992px){.partnership-section{padding:40px 0}}@media (min-width:1200px){.partnership-section{padding:30px 0}.logo-scrolling{padding:5px 0 0}.partnership-section2{padding:20px 0}}.logo-track{display:flex;width:max-content;animation:marquee var(--scroll-duration) linear infinite;will-change:transform}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(calc(-1 * var(--loop-distance)))}}.logo-track.rtl-mode{flex-direction:row-reverse;animation:marquee-rtl var(--scroll-duration) linear infinite}@keyframes marquee-rtl{0%{transform:translateX(0)}to{transform:translateX(var(--loop-distance))}}.cd-breadcrumb{flex-wrap:wrap;gap:6px;font-family:Inter,sans-serif;font-size:14px;line-height:1.6;max-width:824px;padding:8px 0}.cd-breadcrumb a{color:#00748F;text-decoration:none;font-weight:500;transition:color .2s ease}.cd-breadcrumb a:hover{text-decoration:underline;color:#005f76}.cd-breadcrumb svg{flex-shrink:0;display:inline-block;vertical-align:middle}.cd-breadcrumb .cd-current{font-weight:600;color:#005f76}@media (max-width:576px){.cd-breadcrumb{font-size:13px;gap:4px}.cd-breadcrumb a{max-width:90px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block}}.textimg-bg1{background:#f7f7f7;background-size:cover;background-position:50%;background-repeat:no-repeat;min-height:300px}.textimg-bg2{background:#f8f8f8;min-height:300px}.textimg-bg2,.textimg-mob{background-size:cover;background-position:50%;background-repeat:no-repeat}.textimg-mob{display:block;height:300px}.btn-orange-solid-small{width:100%}.p-mob{padding:30px 20px 0}@media (min-width:768px){.textimg-bg1,.textimg-bg2{background-size:cover;min-height:370px}.btn-orange-solid-small{width:auto;padding:10px 30px}.textimg-mob{display:none}}@media (min-width:992px){.textimg-section{padding-top:30px;padding-bottom:30px;display:flex;align-items:center}.p-mob{padding:inherit}}@media (min-width:1024px){.textimg-section{padding-top:clamp(40px,3.5vw,80px)!important;padding-bottom:clamp(40px,3.5vw,80px)!important}}@media (min-width:1400px){.textimg-bg1{background-position:right 0}.textimg-mob{display:none}}html[dir=rtl] .textimg-bg1,html[dir=rtl] .textimg-bg1 .container,html[dir=rtl] .textimg-bg2,html[dir=rtl] .textimg-bg2 .container{transform:scaleX(-1)}html[dir=rtl] .h2-heading,html[dir=rtl] .sub-heading{text-align:right}html[dir=rtl] .text-sm-start{text-align:right!important}.AssessmentContainer_assessment-container__wSYzI{padding:30px 0;background-image:url(/images/assessment-bg.jpg)}.AssessmentContainer_assessment-container-2__T7zvL,.AssessmentContainer_assessment-container__wSYzI{background-size:cover;background-repeat:no-repeat;background-position:50%;background-attachment:fixed}.AssessmentContainer_assessment-container-2__T7zvL{padding:110px 0 80px;background-image:url(/images/assessment-bg-2.jpg)}.AssessmentContainer_assessment-container-dark__4O1xK{padding:30px 0;background-image:url(/images/assessment-dark-bg.png);background-size:cover;background-repeat:no-repeat;background-position:50%;background-attachment:fixed}.AssessmentContainer_ass-cont-2__bhhxs{padding-top:78px;position:relative}.AssessmentContainer_ass-center-logo__4XW0g{position:absolute;height:156px;width:156px;background-color:#fff;top:0;left:50%;transform:translateX(-50%);border-radius:78px;box-shadow:0 8px 24px rgba(149,157,165,.2);display:flex;align-items:center;justify-content:center}.AssessmentContainer_assessment-heading__OfOkD{text-align:center;font-weight:700;font-size:42px;line-height:100%;color:#fff;margin-bottom:15px}.AssessmentContainer_assessment-para__2p8IQ{font-family:Poppins,sans-serif;font-weight:400;font-size:18px;line-height:170%;text-align:center;color:rgba(255,255,255,.7);max-width:572px;margin:auto}.AssessmentContainer_btn-orange-solid-medium__SRj1C{padding:17px 40px;font-size:14.28px;font-weight:400}.AssessmentContainer_assessment-img-icons__L7l3d{display:flex;justify-content:center;align-items:center}.AssessmentContainer_assessment-fig__xen3O{height:58px;width:58px;border-radius:125px;border:1px solid #fff;overflow:hidden}.AssessmentContainer_assessment-fig__xen3O img{height:100%}.AssessmentContainer_ml-16-neg__WoQvT{margin-left:-16px}.AssessmentContainer_ass-gradient-border__v_SdD{position:relative;background:#fff;z-index:1;border-radius:125px;height:60px;width:60px}.AssessmentContainer_ass-gradient-border__v_SdD:before{content:"";position:absolute;inset:0;border-radius:125px;padding:2px;background:linear-gradient(135deg,#548CF3,#0D0512,#AE7201);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;z-index:-1}@media screen and (max-width:768px){.AssessmentContainer_assessment-heading__OfOkD{font-size:30px}.AssessmentContainer_assessment-para__2p8IQ{font-size:16px}.AssessmentContainer_btn-orange-solid-medium__SRj1C{padding:10px 20px;white-space:nowrap}.AssessmentContainer_ass-center-logo__4XW0g{top:4%;height:120px;width:120px}.AssessmentContainer_ass-center-logo__4XW0g svg{width:70%}.AssessmentContainer_assessment-container-2__T7zvL{padding:90px 0 60px}}@media (min-width:1024px){.AssessmentContainer_assessment-container__wSYzI{padding-top:clamp(40px,3.5vw,80px);padding-bottom:clamp(40px,3.5vw,80px)}}.thankyou-modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1050;overflow-x:hidden;overflow-y:auto}.thankyou-modal .modal-dialog{position:relative;z-index:1055}.thankyou-modal .modal-content{position:relative;background-color:#fff;z-index:1055}.thankyou-modal .modal-backdrop{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1040}.modal-btn-close{background-image:url("data:image/svg+xml;utf8,<svg width='24' height='23' viewBox='0 0 24 23' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M11.5062 13.6099L2.93125 21.9722C2.61042 22.285 2.20208 22.4415 1.70625 22.4415C1.21042 22.4415 0.802083 22.285 0.481249 21.9722C0.160416 21.6593 0 21.2611 0 20.7776C0 20.294 0.160416 19.8958 0.481249 19.583L9.05625 11.2207L0.481249 2.85851C0.160416 2.54564 0 2.14744 0 1.66391C0 1.18038 0.160416 0.78218 0.481249 0.469308C0.802083 0.156435 1.21042 0 1.70625 0C2.20208 0 2.61042 0.156435 2.93125 0.469308L11.5062 8.83153L20.0812 0.469308C20.4021 0.156435 20.8104 0 21.3062 0C21.8021 0 22.2104 0.156435 22.5312 0.469308C22.8521 0.78218 23.0125 1.18038 23.0125 1.66391C23.0125 2.14744 22.8521 2.54564 22.5312 2.85851L13.9562 11.2207L22.5312 19.583C22.8521 19.8958 23.0125 20.294 23.0125 20.7776C23.0125 21.2611 22.8521 21.6593 22.5312 21.9722C22.2104 22.285 21.8021 22.4415 21.3062 22.4415C20.8104 22.4415 20.4021 22.285 20.0812 21.9722L11.5062 13.6099Z' fill='%2300748F'/></svg>")}.custom-modal-body{display:flex;gap:35px}.custom-modal-body figure{max-width:461px}.custom-modal-body figure,.custom-modal-body figure img{border-radius:0 16px 16px 0}.custom-modal-body h1{font-weight:600;font-size:clamp(30px,3.5vw,48px);letter-spacing:-.4px;color:#00748F}.custom-modal-body h2{font-weight:500;font-size:clamp(20px,3.5vw,28px);line-height:44px;letter-spacing:-.1px;color:#1C404D}.custom-modal-body p{font-weight:400;font-size:clamp(16px,3.5vw,18px);line-height:28px;color:#1C404D;max-width:488px}.thankyou-modal .modal-content{border-radius:16px}.pr-2{padding-right:8px}.thankyou-modal .modal-dialog{margin:8px auto 0}@media (max-width:820px){.custom-modal-body{flex-wrap:wrap;row-gap:0}.custom-modal-body figure{max-width:100%;padding:16px}.custom-modal-body figure img{width:100%;border-radius:16px}.modal-btn-close{font-size:20px}.thankyou-modal .custom-modal-body .pr-2{width:100%;padding-left:16px;padding-right:16px}.custom-modal-body p{max-width:100%}}@media (min-width:576px){.thankyou-modal .modal-dialog{max-width:1100px;margin:0 auto;min-height:-webkit-fill-available;align-content:center}}html[dir=rtl] .thankyou-modal .modal-header{justify-content:end}html[dir=rtl] .modal-btn-close{margin:0}html[dir=rtl] .custom-modal-body figure img{border-radius:16px 0 0 16px}.component.info-card-banner-component{scroll-margin-top:100px}.cpso-section{padding:80px 0;background:#f8f9fa}.cpso-title{font-size:clamp(24px,3.5vw,36px);font-weight:700;color:#00748E;margin-bottom:40px;line-height:48px}.cpso-grid{gap:16px;flex-wrap:wrap}.cpso-card,.cpso-grid{display:flex;justify-content:center}.cpso-card{background:#ffffff;border-radius:12px;padding:32px 24px;max-width:304px;width:100%;text-align:center;border:1px solid #e6e6e6;transition:all .3s ease;flex-direction:column;align-items:center}.cpso-card .cpso-card-heading{font-weight:700;font-size:24px;line-height:28px;color:#246980}.cpso-card:hover{background:#0b6f7f;color:#fff;border-color:#0b6f7f}.cpso-card:hover .cpso-card-heading{color:#fff}.cpso-card .cpso-icon{width:48px;margin-bottom:16px}.cpso-card:hover .cpso-icon svg path{stroke:#fff}.cpso-card .cpso-icon2{width:56px;margin-bottom:16px}.cpso-card .cpso-icon2 .cpso-icon-image{width:56px;height:56px;object-fit:contain}.cpso-card:hover .cpso-icon2 svg path{fill:#fff}.cpso-card:hover .cpso-icon2 .cpso-icon-image{filter:brightness(0) invert(1)}.cpso-img img{border-radius:20px}.cpso-number{font-size:36px;font-weight:700;color:#246980}.cpso-card:hover .cpso-number{color:#fff}.cpso-text{margin-top:4px;line-height:1.4;font-size:clamp(18px,3.5vw,20px);color:#15181B;font-weight:600}.cpso-para{margin-top:4px;font-weight:400;font-size:16px;line-height:24px;color:#246980}.cpso-card:hover .cpso-para,.cpso-card:hover .cpso-text{color:#fff}.cpso-placeholder{opacity:.5;font-style:italic}.info-card-banner-placeholder{padding:40px;text-align:center;background:#f0f0f0;border-radius:8px}@media (max-width:768px){.cpso-grid{gap:16px}.cpso-card{width:46%}.cpso-section{padding:40px 0}}@media (max-width:480px){.cpso-card{width:100%}}.hero-banner-wrapper{position:relative;width:100%;overflow:hidden;margin-top:100px}.hero-banner-wrapper:before{content:"";position:absolute;top:-100px;left:0;width:100%;height:785px;z-index:-2}.hero-banner-wrapper:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:680px;z-index:-1}.hero-banner-slider{position:relative;width:100%;height:100vh;min-height:600px}.hero-banner-slide{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;transition:opacity .6s ease-in-out,visibility .6s ease-in-out;display:flex;align-items:center;padding:80px 0;z-index:0}.hero-banner-slide-inner{z-index:1;position:relative}.hero-desktop{display:block}.hero-mobile{display:none}.hero-banner-slide.hero-banner-active{opacity:1;visibility:visible}.hero-banner-slide .container,.hero-banner-slide .container-fluid{max-width:1600px;padding:0 80px}.hero-banner-content{padding-right:40px}.hero-banner-content.animate{animation:hero-banner-fade-in-left .8s ease-out}@keyframes hero-banner-fade-in-left{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}.hero-banner-title{font-size:48px;font-weight:900;color:#246980;line-height:1.3;letter-spacing:-.96px;margin-bottom:16px}.hero-banner-description{font-size:18px;color:#15181b;line-height:1.6;letter-spacing:-.36px;margin-bottom:39px;max-width:535px}.hero-banner-buttons{display:flex;gap:16px;flex-wrap:wrap}.hero-banner-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:19px 24px;font-size:16px;font-weight:700;letter-spacing:-.32px;border-radius:35px;border:none;cursor:pointer;transition:all .3s ease;white-space:nowrap;text-decoration:none}.hero-banner-btn-primary{background-color:#f5694f;color:white}.hero-banner-btn-primary:hover{background-color:#e04d32;transform:translateY(-2px);box-shadow:0 8px 20px rgba(245,105,79,.3);color:white}.hero-banner-btn-secondary{background-color:transparent;color:#521466;border:2px solid #521466}.hero-banner-btn-secondary:hover{background-color:#521466;color:white;transform:translateY(-2px)}.hero-banner-image-wrapper{position:relative;width:100%;height:680px}.hero-banner-image-wrapper.animate{animation:hero-banner-fade-in-right .8s ease-out}@keyframes hero-banner-fade-in-right{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}.hero-banner-image{width:100%;height:100%;object-fit:cover;border-radius:0;box-shadow:0 20px 60px rgba(0,0,0,.15);position:absolute;left:0;top:0;z-index:0}.hero-banner-stats-card{position:absolute;top:60px;right:40px;background:rgba(122,219,186,.95);backdrop-filter:blur(10px);padding:24px;border-radius:16px;box-shadow:0 30px 60px rgba(32,56,85,.1);min-width:143px;text-align:center;animation:hero-banner-float 3s ease-in-out infinite;z-index:2}@keyframes hero-banner-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.hero-banner-stats-icon{display:flex;justify-content:center;margin-bottom:8px}.hero-banner-stats-number{font-size:36px;font-weight:700;color:#246980;line-height:1.2;margin-bottom:8px}.hero-banner-stats-text{font-size:14px;font-weight:600;color:#246980;line-height:1.3}.hero-banner-cert-card{position:absolute;bottom:100px;left:40px;background:rgba(255,255,255,.95);backdrop-filter:blur(15px);padding:24px;border-radius:12px;box-shadow:0 25px 66px rgba(0,0,0,.15);min-width:240px;animation:hero-banner-slide-up .8s ease-out .3s both;z-index:2}@keyframes hero-banner-slide-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.hero-banner-cert-title{font-size:14px;font-weight:700;color:#246980;margin-bottom:16px;letter-spacing:-.28px}.hero-banner-cert-item{display:flex;align-items:flex-start;gap:12px;margin-bottom:12px}.hero-banner-cert-item svg{flex-shrink:0;margin-top:2px}.hero-banner-cert-lines{flex:1;display:flex;flex-direction:column;gap:6px}.hero-banner-cert-line{height:3px;background:rgba(68,81,80,.2);border-radius:2px}.hero-banner-cert-line-short{width:80%}.hero-banner-cert-line-shorter{width:60%}.hero-banner-cert-btn{width:100%;margin-top:16px;padding:10px 16px;background:#521466;color:white;border:none;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease}.hero-banner-cert-btn:hover{background:#3d0f4d;transform:translateY(-2px)}.hero-banner-curve{position:absolute;border:5px solid rgba(255,255,255,.15);border-radius:50%;pointer-events:none}.hero-banner-curve-1{width:300px;height:300px;bottom:-50px;right:-50px;animation:hero-banner-rotate 20s linear infinite}.hero-banner-curve-2{width:250px;height:250px;bottom:-30px;right:-30px;animation:hero-banner-rotate 15s linear infinite reverse}.hero-banner-curve-3{width:200px;height:200px;bottom:-10px;right:-10px;animation:hero-banner-rotate 10s linear infinite}@keyframes hero-banner-rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.hero-banner-controls{position:absolute;bottom:60px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:16px;background:white;padding:12px 20px;border-radius:37px;box-shadow:0 4px 30px rgba(0,0,0,.1);z-index:10}.hero-banner-nav{background:transparent;border:none;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;transition:transform .3s ease}.hero-banner-nav:hover{transform:scale(1.2)}.hero-banner-nav svg{display:block}.hero-banner-dots{display:flex;gap:6px;align-items:center}.hero-banner-dot{width:22px;height:8px;background:rgba(122,219,186,.3);border-radius:18px;cursor:pointer;transition:all .3s ease}.hero-banner-dot:hover{background:rgba(122,219,186,.5)}.hero-banner-dot-active{width:30px;background:#7adbba}.hero-banner-placeholder{display:flex;align-items:center;justify-content:center;height:400px;color:#999999;font-size:14px}@media (max-width:1200px){.hero-banner-slide .container,.hero-banner-slide .container-fluid{padding:0 60px}}@media (max-width:991px){.hero-banner-slide .container,.hero-banner-slide .container-fluid{padding:0 40px}.hero-banner-slide{padding:40px 0;height:auto}.hero-banner-content{padding-right:0;margin-bottom:40px}.hero-banner-title{font-size:36px}.hero-banner-description{font-size:16px}.hero-banner-image-wrapper{height:500px}.hero-banner-stats-card{top:30px;right:20px;padding:20px;min-width:120px}.hero-banner-stats-number{font-size:28px}.hero-banner-stats-text{font-size:12px}.hero-banner-cert-card{bottom:30px;left:20px;padding:20px;min-width:200px}}@media (max-width:767px){.hero-banner-wrapper{margin-top:60px}.hero-banner-slide .container,.hero-banner-slide .container-fluid{padding:0 20px}.hero-banner-title{font-size:28px;letter-spacing:-.56px}.hero-banner-description{font-size:15px;margin-bottom:24px}.hero-banner-buttons{flex-direction:column;width:100%}.hero-banner-btn{width:100%;justify-content:center;padding:16px 20px;font-size:15px}.hero-banner-image-wrapper{height:400px;margin-top:20px}.hero-banner-stats-card{top:20px;right:10px;padding:16px;min-width:100px}.hero-banner-stats-number{font-size:24px}.hero-banner-stats-text{font-size:11px}.hero-banner-cert-card{bottom:20px;left:10px;padding:16px;min-width:180px}.hero-banner-cert-title{font-size:12px}.hero-banner-cert-btn{padding:8px 12px;font-size:12px}.hero-banner-controls{bottom:30px;padding:8px 16px;gap:12px}.hero-banner-dot{width:18px;height:6px}.hero-banner-dot-active{width:24px}.hero-banner-curve-1,.hero-banner-curve-2,.hero-banner-curve-3,.hero-desktop{display:none}.hero-mobile{display:block}}@media (max-width:480px){.hero-banner-title{font-size:24px}.hero-banner-description{font-size:14px}.hero-banner-image-wrapper{height:350px}}.header-wrapper{background:white;border-bottom:1px solid rgba(0,0,0,.06);position:fixed;top:0;left:0;right:0;z-index:1000}.header-container{max-width:1600px;margin:0 auto;padding:24px 40px}.header-inner{display:flex;align-items:center;justify-content:space-between}.header-logo-section{display:flex;align-items:center;gap:36px}.header-logo{width:169px;height:50px;position:relative}.header-logo img,.header-logo svg{width:100%;height:100%}.header-logo img{object-fit:contain}.header-nav{display:flex;align-items:center;gap:0;padding:8px;border-radius:49px}.header-nav-item{padding:12px 16px;border-radius:37px;text-decoration:none;color:#15181b;font-size:16px;font-weight:600;opacity:.8;transition:all .3s ease;cursor:pointer;white-space:nowrap}.header-nav-item:hover{background-color:rgba(0,0,0,.05);opacity:1;color:#15181b}.header-nav-placeholder{padding:12px 16px;color:rgba(0,0,0,.4);font-size:14px;font-style:italic}.header-right-section{display:flex;align-items:center;justify-content:space-between;gap:20px}.header-knowledge-link{display:flex;align-items:center;gap:4px;padding:12px 0;text-decoration:none;color:#521466;font-size:16px;font-weight:700;white-space:nowrap;transition:opacity .3s ease}.header-knowledge-link:hover{opacity:.8;color:#521466}.header-knowledge-icon{width:16px;height:16px}.header-language-selector{display:flex;align-items:center;gap:8px;padding:8px 16px;cursor:pointer;border:none;background:transparent;color:#246980;font-size:16px;font-weight:700;font-family:Montserrat,sans-serif;position:relative}.header-language-icon{width:16px;height:16px}.header-language-dropdown{position:absolute;top:100%;right:0;background:white;border:1px solid rgba(0,0,0,.1);border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);margin-top:8px;min-width:140px;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .3s ease;z-index:10}.header-language-dropdown.active{opacity:1;visibility:visible;transform:translateY(0)}.header-language-option{padding:12px 16px;color:#246980;font-size:16px;font-weight:600;cursor:pointer;transition:background .2s ease;border-bottom:1px solid rgba(0,0,0,.06)}.header-language-option:last-child{border-bottom:none}.header-language-option:hover{background:rgba(36,105,128,.1)}.header-language-option.selected{background:rgba(36,105,128,.15)}.header-cta-button{background:#f5694f;color:#f7f7f7;padding:8px 32px;border-radius:35px;text-decoration:none;font-size:16px;font-weight:700;text-transform:capitalize;transition:all .3s ease;border:none;white-space:nowrap;height:44px;display:flex;align-items:center;justify-content:center}.header-cta-button:hover{background:#e04f36;color:#f7f7f7}.header-mobile-toggle{display:none;flex-direction:column;gap:5px;cursor:pointer;background:transparent;border:none;padding:10px}.header-mobile-toggle-bar{width:25px;height:3px;background-color:#15181b;transition:all .3s ease;border-radius:2px}.header-mobile-toggle.active .header-mobile-toggle-bar:first-child{transform:rotate(45deg) translate(7px,7px)}.header-mobile-toggle.active .header-mobile-toggle-bar:nth-child(2){opacity:0}.header-mobile-toggle.active .header-mobile-toggle-bar:nth-child(3){transform:rotate(-45deg) translate(7px,-7px)}.header-mobile-overlay{position:fixed;top:0;right:-100%;width:100%;height:100vh;background:white;box-shadow:-2px 0 10px rgba(0,0,0,.1);transition:right .3s ease;z-index:1001;overflow-y:auto;display:flex;flex-direction:column}.header-mobile-overlay.active{right:0}.header-mobile-header{display:flex;align-items:center;justify-content:space-between;padding:20px;border-bottom:1px solid rgba(0,0,0,.06);flex-shrink:0}.header-mobile-logo{width:100px;height:auto}.header-mobile-logo svg{width:100%;height:auto}.header-mobile-logo img{width:100%;height:auto;object-fit:contain}.header-mobile-header-right{display:flex;align-items:center;gap:12px}.header-mobile-lang-text{color:#246980;font-size:14px;font-weight:600;display:flex;align-items:center;gap:4px;cursor:pointer;position:relative;background:transparent;border:none;padding:0}.header-mobile-lang-dropdown{position:absolute;top:100%;right:0;background:white;border:1px solid rgba(0,0,0,.1);border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);margin-top:8px;min-width:120px;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .3s ease;z-index:10}.header-mobile-lang-dropdown.active{opacity:1;visibility:visible;transform:translateY(0)}.header-mobile-lang-option{padding:12px 16px;color:#246980;font-size:14px;font-weight:600;cursor:pointer;transition:background .2s ease;border-bottom:1px solid rgba(0,0,0,.06)}.header-mobile-lang-option:last-child{border-bottom:none}.header-mobile-lang-option:hover{background:rgba(36,105,128,.1)}.header-mobile-lang-option.selected{background:rgba(36,105,128,.15)}.header-mobile-close{background:transparent;border:none;font-size:28px;color:#246980;cursor:pointer;line-height:1;padding:0;width:28px;height:28px;display:flex;align-items:center;justify-content:center}.header-mobile-nav{display:flex;flex-direction:column;padding:0;flex:1}.header-mobile-nav-item{padding:24px 20px;text-decoration:none;color:#15181b;font-size:18px;font-weight:600;border-bottom:1px solid rgba(0,0,0,.06);transition:background .3s ease;text-align:center}.header-mobile-nav-item:hover{background:rgba(0,0,0,.05);color:#15181b}.header-mobile-nav-placeholder{padding:24px 20px;color:#999999;font-size:14px;font-style:italic;text-align:center}.header-mobile-bottom{padding:20px;display:flex;flex-direction:column;gap:20px;flex-shrink:0;background:white}.header-mobile-knowledge{display:flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;color:#521466;font-size:18px;font-weight:700;padding:16px 0}.header-mobile-language{display:none}.header-mobile-cta{background:#f5694f;color:#f7f7f7;padding:18px 32px;border-radius:8px;text-decoration:none;font-size:18px;font-weight:700;text-align:center;text-transform:capitalize;border:none;width:100%;position:sticky;bottom:20px;margin-top:auto}.header-mobile-cta:hover{background:#e04f36;color:#f7f7f7}.header-mobile-backdrop{position:fixed;top:0;left:0;width:100%;height:100vh;background:rgba(0,0,0,.5);opacity:0;visibility:hidden;transition:all .3s ease;z-index:999}.header-mobile-backdrop.active{opacity:1;visibility:visible}.header-wrapper.header-placeholder{display:flex;align-items:center;justify-content:center;color:#999999;font-size:14px}@media (max-width:1200px){.header-container{padding:20px 30px}.header-right-section{gap:15px}.header-logo-section{gap:20px;height:36px!important}}@media (max-width:991px){.header-nav,.header-right-section{display:none}.header-mobile-toggle{display:flex}.header-container{padding:15px 20px}.header-logo{width:140px;height:42px}}@media (max-width:576px){.header-container{padding:12px 15px}.header-logo{width:120px;height:36px}}.editing-mode .header-wrapper{position:relative}.editing-mode .header-mobile-toggle{display:none}.editing-mode .header-nav,.editing-mode .header-right-section{display:flex}