.hero-block{background-color:#f2f8fc;padding:120px 20px 80px;position:relative;width:100%}.hero-block.bg-gradient{background:transparent linear-gradient(180deg,#f2f8fc,#f2f8fc00) 0 0 no-repeat padding-box}.hero-curve{bottom:0;height:100px;left:0;position:absolute;width:100%}.hero-block .content{margin:0 auto;position:relative}.block-two-cols{align-items:flex-start;display:flex;gap:80px;margin:50px auto;max-width:1560px;position:relative}.block-two-cols .col{align-items:flex-start;display:flex;flex-direction:column;height:auto}.block-two-cols .col.image.img-col-4,.block-two-cols .col.text.img-col-8{width:33.33333%}.block-two-cols .col.image.img-col-8,.block-two-cols .col.text.img-col-4{width:66.66667%}.block-two-cols .col.image.img-col-5,.block-two-cols .col.text.img-col-7{width:41.66667%}.block-two-cols .col.image.img-col-7,.block-two-cols .col.text.img-col-5{width:58.33333%}.block-two-cols .col.image.img-col-6,.block-two-cols .col.text.img-col-6{width:50%}.hero-block img{border-radius:20px;width:100%}.hero-block .three_images_v1 img,.hero-block .three_images_v2 img{height:auto}.block-two-cols .col.text{max-width:700px;padding:0 80px 20px 0}.block-two-cols.three_images_v1 .col.text,.block-two-cols.three_images_v2 .col.text{max-width:505px;padding:0 0 60px}.block-two-cols.one_image .col.text{padding:0 80px 60px 0}.block-two-cols.no_image .col.text{padding:0 80px 120px 0}.hero-block .block-two-cols.three_images_v1 .col.image{overflow:visible}.hero-block h1{color:#1e2f41;font-size:42px;font-weight:700;line-height:55px;margin:0 0 15px;text-align:left}.hero-block .block-two-cols.no_image h1{margin:0 auto 15px}.hero-block h3{margin:12px 0 0}.hero-block p{font-size:16px;line-height:24px;margin-top:4px;text-align:left}.hero-block .headline-small{color:#125297!important;font-size:16px;letter-spacing:.8px;line-height:23px;text-transform:uppercase}.block-two-cols.no-image{display:block}.hero-block .block-two-cols.no_image .col.text{margin:0 auto}.hero-block .block-two-cols.no_image .col.text *{margin-left:auto;margin-right:auto;text-align:center}.hero-block .block-two-cols.no_image .col.image{display:none!important}.hero-block .block-two-cols.one_image .col.image,.hero-block .block-two-cols.three_images_v1 .col.image,.hero-block .block-two-cols.three_images_v2 .col.image{align-items:center;display:flex;flex-direction:row;gap:26px;justify-content:center;padding-left:30px;position:absolute;right:0;top:2rem;z-index:101}.hero-block .block-two-cols.three_images_v1 .col.image img{border-radius:20px 15px 10px 5px;margin:0 0 20px}.hero-block .block-two-cols.three_images_v2 .col.image img{border:10px solid #fff;border-radius:10px}.sub-col1,.sub-col2{align-items:center;display:flex;flex:1 1 50%;flex-direction:column;justify-content:center}.three_images_v2 #hero-img-0{margin-left:20px;margin-top:50px;width:calc(100% + 40px);z-index:102}.three_images_v2 #hero-img-1{margin-left:-70px;width:calc(100% + 70px);z-index:101}.three_images_v2 #hero-img-2{margin-left:-170px;margin-top:-30px;width:calc(100% - 50px);z-index:103}.hero-block .block-two-cols.one_image .sub-col1{width:100%}.hero-block .block-two-cols.one_image .sub-col1 .image-wrapper{overflow:hidden;padding-top:44%;position:relative;width:100%}.hero-block .block-two-cols.one_image .sub-col1 .image-wrapper img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.block-two-cols .col.text .button{margin-right:20px;margin-top:20px}@media (max-width:1379px){.three_images_v2 #hero-img-0{margin-left:70px}}@media (max-width:1139px){.hero-block{padding:80px 20px}.block-two-cols{gap:10px;margin:10px auto}.block-two-cols,.block-two-cols.no_image .col.text,.block-two-cols.no_image .col.text.mobile-translateY{align-items:center}.hero-block h1{max-width:100%}.block-two-cols .col.text .button{margin-right:20px;margin-top:20px}.block-two-cols .col.image.img-col-7,.block-two-cols .col.text.img-col-7{width:50%}.hero-block .block-two-cols.three_images_v2 .col.image img{border:0 solid #fff;border-radius:10px}.three_images_v2 #hero-img-0{margin-left:0;margin-top:0;width:100%;z-index:102}.sub-col2{display:none}}@media screen and (max-width:991px){.hero-block{margin-bottom:20px;padding:40px 20px 0}.block-two-cols .col,.block-two-cols .col.image,.block-two-cols .col.image.img-col-4,.block-two-cols .col.image.img-col-5,.block-two-cols .col.image.img-col-6,.block-two-cols .col.image.img-col-7,.block-two-cols .col.image.img-col-8,.block-two-cols .col.text,.block-two-cols .col.text.img-col-4,.block-two-cols .col.text.img-col-5,.block-two-cols .col.text.img-col-6,.block-two-cols .col.text.img-col-7,.block-two-cols .col.text.img-col-8{width:100%}.block-two-cols .col.text,.block-two-cols .col.text.mobile-translateY,.block-two-cols.one_image .col.text{align-items:flex-start;max-width:100%;padding:0 0 40px;transform:translateY(0);width:100%}.hero-block .block-two-cols.one_image .sub-col1 .image-wrapper{aspect-ratio:auto}.hero-block .block-two-cols.one_image .sub-col1,.hero-block .sub-col1{margin:0 -20px;width:calc(100% + 40px)}.hero-block .block-two-cols.one_image .col.image,.hero-block .block-two-cols.three_images_v1 .col.image,.hero-block .block-two-cols.three_images_v2 .col.image{padding-left:0;position:static}.hero-block .block-two-cols.three_images_v1 .col.image img,.hero-block .block-two-cols.three_images_v2 .col.image img{margin:0}.hero-block img{border-radius:0;height:auto;margin-left:auto;margin-right:auto;max-width:100%;width:100%}.block-two-cols{display:block;margin:0 auto 20px}.block-two-cols img{border-radius:0!important;margin:0}.block-two-cols .col.image,.block-two-cols .col.image.img-col-4,.block-two-cols .col.image.img-col-5,.block-two-cols .col.image.img-col-6,.block-two-cols .col.image.img-col-7,.block-two-cols .col.image.img-col-8{width:100%}.hero-block h1{font-size:28px;line-height:35px}.hero-block .block-two-cols.no_image .col.text{padding-bottom:40px}.hero-block .block-two-cols.no_image .col.text *{margin-left:0;text-align:left}.hero-curve{display:none}}@media (max-width:420px){.block-two-cols .col.text,.block-two-cols .col.text.mobile-translateY{margin:auto 0 30px;transform:translateY(0);width:100%}}