.primary_menu_holder ul > li:hover > ul {
    white-space: nowrap;
    padding-top: 5px;
}
.primary_menu_holder ul > li.btn_menu_primary {
    background: #283453;
    padding: 5px 0px !important;
    margin-top: -8px;
    border-radius: 8px;
}
.primary_menu_holder ul > li.btn_menu_primary > a {
    padding-top: 1px;
    padding-bottom: 0px;
}
.primary_menu_holder ul > li > ul.sub-menu > li {
    border-radius: 0px;
    min-width: 120px;
}
.primary_menu_holder ul > li > ul.sub-menu > li > a {
    width: 100%;
    border-radius: 0px;
    text-align: left;
}

/*  Mobile header overrides */

.mobile_menu ul.sub-menu {
    background: #5672af14;
    padding: 14px 18px 0px 18px;
}

/* Cta button */
.cover_button_holder {

}
.home .btn_cover_primary {
    padding-top: .4rem;
    padding-bottom: .4rem;
}
.home .btn_cover_primary svg {
    margin-top: -3px;
}

.primary_menu_holder ul > li ul li {
    white-space: nowrap;
}
.single_cover_holder_section.lg\:py-32 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
    margin-bottom: 4rem !important;
}
table tr th {
    background: linear-gradient(
        110.42deg, #0D102F 0.86%, #112A48 99.44%) !important;
    text-align: center;
}
table tr td {
    text-align: center !important;
}
.hs_company.hs-company.hs-fieldtype-text.field.hs-form-field {
    width: 91% !important;
}
.hs_firstname.hs-firstname.hs-fieldtype-text.field.hs-form-field {
    width: 50%;
}
.hs_lastname.hs-lastname.hs-fieldtype-text.field.hs-form-field {
    width: 50%;
}
form#hsForm_54ace5e7-7491-44e7-9d78-505d78ba8d74 input {
    padding-top: 10px;
    color: #182950;
    padding-bottom: 5px;
    padding-left: 5px;
    margin-top: 10px;
    margin-bottom: 10px;
    padding-right: 10px;
}
ul.cnss-social-icon {
    float: left;
    margin-top:10px;
}
.category-blog .lg\:mt-32 {
    margin-top: 1rem;
}
form.wp-block-search__button-outside.wp-block-search__text-button.wp-block-search {
    position: relative;
}
p.wp-block-tag-cloud a {
    display: list-item;
    font-size: 16px !important;
}
ul.wp-block-categories-list.wp-block-categories li a {
    display: list-item !important;
}
.description_sidebar{
    display:none;
}
.right_widgets .recent_posts .post_dt {
    margin-bottom: 0px;
}

.mobile_menu .menu-item-has-children {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.mobile_menu ul.sub-menu {
    background: initial;
    font-size: 1rem;
}
.mobile_menu .btn_menu_primary {
    padding: 10px 15px 10px 15px !important;
    border-radius: 10px;
}

@media only screen and (max-width:1024px) {
    html, body {
        overflow-x:hidden
    }
}

@media only screen and (max-width:767px) {
    .flex {flex-wrap: wrap;}
    .home .btn_transparent_cover {
        white-space: normal !important;}
    .home .px-5 {
        padding-left: 0.50rem !important;
        padding-right: 0.50rem !important;R
    }
    #menu-main-navigation-1 a { padding:6px;}
    .mobile_menu ul {
        gap: unset !important;
        margin: 10px;
    }
    .home .btn_cover_primary { margin:auto !important; }
    .home .btn_transparent_cover {
        margin:auto !important;
    }
    .hamburger_menu { right:20px; }
    .page-id-44 .grid-cols-2 {
        grid-template-columns: unset !important;
    }
}
