html {
    margin-top: 0 !important;
    --wp-admin--admin-bar--height: 0 !important;
    scroll-padding-top: var(--wp-admin--admin-bar--height) !important;
}

.contact-footer .content-area .form-area form {
    opacity: 0;
}

.contact-footer .content-area .form-area form.active {
    opacity: 1;
}

.contact-footer .content-area .form-area .gform_wrapper.gravity-theme .gform_footer {
    padding: 0;
    margin: 0;
}

.contact-footer .content-area .form-area .gform_wrapper.gravity-theme .gform_footer button {
    margin-bottom: 0;
}

.contact-footer .content-area .form-area .gform_heading {
    display: none;
}

.contact-footer .content-area .form-area .gform_confirmation_message {
    color: #0a2240;
}

.contact-footer .content-area .form-area form .form-boxes .form-column .gfield--type-checkbox legend,
.contact-footer .content-area .form-area form .form-boxes .form-column .gfield--type-radio legend {
    color: #0a2240;
    margin-bottom: 15px;
    font-size: 18px;
    line-height: 1.2;
    font-weight: 400;
}

.contact-footer .content-area .form-area form .form-boxes .form-column .gfield--type-checkbox .gfield_checkbox .gchoice,
.contact-footer .content-area .form-area form .form-boxes .form-column .gfield--type-radio .gfield_radio .gchoice {
    display: flex;
    justify-content: left;
    align-items: center;
    margin-bottom: 15px;
    column-gap: 10px;
}

.contact-footer .content-area .form-area form .form-boxes .form-column .gfield--type-checkbox .gfield_checkbox .gchoice input,
.contact-footer .content-area .form-area form .form-boxes .form-column .gfield--type-radio .gfield_radio .gchoice input {
    width: 20px;
    height: 20px;
}

.contact-footer .content-area .form-area form .form-boxes .form-column .gfield--type-checkbox .gfield_checkbox .gchoice label,
.contact-footer .content-area .form-area form .form-boxes .form-column .gfield--type-radio .gfield_radio .gchoice label {
    color: #0a2240;
    margin-bottom: 0;
    font-size: 18px;
    line-height: 1.2;
    font-weight: 400;
}

.contact-footer .content-area .form-area form .gform_fileupload_rules {
    display: none;
}

.contact-footer .content-area .form-area form  .gfield textarea {
    border: none;
    border-bottom: 1px solid #8892a0;
}

.contact-footer .content-area .form-area form .form-boxes .form-column input {
    padding-left: 2px;
}

@media only screen and (max-width: 641px) {
    .contact-footer .content-area .form-area .gform_wrapper.gravity-theme input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]) {
        line-height: 30px !important;
        min-height: unset !important;
    }
}

.careers-section .content-area .text-form-area .form-area form {
    opacity: 0;
}

.careers-section .content-area .text-form-area .form-area form.active {
    opacity: 1;
}

.careers-section .content-area .text-form-area .form-area .gform_wrapper.gravity-theme .gform_footer {
    padding: 0;
    margin: 0;
}

.careers-section .content-area .text-form-area .form-area .gform_wrapper.gravity-theme .gform_footer button {
    margin-bottom: 0;
}

.careers-section .content-area .text-form-area .form-area .gform_heading {
    display: none;
}

.careers-section .content-area .text-form-area .form-area .gform_confirmation_message {
    color: #0a2240;
}

.careers-section .content-area .text-form-area .form-area form .form-boxes .form-column .gfield--type-checkbox legend,
.careers-section .content-area .text-form-area .form-area form .form-boxes .form-column .gfield--type-radio legend {
    color: #0a2240;
    margin-bottom: 15px;
    font-size: 18px;
    line-height: 1.2;
    font-weight: 400;
}

.careers-section .content-area .text-form-area .form-area form .form-boxes .form-column .gfield--type-checkbox .gfield_checkbox .gchoice,
.careers-section .content-area .text-form-area .form-area form .form-boxes .form-column .gfield--type-radio .gfield_radio .gchoice {
    display: flex;
    justify-content: left;
    align-items: center;
    margin-bottom: 15px;
    column-gap: 10px;
}

.careers-section .content-area .text-form-area .form-area form .form-boxes .form-column .gfield--type-checkbox .gfield_checkbox .gchoice input,
.careers-section .content-area .text-form-area .form-area form .form-boxes .form-column .gfield--type-radio .gfield_radio .gchoice input {
    width: 20px;
    height: 20px;
}

.careers-section .content-area .text-form-area .form-area form .form-boxes .form-column .gfield--type-checkbox .gfield_checkbox .gchoice label,
.careers-section .content-area .text-form-area .form-area form .form-boxes .form-column .gfield--type-radio .gfield_radio .gchoice label {
    color: #0a2240;
    margin-bottom: 0;
    font-size: 18px;
    line-height: 1.2;
    font-weight: 400;
}

.careers-section .content-area .text-form-area .form-area form .gform_fileupload_rules {
    display: none;
}

.careers-section .content-area .text-form-area .form-area form  .gfield textarea {
    border: none;
    border-bottom: 1px solid #8892a0;
}

.careers-section .content-area .text-form-area .form-area form .form-boxes .form-column input {
    padding-left: 2px;
}

@media only screen and (max-width: 641px) {
    .careers-section .content-area .text-form-area .form-area .gform_wrapper.gravity-theme input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]) {
        line-height: 30px !important;
        min-height: unset !important;
    }
}

@media (min-width: 991.98px) {
    .title-left-text-right .content-area .text-box.revert {
        flex-direction: row-reverse;
    }

    .expertise-single-content .content-area .text-left-img-right.revert {
        flex-direction: row-reverse;
    }

    .our-expertise .content-area .faq-area .faq-column .faq-box .title-area h3 a::after {
        content: "";
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
    }
}


@media (min-width: 767.98px) {
    .process-driven .content-area .hover-tab .tab.hover .tab-box {
        position: relative;
    }

    .process-driven .content-area .hover-tab .tab.hover .tab-box::before {
        content: "";
        position: absolute;
        top: 70px;
        left: 0;
        width: 100%;
        height: 100%;
    }
}

.wysiwyg .content-area p em strong {
    font-style: normal;
    font-weight: 900;
}

.wysiwyg .content-area .video-area .video-box.no_video::before {
    display: none;
}

.process-driven .content-area .process-container .hover-container {
    z-index: 1;
    /* transition: unset; */
}

.process-driven .content-area .process-container .hover-container.active {
    z-index: 2;
    /* transition: unset; */
}

.wysiwyg .content-area hr {
    background-color: #8892a0;
    opacity: 1;
    width: 1200px;
    left: 50%;
    bottom: 0;
    transform: translateX(-50%);
    position: relative;
    margin-top: 140px;
    margin-bottom: 0;
}

@media (max-width: 1200px) {
    .wysiwyg .content-area hr {
        max-width: 100%;
    }
}

@media (max-width: 767.98px) {
    .wysiwyg .content-area hr {
        margin-top: 80px;
    }
}

.title-left-text-right {
    background-color: #F3F4F5;
}

.text-img-two-column.bg-blue {
    background-color: #1d1c3c;
}

.text-img-two-column.bg-grey {
    background-color: #F3F4F5;
}

.text-img-two-column.bg-blue  .content-area .text-area > * {
    color: #fff;
}

.text-img-two-column.bg-blue {
    margin: 0;
    padding: 120px 0;
}

.text-img-two-column.bg-grey  {
    margin: 0;
    padding: 120px 0;
}

@media (max-width: 991.98px) {
    .text-img-two-column.bg-blue {
        margin: 0;
        padding: 60px 0;
    }

    .text-img-two-column.bg-grey  {
        margin: 0;
        padding: 60px 0;
    }
}

header .content-area .navbar .container-fluid .navbar-collapse .navbar-nav .nav-item.dropdown {
    display: flex;
    column-gap: 4px;
}

header .content-area .navbar .container-fluid .navbar-collapse .navbar-nav .nav-item.dropdown a.nav-link {
    padding-right: 0;
    z-index: 2;
}

header .content-area .navbar .container-fluid .navbar-collapse .navbar-nav .nav-item.dropdown span.dropdown-toggle {
    padding-left: 0;
}

@media (min-width: 992px) {
    header .content-area .navbar .container-fluid .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu {
        z-index: 1;
    }
} 

@media (max-width: 991.98px) {
    header .content-area .navbar .container-fluid .navbar-collapse .navbar-nav .nav-item.dropdown {
        justify-content: center;
    }

    header .content-area .navbar .container-fluid .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu {
        width: 100%;
    }

    header .content-area .navbar .container-fluid .navbar-collapse .navbar-nav .nav-item.dropdown {
        flex-wrap: wrap;
    }
}

.stats .content-area .stats-boxes.onestat {
    align-items: center;
    justify-content: center;
}
.stats .content-area .stats-boxes.onestat::before {
	display: none;
}

.three-column-container .content-area .column-boxes {
    align-items: stretch;
}