.coral-Form--vertical .coral-Form-fieldwrapper--singleline .coral-Form-fieldinfo{float:left;margin-left:.5rem;line-height:2.375rem}
.coral-Form-fieldwrapper.coral-Form-fieldwrapper--rowresume{width:44%;display:inline-block;margin:0 3%;vertical-align:top}
.coral-Form-fieldwrapper.coral-Form-fieldwrapper--rowresumethree{width:30%;display:inline-block;margin:0 1.5%;vertical-align:top}
.coral-Form-fieldwrapper.coral-Form-fieldwrapper--singleline.coral-Form-fieldwrapper--rowresumethree{margin-top:34px}
.header-bottom-section{padding-top:36px;padding-bottom:7px;display:flex;gap:60px;margin-left:110px;align-items:center;color:#201f1f;max-width:855pt;margin:0 auto;flex-direction:row;.section-title{position:relative;top:-15px;font-style:normal;font-size:30px !important;line-height:36px !important;color:#fff;margin:0;font-weight:800 !important;line-height:38px !important;font-family:"ProximaNovaWeb","Helvetica Neue",Helvetica,Arial,sans-serif}
}
.section-title{font-size:28px;font-weight:700;color:inherit;margin:0}
.resource-nav{display:flex;gap:0;margin-left:80px;letter-spacing:.08em !important;margin-bottom:8px}
.bottom-header{font-size:12px;font-weight:700;color:#55626b;text-transform:uppercase;text-decoration:none;transition:color .3s ease;position:relative;opacity:.6;margin:0 58px 0 0;@media(max-width:1023px){margin:0 32px 0 0}
}
.bottom-header.active,.bottom-header:hover{color:#fff;opacity:1}
.bottom-header.active::after{content:"";position:absolute;left:0;bottom:-21px;width:100%;height:4px;background:black}
.dark-bg-header .header-bottom-section{color:white}
.dark-bg-header .section-title,.dark-bg-header .bottom-header{color:white}
.dark-bg-header .bottom-header.active,.dark-bg-header .bottom-header:hover{color:white}
.dark-bg-header .bottom-header.active::after{background:white}
@media(max-width:1169px){.header-bottom-section{flex-direction:column;align-items:flex-start;gap:20px;padding:0 24px;width:calc(100% - 24px);max-width:inherit;.section-title{font-size:22px;top:0}
}
.resource-nav{margin-left:0}
}
@media(max-width:767px){.header-bottom-section{flex-direction:column;align-items:flex-start;gap:20px;margin:30px 0 0 0;width:100%;padding:0 15px;.section-title{font-size:22px;top:0}
}
.resource-nav{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;gap:20px;margin-left:0;width:100%;padding-bottom:8px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}
.bottom-header{flex:0 0 auto;scroll-snap-align:start;white-space:nowrap}
}