/* Specialist product/partner pages retain their established form logic. */
body.lg-legacy{background:#0b1013!important;font-family:'Open Sans',Arial,sans-serif!important;padding-top:0!important}
body.lg-legacy #page-container{padding-top:0!important;overflow:visible!important}
body.lg-legacy #et-boc{overflow:visible!important}
body.lg-legacy .lg-header{transform:none!important;margin:0!important;padding:0!important;position:sticky!important}
body.lg-legacy .lg-footer{margin-top:50px!important}
body.lg-legacy .lg-header h1,body.lg-legacy .lg-header p,body.lg-legacy .lg-footer p{font-family:'Open Sans',Arial,sans-serif!important}
body.lg-legacy .lg-header .lg-logo img,body.lg-legacy .lg-footer .lg-logo img{height:45px!important;width:100%!important;max-height:none!important}
body.lg-legacy main{font-family:'Open Sans',Arial,sans-serif}
body.lg-legacy main h1,body.lg-legacy main h2,body.lg-legacy main h3,body.lg-legacy #main-content h1,body.lg-legacy #main-content h2,body.lg-legacy #main-content h3{font-family:Abel,'Arial Narrow',sans-serif!important;line-height:1.1!important}
body.lg-legacy .lg-footer *{font-variant:normal}
body.lg-legacy .lg-footer a{text-decoration:none}
body.lg-legacy .lg-header__inner{max-width:1440px!important;position:relative!important}
body.lg-legacy .lg-footer .lg-footer__top p{color:#adb7bc!important}
body.lg-legacy .et_pb_scroll_top{display:none!important}
body.lg-legacy .fbp-wrap{color:#18252c!important;font-family:'Open Sans',Arial,sans-serif!important}
body.lg-legacy .fbp-title,body.lg-legacy .fbp-title .title-main,body.lg-legacy .fbp-title .title-variant{color:#18252c!important;font-family:Abel,sans-serif!important;font-weight:700!important}
body.lg-legacy .fbp-title{font-size:38px!important;line-height:1.15!important;margin-bottom:25px!important}
body.lg-legacy .fbp-subtitle,body.lg-legacy .fbp-option label{font-family:Abel,sans-serif!important;color:#3e515c!important;letter-spacing:.04em!important;font-size:14px!important}
body.lg-legacy .fbp-option input,body.lg-legacy .fbp-form input,body.lg-legacy .fbp-form select,body.lg-legacy .fbp-form textarea{font-family:'Open Sans',Arial,sans-serif!important;color:#19272d!important;font-size:16px!important;border-radius:3px!important;border-color:#a1afb6!important;min-height:46px}
body.lg-legacy .fbp-option input[type=checkbox]{min-height:20px}
body.lg-legacy .fbp-btn{background:#c32630!important;border-color:#c32630!important;font:400 18px/1.3 Abel,sans-serif!important;letter-spacing:.06em!important;color:white!important}
body.lg-legacy .vip-static-banner{background:#142027!important;color:white!important;border:0!important;border-left:4px solid #c32630!important;text-align:left!important;padding:15px 20px!important;box-shadow:none!important;font:400 16px/1.5 Abel,sans-serif!important;letter-spacing:.08em!important}
body.lg-legacy .fbp-promo-status{font-family:'Open Sans',Arial,sans-serif!important;font-size:12px!important;color:#176038!important}
body.lg-legacy .fbp-total{font-family:Abel,sans-serif!important;color:#14252d!important}
body.lg-legacy .fbp-total-label{font-size:17px!important}
body.lg-legacy .fb-acc-wrap summary{font-family:Abel,sans-serif!important}
body.lg-legacy .fb-acc-wrap .body{font-family:'Open Sans',Arial,sans-serif!important;font-size:14px!important}
body.lg-legacy .lg-footer{position:relative;z-index:5}
body.lg-legacy .lg-contact-dock{z-index:10000!important}
@media(max-width:720px){body.lg-legacy .lg-header .lg-logo img{height:39px!important}body.lg-legacy .lg-header__inner{height:66px!important}body.lg-legacy .lg-contact-dock a{font-size:14px!important}}
