<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import url('https://fonts.googleapis.com/css2?family=Raleway&amp;family=Work+Sans&amp;display=swap');
:root {
  --GSblue500: #0b2fac;
  --GSblue600: #09268a;
  --body-font-family: Work Sans,Manrope,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;
  --heading-font-family: Raleway,Literata,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;
}
html,
body {overflow-x: hidden;}
body{font-family:var(--body-font-family) !important;color: #131E29;}
.bg-primary-100 {background: #EFF0FD}
a {color:var(--GSblue500);}
a:hover, a:focus {color: #3644C0;}
.dropdown-item {color:#131E29;font-weight: 400;font-size: 0.825rem}
.dropdown-toggle::after {transition: transform 0.15s linear;}
.show.dropdown .dropdown-toggle::after {transform: translateY(3px);}
.mt-4-2 {margin-top: 2rem}
.mt-4-3 {margin-top: 2.5rem}
.mt-tophat {margin-top: 3.5rem}
.mt-7 {margin-top:7rem}
.mt-10 {margin-top:10rem}
.mt-12 {margin-top:12rem}
/*@media (max-width: 1199.98px) {
.mt-10 {margin-top:7rem}
}*/
.btm_border {border-bottom:1px solid #DCDEE3}
@media (min-width: 991.98px) {
.object_sq {object-fit: cover;object-position: center; width: 100%;height: 200px !important;}
}

/* Blog Title */
#blog_title {var(--heading-font-family) !important;}
#blog_title h1 {font-weight: 800;font-size: 5rem;color: #131E29;}
#blog_title p {font-weight: 400;font-size: 1.5rem;color: #131E29;}

@media (max-width: 991.98px) {
    #blog_title h1 {font-size: 4rem;}
    #blog_title p {font-size: 1.25rem;}
}
@media (max-width: 767.98px) {
    #blog_title h1 {font-size: 3rem;}
    #blog_title p {font-size: 1.25rem;}
}
@media (max-width: 575.98px) {
    #blog_title h1 {font-size: 2rem;}
    #blog_title p {font-size: 1rem;}
}

/* Blog Title as a class */
.blog_title {}
.blog_title h1 {font-weight: 800;font-size: 5rem;color: #131E29;}
.blog_title p {font-weight: 400;font-size: 1.775rem;color: #131E29;}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .blog_title h1 {font-size: 3.75rem;}
    .blog_title p {font-size: 1.25rem;}
}
@media (max-width: 991.98px) {
    .blog_title h1 {font-size: 3.5rem;}
    .blog_title p {font-size: 1.25rem;}
}
@media (max-width: 767.98px) {
    .blog_title h1 {font-size: 3rem;}
    .blog_title p {font-size: 1.15rem;}
}
@media (max-width: 575.98px) {
    .blog_title h1 {font-size: 2rem;}
    .blog_title p {font-size: 1rem;}
}

/* Feature Section */
#featured .card .card-img-overlay {padding: 2rem;border-radius: 0 !important;}
#featured .card .card-img-overlay:after {
    position: absolute; content: ''; display: block; top: 0; left: 0; height: 100%; width: 100%;
    background: linear-gradient(to bottom,rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.52) 100%);
    mix-blend-mode: multiply;
    z-index: 0;
}
#featured .card {border-radius: 0 !important; border: none !important;}
#featured .card .card-img-overlay h2 {font-weight: 700;font-size: 1.75rem;color: #FFFFFF;position: relative;z-index: 1;}
@media (max-width: 991.98px) {
    #featured .card-img-overlay {padding: 1.5rem;}
    #featured .card .card-img-overlay h2 {font-size: 1.25rem;}
}
@media (max-width: 767.98px) {
    #featured .card-img-overlay {padding: 1.5rem;}
    #featured .card .card-img-overlay h2 {font-size: 1.25rem;}
}
@media (max-width: 575.98px) {
    #featured .card .card-img-overlay h2 {font-size: 1.25rem;}
    #featured .card {margin-bottom: 1.875rem;}
    #featured .card .mobile {height:300px!important;}
}

/* CTA Prompt */
#cta_prompt {margin:50px 0}
@media(max-width:568px) {
  #cta_prompt {margin:0 0 40px;}
}
#cta_prompt {min-height: 300px;background-size: cover;}
#cta_prompt .tagged {font-weight: 600;
    font-size: 14px;
    text-transform: uppercase;
    letter-spacing: 1px;
    text-align: center;}
#cta_prompt  h2 {font-weight: 800;
    text-align: center;}
#cta_prompt  p.description {font-weight: 400;
    font-size: 1rem;
    text-align: center;
    line-height: 1.625rem;}

#cta_prompt .card .card-img-overlay {height: 300px}
#cta_prompt .card .card-img-overlay .tagged {font-weight: 600;
    font-size: 14px;
    text-transform: uppercase;
    letter-spacing: 1px;
    text-align: center;}
#cta_prompt .card .card-img-overlay h2 {font-weight: 800;
    font-size: 2rem;
    text-align: center;}
#cta_prompt .card .card-img-overlay p.description {font-weight: 400;
    font-size: 1rem;
    text-align: center;
    line-height: 1.625rem;}

@media (max-width: 991.98px) { }
@media (max-width: 767.98px) {}
@media (max-width: 575.98px) {
  #cta_prompt .bg_cta h2 {font-size: 1.25rem}
  #cta_prompt .card .card-img-overlay p.description{line-height: 1.425rem;}
}
/* Post Loop */
#loop {}
#loop .newest_title h4 {font-weight: 800;font-size: 1.25rem;}
#loop .post_wrap {}
#loop .post_wrap .post_image 
#loop .post_wrap h2 {margin-top: 0}
#loop .post_wrap h2 a {font-weight: 800;font-size: 1.625rem;text-decoration: none;color: #131E29}
#loop .post_wrap h2 a:hover,
#loop .post_wrap h2 a:focus {color: var(--GSblue600)}
#loop .post_wrap ul li {margin-right: .25rem;}
#loop .post_wrap ul li:after {
    content: " â‹… ";margin-left: .25rem;}
#loop .post_wrap ul li:last-child:after {content:" "}
#loop .post_wrap .post_info {font-weight: 400;font-size: 0.85rem;color: #666666;}
#loop .post_wrap .post_info a {color: #666666}
#loop .post_wrap .post_info a:hover,
#loop .post_wrap .post_info a:focus {color: #131E29}
#loop .post_wrap .post_info .post_date {}
#loop .post_wrap .post_info .author_name {}
#loop .post_wrap .post_info .post_category a {font-weight: 700;text-transform: uppercase;font-size: 12px;}
#loop .post_wrap .post_info .reading_time {}
#loop .post_wrap .summary {font-weight: 400;font-size: 1rem;color: #555978;}
#loop .post_wrap a.more  {font-weight: 800;color: #131E29}

#loop .newsletter_signup .form_wrap {background: #FFFFFF;border: 1px solid #F3F3F3;box-shadow: 0 0 2px 0 rgba(0,0,0,0.10);border-radius: 5px;padding: 3rem;}
#loop .newsletter_signup .form_wrap h3 {font-weight: 800;font-size: 1.3rem;text-align: center;margin-bottom: 1rem}
#loop .newsletter_signup .form_wrap .form-control {border:1px solid #EBEBEB;min-height: 55px}

@media (max-width: 991.98px) {
  #loop .post_wrap h2 {line-height:1;}
  #loop .post_wrap h2 a {font-size: 1.25rem;}}
@media (max-width: 767px) {
  #loop .post_wrap h2 a {font-size: 1.5rem;line-height: 1.75rem;}
  #loop .post_wrap ul li {margin-right: 0;margin-bottom:3px;}
  #loop .post_wrap ul li:after {content: " ";margin-left: 0;}
}
@media (max-width: 575.98px) {
#loop .newsletter_signup .form_wrap {padding: 2rem;}
}

/* Author Title */
#author_title {font-family:var(--heading-font-family) !important;}
#author_title h1 {font-weight: 800;font-size: 3rem;color: #131E29;}
#author_title p {font-weight: 400;font-size: 1.25rem;color: #131E29;}
#author_title h4 {font-weight: 400;font-size: .9rem;line-height: 1.35rem;font-style: italic;color: #131E29;}
#author_title .author_subtitle {
    color: var(--GSblue500);
    font-family: var(--heading-font-family) !important;
    font-size: 16px;
    font-weight: bold;
    letter-spacing: 1px;
    line-height: 24px;
    text-transform: uppercase;
    text-decoration: none;
    margin-bottom:0;
}
#author_title .author_avatar {
    background-size: cover;
    background-color: #ccc;
    background-position: top center;
    width: 100px;
    height: 100px;
    border-radius: 100%;
}

@media (max-width: 991.98px) {
    #author_title h1 {font-size: 2.5rem;}
    #author_title p {font-size: 1.15rem;}
    #author_title h4 {font-size: .9rem;}
}
@media (max-width: 767.98px) {
    #author_title h1 {font-size: 2rem;}
    #author_title p {font-size: 1rem;}
    #author_title h4 {font-size: .9rem;}
}
@media (max-width: 575.98px) {
    #author_title h1 {font-size: 1.5rem;}
    #author_title p {font-size: 1rem;}
    #author_title h4 {font-size: .9rem;}
}


#category .post_wrap {}
#category .post_wrap .post_image {}
#category .post_wrap h2 {line-height:1;margin-top: 0}
#category .post_wrap h2 a {font-weight: 800;font-size: 1.625rem;text-decoration: none;color: #131E29}
#category .post_wrap h2 a:hover,
#category .post_wrap h2 a:focus {color: var(--GSblue600)}
#category .post_wrap ul li {margin-right: .25rem;}
#category .post_wrap ul li:after {content: " â‹… ";margin-left: .25rem;}
#category .post_wrap ul li:last-child:after {content:" "}
#category .post_wrap .post_info {font-weight: 400;font-size: 0.85rem;color: #666666;}
#category .post_wrap .post_info a {color: #666666}
#category .post_wrap .post_info a:hover,
#category .post_wrap .post_info a:focus {color: #131E29}
#category .post_wrap .post_info .post_date {}
#category .post_wrap .post_info .author_name {}
#category .post_wrap .post_info .post_category a {font-weight: 700;text-transform: uppercase;font-size: 12px;}
#category .post_wrap .post_info .reading_time {}
#category .post_wrap .summary {font-weight: 400;font-size: 1rem;color: #555978;}
#category .post_wrap a.more  {font-weight: 800;color: #131E29}
@media (max-width: 767px) {
  #category .post_wrap h2 a {font-size: 1.5rem;line-height: 1.75rem;}
  #category .post_wrap ul li {margin-right: 0;margin-bottom:3px;}
  #category .post_wrap ul li:after {content: " ";margin-left: 0;}
}

#authors .post_wrap {}
#authors .post_wrap .post_image {}
#authors .post_wrap h2 {line-height:1;margin-top: 0}
#authors .post_wrap h2 a {font-weight: 800;font-size: 1.625rem;text-decoration: none;color: #131E29}
#authors .post_wrap h2 a:hover,
#authors .post_wrap h2 a:focus {color: var(--GSblue600)}
#authors .post_wrap ul li {margin-right: .25rem;}
#authors .post_wrap ul li:after {content: " â‹… ";margin-left: .25rem;}
#authors .post_wrap ul li:last-child:after {content:" "}
#authors .post_wrap .post_info {font-weight: 400;font-size: 0.85rem;color: #666666;}
#authors .post_wrap .post_info a {color: #666666}
#authors .post_wrap .post_info a:hover,
#authors .post_wrap .post_info a:focus {color: #131E29}
#authors .post_wrap .post_info .post_date {}
#authors .post_wrap .post_info .author_name {}
#authors .post_wrap .post_info .post_category a {font-weight: 700;text-transform: uppercase;font-size: 12px;}
#authors .post_wrap .post_info .reading_time {}
#authors .post_wrap .summary {font-weight: 400;font-size: 1rem;color: #555978;}
#authors .post_wrap a.more  {font-weight: 800;color: #131E29}

/* Sidebar */
#sidebar {}
#sidebar h4 {font-weight: 800;font-size: 1.125rem;letter-spacing: 1px;line-height: 1.5rem;text-transform: uppercase;border-bottom: 1px solid rgb(0 0 0 / 15%);padding-bottom: 10px;color: var(--GSblue500);}
#sidebar .recent .card .card-body {padding: .5rem 0}
#sidebar .recent .card .card-body h3 {margin-top: 0;line-height: .9}
#sidebar .recent .card .card-body h3 a {font-weight: 700;font-size:1.125rem;color: #131E29;text-decoration: none}
#sidebar .recent .card .card-body h3 a:hover,
#sidebar .recent .card .card-body h3 a:focus {color: var(--GSblue600)}
#sidebar .recent .card .card-body .post_info {font-weight: 400;font-size: 0.8rem;color: #666666;}
#sidebar .recent .card .card-body .post_info a {color: #666666}
#sidebar .recent .card .card-body .post_info a:hover,
#sidebar .recent .card .card-body .post_info a:focus {color: #131E29}
#sidebar .recent .card .card-body .post_info .post_date {}
#sidebar .recent .card .card-body .post_info .author_name {}
#sidebar .recent .card .card-body .post_info .post_category a {font-weight: 700;text-transform: uppercase;font-size: 12px;}
#sidebar .recent .card .card-body .post_info .reading_time {}
#sidebar .recent .card .card-body ul li {margin-right: .25rem;}
#sidebar .recent .card .card-body ul li:after {content: " â‹… ";margin-left: .25rem;}
#sidebar .recent .card .card-body ul li:last-child:after {content:" "}

#sidebar .popular .post_wrap h3 {margin-top: 0;line-height: .75}
#sidebar .popular .post_wrap h3 a {font-weight: 700;font-size:.9rem;color: #131E29;text-decoration: none}
#sidebar .popular .post_wrap h3 a:hover,
#sidebar .popular .post_wrap h3 a:focus {color: var(--GSblue600)}
#sidebar .popular .post_wrap ul li {margin-right: .25rem;}
#sidebar .popular .post_wrap ul li:after {content: " â‹… ";margin-left: .25rem;}
#sidebar .popular .post_wrap ul li:last-child:after {content:" "}
#sidebar .popular .post_wrap .post_info {font-weight: 400;font-size: 0.85rem;color: #666666;}
#sidebar .popular .post_wrap .post_info a {color: #666666}
#sidebar .popular .post_wrap .post_info a:hover,
#sidebar .popular .post_wrap .post_info a:focus {color: #131E29}
#sidebar .popular .post_wrap .post_info .post_date {}
#sidebar .popular .post_wrap .post_image {}
#sidebar .popular .post_wrap .post_info .author_name {}
#sidebar .popular .post_wrap .post_info .post_category a {font-weight: 700;text-transform: uppercase;font-size: 12px;}
#sidebar .newsletter_signup .form_wrap {background: #FFFFFF;border: 1px solid #F3F3F3;box-shadow: 0 0 2px 0 rgba(0,0,0,0.10);border-radius: 5px;padding: 2rem;}
#sidebar .newsletter_signup .form_wrap h3 {font-weight: 800;font-size: 1.1rem;text-align: center;margin-bottom: 2rem}
#sidebar .newsletter_signup .form_wrap .form-control {border:1px solid #EBEBEB;min-height: 55px}

/* Footer*/
footer {margin-top: 5rem}
footer .footer_top {background: #FAFBFC;border-top:1px solid #DCDEE3;padding: 3.5rem 0 4rem;}
footer .footer_top .intro p {font-weight: 400;font-size: 0.875rem;line-height: 1.25rem; margin: 1.5rem 0 2rem}
footer .footer_top h4 {font-weight: 700;font-size: 0.875rem;}
footer .footer_top h4 a {color: #131E29;text-decoration: none}
footer .footer_top h4 a:hover {text-decoration: underline;opacity:.9}
footer .footer_top ul li {margin-bottom:.875rem;line-height: 1.25rem;}
footer .footer_top ul li a {font-weight: 400;font-size: 0.875rem;color: #838892;text-decoration: none}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  footer .footer_top ul li a {font-size: 0.75rem;}
}
footer .footer_top ul li a:hover,
footer .footer_top ul li a:focus {text-decoration: underline}
footer .footer_bottom {background: #F5F6F7;border-top:1px solid #DCDEE3;padding: 2rem 0 1.5rem;}
footer .footer_bottom a {color: #131E29;text-decoration: none}
footer .footer_bottom a:hover,
footer .footer_bottom a:focus {text-decoration: underline}
footer .footer_bottom .footer-copyright {padding: 10px;text-transform: uppercase;font-size: 10px;font-weight: 500;letter-spacing: 1px;line-height: 24px;text-align: center;}

/* Pagination */
.pagination_wrap .pagination .page-item.active .page-link {background: var(--GSblue500);border-color:var(--GSblue500);color:#FFFFFF;}
.pagination_wrap .pagination .page-item .page-link {margin-left:10px;color:var(--GSblue500);font-weight: 700;padding: 10px 20px}
.pagination_wrap .pagination .page-item:first-child .page-link,
.pagination_wrap .pagination .page-item:last-child .page-link {border-radius: 0;}
.pagination_wrap .pagination .page-item:first-child .page-link {margin-left: 0;}

/* Buttons */
.btn-primary_lg{background:var(--GSblue500);border-radius:3px;font-family:var(--heading-font-family);font-weight:500;font-size:15px;color:#FFF;letter-spacing:1px;text-align:center;text-transform:uppercase;padding:15px 20px;text-decoration: none}
.btn-primary_lg:hover,
.btn-primary_lg:focus{background:#3644C0;border-radius:3px;font-family:var(--heading-font-family);font-weight:500;font-size:15px;color:#FFF;letter-spacing:1px;text-align:center;}

.btn-secondary_lg{background:#F5F6F7;border-radius:3px;font-family:var(--heading-font-family);font-weight:500;font-size:15px;color:var(--GSblue500);letter-spacing:1px;text-align:center;text-transform:uppercase;padding:15px 20px;text-decoration: none}
.btn-secondary_lg:hover,
.btn-secondary_lg:focus{background:#F5F6F7;border-radius:3px;font-family:var(--heading-font-family);font-weight:500;font-size:15px;color:#3644C0;letter-spacing:1px;text-align:center}

.btn-primary_sm{background:var(--GSblue500);border-radius:3px;font-family:var(--heading-font-family);font-weight:500;font-size:13px;color:#FFF;letter-spacing:1px;text-align:center;text-transform:uppercase;padding:10px 20px;text-decoration: none}
.btn-primary_sm:hover,
.btn-primary_sm:focus{background:#3644C0;border-radius:3px;font-family:var(--heading-font-family);font-weight:500;font-size:13px;color:#FFF;letter-spacing:1px;text-align:center;}

.btn-secondary_sm{background:#F5F6F7;border-radius:3px;font-family:var(--heading-font-family);font-weight:500;font-size:13px;color:var(--GSblue500);letter-spacing:1px;text-align:center;text-transform:uppercase;padding:10px 20px;text-decoration: none}
.btn-secondary_sm:hover,
.btn-secondary_sm:focus{background:#F5F6F7;border-radius:3px;font-family:var(--heading-font-family);font-weight:500;font-size:13px;color:#3644C0;letter-spacing:1px;text-align:center;}


.btn-primary_xs{background:var(--GSblue500);border-radius:3px;font-family:var(--heading-font-family);font-weight:500;font-size:11.5px;color:#FFF;letter-spacing:0.075rem;text-align:center;text-transform:uppercase;padding:10px;text-decoration: none}
.btn-primary_xs:hover,
.btn-primary_xs:focus{background:#3644C0;color:#FFF;font-weight:500;}


/* Category */
#category_head {}
#category_head h1 {font-weight: 800;font-size: 2rem;display: block;}
#category_head h1:first-letter {text-transform:uppercase}
#category_head .topics_list .list-inline .list-inline-item .badge {background: #EFF0FD;color:var(--GSblue500);font-weight: 600;font-size:0.9rem;line-height: 24px;text-align: center;padding: 10px 20px;margin-bottom: 15px}
#category_head .topics_list .list-inline .list-inline-item .badge:hover {background: var(--GSblue600);color:#FFFFFF;}
 .topics_list .list-inline .list-inline-item .badge {background: #EFF0FD;color:var(--GSblue500);font-weight: 600;font-size:1rem;line-height: 24px;text-align: center;padding: 10px 20px;margin-bottom: 15px}
 .topics_list .list-inline .list-inline-item .badge:hover {background: var(--GSblue600);color:#FFFFFF;}
@media (max-width: 767px) {
  #category_head h2 {font-size: 2.25rem;}
  #category_head .topics_list .list-inline .list-inline-item .badge,.topics_list .list-inline .list-inline-item .badge {font-size:.85rem;line-height: 20px;text-align: center;padding: 10px;margin-bottom:10px}
}

/* Single */
#single_post .post_header h1 {font-weight: 800;font-size: 2.375rem;}
#single_post .post_header .single_topic_tag a {color: var(--GSblue500);font-family: var(--heading-font-family);font-size: 16px;font-weight: bold;letter-spacing: 1px;line-height: 24px;text-transform:uppercase;text-decoration:none}
#single_post .post_header .single_topic_tag a:hover {text-decoration:underline;}
#single_post .post_header ul li { margin-top: 20px}
#single_post .post_header ul li a {color:var(--GSblue500);font-weight: 500;text-decoration: underline}
#single_post .post_header ul li a:hover,
#single_post .post_header ul li a:focus {color: #3644C0;}
#single_post .post_header ul li:before {
    content: " â‹… ";margin-left: .25rem;margin-right: .25rem;}

#single_post .post_header ul li:first-child {margin-right: 0}
#single_post .post_header ul li:first-child:before {content:" "; margin-left: 0; margin-right: 0}
#single_post .post_header ul li.post_date {position: relative;top: 2px;}
@media (max-width: 575.98px) {
  #single_post .post_header h1 {font-size: 1.75rem;}
  #single_post .post_header .single_topic_tag a {font-size: 14px;}
}

#single_post .post_intro_summary p {font-weight: 700;font-style: italic;font-size: 1.125rem;line-height: 1.75rem;}
#single_post .post_content ul,
#single_post .post_content ol {padding-left:1rem !important;}
#single_post .post_content h2 {font-weight: 800;font-size: 1.5rem;line-height: 2rem;}
#single_post .post_content h3 {font-weight: 700;font-size: 1.313rem; margin: 1.5rem 0 1rem}
#single_post .post_content p {font-weight: 400;font-size: 1rem;line-height: 1.625rem; margin-bottom: 1.75rem}
#single_post .post_content img {margin: 1.5rem 0 3rem;max-width: 100%;height: auto;}
#single_post .post_content ul li, #single_post .post_content ol li {margin-bottom: 1.125rem}
#single_post .post_content ul li a, #single_post .post_content ol li a {color:var(--GSblue500) !important;font-weight: 500;text-decoration: underline}
#single_post .post_content ul li a:hover,
#single_post .post_content ul li a:focus,
#single_post .post_content ol li a:hover,
#single_post .post_content ol li a:focus {color: #3644C0;}
#single_post .post_content a {color:var(--GSblue500) !important;font-weight: 500;text-decoration: underline}
#single_post .post_content a:hover,
#single_post .post_content a:focus {color: #3644C0;}
#single_post .post_content a.cta_button {background: var(--GSblue500);border-radius: 3px;font-family: var(--heading-font-family);font-weight: 700; font-size: 15px;color: #FFF !important;letter-spacing: 1px;text-align: center;text-transform: uppercase;padding: 20px 30px;text-decoration: none;}
#single_post .post_content a.cta_button:hover,
#single_post .post_content a.cta_button:focus {background:#3644C0;border-radius:3px;color:#FFF;letter-spacing:1px;text-align:center;}
#single_post .post_content table {}
#single_post .post_content table {border:1px solid #DCDEE3 !important}
#single_post .post_content table tr:first-child {height:60px!important;padding:.5rem 1rem !important;background:#F1F4F8;border-bottom:1px solid #DCDEE3 !important}
#single_post .post_content table tr:first-child td {vertical-align:middle}
#single_post .post_content table td {padding:1rem 1.5rem !important;vertical-align:top;border:1px solid #dcdee3;}
#single_post .post_content table td p {margin-bottom:0}


#single_post .related_posts {margin: 3rem 0}
#single_post .related_posts h3 {font-weight: 700;font-size: 1.313rem;}
#single_post .related_posts .card .card-body {padding: .5rem 0}
#single_post .related_posts .card .card-body h3 {margin-top: 0;line-height:1.25}
#single_post .related_posts .card .card-body h3 a {font-weight: 700;font-size:1.125rem;color: #131E29;text-decoration: none}
#single_post .related_posts .card .card-body h3 a:hover,
#single_post .related_posts .card .card-body h3 a:focus {color: var(--GSblue600)}
#single_post .related_posts .card .card-body .post_info {font-weight: 400;font-size: 0.85rem;color: #666666;}
#single_post .related_posts .card .card-body .post_info a {color: #666666}
#single_post .related_posts .card .card-body .post_info a:hover,
#single_post .related_posts .card .card-body .post_info a:focus {color: #131E29}
#single_post .related_posts .card .card-body .post_info .post_date {}
#single_post .related_posts .card .card-body .post_info .author_name {}
#single_post .related_posts .card .card-body .post_info .post_category a {font-weight: 700;text-transform: uppercase;font-size: 12px;}
#single_post .related_posts .card .card-body .post_info .reading_time {}
#single_post .related_posts .card .card-body ul li {margin-right: .25rem;}
#single_post .related_posts .card .card-body ul li:after {content: " â‹… ";margin-left: .25rem;}
#single_post .related_posts .card .card-body ul li:last-child:after {content:" "}

/* NAV */
.navbar-area{width:100%;z-index:99;transition:all .3s ease-out 0;padding:0;background:#FFF}
.navbar{padding:20px 0;position:relative;transition:all .3s ease-out 0;justify-content: start !important;}
.navbar-brand{padding:0}
.navbar-brand img{max-width:150px}
.navbar-toggler{padding:0}
.navbar-toggler .toggler-icon{width:25px;height:2px;background-color:#131E29;display:block;margin:5px 0;position:relative;transition:all .3s ease-out 0}
.navbar-toggler.active .toggler-icon:nth-of-type(1){transform:rotate(45deg);top:7px}
.navbar-toggler.active .toggler-icon:nth-of-type(3){transform:rotate(-45deg);top:-7px}
.navbar-toggler.active .toggler-icon:nth-of-type(2){opacity:0}
.navbar{padding:20px 0;position:relative;transition:all .3s ease-out 0}
.navbar-brand{padding:0}
.navbar-brand img{max-width:150px}
.navbar-toggler{padding:0}
.navbar-toggler .toggler-icon{width:25px;height:2px;background-color:#131E29;display:block;margin:5px 0;position:relative;transition:all .3s ease-out 0}
.navbar-toggler.active .toggler-icon:nth-of-type(1){transform:rotate(45deg);top:7px}
.navbar-toggler.active .toggler-icon:nth-of-type(2){opacity:0}
.navbar-nav .nav-item{position:relative;z-index:1}
.navbar-nav .nav-item:hover a{color:var(--GSblue600)}
.navbar-nav .nav-item a{font-size:16px;color:#131E29;transition:all .3s ease-out 0;position:relative;padding:20px;display:inline-flex;align-items:center;text-decoration:none;font-weight:600}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .navbar-nav .nav-item a{padding:20px 15px}
}
@media only screen and (min-width: 768px) and (max-width: 991px),(max-width: 767px) {
    .navbar-nav .nav-item a{color:#131E29;display:flex;justify-content:space-between;padding:10px 0}
}
.navbar-nav .nav-item a.active{color:var(--GSblue500)}
.navbar-nav .nav-item a.dd-menu{padding-right:34px}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .navbar-nav .nav-item a.dd-menu {padding-right: 30px;}
}
.navbar-nav .nav-item a.dd-menu::after{content:"\ea5e";font:normal normal normal .9em/.9 LineIcons;position:absolute;right:18px;font-size:10px;top:27px;margin-left:5px;margin-top:0;transition:all .3s ease-out 0}
.navbar-nav .nav-item.second a.dd-menu::after{content:"\ea62";font:normal normal normal .9em/.9 LineIcons;position:absolute;right:18px;font-size:10px;top:15px;margin-left:5px;margin-top:0;transition:all .3s ease-out 0}
@media (max-width: 992px) {
    .navbar-nav .nav-item.second a.dd-menu::after{content:"\ea5e"}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .navbar-nav .nav-item a.dd-menu::after{right:13px}
}
@media only screen and (min-width: 768px) and (max-width: 991px),(max-width: 767px) {
    .navbar-nav .nav-item a.dd-menu::after{top:16px;right:15px;transform:rotate(180deg)}
    .navbar-nav .nav-item a.collapsed::after{transform:rotate(0deg)}
}
.navbar-nav .nav-item:hover &gt; .sub-menu{top:100%;opacity:1;visibility:visible}
.navbar-nav .nav-item:hover &gt; .sub-menu .sub-menu{left:100%;top:0}
.navbar-nav .nav-item .sub-menu{min-width:200px;background-color:#fff;box-shadow:0 0 20px 0 rgba(0,0,0,0.1);position:absolute;top:110%;left:0;opacity:0;visibility:hidden;transition:all .3s ease-out 0;padding:0;z-index:1;border-radius:3px}
.navbar-nav .nav-item .sub-menu.large{min-width:500px!important}
.navbar-nav .nav-item .sub-menu.left-menu{left:-100%}
.navbar-nav .nav-item .sub-menu.collapse:not(.show){display:block}
@media only screen and (min-width: 768px) and (max-width: 991px),(max-width: 767px) {
    .navbar-nav .nav-item .sub-menu.collapse:not(.show){display:none}
}
@media only screen and (min-width: 768px) and (max-width: 991px),(max-width: 767px) {
    .navbar-nav .nav-item .sub-menu{position:static;width:100%;opacity:1;visibility:visible;box-shadow:none}
}
.navbar-nav .nav-item .sub-menu &gt; li{display:block;margin-left:0}
.navbar-nav .nav-item .sub-menu &gt; li:last-child{border:none}
.navbar-nav .nav-item .sub-menu &gt; li.active &gt; a,.navbar-nav .nav-item .sub-menu &gt; li:hover &gt; a{color:var(--GSblue600)}
.navbar-nav .nav-item .sub-menu &gt; li &gt; a{font-weight:400;display:block;padding:10px 15px;font-size:14px;color:#131E29}
.navbar-nav .nav-item .sub-menu &gt; li &gt; a:hover{background:rgba(0,0,0,0.05)}
.navbar-nav .nav-item .sub-menu.large li a{font-weight:400;display:block;padding:10px 15px;font-size:14px;color:#131E29;border-top:1px solid rgba(0,0,0,0.03)}
.navbar-nav .nav-item .sub-menu.large li a:hover{background:rgba(0,0,0,0.05)}
.navbar-light .navbar-nav .nav-link{color:#131E29;font-weight:600;font-size:.925rem}
.navbar .nav-item:not(:last-child){margin-right:0}

/* NAVIGATION */
.hs-menu-wrapper ul{padding:0;}
.hs-menu-wrapper.hs-menu-flow-horizontal ul{list-style:none;margin:0}
.hs-menu-wrapper.hs-menu-flow-horizontal&gt;ul{display:inline-block;margin-top:10px}
.hs-menu-wrapper.hs-menu-flow-horizontal&gt;ul:before{content:" ";display:table}
.hs-menu-wrapper.hs-menu-flow-horizontal&gt;ul:after{content:" ";display:table;clear:both}
.hs-menu-wrapper.hs-menu-flow-horizontal&gt;ul li.hs-menu-depth-1{float:left}
.hs-menu-wrapper.hs-menu-flow-horizontal&gt;ul li a{font-size:15px;color:#131E29;transition:all .3s ease-out 0;position:relative;padding:20px;display:inline-flex;align-items:center;text-decoration:none;font-weight:600}
.hs-menu-wrapper ul li.hs-menu-depth-1:last-child a:last-child {background:var(--GSblue500);border-radius:3px;font-family:var(--body-font-family);font-weight:500;font-size:13px;color:#FFF!important;letter-spacing:1px;text-align:center;text-transform:uppercase;padding:10px;text-decoration: none;margin-top: 10px;margin-left:10px;}
.hs-menu-wrapper ul li.hs-menu-depth-1:last-child a:last-child:hover {background:#3644C0;border-radius:3px;font-family:var(--body-font-family);font-weight:500;font-size:13px;color:#FFF;letter-spacing:1px;text-align:center;}
.hs-menu-wrapper.hs-menu-flow-horizontal&gt;ul li.hs-item-has-children{position:relative}
.hs-menu-wrapper.hs-menu-flow-horizontal&gt;ul li.hs-menu-depth-1.hs-item-has-children::after{content:"\ea5e";font:normal normal normal .9em/.9 LineIcons;position:absolute;right:5px;font-size:10px;top:27px;margin-left:5px;margin-top:0;transition:all .3s ease-out 0}
.hs-menu-wrapper.hs-menu-flow-horizontal&gt;ul li.hs-menu-depth-2.hs-item-has-children::after{content:"\ea62";font:normal normal normal .9em/.9 LineIcons;position:absolute;right:18px;font-size:10px;top:15px;margin-left:5px;margin-top:0;transition:all .3s ease-out 0}
@media (max-width: 991.98px) {
.hs-menu-wrapper.hs-menu-flow-horizontal&gt;ul li.hs-menu-depth-1.hs-item-has-children::after{content:"";}
.hs-menu-wrapper.hs-menu-flow-horizontal&gt;ul li.hs-menu-depth-2.hs-item-has-children::after{content:"";}
.hs-menu-wrapper.hs-menu-flow-horizontal&gt;ul li.hs-item-has-children ul.hs-menu-children-wrapper {box-shadow:none !important}
.hs-menu-wrapper.hs-menu-flow-horizontal&gt;ul li.hs-item-has-children ul.hs-menu-children-wrapper li a {padding:10px 15px 10px 0 !important;}  
.hs-menu-wrapper ul li.hs-menu-depth-1:last-child a:last-child {margin-left:0;background:var(--GSblue500)!important;}
}
@media (min-width: 1199.98px) and (max-width: 1399.98px) {
.hs-menu-wrapper ul li.hs-menu-depth-1:last-child a:last-child {margin-left:0;background:var(--GSblue500)!important;}
.hs-menu-wrapper.hs-menu-flow-horizontal&gt;ul li a{font-size:13px;} 
.hs-menu-wrapper ul li.hs-menu-depth-1:last-child a:last-child {background:var(--GSblue500);border-radius:3px;font-family:var(--body-font-family);font-weight:500;font-size:13px;color:#FFF!important;letter-spacing:0.5px;text-align:center;text-transform:uppercase;padding:10px;text-decoration: none;margin-top: 10px;}
.hs-menu-wrapper ul li.hs-menu-depth-1:last-child a:last-child:hover {background:#3644C0;border-radius:3px;font-family:var(--body-font-family);font-weight:500;font-size:13px;color:#FFF;letter-spacing:0.5px;text-align:center;}  
}
@media (min-width: 991.98px) and (max-width: 1199.98px) {
  .hs-menu-wrapper ul li.hs-menu-depth-1:last-child a:last-child {background:var(--GSblue500)!important;}
  .hs-menu-wrapper.hs-menu-flow-horizontal&gt;ul li a{font-size:13px;}
}
@media (max-width: 575.98px) {
  .hs-menu-wrapper ul li.hs-menu-depth-1:last-child a:last-child {/*margin-left:0;background:var(--GSblue500)!important;*/ display:none}
}
@media only screen 
  and (min-device-width: 1024px) 
  and (max-device-width: 1024px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 2) {
    .hs-menu-wrapper ul li.hs-menu-depth-1:last-child a:last-child {display:none}
}



.hs-menu-wrapper.hs-menu-flow-horizontal&gt;ul li.hs-item-has-children ul.hs-menu-children-wrapper{visibility:hidden;opacity:0;-webkit-transition:opacity .4s;position:absolute;z-index:10;left:0;    
    min-width: 180px;
    background-color: #fff;
    box-shadow: 0 0 20px 0 rgb(0 0 0 / 10%);
    position: absolute;
    top: 100%;
    left: 0;
    opacity: 0;
    visibility: hidden;
    transition: all .3s ease-out 0;
    padding: 0;
    z-index: 1;
    border-radius: 3px;
}
.hs-menu-wrapper.hs-menu-flow-horizontal&gt;ul li.hs-item-has-children ul.hs-menu-children-wrapper li a{display:block;white-space:nowrap;width:auto;overflow:hidden;text-overflow:ellipsis;font-weight:400;display:block;padding:10px 15px;font-size:14px;color:#131E29}
.hs-menu-wrapper.hs-menu-flow-horizontal&gt;ul li.hs-item-has-children ul.hs-menu-children-wrapper li:hover {background:rgba(0,0,0,0.05)}
.hs-menu-wrapper.hs-menu-flow-horizontal&gt;ul li.hs-item-has-children ul.hs-menu-children-wrapper li.hs-item-has-children ul.hs-menu-children-wrapper{left:180px;top:0}
.hs-menu-wrapper.hs-menu-flow-horizontal&gt;ul li.hs-item-has-children:hover&gt;ul.hs-menu-children-wrapper{opacity:1;visibility:visible}
.row-fluid-wrapper:last-child .hs-menu-wrapper.hs-menu-flow-horizontal&gt;ul{margin-bottom:0}
.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch{position:relative;margin-bottom:20px;min-height:7em}
.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch&gt;ul{margin-bottom:0}
.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch&gt;ul li.hs-item-has-children{position:static}
.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch&gt;ul li.hs-item-has-children ul.hs-menu-children-wrapper{display:none}
.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch&gt;ul li.hs-item-has-children.active-branch&gt;ul.hs-menu-children-wrapper{display:block;visibility:visible;opacity:1}
.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch&gt;ul li.hs-item-has-children.active-branch&gt;ul.hs-menu-children-wrapper:before{content:" ";display:table}
.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch&gt;ul li.hs-item-has-children.active-branch&gt;ul.hs-menu-children-wrapper:after{content:" ";display:table;clear:both}
.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch&gt;ul li.hs-item-has-children.active-branch&gt;ul.hs-menu-children-wrapper&gt;li{float:left}
.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch&gt;ul li.hs-item-has-children.active-branch&gt;ul.hs-menu-children-wrapper&gt;li a{display:inline-block;padding:10px 20px;white-space:nowrap;max-width:140px;width:auto;overflow:hidden;text-overflow:ellipsis;text-decoration:none}
.hs-menu-wrapper.hs-menu-flow-vertical{width:100%}
.hs-menu-wrapper.hs-menu-flow-vertical ul{list-style:none;margin:0}
.hs-menu-wrapper.hs-menu-flow-vertical li a{display:block;white-space:nowrap;width:140px;overflow:hidden;text-overflow:ellipsis}
.hs-menu-wrapper.hs-menu-flow-vertical&gt;ul{margin-bottom:20px}
.hs-menu-wrapper.hs-menu-flow-vertical&gt;ul li.hs-menu-depth-1&gt;a{width:auto}
.hs-menu-wrapper.hs-menu-flow-vertical&gt;ul li a{padding:10px 20px;text-decoration:none}
.hs-menu-wrapper.hs-menu-flow-vertical&gt;ul li.hs-item-has-children{position:relative}
.hs-menu-wrapper.hs-menu-flow-vertical&gt;ul li.hs-item-has-children ul.hs-menu-children-wrapper{visibility:hidden;opacity:0;-webkit-transition:opacity .4s;position:absolute;z-index:10;top:0;left:180px}
.hs-menu-wrapper.hs-menu-flow-vertical&gt;ul li.hs-item-has-children:hover&gt;ul.hs-menu-children-wrapper{opacity:1;visibility:visible}
.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch li a{min-width:140px;width:auto}
.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch&gt;ul{max-width:100%;overflow:hidden}
.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch&gt;ul li.hs-item-has-children ul.hs-menu-children-wrapper{display:none}
.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch&gt;ul li.hs-item-has-children.active-branch&gt;ul.hs-menu-children-wrapper,.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch&gt;ul li.hs-item-has-children.active-branch&gt;ul.hs-menu-children-wrapper&gt;li.hs-item-has-children&gt;ul.hs-menu-children-wrapper{display:block;visibility:visible;opacity:1;position:static}
.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch li.hs-menu-depth-2&gt;a{padding-left:4em}
.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch li.hs-menu-depth-3&gt;a{padding-left:6em}
.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch li.hs-menu-depth-4&gt;a{padding-left:8em}
.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch li.hs-menu-depth-5&gt;a{padding-left:140px}
.hs-menu-wrapper.hs-menu-not-show-active-branch li.hs-menu-depth-1 ul{box-shadow:0 1px 3px rgba(0,0,0,0.18);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.18);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.18)}
@media(max-width:568px) {
.hs-menu-wrapper,.hs-menu-wrapper *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;width:100%}
.hs-menu-wrapper.hs-menu-flow-horizontal ul{list-style:none;margin:0;display:block}
.hs-menu-wrapper.hs-menu-flow-horizontal&gt;ul{display:block}
.hs-menu-wrapper.hs-menu-flow-horizontal&gt;ul li.hs-menu-depth-1{float:none}
.hs-menu-wrapper.hs-menu-flow-horizontal&gt;ul li a,.hs-menu-wrapper.hs-menu-flow-horizontal&gt;ul li.hs-item-has-children ul.hs-menu-children-wrapper li a,.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch&gt;ul li.hs-item-has-children.active-branch&gt;ul.hs-menu-children-wrapper&gt;li a{display:block;max-width:100%;width:100%}
}
.hs-menu-wrapper.hs-menu-flow-vertical.no-flyouts&gt;ul li.hs-item-has-children ul.hs-menu-children-wrapper,.hs-menu-wrapper.hs-menu-flow-horizontal.no-flyouts&gt;ul li.hs-item-has-children ul.hs-menu-children-wrapper{visibility:visible;opacity:1}

/* Numbered Pagination */
.blog-pagination {
    display: block;
    text-align: center;
}
.blog-pagination &gt; div {
    display: inline-block;
}
.blog-pagination-left {
    text-align: right;
}
.blog-pagination-right {
    text-align: left;
}
.blog-pagination a {
    display: inline-block;
    text-align: center;
    border-radius: 4px;
    padding: 5px 10px;
}
.blog-pagination a:hover,
.blog-pagination a:focus {
    background-color: #c8ecff;
    text-decoration: none;
}
.blog-pagination a.elipses {
    border: 0;
}
.blog-pagination a.active {
    background-color: #f5f5f5;
    color: #666;
    pointer-events: none;
    cursor: default;
}
.blog-pagination a.next-link,
.blog-pagination a.prev-link {
    background-color: #666;
    color: #fff;
}
.blog-pagination a.next-link:hover,
.blog-pagination a.prev-link:hover {
    background-color: #008cd4;
    color: #fff;
}

/*Pagination-Style*/
.page-numbers{position: relative;}
.page-numbers li {position: relative;display: inline-block;width:40px;line-height: 30px;margin: 0 5px;padding: 0;text-align: center;color: #bababa;font-size: 16px;outline: 0;top:-1px;}
.page-numbers li a{color:#000000;font-size: 18px;text-decoration:none;display:block;font-weight:700;background: #fff;border: 1px solid #e5e5e5;-webkit-transition: all .15s ease-in-out;transition: all .15s ease-in-out;padding: 5px 0px;}
.page-numbers li a:hover,a.next-posts-link:hover,a.previous-posts-link:hover,.page-numbers li.current a,.page-numbers li.current a:hover{border-color:var(--GSblue500);background-color:var(--GSblue500);color:#fff}
a.next-posts-link,a.previous-posts-link,a.no-link{color:#000;font-size:20px;text-decoration:none;display:inline-block;font-weight:700;background:#fff;border:1px solid #E2E2E2;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;text-align:center;padding:5px 10px}
a.no-link{color:#dadada;border:1px solid #e5e5e5;background-color:#F5F7F9}
.blog-pagination{overflow:hidden;text-align:left;padding:50px 0;display:block}
.blog-pagination ul{list-style:none;margin:0;padding:0}
.blog-pagination ul li{display:inline-block}
.nxt-btn{margin-right:5px}
.prev-btn{margin-left:5px}
@media(max-width:1200px) {
.post-nav .post-link{overflow:hidden;text-align:center}
.post-nav .thumb a{margin:0 auto}
.next-post .nav-text,.next-post .thumb,body .prev-post .thumb,body .post-nav .nav-text{float:none;margin:0 auto;width:100%;padding:0}
body .nav-text{padding-top:10px!important}
.next-post h5,.prev-post h5{max-height:36px;overflow:hidden}}

.pagination-section{background:#FFF}
.post-pagination{position:relative;overflow:hidden;min-height:100px}
.prev-post{position:absolute;left:0}
.next-post{position:absolute;right:0;text-align:right}
.post-pagination a{text-decoration:none;color:#4a4a4a;font-size:14px;font-weight:700;text-transform:uppercase;text-decoration:none;color:#4a4a4a;font-size:14px;font-weight:700;text-transform:uppercase}
.post-pagination h5{margin:10px 0 0}
.post-pagination h5 a{text-decoration:none;color:#4a4a4a;font-size:16px;font-weight:400;text-transform:none}
.comment-body p{text-align:left}
.comment-reply-to{border:none;padding-left:25px;color:#000;font-size:13px;font-weight:700}
@media (max-width: 767px) {
.post-pagination h5{display:none}}


/* Fix menu disappearing on desktop after toggling mobile menu */

@media screen and (min-width:991.98px) {

    .custom-menu-primary .hs-menu-wrapper {
        display:block !important;
    }

}



/* ==========================================================================
   Mobile Menu - Hubspot Standard Toggle Menu
   ========================================================================== */


/**
 * Special Note
 *
 * When the menu is open, a class of .mobile-open is applied to the body. You can 
 * use this for custom styling on any element when the menu is in the open position.                     
 */

.mobile-trigger, .child-trigger{
    display: none; /* Hide button on Desktop */
}

@media (max-width: 991.98px){


    /* Variables
       ========================================================================== */

    /* Set Mobile Menu Background Color */
    /* Set Link Color */
    /* Set Link Hover Color */

    /* 
      * Menu Reset
      *
      * Remove styling from desktop version of custom-menu-primary. Place any 
      * additional CSS you want removed from the mobile menu in this reset 
      */

    .custom-menu-primary {
        float: none;
    }

    .hs-menu-wrapper.hs-menu-flow-horizontal &gt; ul li {
        display: table-cell;
        list-style: outside none none;
        padding: 0px 0 0;
    }

    .custom-menu-primary .hs-menu-wrapper {
        background-color: transparent !important;
        width: 100%;
    }
    .hs-menu-wrapper.hs-menu-flow-horizontal &gt; ul li:last-child {
        padding: 0 !important;
    }
    .custom-menu-primary .hs-menu-wrapper &gt; ul ul li{
        border-bottom: 1px dotted rgba(0, 0, 0, .10);
        padding: 0;
    }

    .custom-menu-primary, .custom-menu-primary .hs-menu-wrapper &gt; ul,
    .custom-menu-primary .hs-menu-wrapper &gt; ul li,
    .custom-menu-primary .hs-menu-wrapper &gt; ul li a {
        background-color: transparent !important;
        background-image: none;
        border: 0 none;
        border-radius: 0;
        bottom: auto;
        box-shadow: none;
        color: #333333 !important;
        display: block;
        float: none;
        font-size: 14px !important;
        font-weight: bold;
        height: auto;
        left: auto;
        line-height: 1;
        margin: 0;
        max-width: none;
        padding: 0;
        position: static;
        right: auto;
        text-align: left;
        text-decoration: none;
        text-indent: 0;
        top: auto;
        width: 100%;
    }

    .hs-menu-wrapper.hs-menu-flow-horizontal &gt; ul li {
        display: grid;
    }



    /* Toggle Button
       ========================================================================== */

    .mobile-trigger{
        display: inline-block !important; /* Show button on mobile */
        cursor: pointer; /* Mouse pointer type on hover */
        position: absolute; /*******************************************/
        top: 15px;          /* Position Button at right of screen  */
        right: 0px;        /*******************************************/
        /*left: 0px;*/
        margin: 0 auto;
        width: auto; /* Button width */
        height: auto; /* Button height */
        padding: 5px 0 7px 0;
        background: #FFFFFF; /* Background color */
        border: 0;
        font-size: 16px;
        font-weight: normal;
        text-align: left;
        text-transform: uppercase;
        color: #131E29;
    }
    .mobile-trigger:hover{
        text-decoration: none; /* Removes link text underline on button */
        color:var(--GSblue600);
    }

    /* Change button when menu is open */
    .mobile-open .mobile-trigger{
        color:#131E29;
        background-color: #ffffff;
    }


    /* Toggle Button Icon
       ========================================================================== */

    .mobile-trigger i{
        background-color: #333333; /* Icon color */
        display: inline;
        position: relative;
        top: -4px;
    }
    .mobile-trigger i:before, .mobile-trigger i:after{
        background-color: #333333; /* Icon color */
        position: absolute;
        content: '';
    }
    .mobile-trigger i, .mobile-trigger i:before, .mobile-trigger i:after{
        width: 22px; /* Icon line width */
        height: 2px; /* Icon line height */
        -webkit-border-radius: 1px;
        -moz-border-radius: 1px;
        border-radius: 1px;
        background-color: #131E29; /* Icon color */
        display: inline-block;
    }
    .mobile-trigger i:before{
        top: -6px; /* Position top line */
    }
    .mobile-trigger i:after{
        top: 6px; /* Position bottom line */
    }

    .mobile-trigger:hover i, .mobile-trigger:hover i:before, .mobile-trigger:hover i:after,
    .mobile-open .mobile-trigger i, .mobile-open .mobile-trigger i:before, .mobile-open .mobile-trigger i:after{
        background-color: var(--GSblue500); /* Icon color */
    }


    /* Child Toggle Button
       ========================================================================== */

    .child-trigger{
        display: block !important; /* Hide button on Desktop */
        cursor: pointer; /* Mouse pointer type on hover */
        position: absolute;
        top: 0px;
        right: 0px;
        width: 55px !important; /* Button width */
        min-width: 55px !important;
        height: 45px !important; /* Button height */
        padding: 0 !important;
        border-left: 1px dotted rgba(255, 255, 255, .20);
    }
    .child-trigger:hover{
        text-decoration: none;
    }
    .child-trigger i{
        position: relative;
        top: 50%; /* Centers icon inside button */
        margin: 0 auto !important;
    }
    .child-trigger i:after{
        position: absolute;
        content: '';
    }
    .child-trigger i, .child-trigger i:after{
        width: 10px; /* Icon line width */
        height: 1px; /* Icon line height */
        background-color:#333333; /* Icon color */
        display: block;
    }
    .child-trigger i:after{
        -webkit-transform: rotate(-90deg);
        -ms-transform: rotate(-90deg);
        transform: rotate(-90deg);
    }
    .child-trigger.child-open i:after{
        -webkit-transform: rotate(-180deg);
        -ms-transform: rotate(-180deg);
        transform: rotate(-180deg);
    }
    .child-trigger.child-open i{
        -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        transform: rotate(180deg);
    }


    /* Menu Styles on Mobile Devices
       ========================================================================== */

    .custom-menu-primary.js-enabled{

        padding-top: 0px; /* Makes room for button */
        margin: 0;
    }

    /* Hide menu on mobile */
    .custom-menu-primary.js-enabled .hs-menu-wrapper,
    .custom-menu-primary.js-enabled .hs-menu-children-wrapper{
        display: none;
    }

    /* Make child lists appear below parent items */
    .custom-menu-primary ul.hs-menu-children-wrapper{
        visibility: visible !important;
        opacity: 1 !important;
        position: static !important;
        display: none;
    }

    /* Mobile Menu Styles */
    .custom-menu-primary.js-enabled .hs-menu-wrapper{
        width: 100%;
        position: relative; /**************************************************************/
        top: 0;             /* Positions the menu to drop from the very top of the screen */
        left: 0;          /**************************************************************/
        padding: 0;
    }
    .custom-menu-primary .hs-menu-wrapper{
        background-color:#ffffff; /* Menu background color set off global menuColorMobile variable */
        width: 100%; /* Full screen width */
    }

    /* Level 1 Menu List Styles */
    .custom-menu-primary .hs-menu-wrapper &gt; ul &gt; li{
        position: relative;
    }
    .custom-menu-primary .hs-menu-wrapper &gt; ul &gt; li a{
        font-size: 14px; /* Font size of top level list items */
        line-height: 24px;
        overflow: visible;
    }

    /* Level 1 and Higher Menu List Styles */
    .custom-menu-primary .hs-menu-wrapper &gt; ul{

        border: 0px dotted rgba(0, 0, 0, .35);/* Adds transparent dark highlights to top of top level list items */
    }
    .custom-menu-primary .hs-menu-wrapper &gt; ul li{
        border-bottom: 1px dotted rgba(0, 0, 0, .35);/* Adds transparent dark highlights to top of top level list items */
    }
    .custom-menu-primary .hs-menu-wrapper &gt; ul li:last-child {
        border-bottom: 0px dotted rgba(0, 0, 0, .35);/* Adds transparent dark highlights to top of top level list items */
    }
    .custom-menu-primary .hs-menu-wrapper &gt;  ul li a{
        padding: 10px 10px;
        color:#333333; /* link color set by global mobile-aColor variable */
    }

    /* Level 2 and Higher Menu List Styles */
    .custom-menu-primary .hs-menu-wrapper &gt; ul ul li{
        background-color: #ffffff;
        color: #333333;
    }
    .custom-menu-primary .hs-menu-wrapper &gt; ul ul li a{
        text-indent: 10px; /* Indent Child lists */
        font-size: 16px; /* Font size of child lists */
    }

    /* Level 3 and Higher Menu List Styles */
    .custom-menu-primary .hs-menu-wrapper &gt; ul ul ul li a{
        text-indent: 30px; /* Indent Child lists */
    }
    .custom-menu-primary .hs-menu-wrapper &gt; ul ul ul ul li a{
        text-indent: 50px; /* Indent Child lists */
    }
}

/* Announcement */
#announce {background:#fdca40;min-height: 60px;}
#announce p {line-height:24px;}
@media (max-width: 575.98px) {
#announce p {font-size:0.80rem;margin-bottom: 0.75rem;line-height:21px;}
}
@media (min-width: 768px) and (max-width: 991.98px) {
#announce p {font-size:0.9rem;margin-bottom: 0.75rem;line-height:24px;}
}
#announce a {color: #131e29;text-transform:underline;font-weight:bold;}


/* Search */
.navbar .search-btn {
  margin: 0 1rem;
  width: 24px;
  color: black;
  text-align: center;
  font-size: 1.5rem;
}
.modal-dialog.modal-dialog-slideout .modal-header {
  border: none;
  margin: 0 1rem 1rem 1rem;
}
.modal-dialog.modal-dialog-slideout .modal-content {
  border: 0;
  padding: 2rem
}
@media (max-width: 991.98px) {
  .navbar .search-btn {
    width: 28px; margin-left: auto; margin-right: 2.25rem;
  }
  .modal-dialog.modal-dialog-slideout .modal-content {
    padding: 0.5rem;
  }
  .modal-dialog.modal-dialog-slideout .modal-header {
    margin: 1rem 1rem 0.5rem 1rem;
  }
}

.modal.modal-dialog-slideout-container {
  min-height: 100%;
  height: 100%;
  top: 0 !important;
}
.modal-dialog.modal-dialog-slideout {
  min-height: 100%;
  margin: 0 0 0 auto;
  background: #fff;
  max-width: 610px;
}
.modal.fade .modal-dialog.modal-dialog-slideout {
  -webkit-transform: translate(100%, 0);
  transform: translate(100%, 0);
}
.modal.fade.show .modal-dialog.modal-dialog-slideout {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  flex-flow: column;
}

/* search_panel */
#search_panel h2 { font-size: 1.5rem; font-weight: 700 }
#search_panel .post_wrap h3 a { color: #131E29; font-size: 1rem; font-weight: 500; text-decoration: none }
#search_panel .post_wrap h3 a:hover,
#search_panel .post_wrap h3 a:focus { color: var(--GSblue600) }
#search_panel .post_wrap ul li { color: #666666; margin-right: .25rem }
#search_panel .post_wrap ul li:after { content: " â‹… "; margin-left: .25rem }
#search_panel .post_wrap ul li:last-child:after { content: " " }</pre></body></html>