@-webkit-keyframes show-filter-item{from{width:0;height:0}to{width:400px;height:400px}}@keyframes show-filter-item{from{width:0;height:0}to{width:400px;height:400px}}@-webkit-keyframes hide-filter-item{from{width:400px;height:400px}to{width:0;height:0}}@keyframes hide-filter-item{from{width:400px;height:400px}to{width:0;height:0}}@-webkit-keyframes tab-content-active{from{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes tab-content-active{from{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes scale-up{from{-webkit-transform:scale(0.8);transform:scale(0.8)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scale-up{from{-webkit-transform:scale(0.8);transform:scale(0.8)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes scale-down{from{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(0.8);transform:scale(0.8)}}@keyframes scale-down{from{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(0.8);transform:scale(0.8)}}@-webkit-keyframes slide-up{from{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-50px);transform:translateY(-50px)}}@keyframes slide-up{from{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-50px);transform:translateY(-50px)}}@-webkit-keyframes slide-down{from{-webkit-transform:translateY(-50px);transform:translateY(-50px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slide-down{from{-webkit-transform:translateY(-50px);transform:translateY(-50px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;src:url("../fonts/OpenSans-Regular.ttf");font-display:swap}@font-face{font-family:"Open Sans";font-style:italic;font-weight:400;src:url("../fonts/OpenSans-Italic.ttf");font-display:swap}@font-face{font-family:"Open Sans";font-style:normal;font-weight:600;src:url("../fonts/OpenSans-SemiBold.ttf");font-display:swap}@font-face{font-family:"Open Sans";font-style:normal;font-weight:700;src:url("../fonts/OpenSans-Bold.ttf");font-display:swap}@font-face{font-family:"Nunito";font-style:normal;font-weight:400;src:url("../fonts/Nunito-Regular.ttf");font-display:swap}@font-face{font-family:"Nunito";font-style:normal;font-weight:700;src:url("../fonts/Nunito-Bold.ttf");font-display:swap}*{-webkit-box-sizing:inherit;box-sizing:inherit}*::before,*::after{-webkit-box-sizing:inherit;box-sizing:inherit}html{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:10px;cursor:default;scroll-behavior:smooth}body{font:16px "Open Sans", Helvetica, sans-serif;color:#444;margin:0;padding:0}section{padding-top:96px;padding-bottom:96px}header{width:100%;position:fixed;top:0;z-index:2;-webkit-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out}header .btn{width:100%}nav a{display:-webkit-box;display:-ms-flexbox;display:flex;font:700 16px "Nunito",Helvetica,sans-serif;color:#013289;padding:8px;text-decoration:none}nav a:focus,nav a:hover,nav a:active{color:#4154f1}a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#4154f1;text-decoration:none;-webkit-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out}a:focus,a:hover,a:active{color:#0e20be}img{display:block;max-width:100%;-webkit-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out;-o-object-fit:cover;object-fit:cover}h1,h2,h3,h4,p,blockquote{margin:0}h1,h2,h3,h4{font-family:"Nunito", Helvetica, sans-serif;font-weight:700;line-height:1.2}h1,h3,h4{color:#012970}h1{font-size:48px}h2{font-size:14px;text-transform:uppercase;color:#4154f1}h3{font-size:24px}p,span,blockquote{line-height:2}ul{padding:0;margin:0;list-style-type:none}blockquote{font-style:italic}form .btn{border:0;cursor:pointer;-webkit-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out}input,textarea{font:14px "Open Sans", Helvetica, sans-serif;width:100%;padding:16px;border-radius:8px;outline-color:#4154f1}textarea{min-height:150px;resize:vertical}footer{font-size:14px}footer h2{font-size:16px;color:#012970}footer a{font:400 14px "Nunito", Helvetica, sans-serif;padding:0}footer .col-4{grid-template-columns:2fr 1fr 1fr 1fr}footer .icon-social{background:#4154f1;padding:8px;border-radius:50px;fill:#fff;-webkit-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out}footer .icon-social:focus,footer .icon-social:hover,footer .icon-social:active{-webkit-transform:scale(1.1);transform:scale(1.1)}footer .icon-right-chevron{fill:#a0a9f8}footer .icon-email,footer .icon-phone,footer .icon-location{fill:#4154f1}small{font-size:14px}svg{-webkit-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out}.container{max-width:1400px;margin:auto;padding-left:32px;padding-right:32px}.row{display:-webkit-box;display:-ms-flexbox;display:flex}.wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.col-2{display:grid;grid-template-columns:1fr 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.col-3{display:grid;grid-template-columns:repeat(auto-fit, minmax(350px, 1fr))}.col-4{display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr))}.gap-4{gap:4px}.gap-8{gap:8px}.gap-12{gap:12px}.gap-16{gap:16px}.gap-24{gap:24px}.gap-32{gap:32px}.gap-48{gap:48px}.gap-64{gap:64px}.gap-row-32{row-gap:32px}.gap-col-16{-webkit-column-gap:16px;column-gap:16px}.ai-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.ai-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ai-self-center{-ms-flex-item-align:center;align-self:center}.ai-stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.ai-self-end{-ms-flex-item-align:end;align-self:flex-end}.jc-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.jc-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.space-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.at-left{text-align:left}.at-center{text-align:center}.logo-header{font:700 30px "Nunito", Helvetica, sans-serif;text-decoration:none;color:#012970}.logo-header img{max-width:21px}.col-3-nav{display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-template-columns:1fr 4fr 1fr;padding-top:32px;padding-bottom:32px;-webkit-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out}.header-fixed{background-color:#fff;-webkit-box-shadow:0 0 12px rgba(68,68,68,0.1);box-shadow:0 0 12px rgba(68,68,68,0.1)}.header-fixed .col-3-nav{padding-top:8px;padding-bottom:8px}.has-submenu{position:relative;font:700 16px "Nunito",Helvetica,sans-serif;color:#013289;padding:8px;border-radius:8px}.has-submenu span{line-height:normal}.has-submenu .icon{fill:#013289}.has-submenu:hover,.has-submenu:focus,.has-submenu:active{color:#4154f1;background-color:#f6f9ff}.has-submenu:hover .submenu,.has-submenu:focus .submenu,.has-submenu:active .submenu{opacity:1;visibility:visible;-webkit-animation:scale-up 150ms ease-in-out;animation:scale-up 150ms ease-in-out}.has-submenu:hover .icon,.has-submenu:focus .icon,.has-submenu:active .icon{fill:#4154f1;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.submenu{position:absolute;top:38px;left:0;opacity:0;visibility:hidden;padding:8px;background-color:#fff;-webkit-box-shadow:0 0 12px rgba(65,84,241,0.16);box-shadow:0 0 12px rgba(65,84,241,0.16);border-radius:8px;-webkit-animation:scale-down 150ms ease-in-out;animation:scale-down 150ms ease-in-out;-webkit-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out;width:-webkit-max-content;width:-moz-max-content;width:max-content}.submenu a{border-radius:8px}.submenu a:hover,.submenu a:focus,.submenu a:active{background-color:#f6f9ff}.menu-mobile-wrapper{display:none;position:relative;padding:8px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;fill:#4154f1}.menu-mobile-wrapper:hover,.menu-mobile-wrapper:focus,.menu-mobile-wrapper:active{color:#4154f1}.menu-mobile-wrapper:hover .menu-mobile,.menu-mobile-wrapper:focus .menu-mobile,.menu-mobile-wrapper:active .menu-mobile{opacity:1;visibility:visible;-webkit-animation:scale-up 150ms ease-in-out;animation:scale-up 150ms ease-in-out}.menu-mobile-wrapper:hover a,.menu-mobile-wrapper:focus a,.menu-mobile-wrapper:active a{border-radius:8px}.menu-mobile-wrapper:hover a:hover,.menu-mobile-wrapper:hover a:focus,.menu-mobile-wrapper:hover a:active,.menu-mobile-wrapper:focus a:hover,.menu-mobile-wrapper:focus a:focus,.menu-mobile-wrapper:focus a:active,.menu-mobile-wrapper:active a:hover,.menu-mobile-wrapper:active a:focus,.menu-mobile-wrapper:active a:active{background-color:#f6f9ff}.menu-mobile-wrapper:hover .submenu,.menu-mobile-wrapper:focus .submenu,.menu-mobile-wrapper:active .submenu{top:0;left:90px}.menu-mobile{position:absolute;top:40px;left:0;opacity:0;visibility:hidden;padding:8px;background-color:#fff;-webkit-box-shadow:0 0 12px rgba(65,84,241,0.16);box-shadow:0 0 12px rgba(65,84,241,0.16);border-radius:8px;-webkit-animation:scale-down 150ms ease-in-out;animation:scale-down 150ms ease-in-out;-webkit-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out;width:-webkit-max-content;width:-moz-max-content;width:max-content;z-index:3}.menu-mobile .icon{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.menu-mobile .has-submenu:hover .icon,.menu-mobile .has-submenu:focus .icon,.menu-mobile .has-submenu:active .icon{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.menu-mobile .menu-link-active{background-color:#f6f9ff}.menu-link-active{color:#4154f1}.newsletter{background-color:#f6f9ff;border-top:1px solid #e1ecff;padding-top:48px;padding-bottom:48px;text-align:center}.newsletter h2{font-size:40px;color:#012970;text-transform:none}.newsletter form{border:1px solid #e1ecff;border-radius:12px;background-color:#fff;padding:12px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:50%}.newsletter form input{border:0}.copyright{background-color:#f6f9ff;padding-top:24px;padding-bottom:24px}.copyright p{text-align:center}.bg-footer{background:url("../img/global/bg-footer.webp") no-repeat center right;border-top:1px solid #e1ecff;border-bottom:1px solid #e1ecff;padding-top:48px;padding-bottom:48px}.section-title{text-align:center}.section-title p{font-size:40px;font-weight:700;color:#012970;line-height:1.2}.size-text-30{font-size:30px}.bg-offwhite{background-color:#f6f9ff}.wrapper-solid{background-color:#f6f9ff;padding:24px;border-radius:12px}.wrapper-card{padding:24px;border-radius:12px;-webkit-box-shadow:0 0 6px rgba(65,84,241,0.16);box-shadow:0 0 6px rgba(65,84,241,0.16)}.btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;padding:16px 32px;width:-webkit-max-content;width:-moz-max-content;width:max-content;background-color:#4154f1;border-radius:8px;font:700 16px "Nunito", Helvetica, sans-serif;letter-spacing:1px;color:#fff}.btn svg{fill:#fff}.btn:focus,.btn:hover,.btn:active{background-color:#2a3def;color:#fff}.btn:focus svg,.btn:hover svg,.btn:active svg{-webkit-transform:translateX(10px);transform:translateX(10px)}.scroll-top{cursor:pointer;padding:12px;position:fixed;bottom:20px;left:20px;-webkit-animation:scale-down 250ms ease-in-out;animation:scale-down 250ms ease-in-out;-webkit-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out;visibility:hidden;opacity:0}.scroll-top:focus svg,.scroll-top:hover svg,.scroll-top:active svg{-webkit-transform:translateY(-5px);transform:translateY(-5px)}.show-scroll-to-top-btn{visibility:visible;opacity:1;-webkit-animation:scale-up 250ms ease-in-out;animation:scale-up 250ms ease-in-out}
