@font-face{font-family:inter;src:url(../media/inter_latin-s.p.0gsaq8ukbf34m.woff2)format("woff2");font-display:swap;font-weight:400 800;font-style:normal}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.inter_7432b7b9-module__5O1EgW__className{font-family:inter,inter Fallback,system-ui,Arial,sans-serif;font-style:normal}.inter_7432b7b9-module__5O1EgW__variable{--font-inter:"inter", "inter Fallback", system-ui, Arial, sans-serif}
@font-face{font-family:poppins;src:url(../media/poppins_latin-s.26axoheojcvao.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:poppins;src:url(../media/poppins_latin_600-s.14nztc_w4mkh_.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:poppins Fallback;src:local(Arial);ascent-override:92.83%;descent-override:30.94%;line-gap-override:8.84%;size-adjust:113.11%}.poppins_7f3274de-module__XNlZaa__className{font-family:poppins,poppins Fallback,system-ui,Arial,sans-serif}.poppins_7f3274de-module__XNlZaa__variable{--font-poppins:"poppins", "poppins Fallback", system-ui, Arial, sans-serif}
:root{--c-primary:#384bff;--c-heading:#232323;--c-body:#565656;--c-meta:#797979;--c-border:#e7e7e7;--c-light:#f8f8f8;--c-footer:#151515;--c-footer-text:silver;--c-topbar:#232323;--c-topbar-text:#d2d2d2;--font-body:var(--font-inter), "Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--font-fallback-heading:Arial, "Liberation Sans", Helvetica, sans-serif;--font-reviews:var(--font-poppins), "Poppins", system-ui, sans-serif;--container:1320px;--hero-shadow:2px 2px 4px #00000080, -2px 2px 4px #00000080, 2px -2px 4px #00000080, -2px -2px 4px #00000080, 0 0 6px #00000080;--hero-shadow-soft:2px 2px 4px #0003, -2px 2px 4px #0003, 2px -2px 4px #0003, -2px -2px 4px #0003, 0 0 6px #0003}*,:before,:after{box-sizing:border-box}*{overflow-wrap:break-word}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{font-family:var(--font-body);color:var(--c-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;margin:0;font-size:16px;font-weight:400;line-height:26px;overflow-x:clip}h1,h2,h3,h4,h5,h6{font-family:var(--font-body);color:var(--c-heading);margin:0 0 20px;font-weight:700}h1{font-size:44px;line-height:54px}h2{font-size:36px;line-height:42px}h3{font-size:28px;line-height:36px}h4{font-size:22px;line-height:28px}h5{font-size:18px;line-height:24px}h6{font-size:14px;line-height:18px}p{margin:0 0 20px}a{color:var(--c-primary);text-decoration:none;transition:color .3s}ul,ol{margin:0 0 20px;padding:0 0 0 20px;list-style-position:inside}img{vertical-align:middle;max-width:100%;height:auto}address{margin:0 0 24px;font-style:normal}strong,b{font-weight:700}button{font:inherit}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:1000;color:var(--c-heading);background:#fff;border-radius:4px;padding:10px 16px;position:absolute;top:-60px;left:8px}.skip-link:focus{top:8px}.site-header{z-index:50;position:relative}.site-header--overlay{position:absolute;top:0;left:0;right:0}.topbar{z-index:2;position:relative}.topbar ul{gap:30px;margin:25px 0 10px;padding:0;list-style:none;display:flex}.topbar li{align-items:center;font-size:14px;line-height:26px;display:flex}.topbar svg{flex:none;width:14px;height:14px;margin-right:6px}.topbar--light{border-bottom:1px solid #dedede40;margin-top:-10px;padding:10px 0 5px}.topbar--light .header-inner{padding:0 20px}.topbar--light li,.topbar--light a{color:#fff}.topbar--light a{font-weight:600}.topbar--light a:hover{color:#fff;opacity:.75}.topbar--dark{background:var(--c-topbar);padding:5.5px 0}.topbar--dark .header-inner{padding:0 100px}.topbar--dark li,.topbar--dark a{color:var(--c-topbar-text)}.topbar--dark a{font-weight:600}.topbar--dark a:hover{color:var(--c-primary)}.header-menu{transition:background-color .31s;position:relative;top:0;left:0;right:0}.header-menu .header-inner{justify-content:space-between;align-items:center;padding:0 100px;display:flex}.site-header--style2 .header-menu .header-inner{padding:0 20px}.site-header--solid .header-menu{background:#fff}.header-menu.is-sticky{background:#fff;position:fixed;top:0;box-shadow:0 0 90px #0000001a}.site-header--overlay .header-menu.is-sticky{background:var(--c-footer)}.branding{flex:none;width:450px;display:block}.branding img{width:420px;max-width:420px;height:auto;margin:15px 0 20px 30px;display:block}.main-nav ul{margin:25px 0 10px;padding:0;list-style:none;display:flex}.main-nav li{margin-right:20px}.main-nav li:last-child{margin-right:0}.main-nav a{color:var(--c-heading);padding:34px 0;font-size:16px;font-weight:500;line-height:22px;display:block}.site-header--overlay .main-nav a{color:#fff}.main-nav a:hover,.main-nav a[aria-current=page],.site-header--overlay .main-nav a:hover,.site-header--overlay .main-nav a[aria-current=page]{color:var(--c-primary)}.header-icons{align-items:center;min-width:0;display:flex}.header-phone{color:#fff;align-items:center;margin-right:80px;display:flex}.header-phone svg{width:20px;height:20px;margin-right:4px;position:relative;top:-1px}.header-phone a{color:#fff;font-size:20px;font-weight:600;line-height:26px}.header-phone a:hover{color:var(--c-primary)}.header-placeholder{display:none}.header-placeholder.is-active{height:133px;display:block}.mobile-header{display:none}@media (max-width:1199px){.site-header{display:none}.mobile-header{z-index:60;display:block;position:relative;overflow-x:clip}.mobile-bar{z-index:9;background:#fff;justify-content:space-between;align-items:center;gap:10px;padding:16px 20px;display:flex;position:relative}.mobile-bar.is-sticky{position:fixed;top:0;left:0;right:0;box-shadow:0 0 18px #00235a1a}.mobile-placeholder.is-active{height:107px}.mobile-logo img{width:320px;max-width:320px;height:auto;display:block}.menu-toggle{cursor:pointer;background:0 0;border:0;flex:none;width:25px;height:16px;padding:0;display:block}.menu-toggle span{background:var(--c-body);height:2px;margin-bottom:5px;transition:transform .3s,opacity .3s;display:block}.menu-toggle span:nth-child(2){width:20px}.menu-toggle span:last-child{margin-bottom:0}.slide-nav{z-index:3;border-top:1px solid var(--c-border);visibility:hidden;background:#fff;max-height:calc(100vh - 100px);transition:transform 1s cubic-bezier(.4,0,.2,1);position:absolute;top:100%;left:0;right:0;overflow-y:auto;transform:translate(200%)}.slide-nav.is-open{visibility:visible;transform:translate(0)}.slide-nav ul{margin:0;padding:0;list-style:none}.slide-nav a{color:var(--c-heading);border-bottom:1px solid var(--c-border);background:#fff;padding:10px 20px;font-size:16px;font-weight:500;line-height:22px;transition:padding .29s ease-in-out,color .29s ease-in-out;display:block;position:relative}.slide-nav li:last-child a{border-bottom:0}.slide-nav a:hover{color:var(--c-primary);padding-left:25px}.slide-nav a[aria-current=page]{color:var(--c-primary)}}@media (max-width:400px){.mobile-bar{padding-right:15px}}@media (max-width:380px){.mobile-logo img{width:calc(100vw - 70px)}}.site-footer{background:var(--c-footer);color:var(--c-footer-text);padding:100px 0 65px}.footer-container{max-width:1320px;margin:0 auto;padding:0 12px}.footer-row{margin:0 -12px;display:flex}.footer-col{flex:0 0 25%;max-width:25%;padding:0 12px}.footer-col:first-child{padding-right:30px}.footer-logo{width:288px;max-width:100%;height:auto;margin-bottom:35px;display:block}.footer-about{margin-bottom:35px}.footer-about strong{font-weight:500}.footer-widget-title{color:#fff;margin:0 0 25px;font-size:22px;font-weight:600;line-height:28px}.footer-contact{margin-bottom:24px;padding:0 30px 0 60px}.footer-contact p{margin:0 0 20px}.footer-contact ul{margin:0;padding:0;list-style:none}.footer-contact .email{margin:2px 0 8px;padding-bottom:8px}.footer-contact .phone{align-items:center;margin-top:5px;display:flex}.footer-contact .phone svg{color:#fff;flex:none;width:15px;height:15px;margin-right:12px}.footer-contact .phone a{font-size:20px;font-weight:600;line-height:24px}.site-footer a{color:var(--c-footer-text)}.site-footer a:hover{color:#fff}.footer-menu{margin-bottom:35px;padding-left:40px}.footer-menu ul{margin:0;padding:0;list-style:none}.footer-menu li{margin-bottom:8px;padding-bottom:8px;line-height:25.6px}.footer-menu li:last-child{margin-bottom:0;padding-bottom:0}.footer-menu a{align-items:center;display:inline-flex}.footer-menu a svg{width:7px;height:12px;color:var(--c-footer-text);flex:none;margin:0 12.4px 0 0}@media (max-width:991px){.footer-col{flex-basis:50%;max-width:50%}}@media (max-width:767px){.site-footer{padding:80px 0 0}.footer-row{flex-wrap:wrap}.footer-col,.footer-col:first-child{flex-basis:100%;max-width:100%;padding:0 12px}.footer-col:nth-child(4){display:none}.footer-logo{width:300px;margin-bottom:60px}.footer-about,.footer-contact,.footer-menu{margin-bottom:60px;padding:0}}.e-container{max-width:var(--container);margin:0 auto}.e-button{color:#fff;text-align:center;background:#152eb9;border-radius:3px;padding:12px 24px;font-size:15px;line-height:15px;transition:all .3s;display:inline-block}.e-button:hover{color:#fff;background:#1a2f9e}.rich-text figure{margin:0 0 16px}.rich-text figure img{border-radius:10px;display:block}.rich-text li{margin:0}.rich-text table{border-collapse:collapse;width:100%;margin:0 0 20px}.rich-text td,.rich-text th{border:1px solid var(--c-border);text-align:left;padding:8px 12px}.nf-area{padding:120px 0}.nf-content{text-align:center;max-width:1320px;margin:0 auto;padding:0 12px}.nf-art{width:600px;max-width:100%;margin:0 0 60px;display:inline-flex;position:relative}.nf-big{width:100%;height:auto;display:block}.nf-rocket{width:53.3%;height:auto;position:absolute;top:41.1%;left:9%}.nf-title{margin:0 0 20px;font-size:36px;line-height:42px}.nf-text{margin:0 auto 30px;font-size:22px;line-height:35.2px}.nf-home{margin-top:25px}.nf-button{background:var(--c-primary);color:#fff;text-transform:capitalize;border-radius:5px;padding:10px 20px;font-size:15px;font-weight:500;line-height:25px;transition:background .3s;display:inline-block}.nf-button:hover{color:#fff;background:#2135f3}@media (max-width:767px){.nf-area{padding:80px 0}.nf-title{font-size:28px;line-height:36px}.nf-text{font-size:18px;line-height:28px}}
