*{word-wrap:break-word !important}a:focus,button:focus,div:focus{-webkit-highlight:none !important;-webkit-tap-highlight-color:transparent !important;box-shadow:none !important;outline:0px !important}.div-float{float:left;width:100%;height:auto}.div-flex{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:flex-start;width:100%}body{overflow-x:hidden}@media only screen and (min-width: 1920px){body{max-width:1920px;margin:0 auto !important}}.btn-primary{background-color:#FFCA07;border-color:#FFCA07;color:#000000;font-weight:600;padding:0.75rem 1.5rem;border-radius:50rem;transition:all 0.3s ease}.btn-primary:hover,.btn-primary:focus{background-color:#e6b606;border-color:#e6b606;color:#000000}.btn-dark{background-color:#1E0525;border-color:#1E0525;color:#FFFFFF;font-weight:600;padding:0.75rem 1.5rem;border-radius:50rem;transition:all 0.3s ease}.btn-dark:hover,.btn-dark:focus{background-color:#3a1145;border-color:#3a1145;color:#FFFFFF}.btn-outline-dark{border:2px solid #000000;color:#000000;font-weight:600;padding:0.75rem 1.5rem;border-radius:50rem;transition:all 0.3s ease}.btn-outline-dark:hover,.btn-outline-dark:focus{background-color:#000000;color:#FFFFFF}.cta-arrow{display:inline-flex;align-items:center;gap:1rem;font-weight:600;text-decoration:none;transition:all 0.3s ease}.cta-arrow__circle{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background-color:#FFCA07;transition:all 0.3s ease}.cta-arrow__circle svg{width:20px;height:20px;transition:all 0.3s ease}.cta-arrow:hover{text-decoration:none}.cta-arrow:hover .cta-arrow__circle{background-color:#1E0525}.cta-arrow:hover .cta-arrow__circle svg{transform:translateX(4px);fill:#FFFFFF}.cta-arrow--light{color:#000000}.cta-arrow--light:hover{color:#000000}.cta-arrow--dark{color:#FFFFFF}.cta-arrow--dark:hover{color:#FFFFFF}.cta-arrow--dark:hover .cta-arrow__circle{background-color:#FFFFFF}.cta-arrow--dark:hover .cta-arrow__circle svg{fill:#000000}.section-label{font-family:'DM Mono', 'Courier New', Courier, monospace;font-size:1.125rem;margin-bottom:1rem}@media (min-width: 992px){.section-label{font-size:1.5rem}}.insight-card{background-color:#FFFFFF;border-radius:1rem;overflow:hidden;transition:all 0.3s ease;border:none}.insight-card:hover{box-shadow:0 10px 15px rgba(0,0,0,0.1)}.insight-card:hover .insight-card__image img{transform:scale(1.05)}.insight-card__image{aspect-ratio:4/3;overflow:hidden}.insight-card__image img{width:100%;height:100%;object-fit:cover;transition:all 0.3s ease}.insight-card__content{padding:1.5rem}.insight-card__label{font-family:'DM Mono', 'Courier New', Courier, monospace;font-size:0.875rem;text-transform:uppercase;color:#6B7280;margin-bottom:0.5rem}.insight-card__title{font-size:1.25rem;color:#000000;margin-bottom:0}.insight-card a{text-decoration:none;color:inherit;display:block}.container-fluid{padding-left:72px;padding-right:72px}@media only screen and (min-width: 992px) and (max-width: 1199px){.container-fluid{padding-left:30px;padding-right:30px}}@media only screen and (min-width: 768px) and (max-width: 991px){.container-fluid{padding-left:16px;padding-right:16px}}@media only screen and (min-width: 576px) and (max-width: 767px){.container-fluid{padding-left:16px;padding-right:16px}}@media only screen and (min-width: 0px) and (max-width: 575px){.container-fluid{padding-left:16px;padding-right:16px}}.menu-open{overflow:hidden}.main{overflow-x:hidden}.white-bg-page{padding-top:90px}.site-header-outer{position:relative;margin:0px auto;width:100%}.site-header-outer .site-header{position:fixed;top:0;left:0%;right:0px;width:100%;max-width:1920px;margin:0px auto;padding:1rem;z-index:1050;transition:all .3s ease}.site-header-outer .site-header .header-out-wrap{margin:0 auto;padding:15px 0px;border-radius:50px;transition:all 0.3s ease}.site-header-outer .site-header .header-out-wrap .container-fluid{max-width:1920px}.site-header-outer .site-header__inner{display:flex;align-items:center;justify-content:space-between}.site-header-outer .site-header__logo img{max-width:121px;height:auto}@media (min-width: 992px){.site-header-outer .site-header__logo img{width:145px}}.site-header-outer .site-header__nav{display:none;align-items:center;gap:2rem}@media (min-width: 992px){.site-header-outer .site-header__nav{display:flex}}.site-header-outer .site-header__nav-item{color:#FFFFFF;font-weight:600;font-size:20px;font-family:"Manrope", sans-serif;text-decoration:none;transition:all 0.3s ease}@media only screen and (min-width: 992px) and (max-width: 1199px){.site-header-outer .site-header__nav-item{font-size:20px}}@media only screen and (min-width: 768px) and (max-width: 991px){.site-header-outer .site-header__nav-item{font-size:18px}}@media only screen and (min-width: 576px) and (max-width: 767px){.site-header-outer .site-header__nav-item{font-size:16px}}@media only screen and (min-width: 0px) and (max-width: 575px){.site-header-outer .site-header__nav-item{font-size:16px}}.site-header-outer .site-header__nav-item:hover{opacity:0.8}.site-header-outer .site-header__actions{display:flex;align-items:center;gap:1rem}.site-header-outer .site-header__search{display:none;background:none;border:none;padding:0;cursor:pointer}@media (min-width: 992px){.site-header-outer .site-header__search{display:block}}.site-header-outer .site-header__search svg{width:32px;height:32px;stroke:#FFFFFF;transition:all 0.3s ease}.site-header-outer .site-header__search:hover svg{stroke:#FFCA07}.site-header-outer .site-header__menu-toggle{background:none;border:none;padding:0;cursor:pointer}@media (min-width: 992px){.site-header-outer .site-header__menu-toggle{display:none}}.site-header-outer .site-header__menu-toggle svg{width:32px;height:32px;fill:#FFFFFF}.site-header-outer .site-header.is-hidden{transform:translateY(-100%)}.site-header-outer .site-header.is-scrolled .header-out-wrap{background-color:rgba(8,45,181,0.78);backdrop-filter:blur(10px)}.mobile-menu{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#082eb7;z-index:1070;padding:2rem 1.5rem 1.5rem;transform:translateX(100%);transition:all 0.3s ease;overflow-y:auto;display:none}.mobile-menu.is-open{transform:translateX(0);display:block}.mobile-menu__close{background:none;border:none;padding:0;cursor:pointer}.mobile-menu__close svg{width:32px;height:32px;fill:#FFFFFF}.mobile-menu__nav{list-style:none;padding-top:30px;padding-left:0px;margin:0}.mobile-menu__item{display:block;color:#FFFFFF;font-weight:600;font-size:20px;padding:1rem 0;border-bottom:1px solid rgba(255,255,255,0.1);text-decoration:none}@media only screen and (min-width: 992px) and (max-width: 1199px){.mobile-menu__item{font-size:20px}}@media only screen and (min-width: 768px) and (max-width: 991px){.mobile-menu__item{font-size:18px}}@media only screen and (min-width: 576px) and (max-width: 767px){.mobile-menu__item{font-size:16px}}@media only screen and (min-width: 0px) and (max-width: 575px){.mobile-menu__item{font-size:16px}}.mobile-menu__item:hover{color:#FFCA07}.static-header svg path{fill:#000 !important}.static-header .site-header__nav-item{color:#000 !important}.static-header .is-scrolled svg path{fill:#fff !important}.static-header .is-scrolled .site-header__nav-item{color:#fff !important}.site-footer{background:#fff;padding:3.5rem 0}.site-footer .footer-top{align-items:start}.site-footer .footer-brand{margin-bottom:2rem}.site-footer .footer-brand .footer-logo{width:301px;height:auto;margin-bottom:1.75rem}@media only screen and (min-width: 576px) and (max-width: 767px){.site-footer .footer-brand .footer-logo{width:180px}}@media only screen and (min-width: 0px) and (max-width: 575px){.site-footer .footer-brand .footer-logo{width:180px}}.site-footer .footer-brand .footer-tagline{font-family:'Swis721 BT', sans-serif;font-weight:700;font-size:28px;line-height:1.2;color:#000;margin-bottom:0}@media only screen and (min-width: 992px) and (max-width: 1199px){.site-footer .footer-brand .footer-tagline{font-size:26px}}@media only screen and (min-width: 768px) and (max-width: 991px){.site-footer .footer-brand .footer-tagline{font-size:22px}}@media only screen and (min-width: 576px) and (max-width: 767px){.site-footer .footer-brand .footer-tagline{font-size:18px}}@media only screen and (min-width: 0px) and (max-width: 575px){.site-footer .footer-brand .footer-tagline{font-size:18px}}.site-footer .footer-title{font-family:'DM Mono';font-size:20px;color:#000;font-weight:500;margin-bottom:1rem}@media only screen and (min-width: 992px) and (max-width: 1199px){.site-footer .footer-title{font-size:20px}}@media only screen and (min-width: 768px) and (max-width: 991px){.site-footer .footer-title{font-size:18px}}@media only screen and (min-width: 576px) and (max-width: 767px){.site-footer .footer-title{font-size:16px}}@media only screen and (min-width: 0px) and (max-width: 575px){.site-footer .footer-title{font-size:16px}}.site-footer .footer-links{padding:0;margin:0;list-style:none}.site-footer .footer-links li{margin-bottom:0.75rem}.site-footer .footer-links li a{text-decoration:none;color:#000;font-family:'Manrope';font-size:16px;font-size:16px;transition:color 0.3s ease}@media only screen and (min-width: 992px) and (max-width: 1199px){.site-footer .footer-links li a{font-size:16px}}@media only screen and (min-width: 768px) and (max-width: 991px){.site-footer .footer-links li a{font-size:14px}}@media only screen and (min-width: 576px) and (max-width: 767px){.site-footer .footer-links li a{font-size:14px}}@media only screen and (min-width: 0px) and (max-width: 575px){.site-footer .footer-links li a{font-size:14px}}@media only screen and (min-width: 992px) and (max-width: 1199px){.site-footer .footer-links li a{font-size:16px}}@media only screen and (min-width: 768px) and (max-width: 991px){.site-footer .footer-links li a{font-size:14px}}@media only screen and (min-width: 576px) and (max-width: 767px){.site-footer .footer-links li a{font-size:14px}}@media only screen and (min-width: 0px) and (max-width: 575px){.site-footer .footer-links li a{font-size:14px}}.site-footer .footer-links li a:hover{color:#082db5}.site-footer .footer-bottom{margin-top:3rem;padding-top:2rem;border-top:1px solid rgba(0,0,0,0.1)}.site-footer .footer-bottom .footer-bottom-text{font-family:'Manrope', sans-serif;font-size:20px;color:#000}@media only screen and (min-width: 992px) and (max-width: 1199px){.site-footer .footer-bottom .footer-bottom-text{font-size:20px}}@media only screen and (min-width: 768px) and (max-width: 991px){.site-footer .footer-bottom .footer-bottom-text{font-size:18px}}@media only screen and (min-width: 576px) and (max-width: 767px){.site-footer .footer-bottom .footer-bottom-text{font-size:16px}}@media only screen and (min-width: 0px) and (max-width: 575px){.site-footer .footer-bottom .footer-bottom-text{font-size:16px}}.site-footer .footer-bottom .footer-bottom-text a{color:#000;text-decoration:none}.site-footer .footer-bottom .footer-bottom-text a:hover{color:#082db5}.hero{max-height:920px;min-height:920px;margin:15px;position:relative;display:flex;align-items:center;background-color:#082eb7;overflow:hidden;border-radius:1rem}.hero__background{width:100%;height:100%;position:absolute;inset:0;z-index:0}.hero__background video{width:100%;height:100%;object-fit:cover}.hero__background::after{height:auto;content:'';position:absolute;inset:0;background:linear-gradient(266deg, rgba(0,0,0,0.1) 1.47%, rgba(0,0,0,0.35) 80.16%)}.hero__content{position:relative;z-index:1;padding-top:calc(80px + 3rem);padding-bottom:3rem}@media (min-width: 992px){.hero__content{padding-top:calc(80px + 5rem);padding-bottom:5rem}}.hero__title{font-size:119px;font-family:'Swis721 BT';font-weight:700;color:#FFFFFF;margin-bottom:1.5rem;margin-left:-9px}@media only screen and (min-width: 992px) and (max-width: 1199px){.hero__title{font-size:90px}}@media only screen and (min-width: 768px) and (max-width: 991px){.hero__title{font-size:55px}}@media only screen and (min-width: 576px) and (max-width: 767px){.hero__title{font-size:50px}}@media only screen and (min-width: 0px) and (max-width: 575px){.hero__title{font-size:40px}}@media (min-width: 992px){.hero__title{margin-bottom:2rem}}.hero__subtitle{font-size:18px;color:#FFFFFF;opacity:0.9;margin-top:1.5rem;max-width:600px}@media only screen and (min-width: 992px) and (max-width: 1199px){.hero__subtitle{font-size:16px}}@media only screen and (min-width: 768px) and (max-width: 991px){.hero__subtitle{font-size:16px}}@media only screen and (min-width: 576px) and (max-width: 767px){.hero__subtitle{font-size:14px}}@media only screen and (min-width: 0px) and (max-width: 575px){.hero__subtitle{font-size:14px}}@media (min-width: 992px){.hero__subtitle{font-size:20px}}@media only screen and (min-width: 992px) and (min-width: 992px) and (max-width: 1199px){.hero__subtitle{font-size:20px}}@media only screen and (min-width: 992px) and (min-width: 768px) and (max-width: 991px){.hero__subtitle{font-size:18px}}@media only screen and (min-width: 992px) and (min-width: 576px) and (max-width: 767px){.hero__subtitle{font-size:16px}}@media only screen and (min-width: 992px) and (min-width: 0px) and (max-width: 575px){.hero__subtitle{font-size:16px}}@media only screen and (min-width: 768px) and (max-width: 991px){.hero{min-height:560px}}@media only screen and (min-width: 576px) and (max-width: 767px){.hero{min-height:560px}}@media only screen and (min-width: 0px) and (max-width: 575px){.hero{min-height:560px}}.hero .graphic-img{position:absolute;bottom:0px;right:0px;height:58%}@media only screen and (min-width: 992px) and (max-width: 1199px){.hero .graphic-img{height:58%}}@media only screen and (min-width: 768px) and (max-width: 991px){.hero .graphic-img{height:48%}}@media only screen and (min-width: 576px) and (max-width: 767px){.hero .graphic-img{height:35%}}@media only screen and (min-width: 0px) and (max-width: 575px){.hero .graphic-img{height:30%}}.intro{padding:60px 0px}.intro__label{font-family:'DM Mono', 'Courier New', Courier, monospace;font-size:20px;font-weight:700;margin-bottom:1rem}@media only screen and (min-width: 992px) and (max-width: 1199px){.intro__label{font-size:20px}}@media only screen and (min-width: 768px) and (max-width: 991px){.intro__label{font-size:18px}}@media only screen and (min-width: 576px) and (max-width: 767px){.intro__label{font-size:16px}}@media only screen and (min-width: 0px) and (max-width: 575px){.intro__label{font-size:16px}}.intro__title{font-size:76px;font-weight:700;font-family:'Swis721 BT';padding:4px 15px 4px 20px;font-weight:bold;border-left:5px solid #082db5;word-break:break-word}@media only screen and (min-width: 992px) and (max-width: 1199px){.intro__title{font-size:52px}}@media only screen and (min-width: 768px) and (max-width: 991px){.intro__title{font-size:40px}}@media only screen and (min-width: 576px) and (max-width: 767px){.intro__title{font-size:32px}}@media only screen and (min-width: 0px) and (max-width: 575px){.intro__title{font-size:28px}}.intro__description{font-size:28px;font-family:"Manrope", sans-serif}@media only screen and (min-width: 992px) and (max-width: 1199px){.intro__description{font-size:26px}}@media only screen and (min-width: 768px) and (max-width: 991px){.intro__description{font-size:22px}}@media only screen and (min-width: 576px) and (max-width: 767px){.intro__description{font-size:18px}}@media only screen and (min-width: 0px) and (max-width: 575px){.intro__description{font-size:18px}}.clients{text-align:center;background-color:#FFFFFF;padding:60px 0px}.clients .client-logo{width:auto;max-height:64px}.clients__title{font-family:'DM Mono';font-weight:400;font-size:36px;color:black;margin-bottom:2rem}@media only screen and (min-width: 992px) and (max-width: 1199px){.clients__title{font-size:30px}}@media only screen and (min-width: 768px) and (max-width: 991px){.clients__title{font-size:30px}}@media only screen and (min-width: 576px) and (max-width: 767px){.clients__title{font-size:26px}}@media only screen and (min-width: 0px) and (max-width: 575px){.clients__title{font-size:22px}}.clients__grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:1rem;padding-top:10px}@media (min-width: 576px){.clients__grid{grid-template-columns:repeat(4, 1fr)}}@media (min-width: 992px){.clients__grid{grid-template-columns:repeat(5, 1fr);gap:1.5rem}}@media (min-width: 1200px){.clients__grid{grid-template-columns:repeat(7, 1fr);gap:2rem 1.5rem}}.services{padding:60px 0px}.services__title{font-size:76px;font-family:'Swis721 BT';padding:4px 40px 4px 20px;border-left:5px solid #082db5;color:#000;font-weight:bold}@media only screen and (min-width: 992px) and (max-width: 1199px){.services__title{font-size:52px}}@media only screen and (min-width: 768px) and (max-width: 991px){.services__title{font-size:40px}}@media only screen and (min-width: 576px) and (max-width: 767px){.services__title{font-size:32px}}@media only screen and (min-width: 0px) and (max-width: 575px){.services__title{font-size:28px}}.services__list{border-top:1px solid rgba(0,0,0,0.1);list-style:none;padding:0;margin:0}.services__item{display:flex;align-items:center;justify-content:space-between;padding:14px 0px;border-bottom:1px solid rgba(0,0,0,0.1);text-decoration:none;color:inherit;transition:all 0.3s ease}.services__item:hover .services__item-title{color:#fff}.services__item:hover .services__item-content{background-color:rgba(8,45,181,0.8)}.services__item-content{width:100%;display:flex;align-items:center;gap:2rem;padding:12px 24px;border-radius:54px;transition:all 0.3s ease}@media only screen and (min-width: 768px) and (max-width: 991px){.services__item-content{gap:1rem}}@media only screen and (min-width: 576px) and (max-width: 767px){.services__item-content{gap:0.7rem}}@media only screen and (min-width: 0px) and (max-width: 575px){.services__item-content{gap:0.7rem}}.services__item-number{font-family:'DM Mono', 'Courier New', Courier, monospace;font-size:14px;font-size:28px;color:#ffca07;min-width:30px}@media only screen and (min-width: 992px) and (max-width: 1199px){.services__item-number{font-size:14px}}@media only screen and (min-width: 768px) and (max-width: 991px){.services__item-number{font-size:14px}}@media only screen and (min-width: 576px) and (max-width: 767px){.services__item-number{font-size:12px}}@media only screen and (min-width: 0px) and (max-width: 575px){.services__item-number{font-size:12px}}@media only screen and (min-width: 992px) and (max-width: 1199px){.services__item-number{font-size:26px}}@media only screen and (min-width: 768px) and (max-width: 991px){.services__item-number{font-size:22px}}@media only screen and (min-width: 576px) and (max-width: 767px){.services__item-number{font-size:18px}}@media only screen and (min-width: 0px) and (max-width: 575px){.services__item-number{font-size:18px}}@media only screen and (min-width: 992px) and (max-width: 1199px){.services__item-number{min-width:75px}}.services__item-title{font-size:49px;font-weight:700;margin:0}@media only screen and (min-width: 992px) and (max-width: 1199px){.services__item-title{font-size:40px}}@media only screen and (min-width: 768px) and (max-width: 991px){.services__item-title{font-size:40px}}@media only screen and (min-width: 576px) and (max-width: 767px){.services__item-title{font-size:32px}}@media only screen and (min-width: 0px) and (max-width: 575px){.services__item-title{font-size:28px}}.services__item-arrow{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;border:1px solid rgba(0,0,0,0.2);transition:all 0.3s ease}@media (min-width: 992px){.services__item-arrow{width:50px;height:50px}}.services__item-arrow svg{width:20px;height:20px}.services__item:hover .services__item-arrow{background-color:#FFCA07;border-color:#FFCA07}.frameworks{padding:60px 0px}.frameworks__title{font-size:76px;font-family:'Swis721 BT';margin-bottom:58px;font-weight:bold}@media only screen and (min-width: 992px) and (max-width: 1199px){.frameworks__title{font-size:52px}}@media only screen and (min-width: 768px) and (max-width: 991px){.frameworks__title{font-size:40px}}@media only screen and (min-width: 576px) and (max-width: 767px){.frameworks__title{font-size:32px}}@media only screen and (min-width: 0px) and (max-width: 575px){.frameworks__title{font-size:28px}}@media only screen and (min-width: 576px) and (max-width: 767px){.frameworks__title{margin-bottom:20px}}@media only screen and (min-width: 0px) and (max-width: 575px){.frameworks__title{margin-bottom:20px}}.frameworks__nav{gap:0.5rem;margin-top:-25px}.frameworks__nav .nav-item{width:88%}@media only screen and (min-width: 768px) and (max-width: 991px){.frameworks__nav .nav-item{width:100%}}@media only screen and (min-width: 576px) and (max-width: 767px){.frameworks__nav .nav-item{width:100%}}@media only screen and (min-width: 0px) and (max-width: 575px){.frameworks__nav .nav-item{width:100%}}.frameworks h3{font-weight:bold;font-size:20px;font-family:"Manrope", sans-serif;margin-bottom:40px}@media only screen and (min-width: 992px) and (max-width: 1199px){.frameworks h3{font-size:20px}}@media only screen and (min-width: 768px) and (max-width: 991px){.frameworks h3{font-size:18px}}@media only screen and (min-width: 576px) and (max-width: 767px){.frameworks h3{font-size:16px}}@media only screen and (min-width: 0px) and (max-width: 575px){.frameworks h3{font-size:16px}}@media only screen and (min-width: 576px) and (max-width: 767px){.frameworks h3{margin-bottom:10px}}@media only screen and (min-width: 0px) and (max-width: 575px){.frameworks h3{margin-bottom:10px}}.frameworks p{font-size:20px;font-family:"Manrope", sans-serif}@media only screen and (min-width: 992px) and (max-width: 1199px){.frameworks p{font-size:20px}}@media only screen and (min-width: 768px) and (max-width: 991px){.frameworks p{font-size:18px}}@media only screen and (min-width: 576px) and (max-width: 767px){.frameworks p{font-size:16px}}@media only screen and (min-width: 0px) and (max-width: 575px){.frameworks p{font-size:16px}}.frameworks__tab{text-align:left;background:none;border:none;border-radius:0 !important;cursor:pointer;transition:all 0.3s ease;width:100%}.frameworks__tab:hover{background-color:rgba(245,245,245,0.5)}.frameworks__tab.active{background-color:transparent !important}.frameworks__tab.active .frameworks__tab-title{color:#082eb7}.frameworks__tab.active .frameworks__tab-progress{display:block}@media only screen and (min-width: 576px) and (max-width: 767px){.frameworks__tab{padding:1rem 0px}}@media only screen and (min-width: 0px) and (max-width: 575px){.frameworks__tab{padding:1rem 0px}}.frameworks__tab-title{font-family:"" Swis721 BT "","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700;font-size:49px;color:#6B7280;transition:all 0.3s ease;display:block}@media only screen and (min-width: 992px) and (max-width: 1199px){.frameworks__tab-title{font-size:40px}}@media only screen and (min-width: 768px) and (max-width: 991px){.frameworks__tab-title{font-size:40px}}@media only screen and (min-width: 576px) and (max-width: 767px){.frameworks__tab-title{font-size:32px}}@media only screen and (min-width: 0px) and (max-width: 575px){.frameworks__tab-title{font-size:28px}}.frameworks__tab-progress{display:none;height:4px;background-color:rgba(30,5,37,0.2);border-radius:2px;margin-top:1rem;overflow:hidden}.frameworks__tab-progress-bar{height:100%;width:0%;background-color:#082eb7}.frameworks__panel-image{border-radius:1.25rem;overflow:hidden;margin-bottom:1.5rem}.frameworks__panel-image img{width:100%;height:auto}.frameworks__panel-text{font-size:18px;margin-bottom:1.5rem}@media only screen and (min-width: 992px) and (max-width: 1199px){.frameworks__panel-text{font-size:16px}}@media only screen and (min-width: 768px) and (max-width: 991px){.frameworks__panel-text{font-size:16px}}@media only screen and (min-width: 576px) and (max-width: 767px){.frameworks__panel-text{font-size:14px}}@media only screen and (min-width: 0px) and (max-width: 575px){.frameworks__panel-text{font-size:14px}}@media only screen and (min-width: 576px) and (max-width: 767px){.frameworks{padding:30px 0px}}@media only screen and (min-width: 0px) and (max-width: 575px){.frameworks{padding:30px 0px}}.about-banner{position:relative;min-height:500px;display:flex;align-items:center;overflow:hidden;margin-bottom:90px;margin:0 15px}@media (min-width: 992px){.about-banner{min-height:687px}}.about-banner__background{position:absolute;inset:0}.about-banner__background img{width:100%;height:100%;object-fit:cover;border-radius:16px}.about-banner__background--desktop{display:none}@media (min-width: 992px){.about-banner__background--desktop{display:block}}@media (min-width: 992px){.about-banner__background--mobile{display:none}}.about-banner__card{background-color:#010F43;border-radius:1.25rem;padding:3rem;position:relative;z-index:1}@media only screen and (min-width: 768px) and (max-width: 991px){.about-banner__card{margin-top:50px;padding:2rem}}@media only screen and (min-width: 576px) and (max-width: 767px){.about-banner__card{margin-top:25px;padding:1.5rem}}@media only screen and (min-width: 0px) and (max-width: 575px){.about-banner__card{margin-top:25px;padding:1.5rem}}.about-banner__title{font-size:36px;font-weight:700;color:#FFFFFF;margin-bottom:1rem}@media only screen and (min-width: 992px) and (max-width: 1199px){.about-banner__title{font-size:30px}}@media only screen and (min-width: 768px) and (max-width: 991px){.about-banner__title{font-size:30px}}@media only screen and (min-width: 576px) and (max-width: 767px){.about-banner__title{font-size:26px}}@media only screen and (min-width: 0px) and (max-width: 575px){.about-banner__title{font-size:22px}}.about-banner__text{color:#FFFFFF;opacity:0.9;margin-bottom:1.5rem;font-size:28px}@media only screen and (min-width: 992px) and (max-width: 1199px){.about-banner__text{font-size:26px}}@media only screen and (min-width: 768px) and (max-width: 991px){.about-banner__text{font-size:22px}}@media only screen and (min-width: 576px) and (max-width: 767px){.about-banner__text{font-size:18px}}@media only screen and (min-width: 0px) and (max-width: 575px){.about-banner__text{font-size:18px}}@media only screen and (min-width: 768px) and (max-width: 991px){.about-banner{display:block}.about-banner__background{position:relative}}@media only screen and (min-width: 576px) and (max-width: 767px){.about-banner{margin-bottom:30px;display:block}.about-banner__background{position:relative}}@media only screen and (min-width: 0px) and (max-width: 575px){.about-banner{margin-bottom:30px;display:block}.about-banner__background{position:relative}}.cta-banner{position:relative;min-height:500px;display:flex;align-items:center;overflow:hidden;margin:0 15px;padding:60px 0px;margin-top:115px}@media (min-width: 992px){.cta-banner{min-height:500px}}.cta-banner__background{position:absolute;inset:0}.cta-banner__background img{width:100%;height:100%;object-fit:cover;border-radius:16px}@media (min-width: 992px){.cta-banner__background--desktop{display:block}}.cta-banner__content{position:relative;z-index:1;color:#fff}@media (min-width: 992px){.cta-banner__content{text-align:left;max-width:600px}}.cta-banner__content h2{width:100%;max-width:631px;color:#fff !important;font-size:76px;margin-bottom:40px;font-family:swiss-721-bt, sans-serif !important;font-weight:700 !important;line-height:100% !important}@media only screen and (min-width: 992px) and (max-width: 1199px){.cta-banner__content h2{font-size:52px}}@media only screen and (min-width: 768px) and (max-width: 991px){.cta-banner__content h2{font-size:40px}}@media only screen and (min-width: 576px) and (max-width: 767px){.cta-banner__content h2{font-size:32px}}@media only screen and (min-width: 0px) and (max-width: 575px){.cta-banner__content h2{font-size:28px}}@media only screen and (min-width: 768px) and (max-width: 991px){.cta-banner__content h2{margin-bottom:20px}}@media only screen and (min-width: 576px) and (max-width: 767px){.cta-banner__content h2{margin-bottom:20px}}@media only screen and (min-width: 0px) and (max-width: 575px){.cta-banner__content h2{margin-bottom:20px}}.cta-banner__content p{font-size:20px;margin-bottom:70px;color:#fff}@media only screen and (min-width: 992px) and (max-width: 1199px){.cta-banner__content p{font-size:20px}}@media only screen and (min-width: 768px) and (max-width: 991px){.cta-banner__content p{font-size:18px}}@media only screen and (min-width: 576px) and (max-width: 767px){.cta-banner__content p{font-size:16px}}@media only screen and (min-width: 0px) and (max-width: 575px){.cta-banner__content p{font-size:16px}}@media only screen and (min-width: 768px) and (max-width: 991px){.cta-banner__content p{margin-bottom:40px}}@media only screen and (min-width: 576px) and (max-width: 767px){.cta-banner__content p{margin-bottom:30px}}@media only screen and (min-width: 0px) and (max-width: 575px){.cta-banner__content p{margin-bottom:30px}}.cta-banner__content a{font-family:'DM Mono';font-size:20px;font-weight:500;line-height:normal;letter-spacing:0;display:flex;align-items:center;cursor:pointer;width:-moz-fit-content;width:fit-content;-moz-column-gap:20px;column-gap:20px;text-decoration:none;padding:15px 15px 15px 30px;border-radius:60px;border:2px solid transparent;background-color:#fff;transition:all .3s ease}@media only screen and (min-width: 992px) and (max-width: 1199px){.cta-banner__content a{font-size:20px}}@media only screen and (min-width: 768px) and (max-width: 991px){.cta-banner__content a{font-size:18px}}@media only screen and (min-width: 576px) and (max-width: 767px){.cta-banner__content a{font-size:16px}}@media only screen and (min-width: 0px) and (max-width: 575px){.cta-banner__content a{font-size:16px}}.cta-banner__content a .cta-with-arrow-circle{background-color:#082db5;color:#fff;height:72px;width:72px;display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;border-radius:50%;rotate:-45deg;transition:all .3s ease;padding:20px}@media only screen and (min-width: 576px) and (max-width: 767px){.cta-banner__content a .cta-with-arrow-circle{height:36px;width:36px}}@media only screen and (min-width: 0px) and (max-width: 575px){.cta-banner__content a .cta-with-arrow-circle{height:36px;width:36px}}.cta-banner__content a .cta-with-arrow-link{transition:all .3s ease}.cta-banner__content a:hover{background-color:#082db5}.cta-banner__content a:hover .cta-with-arrow-link{color:#fff}.cta-banner__content a:hover .cta-with-arrow-circle{background-color:#082db5;color:#fff;rotate:0deg}@media only screen and (min-width: 576px) and (max-width: 767px){.cta-banner__content a{padding:10px 10px 10px 15px;column-gap:15px}.cta-banner__content a .cta-with-arrow-circle{padding:10px}}@media only screen and (min-width: 0px) and (max-width: 575px){.cta-banner__content a{padding:10px 10px 10px 15px;column-gap:15px}.cta-banner__content a .cta-with-arrow-circle{padding:10px}}@media only screen and (min-width: 768px) and (max-width: 991px){.cta-banner{min-height:350px;padding:40px 0px;margin-top:50px}}@media only screen and (min-width: 576px) and (max-width: 767px){.cta-banner{min-height:350px;padding:40px 0px;margin-top:40px}}@media only screen and (min-width: 0px) and (max-width: 575px){.cta-banner{min-height:350px;padding:40px 0px;margin-top:40px}}.cms-section{width:100%;background:#fff;padding:50px 0px 40px 0px;position:relative}.cms-section .cms-wrapper{display:flex;flex-direction:row;align-items:flex-start;width:100%;gap:150px;position:relative}.cms-section .privacy-content{flex:1 1 0;min-width:0}.cms-section .privacy-content h3{margin-bottom:20px;font-weight:700}.cms-section .privacy-content h4{margin-bottom:10px;font-weight:700}.cms-section .privacy-content .cs-sec-main{margin-top:50px}.cms-section .privacy-content .cs-sec-main:first-child{margin-top:0}.cms-section .privacy-content .cs-sec-main b{color:#0e4167}.cms-section .privacy-content .cs-subtitle{font-size:28px;color:#000;margin-bottom:8px;font-weight:400}@media only screen and (min-width: 992px) and (max-width: 1199px){.cms-section .privacy-content .cs-subtitle{font-size:26px}}@media only screen and (min-width: 768px) and (max-width: 991px){.cms-section .privacy-content .cs-subtitle{font-size:22px}}@media only screen and (min-width: 576px) and (max-width: 767px){.cms-section .privacy-content .cs-subtitle{font-size:18px}}@media only screen and (min-width: 0px) and (max-width: 575px){.cms-section .privacy-content .cs-subtitle{font-size:18px}}.cms-section .privacy-content .cs-heading{font-size:36px;font-weight:700;margin-bottom:25px;color:#000}@media only screen and (min-width: 992px) and (max-width: 1199px){.cms-section .privacy-content .cs-heading{font-size:30px}}@media only screen and (min-width: 768px) and (max-width: 991px){.cms-section .privacy-content .cs-heading{font-size:30px}}@media only screen and (min-width: 576px) and (max-width: 767px){.cms-section .privacy-content .cs-heading{font-size:26px}}@media only screen and (min-width: 0px) and (max-width: 575px){.cms-section .privacy-content .cs-heading{font-size:22px}}@media only screen and (min-width: 576px) and (max-width: 767px){.cms-section .privacy-content .cs-heading{margin-bottom:24px}}@media only screen and (min-width: 0px) and (max-width: 575px){.cms-section .privacy-content .cs-heading{margin-bottom:16px}}.cms-section .privacy-content p{font-size:20px;color:#000;margin-bottom:25px;line-height:29px;text-transform:normal}@media only screen and (min-width: 992px) and (max-width: 1199px){.cms-section .privacy-content p{font-size:20px}}@media only screen and (min-width: 768px) and (max-width: 991px){.cms-section .privacy-content p{font-size:18px}}@media only screen and (min-width: 576px) and (max-width: 767px){.cms-section .privacy-content p{font-size:16px}}@media only screen and (min-width: 0px) and (max-width: 575px){.cms-section .privacy-content p{font-size:16px}}.cms-section .privacy-content p b{font-weight:500}.cms-section .privacy-content p a{color:#0e4167;text-decoration:none}.cms-section .privacy-content ul{padding-left:1.5rem;margin-bottom:25px}.cms-section .privacy-content ul li{font-size:20px;color:#000;margin-bottom:12px;line-height:29px;text-transform:normal}@media only screen and (min-width: 992px) and (max-width: 1199px){.cms-section .privacy-content ul li{font-size:20px}}@media only screen and (min-width: 768px) and (max-width: 991px){.cms-section .privacy-content ul li{font-size:18px}}@media only screen and (min-width: 576px) and (max-width: 767px){.cms-section .privacy-content ul li{font-size:16px}}@media only screen and (min-width: 0px) and (max-width: 575px){.cms-section .privacy-content ul li{font-size:16px}}.cms-section .privacy-content ul li:last-child{margin-bottom:0}.cms-section .privacy-content .cs-img-group{margin:32px 0}.cms-section .privacy-content .cs-img-group .cs-img{width:100%;border-radius:18px;overflow:hidden;object-fit:cover;object-position:center;box-shadow:0 2px 12px rgba(0,0,0,0.08)}@media only screen and (min-width: 992px) and (max-width: 1199px){.cms-section .cms-wrapper{gap:60px}.cms-section .cms-right{max-width:260px;flex-basis:260px}}@media only screen and (min-width: 768px) and (max-width: 991px){.cms-section{padding:60px 0}.cms-section .cms-left .cs-sec-main{margin-top:60px}}@media only screen and (min-width: 576px) and (max-width: 767px){.cms-section{padding:40px 0}.cms-section .cms-wrapper{flex-direction:column;gap:0}.cms-section .cms-left{order:2}.cms-section .cms-left .cs-sec-main{margin-top:40px}}@media only screen and (min-width: 0px) and (max-width: 575px){.cms-section{padding:20px 0}.cms-section .cms-wrapper{flex-direction:column;gap:0}.cms-section .cms-left{order:2}.cms-section .cms-left .cs-sec-main{margin-top:24px}}@media only screen and (min-width: 768px) and (max-width: 991px){.cms-section{padding-top:40px}}@media only screen and (min-width: 576px) and (max-width: 767px){.cms-section{padding-top:30px}}@media only screen and (min-width: 0px) and (max-width: 575px){.cms-section{padding-top:30px}}.cms-reveal-wrapper{margin-top:50px}.cms-reveal-wrapper h1{color:#000;font-size:100px;font-weight:500;line-height:147px;text-align:center;margin-bottom:0.5rem}@media only screen and (min-width: 768px) and (max-width: 991px){.cms-reveal-wrapper h1{font-size:80px;line-height:90px}}@media only screen and (min-width: 576px) and (max-width: 767px){.cms-reveal-wrapper h1{font-size:35px;line-height:42px}}@media only screen and (min-width: 0px) and (max-width: 575px){.cms-reveal-wrapper h1{font-size:35px;line-height:42px}}
/*# sourceMappingURL=style.css.map */
