

body {padding: 0;margin: 0;font-family: "Jost", Sans-serif;font-weight: 400;}
html, body {width: 100%;}
a {text-decoration: none;color: #113675;transition: all 0.6s ease-out;-webkit-transition: all 0.6s ease-out;-moz-transition: all 0.6s ease-out;-ms-transition: all 0.6s ease-out;-o-transition: all 0.6s ease-out;}
a:hover {text-decoration: none!important;cursor: pointer; color: #000;}
a:focus {text-decoration: none;transition: all 1s ease}
:focus {outline: none!important}
::-moz-selection {background-color:#000;color:#fff}
::selection {background-color: #000;color: #fff}   
.other-services-bottum-text .section-title::selection, .services-tabs ul.nav.nav-tabs li a.active .services-text h2::selection, .hero-title::selection{color: #fff;    -webkit-background-clip: text;
    -webkit-text-fill-color: #fff;}
img {max-width: 100%;height: auto}
p {color: #000;font-family: "Jost", Sans-serif;font-size: 16px;font-style: normal;font-weight: 400;line-height: 24px;}
p a {color: #113675;}
p strong {color: #000; font-weight: 600;}
p a:hover {color: #3F5D8C;}
ul, ol, ul li, ol li {margin: 0;padding: 0;}
ul li a, ol li a {color: #113675;}
ul li a:hover, ol li a:hover {color: #000;}
figure, address {margin: 0;}
input, textarea, select, button {border-radius: 0;-webkit-box-shadow: none;box-shadow: none;outline: none;}
input:focus, textarea:focus, select:focus, button:focus {outline: 0;-webkit-box-shadow: none;box-shadow: none;}
h1, h2, h3, h4, h5, h6 {font-family: "Jost", Sans-serif;font-style: normal;font-weight: 700;color: #000000;margin-bottom: 15px; text-transform: none;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {color: #113675;}
h1 strong, h2 strong, h3 strong, h4 strong, h5 strong, h6 strong {color: #113675;}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {color: #000;}
h1 {font-size: 40px;line-height: normal;}
h2 {font-size: 32px;line-height: normal;}
h3 {font-size: 28px;line-height: normal;}
h4 {font-size: 24px;line-height: normal;}
h5 {font-size: 20px;line-height: normal;}
h6 {font-size: 16px;line-height: normal;}
select::-ms-expand {display: none;}
select {-moz-appearance: none;}

section.hero-section {
    background-color: #113675;
    padding: 50px 0;
}

header.main-header {
    background-color: #102f64;
    padding: 20px 0;
}

.logo {
    max-width: 200px;
}

.hero-title {
    font-family: "Jost", Sans-serif;
    font-size: 36px;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 58px;
    max-width: 370px;
    padding: 0 0 10px;
}

.hero-title sub {
    font-family: "Jost", Sans-serif;
    font-weight: 600;
    color: #FF8800;
    display: block;
    bottom: 0;
    line-height: 50px;
    font-size: 20px;
}

.hero-caption {
    max-width: 450px;
}

.hero-caption p {
    color: #fff;
}

.logos-row-1 {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 10px 0 15px;
}


.logos-row-1 img {
    width: 48%;
}

.logos-row-2 {
    display: flex;
    align-items: center;
    justify-content: space-between;
}


.logos-row-2 img {
    width: 45%;
}


img.row-2-img {
    width: 25%;
    height: 45px;
    border-radius: 4px;
}

.banner-img {
    text-align: right;
}

.banner-img figure {
    max-width: 470px;
    margin: 0 auto;
    margin-right: 0;
}

section.Resource-section {
    padding: 70px 0;
}

.section-title {
    font-family: "Jost", Sans-serif;
    font-size: 40px;
    font-weight: 400;
    color: #113675;
}

section.Resource-section .section-title {
    text-align: center;
}

.row.Resource-Row {
    padding: 30px 0 0;
}

.Resource-text {
    padding: 20px 10px;
}

.Resource-text h4 {
    font-weight: 400;
    font-size: 22px;
}

.Resource-text h4 a {
    text-decoration: underline;
}


section.faq-home-section .section-title {
    text-align: center;
    padding: 0px 0 20px;
}

.section-sub-title {
    font-family: "Jost", Sans-serif;
    font-size: 24px;
    font-weight: 400;
    color: #113675;
    text-align: center;
}

.faq-home-Row {
    padding: 40px 0 0;
}



.Resource-text p span {
    color: #ff6600;
}

a.faq-btn {
    background-color: #FF7C23;
    font-family: "Roboto", Sans-serif;
    font-weight: 500;
    border-radius: 26px 26px 26px 26px;
    padding: 10px 120px;
    color: #fff;
    display: inline-block;
}

.faq-home-btn {
    text-align: center;
    padding: 50px 0 0;
}

section.faq-home-section {
    padding: 0 0 120px;
}

.Copyright-div {
    background-color: #eeeeee;
    background-image: none;
    padding: 25px 20px;
    text-align: center;
    color: #67768e;
}


section.faqHelp-section {
    padding: 60px 0 110px;
}

section.faqHelp-section .container {
    max-width: 1100px;
}

.faqHelp-faq {
    padding: 30px 0 0;
}

.accordion-button:focus {
    box-shadow: none !important;
}

.accordion-button:not(.collapsed) {
    color: #ff7c23 !important;
    background-color: #ffefe4 !important;
    box-shadow: none !important;
}

.accordion-button:not(.collapsed)::after {
    background-image: var(--bs-accordion-btn-icon);
}


section.Search-bannner {
    background-color: #113675;
    padding: 70px 0;
}

.Search-heading {
    font-size: 34px;
    margin-bottom: 30px;
    font-family: "Jost", Sans-serif;
    font-weight: 700;
    color: #fff;
    text-align: center;
}

.Search-box {
    background: #fff;
    max-width: 650px;
    margin: 0 auto;
    border-radius: 30px;
    padding: 5px 20px;
    display: flex;
    gap: 15px;
}

.Search-box button.Search-icon {
    border: none;
    background: #fff;
}

.Search-box button.Search-icon img {
    max-width: 36px;
}

.Search-box input.betterdocs-search-field {
    width: 100%;
    border: none;
    height: 46px;
    font-size: 20px;
}


section.Guide-section {
    padding: 70px 0;
}


.Guide-body-list ul li {
    list-style: none;
    padding: 6px 0;
}

.Guide-body-list ul li img {
    max-width: 18px;
}

.Guide-body-list ul li a {
    display: flex;
    align-items: center;
    gap: 10px;
}

tbody, td, tfoot, th, thead, tr {
    border-width: 1px !important;
}


.Staging-info {
    border: 1px solid #dee2e6;
    border-radius: 4px;
    padding: 10px 20px;
    height: 100%;
}


.Staging-info .section-title {
    font-weight: 600;
    font-size: 30px;
    padding: 0 0 20px;
}

.readStaging {
    font-size: 12px;
    display: flex;
    align-items: center;
    gap: 5px;
}

.print-icon {
    text-align: right;
    padding: 0 0 15px;
}

.print-icon a {
    width: 40px;
    height: 40px;
    display: inline-block;
    border: 1px solid #ccc;
    border-radius: 50%;
    text-align: center;
    line-height: 36px;
}

.print-icon a img {
    max-width: 24px;
}
td.column-1 {
    font-weight: 500;
}


.Feelings-text {
    color: #566e8b;
    font-size: 20px;
    font-weight: 500;
}

.Feelings-div {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 30px 0;
}


.Feelings-info ul li {
    list-style: none;
    display: inline-block;
    padding: 0 2px;
}

.Feelings-info ul li a {
    background-color: #00b88a;
    width: 35px;
    height: 35px;
    display: inline-block;
    border-radius: 50%;
    text-align: center;
    line-height: 32px;
}

.Feelings-info ul li a img {
    filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7493%) hue-rotate(195deg) brightness(114%) contrast(97%);
}

.social-share-heading span {
    color: #566e8b;
    font-size: 20px;
    font-weight: 500;
}



.social-share-heading a img {
    max-width: 35px;
}

.social-share-heading {
    display: flex;
    align-items: center;
    gap: 10px;
    padding: 0 0 30px;
}

.feedback-update-form {
    font-size: 14px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0 0 30px;
}

.feedback-update-form a.feedback-form-link {
    display: flex;
    align-items: center;
    gap: 10px;
}


.feedback-update-form a.feedback-form-link span.feedback-form-icon img {
    max-width: 25px;
}