button.close:focus,.btn:focus,.btn-primary:focus,.btn-inline-search:focus,.btn-secondary:focus,.btn-toggle:focus,.btn-tertiary:focus,.btn-image:focus,.btn-group input:focus+label,.multi-select-group .multi-select input:focus+span,.form-radio input:focus+span+span,.collapsible-carousel button.slick-prev.slick-arrow:focus,.collapsible-carousel button.slick-next.slick-arrow:focus{outline:none !important}
@font-face{font-family:"AIA-Heading";src:url("clientlibs.app/css/fonts/AIA-Heading.ttf")}
@font-face{font-family:"AIABody";src:url("clientlibs.app/css/fonts/AIA-Body.ttf")}
input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}
input[type=number]{-moz-appearance:textfield}
html,body,body>.container .bt1,body>.container .bt2,body>.container .bt3,body>.container .bt4,body>.container .bt5,body>.container .bt6,body>.container .bt7,body>.container .bt8,body>.container .bt,body>.container .bt10,body>.container .font-body,body>.container .label-text,body>.container a .card-1 p,body>.container a .card-2 p,body>.container a .card-3 p,body>.container a .card-4 p,body>.container a .card-5 p,body>.container a .card-6 p,body>.container a .card-7 p,body>.container a .card-8 p,body>.container a .card-9 p,body>.container .card-5 .contact .content .contact-actions li .action .action-text,body>.container .card-5 .contact-actions li .action .action-text h5,body>.container label.checkbox,body>.container label.radio-button,body>.container .label-error,body>.container input[type="text"],body>.container input[type="textarea"],body>.container input[type="password"],body>.container input[type="email"],body>.container input[type="tel"],body>.container input[type="url"],body>.container input[type="search"],body>.container input[type="url"],body>.container textarea,body>.container select.primary-select,body>.container .btn-filter,body>.container .btn-filter:hover,body>.container .popover{font-family:"AIABody","Cordia New",sans-serif}
body>.container h1,body>.container h2,body>.container h3,body>.container h4,body>.container h5,body>.container h6,body>.container .h1,body>.container .h2,body>.container .h3,body>.container .navbar-tools .search-input,body>.container .h4,body>.container .h5,body>.container .navmenu-default .navmenu-nav>li>a span,body>.container .navbar-default .navbar-offcanvas .navmenu-nav>li>a span,body>.container .h6,body>.container h1.rich,body>.container h2.rich,body>.container h4.rich{font-family:"AIA-Heading" !important}
body{color:#363e3f}
.navbar-default .navbar-nav>li:last-child>a{width:185px !important}
h2.h2{font-size:48px !important}
h3.h3{font-size:36px !important}
h4.h4{font-size:24px !important}
h5.h5{font-size:20px !important}
.progress-line>li:first-child{margin-left:0}
.modal::-webkit-scrollbar{display:none}
.modal{padding-right:0 !important}
input::-ms-clear{display:none}
.btn{border-radius:4px;font-size:26px;font-family:'AIABody';font-weight:normal;height:40px;line-height:40px;max-width:320px}
input[type="text"]{color:#363e3f;font-size:20px;line-height:2}
input[disabled="disabled"]{color:#b3b1a8}
input[type="text"],input[type="textarea"],input[type="password"],input[type="number"],input[type="email"],input[type="tel"],input[type="url"],input[type="search"],input[type="url"],input[type="date"],textarea,select.primary-select{border-radius:4px}
.font-no-bold{font-weight:normal}
.font-bold,.h4.font-bold,.h5.font-bold{font-weight:bold}
.fs-14{font-size:14px}
.fs-16{font-size:16px}
.fs-18{font-size:18px}
.fs-20{font-size:20px}
.fs-22{font-size:22px}
.fs-24{font-size:24px}
.form-label p{margin-bottom:8px}
label.checkbox:after{content:'';clear:both}
label.checkbox+div.label-error{padding-left:30px}
input[type="checkbox"]+.indicator+.p3{float:right;width:calc(100% - 30px);color:#363e3f}
input:disabled{background-color:#ddd;cursor:not-allowed}
.modal-dialog{position:relative;width:auto}
@media(min-width:768px) and (max-width:1200px){.no-padding-sm,.container .no-padding-sm:first-child,.container .no-padding-sm:last-child{padding:0}
.no-padding-sm:first-child{padding-left:0}
.no-padding-sm:last-child{padding-right:0}
}
.btn-toggle-group{font-size:0}
.btn-toggle-group .btn{margin-left:0}
.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0,-50px)}
@media(prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}
}
.modal.show .modal-dialog{transform:none}
.modal.modal-static .modal-dialog{transform:scale(1.02)}
.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - 1rem)}
.modal-dialog-centered::before{display:block;height:calc(100vh - 1rem);height:min-content;content:""}
.modal-dialog-centered.modal-dialog-scrollable{flex-direction:column;justify-content:center;height:100%}
.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}
.modal-dialog-centered.modal-dialog-scrollable::before{content:none}
.modal-header button.close{position:absolute;right:-10px;top:16px;z-index:1;border:0 none;margin-top:0;padding:0;background-color:transparent;font-size:32px;height:36px}
.modal-header button.close span{display:inline-block;width:36px;height:36px;line-height:36px;vertical-align:top}
.modal.fade.show{opacity:1}
.modal-content{margin:0 auto;border-radius:4px}
@media(max-width:767px){.modal-content{border-radius:0 0 4px 4px}
}
.modal-content{padding:0 24px 24px}
.modal-header{padding-top:48px}
.modal-header .modal-title{font-size:48px}
div.modal-backdrop{background-color:gray}
div.modal-backdrop.show{opacity:.85}
.modal-footer{border-top:0;padding-right:0;padding-left:0}
select.primary-select{color:#363e3f !important;font-size:20px;line-height:40px}
.fieldError{font-size:20px;color:#d31145}
.back-button{max-width:320px;margin-left:auto;margin-right:auto}
.loading_body{height:100%;overflow:hidden}
.collapsed-show-inline,.collapsed-hide{font-size:0}
.link-arrow-right{width:0;height:0;border:6px solid transparent;border-left:7px solid #22a8da;position:relative}
.link-arrow-down{border-top-color:#22a8da !important;top:4px;left:auto;right:6px}
.modal-title{line-height:40px}
.hiddenBanner img{width:100%}
.hiddenBanner{display:none}
.header{height:60px;background-color:#d31145;display:flex;align-items:center;justify-content:center}
.header .aia-logo{width:44px;height:44px}
body>.container>.content>.section-container>section>.container{padding:0}
@media(min-width:768px){.modal-dialog{max-width:540px;margin:50px auto}
body>.container>.content>.section-container>section>.container{max-width:540px;margin:0 auto}
}
.small-btn{text-align:right}
.small-btn button{width:120px;height:28px;line-height:28px;text-align:center;min-width:auto;padding:0;background:transparent;border:1px solid #e86487;color:#e86487;font-size:20px}
.small-btn button:disabled{opacity:.6}
.otp-ref-text{height:28px;line-height:28px}
.phone-number{font-size:24px}
body.modal-open{padding-right:0 !important}
#alertModal .modal-title{font-size:26px}
#alertModal .modal-body{color:#363e3f;padding-top:24px}
.aia-header-modal{margin-left:-24px;margin-right:-24px;padding:48px 24px 24px;background-color:#d31145}
.aia-header-modal .modal-title{color:#fff}
.aia-header-modal button.close{right:10px}
.aia-header-modal .close svg path{fill:#fff}
.session-timeout .aia-header-modal{padding:24px}
.modal-open .navbar-default{z-index:1010}
@media(min-width:1200px){.fragment-wrap>div>.row{margin-left:-36px;margin-right:-36px}
.modal .fragment-wrap>div>.row{margin-left:0;margin-right:0}
}
.navbar-three.navbar-sub{display:none}
.navbar-sub-spacer{padding:0}
.btn-toggle-group button{font-size:20px}
.btn-toggle-group .btn-toggle:hover{background-color:#596c80;border:1px solid #596c80}