.button-blue1{align-items:center;background:#2374f2;background:linear-gradient(175deg,#2374f2,#003573);border:none;border-radius:50px;box-shadow:0 20px 60px -20px rgba(35,116,242,.3);color:#fff;cursor:pointer;display:inline-flex;font-size:16px;font-weight:600;gap:8px;padding:10px 20px;transition:opacity .3s ease}.button-blue1:hover{box-shadow:0 4px 12px rgba(35,108,242,.2);opacity:.9}.button-white2{align-items:center;background:hsla(0,0%,100%,.6);border:1px solid #000;border:1px solid rgba(0,53,115,.2);border-radius:50px;box-shadow:0 20px 60px -20px rgba(35,116,242,.3);color:#003573;cursor:pointer;display:inline-flex;font-size:16px;font-weight:600;gap:8px;padding:10px 20px;transition:all .3s ease}.button-white2:hover{background-color:rgba(244,247,251,.5);border-color:#b5c2d6;transition:all .3s ease}.container{margin:0 auto;max-width:1220px;padding:0 20px}.heading-title{color:#003573;font-size:36px;font-weight:700;line-height:1.12;margin:0 0 30px;text-align:center}.btn-all{align-items:center;border-radius:50px;display:inline-flex;font-size:14px;font-weight:600;gap:10px;justify-content:center;padding:14px 32px;text-decoration:none;transition:all .3s ease}.btn--white{background-color:#fff;color:#003573}.btn--white:hover{background-color:#f0f4fa;box-shadow:0 4px 12px hsla(0,0%,100%,.2)}.btn--outline{background-color:transparent;border:1px solid hsla(0,0%,100%,.4);color:#fff}.btn--outline:hover{background-color:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.4)}.navigation-primary .menu-item .menu-link{color:rgba(0,53,115,.8)!important;font-size:13px!important;font-weight:500!important}.button-1{border:1px solid rgba(0,53,115,.2);color:#003573;padding:10px 16px}.button-1,.button-2{border-radius:50px;font-size:14px;font-weight:600;line-height:normal}.button-2{background:linear-gradient(135deg,#2374f2,#003573);font-family:Plus Jakarta Sans,sans-serif!important;gap:8px;padding:10px 20px}.button-2 svg{height:17px}.footers-section-1 .text-base p{color:#003573;font-size:15px;font-weight:400}.footers-section-1 .text-base p:nth-child(2){color:#576574;font-size:13px;font-weight:400}.footer-text-heading{color:#003573;font-size:13px;font-weight:600}.footer-menu-link-new{color:#003573;font-size:15px;font-weight:400}.copyright-flex{display:flex;justify-content:space-between}.copy-right-title{color:#576574;font-size:13px;font-weight:400}.margin-bottom-lg{padding-bottom:2rem!important}.footers-section-1.footers-section{border-top:1px solid #dce6f2}.light-color-css{color:#87bcfd}