.mr-1{margin-right:.5rem}.mr-2{margin-right:1rem}.mr-3{margin-right:1.5rem}.mr-4{margin-right:2rem}div{box-sizing:border-box}.img-wrap{display:flex;align-items:center;justify-content:center;overflow:hidden}.img-wrap img{height:100%;min-width:100%;object-fit:cover}.loading{position:relative}.loading .card{position:absolute;left:50%;top:50%;margin-left:-30px;margin-top:-45px;width:60px;height:90px;border:3px solid #fff;background:#0b47ad;outline:6px solid transparent;transform:rotate(-15deg) rotateY(45deg) rotateX(60deg);opacity:0}.loading .card:first-of-type{margin-top:-45px;animation:card_fade_1 4s ease infinite}.loading .card:nth-of-type(2){margin-top:-51px;animation:card_fade_2 4s ease infinite}.loading .card:nth-of-type(3){margin-top:-57px;animation:card_fade_3 4s ease infinite}.loading .card:nth-of-type(4){margin-top:-63px;animation:card_fade_4 4s ease infinite}@keyframes card_fade_1{0%{opacity:0}20%{opacity:1}}@keyframes card_fade_2{20%{opacity:0}40%{opacity:1}}@keyframes card_fade_3{40%{opacity:0}60%{opacity:1}}@keyframes card_fade_4{60%{opacity:0}80%{opacity:1}}html{scroll-behavior:smooth;margin:0;padding:0;font-family:IBM Plex Sans,Arial,Helvetica,sans-serif}input.wide,textarea.wide{display:block;width:100%}.form-or{text-align:center;padding-top:22px}.spaced{margin-right:20px}.i-sm{max-width:16px}.i-md,.i-sm{vertical-align:middle}.i-md{max-width:20px}.grid-span-2{grid-column:span 2}.grid-span-3{grid-column:span 3}::-webkit-scrollbar{width:8px}body.mobile::-webkit-scrollbar{width:0}::-webkit-scrollbar-track{background-color:#7a7a7a;border-left:1px solid #000}::-webkit-scrollbar-thumb{background-color:#0b47ad;border-radius:7px}::-webkit-scrollbar-thumb:hover{background-color:#175fe3}.text-center{text-align:center!important}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.split{display:flex;flex-direction:row}.split .left,.split .right{width:50%}.split.s2-1 .left{width:66.6%}.split.s2-1 .right{width:33.3%}.split.s3-1 .left{width:70%}.split.s3-1 .right{width:30%}.split.s1-2 .left{width:33.3%}.split.s1-2 .right{width:66.6%}.grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--padding-desktop-md)}.grid .wide{grid-column:span 2}input,textarea{background:#fff;color:#0b47ad;border-bottom:1px solid #0b47ad}input[type=text]{margin:var(--padding-desktop-sm) 0;padding:5px 10px 5px 0}input[type=checkbox]{border-bottom:0;width:14px;height:14px;background-color:#f0f0f2}input[type=checkbox]:checked{background-color:#fff}input[type=checkbox]:checked:after{content:"\2713";color:#0b47ad}input[type=number]{-moz-appearance:textfield}input[type=number]:focus,input[type=number]:hover{-moz-appearance:number-input}.slide1{overflow:hidden;background:url(/static/img/leads/contact_bg.png) no-repeat;background-size:cover;height:100vh;color:#0b47ad}.slide1 .left.fake{width:50%}.slide1 .intro-wrap{padding:var(--padding-desktop-md);text-align:right}.slide1 .intro-wrap h3{padding-top:var(--padding-desktop-xs)}.slide1 .small-logo{max-width:540px;width:100%;margin-top:25px}.slide1 .grid div{padding:var(--padding-desktop-md);text-align:right}.slide1 .company-info-section{background:hsla(0,0%,100%,.85)}.slide2{background:#fff;background-size:cover;display:flex}.slide2 .timeline-wrap{padding:var(--padding-desktop-md)}.slide2 .lead{color:#0b47ad}.slide2 .lead p{max-width:540px;padding-bottom:var(--padding-desktop-xs)}form{background:#fff;padding:12px}@media (max-width:1400px){.section.slide1 .right{background:linear-gradient(90deg,hsla(0,0%,100%,.8),#fff)}}@media (max-width:1199px){.limiter{padding-left:10px;padding-right:10px}}@media (max-width:1024px){.section.slide1{background-position:0 100%}.section.slide1 .split{flex-direction:column}.section.slide1 .split .left{display:none}.section.slide1 .split .right{width:100%}.slide2 .split{flex-direction:column}.slide2 .split .left{width:100%}.slide2 .split .right{width:100%;margin-bottom:var(--padding-desktop-lg)}.fake-spacer{min-height:420px}.company-info-section{background:#fff}}@media (max-width:768px){.fake-spacer{min-height:220px}.section.slide1{background-position:25px 22px;background-size:558px 351px}.company-info-section{background:#fff}}@media (max-width:575px){.fake-spacer{min-height:220px}}@media (max-width:480px){background-position:25px -22px}