.hero{background-color:#fafafa;padding:100px 0 40px}.hero .container{align-items:flex-start;display:flex;flex-flow:column nowrap;justify-content:flex-start}.hero-content{align-items:center}.hero-content .pre-title{color:var(--ntiva-button-blue);font-size:14px;font-weight:500;margin:40px 0 10px}@media (min-width:992px){.hero-content .pre-title{font-size:18px;margin:0 0 10px}}.hero-content h1{color:#0a0a0a;font-size:40px;margin:0 0 16px}.hero-content h1 strong{color:var(--ntiva-blue)}@media (min-width:1600px){.hero-content h1{font-size:74px}}.hero-content .text{color:#8d8d91;font-size:18px;font-weight:400;line-height:32px}@media (min-width:992px){.hero-content .text{max-width:90%}}.hero .col-right{position:relative}.hero .col-right video{display:none}@media (min-width:1200px){.hero .col-right{min-height:888px;overflow:hidden}.hero .col-right video{display:block;height:100%;position:absolute;width:100%}}.hero-content-box{align-items:center;backdrop-filter:blur(32px);background-color:#195cdc;border:1px solid #195cdc;border-radius:8px;box-shadow:0 2px 5px hsla(0,7%,81%,.25);display:flex;flex-direction:column;max-width:170px;padding:25px 20px}.hero-content-box .number{color:#fff;font-size:48px;font-weight:700;line-height:56px;text-align:center}.hero-content-box .text{color:#fff;font-size:16px;font-weight:300;line-height:24px;text-align:center;text-transform:uppercase}.hero-logos-list{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;list-style:none;margin:40px auto 20px;max-width:998px;padding:0}.hero-logos-list li{flex:0 0 20%;max-width:20%;padding:10px 15px;text-align:center}@media (max-width:992px){.hero{padding:66px 0 40px}.hero .col-right{display:flex;flex-wrap:wrap;gap:15px;justify-content:space-between;margin-top:20px}.hero-content-box{flex:0 0 145px;max-width:145px;padding:20px}.hero-logos-list li{align-items:center;display:flex;flex:0 0 50%;justify-content:center;max-width:50%}}@media (min-width:1200px){.hero-content-box{background-color:hsla(0,0%,100%,.32);border:1px solid #cacbd1;position:absolute}.hero-content-box.pos-1{left:35px;top:54px}.hero-content-box.pos-2{right:0;top:152px}.hero-content-box.pos-3{left:139px;top:465px}.hero-content-box.pos-4{right:35px;top:600px}.hero-content-box .number{color:var(--ntiva-blue)}.hero-content-box .text{color:#6d6d70}}@media (min-width:1600px){.hero-content-box{max-width:200px;padding:48px 32px}}