.banner1-section p{color:#1a3f60;font-family:var(--base-font);font-weight:400;font-size:19px;line-height:35px}.banner1-section h2{color:#1a3f60;font-family:var(--base-font);font-weight:400;font-size:34px;line-height:35px}.banner1-bold-text{font-weight:600!important}.banner1-btn{background:#fff;color:#1a3f60;border:none;max-width:163px;padding:14px 34px;font-family:var(--base-font);font-weight:700;font-size:15px;line-height:18px;border-radius:6px;box-shadow:0 1px 3px #0000001a,0 5px 5px #00000017,0 11px 7px #0000000d,0 20px 8px #00000003,0 32px 9px #0000}.banner-1-img{width:70%}@media only screen and (max-width: 992px) and (min-width: 768px){.banner-1-img{width:90%}.banner1-section h2{font-size:28px}.banner1-section p{font-size:16px;line-height:24px}}@media only screen and (max-width: 767px){.banner-1-img{width:70%;margin-top:30px}.banner1-section h2{font-size:24px}.banner1-section p{font-size:16px;line-height:24px}}.desktopbanners{width:100%;border-radius:12px}.responsiveBanner{width:100%;border-radius:12px;height:auto}@media only screen and (max-width: 507px){.main-text-1{margin-top:14px!important}}.top-banner-wrapper{position:relative;display:block;width:100%;overflow:hidden;border-radius:10px;background:#eef4f8;text-decoration:none}.top-banner-wrapper:focus-visible{outline:3px solid var(--app-accent, #1f4b6f);outline-offset:3px}.top-banner-video,.top-banner-still{display:block;width:100%;height:auto;border:0}.top-banner-video{aspect-ratio:2160 / 328;object-fit:cover}.top-banner-still{aspect-ratio:2048 / 982;object-fit:cover}
