.online-banking{padding:var(--section-padding-desktop)}.online-banking .alert-banner{background-color:rgb(237 243 253 / .5);border:1px solid #4789EB;border-radius:8px;padding:20px;margin-bottom:30px}.online-banking .alert-banner h2{font-family:"Geist-SemiBold",sans-serif;color:#134DA5;font-size:19px;line-height:1.3;letter-spacing:-.7px;margin-bottom:5px}.online-banking .alert-banner p{color:#134DA5;font-size:19px;line-height:1.3;letter-spacing:-.7px}.online-banking h1.main-heading{color:var(--darker-blue);margin-bottom:40px;text-align:left}.online-banking .online-banking-sections{display:flex;justify-content:space-between;gap:30px}.online-banking .online-banking-section{flex:1;background-color:rgb(237 236 232 / .5);border-radius:14px;padding:30px;display:flex;flex-direction:column;gap:20px}.online-banking .links-container{margin-top:auto}.online-banking h2.section-title{font-family:"TiemposHeadline-Regular",sans-serif;font-size:33px;line-height:1.3;color:var(--darker-blue)}.online-banking p.section-description,.online-banking .link{color:#756043;font-size:19px;line-height:1.3;letter-spacing:-.3px}.online-banking p.section-description b{font-family:"Geist-SemiBold",sans-serif}.online-banking .btn-icon-blue{border:none;background-color:#756043;width:100%;justify-content:center;cursor:pointer}.online-banking .btn-icon-blue:hover{background-color:rgb(127 112 80)}.online-banking .form-group{margin-bottom:20px}.online-banking .radio-group{display:flex;align-items:center;gap:30px;border:none}.online-banking .radio-option{display:flex;align-items:center;gap:8px}.online-banking .radio-option input[type="radio"]{appearance:none;width:20px;height:20px;border:2px solid #756043;border-radius:50%;outline:none;cursor:pointer}.online-banking .radio-option input[type="radio"]:checked{background-color:#756043;box-shadow:inset 0 0 0 4px #f5f5f3}.online-banking .radio-option label{font-family:"Geist-SemiBold",sans-serif;color:#756043;font-size:16px;line-height:1.3}.online-banking tr{padding-bottom:20px}.online-banking input[type="text"],.online-banking input[type="password"]{width:100%;padding:15px;border-radius:8px;background-color:#fff;font-size:16px;outline:none;border:none}.online-banking .links{display:flex;justify-content:center;margin-top:15px}.online-banking .links.login{justify-content:space-between}.online-banking .link{text-decoration:none}.online-banking .link:hover{text-decoration:underline}.online-banking .external-link-icon{display:inline-block;margin-left:5px;position:relative}@media (max-width:768px){.online-banking .online-banking-sections{flex-direction:column}}@media (max-width:480px){.online-banking h2.section-title{font-size:25px}.online-banking .alert-banner h2,.online-banking .alert-banner p,.online-banking p.section-description,.online-banking .link{font-size:16px}.online-banking .radio-option label,.online-banking input[type="text"],.online-banking input[type="password"]{font-size:14px}}