@charset "UTF-8";
/* https://www.h2rcpa.com/wp-content/themes/h2rcpa-gp-child/style.css?ver=1741120140 */
body,button,input,select,textarea{font-size:16px}body{font-family:"Gotham A","Gotham B"!important;font-style:normal;font-weight:300;background:transparent;color:#324758}span{font-size:inherit!important}h1,h2{font-size:25px;font-weight:400;margin-bottom:15px;line-height:1.3em;color:#324758;font-weight:700}h3{color:#324758;font-weight:700}.fl-module:first-of-type h2:first-of-type{font-weight:400}a,a:visited{color:#4aabb1}#primary-menu{margin-bottom:20px;display:inline-block}.header-widget{float:right;overflow:hidden;max-width:50%;position:absolute;right:25px}.site-header .header-widget,.site-header .header-widget a{font-size:16px}#primary-menu>ul{position:relative}#primary-menu>ul:before,#primary-menu>ul:after{background-color:#d0d0d0;content:"";display:inline-block;height:1px;bottom:.1em;position:absolute;vertical-align:middle;width:10px;left:-20px;top:45%}#primary-menu>ul:after{left:auto;right:-20px}.main-navigation a{font-weight:300}.main-navigation .main-nav ul li[class*="current-menu-"]>a,.main-navigation .main-nav ul li[class*="current-menu-"]>a:hover,.main-navigation .main-nav ul li[class*="current-menu-"].sfHover>a,.main-navigation .main-nav ul li:hover>a,.main-navigation .main-nav ul li:focus>a,.main-navigation .main-nav ul li.sfHover>a,.main-navigation .main-nav ul ul li:hover>a,.main-navigation .main-nav ul ul li:focus>a,.main-navigation .main-nav ul ul li.sfHover>a,.main-navigation ul ul{background-color:#f6f6f6}.main-navigation ul ul{box-shadow:none}.main-navigation .main-nav ul ul li a{text-transform:none}.main-navigation .main-nav ul ul li a:hover{background:#e8e8e8}.main-navigation a,.menu-toggle{font-size:13px}.main-navigation .main-nav ul li a{line-height:40px;padding-left:8px;padding-right:8px}@media (max-width:768px){.main-navigation .menu-toggle,.main-navigation .mobile-bar-items,.sidebar-nav-mobile:not(#sticky-placeholder){text-align:left;margin-top:-70px}.menu-toggle .mobile-menu{padding-left:3px;display:none}.menu-toggle:before{font-size:25px;color:#324657}.header-image{max-width:100px}.site-header .header-widget,.site-header .header-widget a{font-size:13px}.header-widget{right:10px}}.inside-header{padding-top:18px;padding-bottom:18px}.site-header a{color:#324657;font-weight:700;text-align:right;font-size:11px}.fl-photo-caption.fl-photo-caption-below{text-overflow:initial;white-space:normal}.fl-builder-content a.fl-button,.fl-builder-content a.fl-button:visited{background:#4aabb1;color:#fff!important;text-transform:uppercase;border:0;font-size:20px;letter-spacing:.08em;padding:20px 40px;font-size:13px;letter-spacing:.2em}.fl-builder-content a.fl-button:hover,.fl-builder-content a.fl-button:visited:hover{background:#E26A56}.fl-builder-content a.fl-button *,.fl-builder-content a.fl-button:visited *{color:#fff}.fl-content-slider-wrapper{padding-top:25px}.fl-slide-title{font-weight:700;font-size:52px}.fl-slide-text{font-size:24px}.fl-slide-content{max-width:700px;margin:auto!important;display:block}body h2.fl-post-grid-title{line-height:1.2em;margin:0}body .fl-post-grid-text,body .fl-post-grid-content p{line-height:1.2em}.title-banner{padding-top:57px;padding-bottom:57px;background-size:cover;background-position:center center}.title-banner h1{font-size:45px;line-height:1.2em;font-weight:700!important}.fl-slide-title{font-weight:bold!important}#blog-banner .title-banner{padding-bottom:0}#blog-banner .fl-module-content{margin-top:0;margin-bottom:0}.single-bios #content{padding-left:15px;padding-right:15px}.single-bios .entry-content{margin-top:1em}.single-bios h2{font-size:18px}.single-bios .bio-photo{padding-bottom:25px}.single-bios #left-sidebar h2{font-weight:700;font-size:26px;margin:0;line-height:1.2em}.single-bios #left-sidebar .title-meta{font-weight:700;font-size:18px;color:#324760;line-height:1.2em}.single-bios #left-sidebar hr{margin-top:20px;margin-bottom:20px}.single-bios .phone{font-size:21px;padding-bottom:25px;color:#324760;font-weight:400}.single-bios .icons{padding-bottom:15px}.single-bios .icons i{font-size:24px;margin-right:10px}.single-bios .icons a{color:#e5af51}.single-bios .vcf{padding-bottom:15px;font-weight:700}.single-bios .location{padding-bottom:25px}.single-bios .header,.single-careers .header{background:#334757;color:#fff;font-size:45px;text-align:center;color:#fff;padding-top:35px;padding-bottom:40px;margin-bottom:25px;font-weight:500}.single-bios #left-sidebar .logos{padding-top:25px;padding-bottom:25px}.single-bios .logos img{max-height:95px;display:block;margin:0 auto 15px;width:auto}.single-bios .site-main{padding-left:35px}.gform_wrapper .top_label .gfield_label,.gform_wrapper legend.gfield_label{font-weight:400;color:#324758}.footer-widget-1,.footer-widget-2,.footer-widget-3,.footer-widget-4{width:25%}.footer-widgets{background:#324758}.widget-title{margin-bottom:10px;text-transform:uppercase;color:#fff}.social-icons a{color:#e5af51;color:#4aabb1;padding-right:5px}.social-icons i{font-size:25px}.widget-area .widget{padding-left:0;padding-bottom:0}.sidebar .widget .widget-title{text-transform:none}#footer-widgets{padding-bottom:0}.footer-widgets-container{border-bottom:1px solid #ddd;padding-bottom:25px}.footer-bar{width:100%;text-align:center}.footer-bar a{text-transform:uppercase}.footer-bar .menu li:before{content:"||";padding-right:15px}.footer-bar .menu li:first-child:before{content:""}.single #page{padding-left:15px;padding-right:15px}.footer-bar .locations{font-size:13px;text-transform:uppercase;color:#fff;font-weight:700}.footer-bar .locations span{padding-left:10px;padding-right:10px}ul.share-buttons{list-style:none;padding:0 0 15px;margin-left:0;margin-bottom:15px}ul.share-buttons li{display:inline}ul.share-buttons .sr-only{position:absolute;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);padding:0;border:0;height:1px;width:1px;overflow:hidden}@media (max-width:768px){.fl-node-5c6f705067232 .fl-slide-0 .fl-slide-content{background-color:transparent}}#nav-below{font-size:18px;padding-top:40px;padding-bottom:40px}#nav-below a{color:#4aabb1}.comments-area{padding-left:0!important}.blog #main{padding-top:45px}