
.c-menu-primary a{
    font-weight: 500;
}


.c-hero--has-video .c-hero__title{
    font-weight: 500 !important;
}

.c-hero--has-video .c-hero__subtitle{
    font-weight: 500 !important;   
}

.wp-block-button__link{
    font-weight: 500 !important;   
}

.wp-block-button__link:after{
    background-image: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24"><g fill="none" fill-rule="evenodd"><circle fill="%23008FF2" cx="12" cy="12" r="12"/><path fill="%23fff" d="M10.886 15.939a.321.321 0 01-.453 0l-.82-.826a.315.315 0 010-.448l2.64-2.641-2.64-2.641a.315.315 0 010-.448l.82-.826a.321.321 0 01.453 0L14.57 11.8a.315.315 0 010 .448l-3.685 3.69z"/></g></svg>');
    top: 46%;
}

.c-hero .wp-block-button__link:focus:after, .c-hero .wp-block-button__link:hover:after{
    background-image: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24"><g fill="none" fill-rule="evenodd"><circle fill="%23008FF2" cx="12" cy="12" r="12"/><path fill="%23fff" d="M10.886 15.939a.321.321 0 01-.453 0l-.82-.826a.315.315 0 010-.448l2.64-2.641-2.64-2.641a.315.315 0 010-.448l.82-.826a.321.321 0 01.453 0L14.57 11.8a.315.315 0 010 .448l-3.685 3.69z"/></g></svg>');
}

.c-what-we-do__carousel-stat{
    font-weight: 300;
}

.c-quotes__cite{
    font-weight: 500;
}

.u-text-black-weight{
    font-weight: 500 !important;
}

.c-meta-item>a{
    font-weight: 500;
}

.c-footer__contact h1{
    font-weight: 500 !important;
}

.c-footer__newsletter h4{
    font-weight: 500 !important;
}

.s-form--newsletter .ginput_container>input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){
    font-weight: 300 !important;
}

.gform_wrapper ul.gfield_checkbox li label, .gform_wrapper ul.gfield_radio li label{
    font-weight: 300;
}


.s-form--gf .gform_footer input[type=submit]{
    font-weight: 400;
}

.s-form--gf .gform_footer input[type=submit]:focus,
.s-form--gf .gform_footer input[type=submit]:hover {
    background-image: url('data:image/svg+xml;charset=utf-8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="16" height="16"%3E%3Cpath fill="%23008FF2" d="M12.195 9.04H.45C.2 9.04 0 8.84 0 8.59V7.477c0-.25.2-.45.45-.45h11.859l-3.68-3.394a.481.481 0 01-.027-.68c.003-.004.007-.004.007-.008l.59-.61a.474.474 0 01.668-.015l5.75 5.309a.477.477 0 010 .703L9.828 13.68a.479.479 0 01-.672-.016l-.586-.61a.481.481 0 01.012-.679c.004 0 .004-.004.008-.008zm0 0"/%3E%3C/svg%3E');    
}



.c-features .c-thumb__heading-title{
font-weight: 600;
}


.c-hero__bk--dark-overlay:after{
    background-color: rgba(0, 0, 0, 0.4);
}

.c-breadcrumb a{
    font-weight: 500;
}

.c-entry-content h2{
    font-weight: 500;
}

.c-entry-content {
    font-weight: 400;
}

.c-thumb__content .c-heading-alpha-constant{
    font-weight: 300;
}

.c-thumb__content .c-text-smallprint{
font-weight: 500;
}

.wp-block-media-text__content p strong{
    font-weight: 600;
}

.wp-block-columns h3{
    font-weight: 500;
}

.c-hero__title{
    font-weight: 500;
}

.c-entry-content .login-password label, .c-entry-content .login-username label, .c-entry-content .wppb-edit-user label, .c-entry-content .wppb-user-forms label{
    font-weight: 600;
}

.c-entry-content .login-password input, .c-entry-content .login-username input, .c-entry-content .wppb-edit-user input, .c-entry-content .wppb-user-forms input{
    font-weight: 300;
}

.c-entry-content .login-submit button[type=submit], .c-entry-content .login-submit input[type=submit], .c-entry-content .wppb-edit-user button[type=submit], .c-entry-content .wppb-edit-user input[type=submit], .c-entry-content .wppb-user-forms button[type=submit], .c-entry-content .wppb-user-forms input[type=submit]{
    font-weight: 400;
}

.c-entry-content .password-reset{
    font-weight: 300;
}