.elementor-kit-6{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;--e-global-typography-377d9be-font-family:"Roboto";--e-global-typography-377d9be-font-weight:600;background-color:#FFFFFF;font-family:"Montserrat", Sans-serif;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.dark-header, .she-header-transparent-yes {
   background: linear-gradient(360deg, #000000 -24.03%, #57585A 140.95%)!important;
}


.subheader p {
    line-height:1.6em!Important;
}

a {
    text-decoration: none;
}

.job-position p {
    line-height:1.3em!important;
    margin-top:5%;
}

/*h1 title in the header of each page*/

h1.elementor-heading-title.elementor-size-default {
    font-size:3vw!Important;
}

@media only screen and (max-width:767px) {
    
    h1.elementor-heading-title.elementor-size-default {
    font-size:7vw!Important;
}
}


@media only screen and (max-width:767px) {

.header-icon .elementor-widget-image img {
    height:60px!important;
    width:60px!important;
}
}


 .learn-more .elementor-button span  {
    TEXT-ALIGN: LEFT!iMPORTANT;
    LINE-HEIGHT: 1.3EM!IMPORTANT;
    font-size: 1.1vw!important;
}


@media only screen and (max-width:767px) {
    .learn-more .elementor-button span {
        font-size:3vw!important;
    }
}
.sp-pcp-title a {
    line-height: 1.1em!important;
}


.sp-pcp-post-content {
    line-height:1.3em!important;
}


h2.pcp-section-title {
    line-height: 1.2em!important;
}

ul, ol, li {
    font-family: 'Montserrat'!important;
    color: #000000!important;
}


a.more-link {
    display: none!important;
}

h2.pcp-section-title {
    margin-left: 0vw!important;
    color: #000000!important;
    font-family: "Montserrat", Sans-serif!important;
    font-size: 3.13vw!important;
    font-weight: 700!important;
}

h2.pcp-section-title {
    line-height: 1.2em!important;
}

.sp-pcp-title a {
    color: #000000!important;
    font-family: "Montserrat", Sans-serif!important;
    font-size: 1.72vw!important;
    font-weight: 700!important;
    
}
.fa-twitter:before {
    content: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"%3E%3Cpath d="M389.2 48h70.6L305.6 224.2 487 464H345L233.7 318.6 106.5 464H35.8L200.7 275.5 26.8 48H172.4L272.9 180.9 389.2 48zM364.4 421.8h39.1L151.1 88h-42L364.4 421.8z" /%3E%3C/svg%3E') !important;
    display: block;
    width: 13px;
}
.elementor-widget-theme-post-content a {
    text-decoration: underline;
}
.elementor-widget-theme-post-content a.elementor-button-link {
    text-decoration: none;
}
.elementor-widget-theme-post-content li.elementor-icon-list-item svg circle {
    fill: #000;
}
.elementor-widget-theme-post-content span {
    text-decoration: none !important;
}
.elementor-widget-theme-post-content .elementor-widget-container {
    font-size: 16px;
}
.elementor-widget-theme-post-content ul.elementor-icon-list-items li span {
    font-size: 16px !important;
}
.elementor-widget-theme-post-content ul.elementor-icon-list-items li span svg {
    position: relative;
    top: 3px;
}
.elementor-widget-theme-post-content .elementor-widget-container p {
    line-height: 26px !important;
}
@media (max-width: 767px) {
    .elementor-widget-theme-post-content .elementor-widget-container {
    font-size: 14px;
}
.elementor-widget-theme-post-content ul.elementor-icon-list-items li span {
    font-size: 14px !important;
}
.elementor-widget-theme-post-content ul.elementor-icon-list-items li span svg {
    top: 1px;
}
.elementor-widget-theme-post-content .elementor-widget-container p {
    line-height: 23px !important;
}
}
#categoryBlock li.ae-term-1 {
    display: none;
}
.open-menu ul.uael-nav-menu .elementor-widget-image .elementor-widget-container > a {
    height: auto !important;
}/* End custom CSS */