/* BFL header/footer */

#masthead{position:relative!important}
.main-header-bar,.ast-primary-header-bar,.ast-mobile-header-wrap .main-header-bar,.ast-mobile-header-wrap .ast-primary-header-bar{background:#fff!important;border-bottom:1px solid #e3e7f0!important;box-shadow:0 2px 10px rgba(4,32,90,.06)}
.main-header-menu a,.main-header-menu .menu-link,.ast-header-break-point .main-header-menu a{color:#04205A!important;font-weight:500}
.main-header-menu a:hover,.main-header-menu .current-menu-item>a{color:#E3A62F!important}
.menu-toggle,.ast-mobile-menu-buttons .menu-toggle,.ast-button-wrap .menu-toggle .mobile-menu-toggle-icon svg,.ast-mobile-svg{color:#04205A!important;fill:#04205A!important}
.ast-mobile-header-content,.ast-header-break-point .main-header-menu,.ast-header-break-point .ast-mobile-header-content{background:#fff!important}
.site-header .custom-logo-link{background:#04205A;padding:8px 14px;border-radius:8px;display:inline-flex}
.site-primary-footer-wrap{background:#04205A!important}
.site-below-footer-wrap{background:#021440!important}
.site-footer,.site-footer p,.site-footer li,.site-footer a,.site-footer h2,.site-footer h3,.site-footer .widget-title{color:#fff!important}
.site-footer a:hover{color:#E3A62F!important}
.main-header-menu,.main-header-menu>.menu-item,.ast-nav-menu,.main-navigation,.main-header-bar-navigation,.ast-builder-menu .main-header-menu{background:transparent!important}
#masthead,#masthead a,.site-footer,.site-footer *{font-family:"Poppins",sans-serif}
@media(max-width:921px){.site-header .custom-logo-link{padding:6px 10px}.site-header .custom-logo{max-height:38px;width:auto}.ast-mobile-header-wrap .main-header-bar{min-height:64px}}
@media(max-width:600px){.ast-header-break-point .main-header-bar-navigation .menu-item a{color:#04205A!important}}
#masthead .ast-header-button-1 .ast-custom-button,#masthead .ast-custom-button{white-space:nowrap;font-size:13px;padding:14px 20px;color:#04205A!important;background:#fff!important;border:2px solid #04205A!important}
#masthead .ast-custom-button:hover{background:#04205A!important;color:#fff!important}
.main-header-menu a{font-size:15px}
.site-footer .wp-block-media-text__content img,.site-footer img{max-width:200px;height:auto}
.site-content{padding-bottom:0!important}.ast-separate-container .site-main{margin-bottom:0}#primary{margin-bottom:0!important}
.bfl select{height:auto!important;min-height:46px;line-height:1.4!important;padding-top:10px!important;padding-bottom:10px!important}
@media(max-width:921px){#masthead{position:relative!important}}
.elementor-482 .elementor-widget{margin-bottom:0!important}
.site-footer .widget_nav_menu li,.site-footer .menu li{margin:0 0 12px!important;padding:0!important;line-height:1.5;display:block}
.site-footer .widget_nav_menu ul{margin:0;padding:0;list-style:none}
.site-footer .widget-title,.site-footer .widget h2{margin-bottom:20px}
.site-footer .footer-widget-area{padding-right:16px}

@media(max-width:921px){.site-primary-footer-wrap{padding:48px 0!important}.site-footer .footer-widget-area{margin-bottom:28px}.site-footer .ast-builder-grid-row{row-gap:8px}.site-below-footer-wrap .ast-builder-grid-row{display:block;text-align:center}.site-below-footer-wrap .site-footer-section{justify-content:center;margin:4px 0}}
.main-header-menu .sub-menu,.ast-desktop .main-header-menu .sub-menu,.ast-header-break-point .main-header-menu .sub-menu{background:#fff!important;border:1px solid #e3e7f0!important;border-top:3px solid #E3A62F!important;box-shadow:0 10px 24px rgba(4,32,90,.12)!important}
.main-header-menu .sub-menu .menu-item{background:transparent!important;border-bottom:1px solid #eef0f6!important}
.main-header-menu .sub-menu .menu-item:last-child{border-bottom:0!important}
.main-header-menu .sub-menu a,.main-header-menu .sub-menu .menu-link{color:#04205A!important;background:transparent!important;font-size:14px}
.main-header-menu .sub-menu .menu-item:hover>a,.main-header-menu .sub-menu .menu-item:hover>.menu-link,.main-header-menu .sub-menu .current-menu-item>a{color:#E3A62F!important;background:#f4f6fb!important}
.ast-menu-toggle,.dropdown-menu-toggle,.ast-icon.icon-arrow svg{color:#04205A!important;fill:#04205A!important}