.elementor-42285 .elementor-element.elementor-element-b2a97da{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;align-self:center;columns:1;text-align:center;font-size:18px;}.elementor-42285 .elementor-element.elementor-element-b2a97da > .elementor-widget-container{margin:0px 100px 0px 100px;padding:10px 10px 10px 10px;}.elementor-42285 .elementor-element.elementor-element-b2a97da p{margin-block-end:4px;}.elementor-42285 .elementor-element.elementor-element-ec669c4{text-align:center;}.elementor-42285 .elementor-element.elementor-element-bb69ed7{width:var( --container-widget-width, 103.706% );max-width:103.706%;--container-widget-width:103.706%;--container-widget-flex-grow:0;text-align:center;}.elementor-42285 .elementor-element.elementor-element-bb69ed7 .premium-button .premium-button-text-icon-wrapper span{color:var( --e-global-color-35068f3f );}.elementor-42285 .elementor-element.elementor-element-bb69ed7 .premium-button, .elementor-42285 .elementor-element.elementor-element-bb69ed7 .premium-button.premium-button-style2-shutinhor:before , .elementor-42285 .elementor-element.elementor-element-bb69ed7 .premium-button.premium-button-style2-shutinver:before , .elementor-42285 .elementor-element.elementor-element-bb69ed7 .premium-button-style5-radialin:before , .elementor-42285 .elementor-element.elementor-element-bb69ed7 .premium-button-style5-rectin:before{background-color:var( --e-global-color-3c783f3a );}.elementor-42285 .elementor-element.elementor-element-bececab{text-align:center;}.elementor-42285 .elementor-element.elementor-element-d329728{width:var( --container-widget-width, 99.807% );max-width:99.807%;--container-widget-width:99.807%;--container-widget-flex-grow:0;text-align:center;}.elementor-42285 .elementor-element.elementor-element-d329728 .premium-button .premium-button-text-icon-wrapper span{color:var( --e-global-color-35068f3f );}.elementor-42285 .elementor-element.elementor-element-d329728 .premium-button, .elementor-42285 .elementor-element.elementor-element-d329728 .premium-button.premium-button-style2-shutinhor:before , .elementor-42285 .elementor-element.elementor-element-d329728 .premium-button.premium-button-style2-shutinver:before , .elementor-42285 .elementor-element.elementor-element-d329728 .premium-button-style5-radialin:before , .elementor-42285 .elementor-element.elementor-element-d329728 .premium-button-style5-rectin:before{background-color:var( --e-global-color-3c783f3a );}.elementor-42285 .elementor-element.elementor-element-3d8d0ab{--divider-border-style:solid;--divider-color:#054571;--divider-border-width:1px;}.elementor-42285 .elementor-element.elementor-element-3d8d0ab .elementor-divider-separator{width:100%;}.elementor-42285 .elementor-element.elementor-element-3d8d0ab .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-42285 .elementor-element.elementor-element-d50b18d > .elementor-widget-container{padding:0px 0px 0px 010px;}.elementor-42285 .elementor-element.elementor-element-f380d53 > .elementor-widget-container{margin:-30px 2px 2px 015px;}.elementor-42285 .elementor-element.elementor-element-f380d53{columns:1;font-size:16px;}.elementor-42285 .elementor-element.elementor-element-f380d53 p{margin-block-end:4px;}.elementor-42285 .elementor-element.elementor-element-5c8bcaf{width:var( --container-widget-width, 47.946% );max-width:47.946%;--container-widget-width:47.946%;--container-widget-flex-grow:0;}.elementor-42285 .elementor-element.elementor-element-5c8bcaf > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-42285 .elementor-element.elementor-element-d66e7d6{width:var( --container-widget-width, 64.107% );max-width:64.107%;--container-widget-width:64.107%;--container-widget-flex-grow:0;columns:1;}.elementor-42285 .elementor-element.elementor-element-d66e7d6 > .elementor-widget-container{padding:0px 0px 0px 10px;}.elementor-42285 .elementor-element.elementor-element-c636fb1{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;}.elementor-42285 .elementor-element.elementor-element-53fc77f{--spacer-size:50px;}.elementor-42285 .elementor-element.elementor-element-5ee184c > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-42285 .elementor-element.elementor-element-3dc9f6b{width:var( --container-widget-width, 32.295% );max-width:32.295%;--container-widget-width:32.295%;--container-widget-flex-grow:0;}.elementor-42285 .elementor-element.elementor-element-29373bb{width:var( --container-widget-width, 66% );max-width:66%;--container-widget-width:66%;--container-widget-flex-grow:0;align-self:center;columns:1;}.elementor-42285 .elementor-element.elementor-element-29373bb > .elementor-widget-container{padding:0px 0px 0px 020px;}.elementor-42285 .elementor-element.elementor-element-67d448b{--spacer-size:50px;}.elementor-42285 .elementor-element.elementor-element-d1d5d29 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-42285 .elementor-element.elementor-element-8b77e0d{width:var( --container-widget-width, 64.107% );max-width:64.107%;--container-widget-width:64.107%;--container-widget-flex-grow:0;align-self:center;columns:1;}.elementor-42285 .elementor-element.elementor-element-8b77e0d > .elementor-widget-container{padding:0px 5px 0px 10px;}.elementor-42285 .elementor-element.elementor-element-68b2691{width:var( --container-widget-width, 32.12% );max-width:32.12%;--container-widget-width:32.12%;--container-widget-flex-grow:0;}.elementor-42285 .elementor-element.elementor-element-3b89bad > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-42285 .elementor-element.elementor-element-d0711c3{width:var( --container-widget-width, 32.12% );max-width:32.12%;--container-widget-width:32.12%;--container-widget-flex-grow:0;}.elementor-42285 .elementor-element.elementor-element-3797e5f{width:var( --container-widget-width, 61.16% );max-width:61.16%;--container-widget-width:61.16%;--container-widget-flex-grow:0;align-self:center;columns:1;}.elementor-42285 .elementor-element.elementor-element-3797e5f > .elementor-widget-container{padding:0px 05px 0px 20px;}.elementor-42285 .elementor-element.elementor-element-b060044 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-42285 .elementor-element.elementor-element-0d11cde{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}body.elementor-page-42285{margin:0px 50px 0px 50px;}@media(max-width:1024px){.elementor-42285 .elementor-element.elementor-element-bb69ed7{width:var( --container-widget-width, 868px );max-width:868px;--container-widget-width:868px;--container-widget-flex-grow:0;}.elementor-42285 .elementor-element.elementor-element-d329728{width:var( --container-widget-width, 879px );max-width:879px;--container-widget-width:879px;--container-widget-flex-grow:0;}.elementor-42285 .elementor-element.elementor-element-5c8bcaf{width:var( --container-widget-width, 659px );max-width:659px;--container-widget-width:659px;--container-widget-flex-grow:0;}.elementor-42285 .elementor-element.elementor-element-29373bb{width:var( --container-widget-width, 609.023px );max-width:609.023px;--container-widget-width:609.023px;--container-widget-flex-grow:0;} .elementor-42285 .elementor-element.elementor-element-0d11cde{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}}@media(max-width:767px){ .elementor-42285 .elementor-element.elementor-element-0d11cde{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}}/* Start custom CSS */#maincontent { outline: none; }

.sk-dark-bg, .sk-light-bg {
    text-transform: unset !important;
}

.rwc-embed-thumb {
    padding: 0 !important;
}

.wpt-teamprofiles-grid {
    justify-content: center !important;
}

.eael-img-accordion .overlay-inner ul {
    color: #fff;
    text-align: left;
    column-count: 2;
}

/* Page Banners */
.page-banner {
    min-height: 465px;
    margin-top: -182px !important;
}

/* Accordion */
.elementor-accordion .elementor-accordion-icon.elementor-accordion-icon-left {
    font-size: 1.5rem;
    padding-top: 0.5rem;
}

/* Main Nav Stay Effect */
.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-nav-menu .current-menu-ancestor .elementor-item {
    background-color: rgba(0,0,0,0) !important;
}
.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-nav-menu .current-menu-ancestor .elementor-item:before {
    opacity: 1 !important;
}

/* JB Stay Effect by menu item ID */

body.page-remote-job-board-template .elementor-nav-menu--main .menu-item-40358 a:before {
    opacity: 1 !important;
}



/* Single Post Pagination */
.elementor-post-navigation__link { padding: 0 1rem; 
}

/* Team Bios 
.elementor-hmg-teamprofiles.columns-three .wpt-teamprofiles-member .wpt-teamprofiles-img-wrapper {
    height: 265px !important;
}
.elementor-hmg-teamprofiles.columns-three .wpt-teamprofiles-grid .wpt-teamprofiles-member .wpt-teamprofiles-img-wrapper img {
    top: 50% !important;
}*/

/* Benefits Page */
.benefit-icon-nav a.elementor-icon { color: #fff !important; }


/*@media only screen and (max-width: 768px) { 
     .elementor-hmg-teamprofiles.columns-three .wpt-teamprofiles-grid .wpt-teamprofiles-member .wpt-teamprofiles-img-wrapper img {
        top: 0% !important;
    }
}*/

@media only screen and (max-width: 1024px) {
    .elementor-nav-menu .sub-arrow { position: absolute; right: 1rem; top: 1rem; }
    
   /* .team-members-grid .elementor-hmg-teamprofiles.columns-three .wpt-teamprofiles-member .wpt-teamprofiles-img-wrapper {
         height: 265px !important;
    }*/
   .page-banner {
    margin-top: -152px !important;
}
}/* End custom CSS */