a.cta_button {
    -moz-box-sizing: content-box !important;
    -webkit-box-sizing: content-box !important;
    box-sizing: content-box !important;
    vertical-align: middle;
}
#oembed_container-widget_1711131823596 .oembed_custom-thumbnail_icon svg {
    fill: #ffffff;
}
#hs_cos_wrapper_module_171113250548148 .button-wrapper {
    text-align: CENTER;
}

#hs_cos_wrapper_module_171113250548148 .button {
    margin-top: 32px;
}
.hs-breadcrumb-menu {
    list-style-type: none;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.hs-breadcrumb-menu-item {
    float: left;
    padding: 10px 0px 10px 10px;
}
.hs-breadcrumb-menu-divider:before {
    content: "›";
    padding-left: 10px;
}
.hs-featured-image-link {
    border: 0;
}
.hs-featured-image {
    float: right;
    margin: 0 0 20px 20px;
    max-width: 50%;
}
@media (max-width: 568px) {
    .hs-featured-image {
        float: none;
        margin: 0;
        width: 100%;
        max-width: 100%;
    }
}
.hs-screen-reader-text {
    clip: rect(1px, 1px, 1px, 1px);
    height: 1px;
    overflow: hidden;
    position: absolute !important;
    width: 1px;
}
#hs_cos_wrapper_widget_1711133564112 {
    color: #f0f0f0 !important;
    display: block !important;
    text-align: center !important;
}
#hs_cos_wrapper_widget_1711133564112 p,
#hs_cos_wrapper_widget_1711133564112 li,
#hs_cos_wrapper_widget_1711133564112 span,
#hs_cos_wrapper_widget_1711133564112 label,
#hs_cos_wrapper_widget_1711133564112 h1,
#hs_cos_wrapper_widget_1711133564112 h2,
#hs_cos_wrapper_widget_1711133564112 h3,
#hs_cos_wrapper_widget_1711133564112 h4,
#hs_cos_wrapper_widget_1711133564112 h5,
#hs_cos_wrapper_widget_1711133564112 h6 {
    color: #f0f0f0 !important;
}
#hs_cos_wrapper_widget_1711131823596 {
    display: block !important;
    margin-bottom: 20px !important;
    margin-top: -30px !important;
}
#hs_cos_wrapper_module_17111325054817 {
    display: block !important;
    text-align: center !important;
}
#hs_cos_wrapper_widget_1711133289574 {
    color: #f0f0f0 !important;
    display: block !important;
    margin-bottom: 76px !important;
    text-align: center !important;
}
#hs_cos_wrapper_widget_1711133289574 p,
#hs_cos_wrapper_widget_1711133289574 li,
#hs_cos_wrapper_widget_1711133289574 span,
#hs_cos_wrapper_widget_1711133289574 label,
#hs_cos_wrapper_widget_1711133289574 h1,
#hs_cos_wrapper_widget_1711133289574 h2,
#hs_cos_wrapper_widget_1711133289574 h3,
#hs_cos_wrapper_widget_1711133289574 h4,
#hs_cos_wrapper_widget_1711133289574 h5,
#hs_cos_wrapper_widget_1711133289574 h6 {
    color: #f0f0f0 !important;
}
#hs_cos_wrapper_widget_1711133564112 {
    color: #f0f0f0 !important;
    display: block !important;
    text-align: center !important;
}
#hs_cos_wrapper_widget_1711133564112 p,
#hs_cos_wrapper_widget_1711133564112 li,
#hs_cos_wrapper_widget_1711133564112 span,
#hs_cos_wrapper_widget_1711133564112 label,
#hs_cos_wrapper_widget_1711133564112 h1,
#hs_cos_wrapper_widget_1711133564112 h2,
#hs_cos_wrapper_widget_1711133564112 h3,
#hs_cos_wrapper_widget_1711133564112 h4,
#hs_cos_wrapper_widget_1711133564112 h5,
#hs_cos_wrapper_widget_1711133564112 h6 {
    color: #f0f0f0 !important;
}
#hs_cos_wrapper_widget_1711131823596 {
    display: block !important;
    margin-bottom: 20px !important;
    margin-top: -30px !important;
}
#hs_cos_wrapper_module_17111325054817 {
    display: block !important;
    text-align: center !important;
}
#hs_cos_wrapper_widget_1711133289574 {
    color: #f0f0f0 !important;
    display: block !important;
    margin-bottom: 76px !important;
    text-align: center !important;
}
#hs_cos_wrapper_widget_1711133289574 p,
#hs_cos_wrapper_widget_1711133289574 li,
#hs_cos_wrapper_widget_1711133289574 span,
#hs_cos_wrapper_widget_1711133289574 label,
#hs_cos_wrapper_widget_1711133289574 h1,
#hs_cos_wrapper_widget_1711133289574 h2,
#hs_cos_wrapper_widget_1711133289574 h3,
#hs_cos_wrapper_widget_1711133289574 h4,
#hs_cos_wrapper_widget_1711133289574 h5,
#hs_cos_wrapper_widget_1711133289574 h6 {
    color: #f0f0f0 !important;
}
.header-top-row-0-max-width-section-centering > .row-fluid {
    max-width: 1240px !important;
    margin-left: auto !important;
    margin-right: auto !important;
}
.dnd_area-row-0-force-full-width-section > .row-fluid {
    max-width: none !important;
}
.dnd_area-row-1-max-width-section-centering > .row-fluid {
    max-width: 1240px !important;
    margin-left: auto !important;
    margin-right: auto !important;
}
.dnd_area-row-2-max-width-section-centering > .row-fluid {
    max-width: 1240px !important;
    margin-left: auto !important;
    margin-right: auto !important;
}
.dnd_area-row-3-max-width-section-centering > .row-fluid {
    max-width: 1240px !important;
    margin-left: auto !important;
    margin-right: auto !important;
}
.dnd_area-row-5-force-full-width-section > .row-fluid {
    max-width: none !important;
}
.dnd_area-row-6-max-width-section-centering > .row-fluid {
    max-width: 1240px !important;
    margin-left: auto !important;
    margin-right: auto !important;
}
.dnd_area-row-7-max-width-section-centering > .row-fluid {
    max-width: 1240px !important;
    margin-left: auto !important;
    margin-right: auto !important;
}
.footer-top-row-0-max-width-section-centering > .row-fluid {
    max-width: 1000px !important;
    margin-left: auto !important;
    margin-right: auto !important;
}
.footer-top-row-1-max-width-section-centering > .row-fluid {
    max-width: 1024px !important;
    margin-left: auto !important;
    margin-right: auto !important;
}
.footer-row-0-max-width-section-centering > .row-fluid {
    max-width: 1000px !important;
    margin-left: auto !important;
    margin-right: auto !important;
}
.footer-row-1-max-width-section-centering > .row-fluid {
    max-width: 670px !important;
    margin-left: auto !important;
    margin-right: auto !important;
}
.footer-row-2-max-width-section-centering > .row-fluid {
    max-width: 1240px !important;
    margin-left: auto !important;
    margin-right: auto !important;
}
/* HubSpot Non-stacked Media Query Styles */
@media (min-width: 768px) {
    .cell_1711131192195-row-1-vertical-alignment > .row-fluid {
        display: -ms-flexbox !important;
        -ms-flex-direction: row;
        display: flex !important;
        flex-direction: row;
    }
    .cell_1711390104659-vertical-alignment {
        display: -ms-flexbox !important;
        -ms-flex-direction: column !important;
        -ms-flex-pack: center !important;
        display: flex !important;
        flex-direction: column !important;
        justify-content: center !important;
    }
    .cell_1711390104659-vertical-alignment > div {
        flex-shrink: 0 !important;
    }
    .cell_17111307310622-row-1-vertical-alignment > .row-fluid {
        display: -ms-flexbox !important;
        -ms-flex-direction: row;
        display: flex !important;
        flex-direction: row;
    }
    .cell_1712182284036-vertical-alignment {
        display: -ms-flexbox !important;
        -ms-flex-direction: column !important;
        -ms-flex-pack: start !important;
        display: flex !important;
        flex-direction: column !important;
        justify-content: flex-start !important;
    }
    .cell_1712182284036-vertical-alignment > div {
        flex-shrink: 0 !important;
    }
    .cell_1712182284032-vertical-alignment {
        display: -ms-flexbox !important;
        -ms-flex-direction: column !important;
        -ms-flex-pack: start !important;
        display: flex !important;
        flex-direction: column !important;
        justify-content: flex-start !important;
    }
    .cell_1712182284032-vertical-alignment > div {
        flex-shrink: 0 !important;
    }
    .cell_17111325054812-row-1-vertical-alignment > .row-fluid {
        display: -ms-flexbox !important;
        -ms-flex-direction: row;
        display: flex !important;
        flex-direction: row;
    }
    .cell_17111325054812-row-2-vertical-alignment > .row-fluid {
        display: -ms-flexbox !important;
        -ms-flex-direction: row;
        display: flex !important;
        flex-direction: row;
    }
    .cell_171113250548111-vertical-alignment {
        display: -ms-flexbox !important;
        -ms-flex-direction: column !important;
        -ms-flex-pack: start !important;
        display: flex !important;
        flex-direction: column !important;
        justify-content: flex-start !important;
    }
    .cell_171113250548111-vertical-alignment > div {
        flex-shrink: 0 !important;
    }
    .cell_171113250548110-vertical-alignment {
        display: -ms-flexbox !important;
        -ms-flex-direction: column !important;
        -ms-flex-pack: start !important;
        display: flex !important;
        flex-direction: column !important;
        justify-content: flex-start !important;
    }
    .cell_171113250548110-vertical-alignment > div {
        flex-shrink: 0 !important;
    }
    .cell_17111325054819-vertical-alignment {
        display: -ms-flexbox !important;
        -ms-flex-direction: column !important;
        -ms-flex-pack: start !important;
        display: flex !important;
        flex-direction: column !important;
        justify-content: flex-start !important;
    }
    .cell_17111325054819-vertical-alignment > div {
        flex-shrink: 0 !important;
    }
    .cell_17111325054818-vertical-alignment {
        display: -ms-flexbox !important;
        -ms-flex-direction: column !important;
        -ms-flex-pack: start !important;
        display: flex !important;
        flex-direction: column !important;
        justify-content: flex-start !important;
    }
    .cell_17111325054818-vertical-alignment > div {
        flex-shrink: 0 !important;
    }
    .cell_171113250548131-vertical-alignment {
        display: -ms-flexbox !important;
        -ms-flex-direction: column !important;
        -ms-flex-pack: start !important;
        display: flex !important;
        flex-direction: column !important;
        justify-content: flex-start !important;
    }
    .cell_171113250548131-vertical-alignment > div {
        flex-shrink: 0 !important;
    }
    .cell_171113250548130-vertical-alignment {
        display: -ms-flexbox !important;
        -ms-flex-direction: column !important;
        -ms-flex-pack: start !important;
        display: flex !important;
        flex-direction: column !important;
        justify-content: flex-start !important;
    }
    .cell_171113250548130-vertical-alignment > div {
        flex-shrink: 0 !important;
    }
    .cell_171113250548129-vertical-alignment {
        display: -ms-flexbox !important;
        -ms-flex-direction: column !important;
        -ms-flex-pack: start !important;
        display: flex !important;
        flex-direction: column !important;
        justify-content: flex-start !important;
    }
    .cell_171113250548129-vertical-alignment > div {
        flex-shrink: 0 !important;
    }
    .cell_171113250548128-vertical-alignment {
        display: -ms-flexbox !important;
        -ms-flex-direction: column !important;
        -ms-flex-pack: start !important;
        display: flex !important;
        flex-direction: column !important;
        justify-content: flex-start !important;
    }
    .cell_171113250548128-vertical-alignment > div {
        flex-shrink: 0 !important;
    }
    .footer-row-1-vertical-alignment > .row-fluid {
        display: -ms-flexbox !important;
        -ms-flex-direction: row;
        display: flex !important;
        flex-direction: row;
    }
    .footer-column-1-row-0-vertical-alignment > .row-fluid {
        display: -ms-flexbox !important;
        -ms-flex-direction: row;
        display: flex !important;
        flex-direction: row;
    }
    .cell_17107999441533-vertical-alignment {
        display: -ms-flexbox !important;
        -ms-flex-direction: column !important;
        -ms-flex-pack: center !important;
        display: flex !important;
        flex-direction: column !important;
        justify-content: center !important;
    }
    .cell_17107999441533-vertical-alignment > div {
        flex-shrink: 0 !important;
    }
    .cell_1710799944153-vertical-alignment {
        display: -ms-flexbox !important;
        -ms-flex-direction: column !important;
        -ms-flex-pack: center !important;
        display: flex !important;
        flex-direction: column !important;
        justify-content: center !important;
    }
    .cell_1710799944153-vertical-alignment > div {
        flex-shrink: 0 !important;
    }
    .cell_1710771534565-vertical-alignment {
        display: -ms-flexbox !important;
        -ms-flex-direction: column !important;
        -ms-flex-pack: center !important;
        display: flex !important;
        flex-direction: column !important;
        justify-content: center !important;
    }
    .cell_1710771534565-vertical-alignment > div {
        flex-shrink: 0 !important;
    }
    .cell_1710771534565-row-0-vertical-alignment > .row-fluid {
        display: -ms-flexbox !important;
        -ms-flex-direction: row;
        display: flex !important;
        flex-direction: row;
    }
    .cell_17107718500303-vertical-alignment {
        display: -ms-flexbox !important;
        -ms-flex-direction: column !important;
        -ms-flex-pack: center !important;
        display: flex !important;
        flex-direction: column !important;
        justify-content: center !important;
    }
    .cell_17107718500303-vertical-alignment > div {
        flex-shrink: 0 !important;
    }
    .cell_1710771850030-vertical-alignment {
        display: -ms-flexbox !important;
        -ms-flex-direction: column !important;
        -ms-flex-pack: center !important;
        display: flex !important;
        flex-direction: column !important;
        justify-content: center !important;
    }
    .cell_1710771850030-vertical-alignment > div {
        flex-shrink: 0 !important;
    }
}
/* HubSpot Styles (default) */
.header-top-row-0-padding {
    padding-left: 16px !important;
    padding-right: 16px !important;
}
.dnd_area-row-0-padding {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
}
.dnd_area-row-0-background-layers {
    background-image: linear-gradient(rgba(0, 0, 0, 1), rgba(0, 0, 0, 1)) !important;
    background-position: left top !important;
    background-size: auto !important;
    background-repeat: no-repeat !important;
}
.dnd_area-row-1-background-layers {
    background-image: linear-gradient(rgba(0 0 0), rgba(0 0 0)) !important;
    background-position: left top !important;
    background-size: auto !important;
    background-repeat: no-repeat !important;
}
.dnd_area-row-1-background-layerss {
    background-image: linear-gradient(rgba(244, 244, 244, 1), rgba(244, 244, 244, 1)) !important;
    background-position: left top !important;
    background-size: auto !important;
    background-repeat: no-repeat !important;
}
.hs-blog-listing .blog-hero-container {
    padding: 80px 0 275px;
}
.blog-hero-container {
    background: #333;
    padding: 80px 0;
    position: relative;
}
div#hs_cos_wrapper_module_16771870342995 {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: flex-start;
}
div#hs_cos_wrapper_module_16771870389143 {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: flex-start;
}
div#hs_cos_wrapper_module_16771870342997 {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: flex-start;
}
div#hs_cos_wrapper_module_16771878721744 {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: flex-start;
}
#hs_cos_wrapper_widget_1677251832656 {
    display: block !important;
    text-align: center !important;
}
h2.member {
    color: #333;
    font-family: "PT Serif", serif;
    font-size: 36px;
    font-style: normal;
    font-weight: 400;
    font-weight: 700;
    text-decoration: none;
    text-transform: none;
    margin: 0 0 1.5rem;
}
.icon-wrapper {
    text-align: left !important;
}
#hs_cos_wrapper_widget_1677252269071 .icon {
    background-color: rgba(255,255,255,1.0);
    border-radius: 50%;
    padding-right: 0px;
    margin-top: -6px;
}
svg.svg {
    fill: #dc0000;
    height: 24px;
    width: 24px;
}
.dnd_area-row-11-padding {
    padding-top: 0px !important;
    padding-bottom: 80px !important;
}
#hs_cos_wrapper_widget_1712947725713 .button-wrapper {
    text-align: CENTER;
}
.dnd_area-row-10-padding {
    padding-bottom: 80px !important;
    padding-left: 20px !important;
    padding-right: 20px !important;
}
.dnd_area-row-9-padding {
    padding-bottom: 20px !important;
    padding-left: 20px !important;
    padding-right: 20px !important;
}
.dnd_area-row-6-background-layers {
    background-image: linear-gradient(rgba(244, 244, 244, 1), rgba(244, 244, 244, 1)) !important;
    background-position: left top !important;
    background-size: auto !important;
    background-repeat: no-repeat !important;
}
#hs_cos_wrapper_widget_1712947838492 .button-wrapper {
    text-align: CENTER;
}

.dnd_area-row-0-padding {
    /* padding-top: 60px !important;
    padding-bottom: 20px !important;
    padding-left: 20px !important;
    padding-right: 20px !important; */
}
.content-wrapper--vertical-spacing, .dnd-section {
    padding: 80px 1rem;
}
.hero-nav-container {
    align-items: center;
    display: flex;
    margin-bottom: 40px;
    position: relative;
    z-index: 4;
}
.hero-nav-container .search-container, .hero-nav-container .topics-menu-container {
    flex: 1;
}
.topics-menu-container .menu-title .dropdown-toggle, .topics-menu-container .menu-title p {
    color: #fcfcfc;
    font-family: proxima-nova,sans-serif;
}
.dnd_area-row-2-padding {
    padding-bottom: 120px !important;
}
.dnd_area-row-3-padding {
    padding-top: 0px !important;
}
.dnd_area-row-3-background-layers {
    background-image: linear-gradient(rgba(0 0 0), rgba(0 0 0)) !important;
    background-position: left top !important;
    background-size: auto !important;
    background-repeat: no-repeat !important;
}
.dnd_area-row-5-background-layers {
    background-image: linear-gradient(rgba(0 0 0), rgba(0 0 0)) !important;
    background-position: left top !important;
    background-size: auto !important;
    background-repeat: no-repeat !important;
}
li.parsley-required,
li.parsley-custom-error-message {
    color: red !important;
    margin-left: -14px;
}
input#chb {
    left: 0px;
    position: relative;
    top: 3px;
}
form label {
    margin-top: 10px;
    color: #fff !important;
    font-size: 17px;
}
.dnd_area-row-7-background-layers {
    background-image: linear-gradient(rgba(0 0 0), rgba(0 0 0)) !important;
    background-position: left top !important;
    background-size: auto !important;
    background-repeat: no-repeat !important;
}
.cell_1711393218643-margin {
    margin-top: -80px !important;
}
.cell_1711393217159-margin {
    margin-top: -80px !important;
}
.cell_17113932132772-margin {
    margin-top: -80px !important;
}
.cell_1711390163098-margin {
    margin-top: 12px !important;
}
.cell_1711390104659-margin {
    margin-top: 12px !important;
}
.cell_1711131146183-margin {
    margin-top: 12px !important;
}
.cell_17111307310622-padding {
    padding-top: 0px !important;
    padding-bottom: 24px !important;
    padding-left: 24px !important;
    padding-right: 24px !important;
}
.cell_17111307310622-background-layers {
    background-image: linear-gradient(rgba(244, 244, 244, 1), rgba(244, 244, 244, 1)) !important;
    background-position: left top !important;
    background-size: auto !important;
    background-repeat: no-repeat !important;
}
.footer-top-row-0-padding {
    padding-top: 40px !important;
    padding-bottom: 6px !important;
}
.footer-top-row-0-background-layers {
    background-image: linear-gradient(rgba(0 0 0), rgba(0 0 0)) !important;
    background-position: left top !important;
    background-size: auto !important;
    background-repeat: no-repeat !important;
}
.footer-top-row-1-padding {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
}
.footer-top-row-1-background-layers {
    background-image: linear-gradient(rgba(0 0 0), rgba(0 0 0)) !important;
    background-position: left top !important;
    background-size: auto !important;
    background-repeat: no-repeat !important;
}
.footer-row-0-padding {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    padding-left: 16px !important;
    padding-right: 16px !important;
}
.footer-row-0-background-layers {
    background-image: linear-gradient(rgba(0 0 0), rgba(0 0 0)) !important;
    background-position: left top !important;
    background-size: auto !important;
    background-repeat: no-repeat !important;
}
.footer-row-1-padding {
    padding-top: 30px !important;
    padding-bottom: 20px !important;
}
.footer-row-1-background-layers {
    background-image: linear-gradient(rgba(0 0 0), rgba(0 0 0)) !important;
    background-position: left top !important;
    background-size: auto !important;
    background-repeat: no-repeat !important;
}
.footer-row-2-padding {
    padding-top: 10px !important;
    padding-bottom: 40px !important;
}
.footer-row-2-background-layers {
    background-image: linear-gradient(rgba(0 0 0), rgba(0 0 0)) !important;
    background-position: left top !important;
    background-size: auto !important;
    background-repeat: no-repeat !important;
}
.footer-column-1-margin {
    margin-bottom: 0px !important;
}
.footer-column-1-padding {
    padding-bottom: 0px !important;
}
.cell_1710771534565-background-layers {
    background-image: linear-gradient(rgba(51, 51, 51, 1), rgba(51, 51, 51, 1)) !important;
    background-position: left top !important;
    background-size: auto !important;
    background-repeat: no-repeat !important;
}
.cell_1710771534565-row-0-padding {
    padding-top: 16px !important;
    padding-bottom: 16px !important;
    padding-left: 24px !important;
    padding-right: 24px !important;
}
/* HubSpot Styles (mobile) */
@media (max-width: 767px) {
    .dnd_area-row-2-padding {
        padding-bottom: 40px !important;
    }
    .dnd_area-row-3-padding {
        padding-top: 40px !important;
        padding-bottom: 40px !important;
    }
    .dnd_area-row-4-padding {
        padding-top: 70px !important;
        padding-bottom: 40px !important;
    }
    .dnd_area-row-5-padding {
        padding-top: 0px !important;
        padding-bottom: 40px !important;
    }
    .dnd_area-row-7-padding {
        padding-bottom: 40px !important;
    }
    .cell_1711393218643-margin {
        margin-top: 0px !important;
    }
    .cell_1711393218643-padding {
        padding-top: 16px !important;
    }
    .cell_1711393217159-margin {
        margin-top: 0px !important;
    }
    .cell_1711393217159-padding {
        padding-top: 16px !important;
    }
    .cell_17113932132772-margin {
        margin-top: 0px !important;
    }
    .cell_1711131192195-margin {
        margin-top: 20px !important;
        margin-bottom: 20px !important;
    }
    .cell_17111307310622-margin {
        margin-bottom: 40px !important;
    }
    .cell_1712182284032-margin {
        margin-bottom: 10px !important;
    }
    .footer-top-row-1-padding {
        padding-bottom: 24px !important;
    }
    .footer-row-0-padding {
        padding-top: 4px !important;
    }
}
@font-face {
    font-family: "PT Serif";
    font-weight: 400;
    font-style: normal;
    font-display: swap;
    src: url("../../forttuna3/googlefonts/PT_Serif/regular.woff2") format("woff2"), url("../../forttuna3/googlefonts/PT_Serif/regular.woff") format("woff");
}
@font-face {
    font-family: "PT Serif";
    font-weight: 700;
    font-style: normal;
    font-display: swap;
    src: url("../../forttuna3/googlefonts/PT_Serif/700.woff2") format("woff2"), url("../../forttuna3/googlefonts/PT_Serif/700.woff") format("woff");
}
@font-face {
    font-family: "Work Sans";
    font-weight: 400;
    font-style: normal;
    font-display: swap;
    src: url("../../forttuna3/googlefonts/Work_Sans/regular.woff2") format("woff2"), url("../../forttuna3/googlefonts/Work_Sans/regular.woff") format("woff");
}
@font-face {
    font-family: "Merriweather";
    font-weight: 400;
    font-style: normal;
    font-display: swap;
    src: url("../../forttuna3/googlefonts/Merriweather/regular.woff2") format("woff2"), url("../../forttuna3/googlefonts/Merriweather/regular.woff") format("woff");
}
@font-face {
    font-family: "Merriweather";
    font-weight: 700;
    font-style: normal;
    font-display: swap;
    src: url("../../forttuna3/googlefonts/Merriweather/700.woff2") format("woff2"), url("../../forttuna3/googlefonts/Merriweather/700.woff") format("woff");
}
.splide__controls {
    display: none;
}
.splide__slide--image {
}
.no-webp .hero--section {
    background: url("forttuna1/Homepage/fc-homepage-hero-bg.jpg") center 50% / cover no-repeat;
}
.webp .hero--section {
    background: url("forttuna1/Homepage/fc-homepage-hero-bg.webp") center 50% / cover no-repeat;
}
.body-container{
    padding-right: 0 !important;
    padding-left: 0!important;
}
.hero--section {
    margin-bottom: 80px;
    position: relative;
}
.hero--section:before {
    background: rgba(0, 0, 0, 0.1);
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.hero--section h1,
.hero--section h4 {
    color: #fff !important;
}

.hero--section .page-center {
    position: relative;
}
.h2-mod {
    font-size: 32px;
    line-height: 40px;
}

.benefit-item--section.executive-profile .page-center {
    padding-top: 70px;
}
@media (max-width: 1365px) {
    .benefit-item--section.executive-profile .image-container img {
        margin-top: 0 !important;
    }
}
@media (min-width: 981px) {
    .benefit-item--section.concierge-support .benefit-item-inner {
        align-items: center;
    }
    .benefit-item--section.executive-profile .content-container {
        padding-right: 40px;
    }
    .benefit-item--section.your-support-team {
        padding-top: 100px;
    }
    .get-published .content-container {
        margin-top: -38px;
    }
    .member-badges {
        padding: 80px 0 30px 0;
    }
}
@media (max-width: 980px) {
    body .hero--section {
        padding: 60px 0 90px 0 !important;
    }
    .benefit-item--section.exclusive-deals {
        padding-bottom: 70px;
    }
    .benefit-item--section.member-badges .image-container img {
        max-width: 372px !important;
    }
}
.benefits--section {
    overflow: auto;
}
.benefits--section .page-center {
    overflow: auto;
    position: relative;
}
@media (max-width: 980px) {
    .benefits--section .page-center:before {
        width: 90%;
    }
    .benefits--section .benefit-item .benefit-header {
        margin-bottom: 12px !important;
        text-align: left;
    }
    .benefits--section .benefit-item .header p {
        margin-bottom: 0;
    }
    .benefits--section .benefit-item .benefit-header {
        border-bottom: none !important;
    }
}
.benefits--section .header-container {
    margin-bottom: 30px;
}
@media (min-width: 981px) {
    .benefits--section .benefit-item .header-icon img {
        height: 52px !important;
        width: auto !important;
    }
    .benefits--section .header-container {
        margin-bottom: 90px;
    }
    .benefits--section .benefit-item {
        float: left;
        margin-left: 5%;
        width: 30%;
    }
    .benefits--section .benefit-item:first-of-type {
        margin-left: 0;
    }
}
.benefits--section .benefit-item .benefit-header {
    border-bottom: 1px solid #e2e2e2;
    margin-bottom: 24px;
    padding-bottom: 12px;
}
.benefits--section .benefit-item .header-icon {
    margin-bottom: 20px;
}
.benefits--section .benefit-item .header,
.benefits--section .benefit-item .header-icon {
    display: inline-block;
    vertical-align: middle;
}
.benefits--section .benefit-item .header {
    margin-left: 20px;
}
.benefits--section .benefit-item .header p {
    font-family: "Work Sans", sans-serif;
    font-weight: 700;
    font-size: 24px;
    line-height: 38px;
    color: #333;
}
@media (max-width: 980px) {
    .benefits--section .header-container {
        margin-bottom: 60px;
    }
    .benefits--section {
        border-bottom: none;
        padding-bottom: 20px;
    }
    .benefits--section .benefit-item .header,
    .benefits--section .benefit-item .header-icon {
        display: block;
    }
    .benefits--section .benefit-item .header {
        margin: 0;
    }
}
@media (max-width: 767px) {
    .benefits--section .page-center {
        padding-bottom: 30px;
    }
}
.video-image--section {
    clear: both;
    padding: 20px 0 40px 0;
}
.video-url {
    height: 0;
    opacity: 0;
}
.video-image--section .inner {
    margin: 0 auto;
    max-width: 876px;
    position: relative;
    width: 100%;
}
.video-image--section .video-container {
    display: inline-block;
    text-align: center;
}
.video-image--section .video-container p.description {
    color: #222;
    font-family: "Work Sans", sans-serif;
    font-weight: 500;
    font-size: 13px;
    line-height: 18px;
}
.video-image--section .video-container .video-img {
    box-shadow: 0 20px 30px rgba(0, 0, 0, 0.25);
    position: relative;
}
.video-image--section .video-container .video-img:hover {
    cursor: pointer;
}
.video-image--section .video-container .video-img .play-btn {
    left: 50%;
    margin: 0;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
}
.video-image--section .video-container .video-img .play-btn img {
    max-width: 80px;
}
.video-image--section .video-container .video-img .play-btn i {
    color: #fff;
    font-size: 40px;
}
.video-embed-container {
    background: rgba(0, 0, 0, 0.75);
    display: none;
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 300;
}
.video-embed-container .video {
    left: 50%;
    max-width: 560px;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    z-index: 300;
    width: 90%;
}
div#hs-eu-cookie-confirmation {
    display: none !important;
}
.video-embed-container .video .close {
    color: #fff;
    font-size: 30px;
    position: absolute;
    right: -10px;
    top: -24px;
    z-index: 3;
}
.video-embed-container .video .close img {
    height: auto;
    width: 21px;
}
.video-embed-container .video .close:hover {
    cursor: pointer;
}
@media (min-width: 981px) {
    .video-image--section .video-container {
        display: inline-block;
        position: absolute;
        right: 0;
        text-align: center;
        top: 100px;
    }
}
@media (max-width: 980px) {
    .video-image--section .video-container p.description {
        font-size: 17px;
    }
    .video-image--section .video-container .video-img .play-btn img {
        height: 50px;
        width: 50px;
    }
    .video-image--section .main-image {
        text-align: center;
    }
    .video-image--section .video-container .video-img {
        display: inline-block;
    }
    .video-image--section .video-container {
        display: block;
        margin-top: 40px;
    }
    .video-image--section .video-container p.description {
        margin-top: 20px;
    }
}
.video-image--section .main-image img {
    height: auto !important;
}
.embed-url {
    height: 0;
    opacity: 0;
}

.video-image--section .video-container {
    position: relative;
    top: 0;
}
.video-image--section .inner {
    text-align: center;
}
.row-fluid-wrapper.row-depth-1.row-number-19.dnd-section.body_dnd_area-row-6-vertical-alignment.body_dnd_area-row-6-padding.body_dnd_area-row-6-max-width-section-centering {
    background: #000 url(forttuna1/forbes-cs-how-it-works-bg.png) 50% / cover no-repeat;
}

@media (max-width: 767px) {
    .mobile-center {
        text-align: center;
    }
}
div#hs-eu-cookie-confirmation.hs-cookie-notification-position-bottom {
position: fixed;
border-bottom: 0;
bottom: 0;
top: auto;
box-shadow: 0 -1px 3px #eaf0f6;
}
@media only screen and (min-width: 960px) {
div#hs-eu-cookie-confirmation {
position: fixed;
}
}
div#hs-eu-cookie-confirmation {
background: #fff;
height: auto;
left: 0;
position: absolute;
top: 0;
width: 100%;
z-index: 100000000 !important;
border-bottom: 1px solid #cbd6e2;
border-top: 1px solid #cbd6e2;
box-shadow: 0 1px 5px #eaf0f6;
color: #33475b;
font-family: inherit;
font-size: inherit;
font-weight: 400 !important;
line-height: inherit;
text-align: left;
text-shadow: none !important;
font-size: 12px;
font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
line-height: 18px;
}
div#hs-eu-cookie-confirmation * {
box-sizing: border-box!important;
}
div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner {
background: #fff;
margin: 0 auto;
max-width: 1400px;
padding: 20px;
}
div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner a#hs-eu-confirmation-button {
background-color: #4a4a4a!important;
border: 1px solid #4a4a4a!important;
color: #fff;
font-family: inherit;
font-size: inherit;
font-weight: 400!important;
line-height: inherit;
text-align: left;
text-shadow: none!important;
}
div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner a#hs-eu-confirmation-button {
background-color: #4a4a4a!important;
border: 1px solid #4a4a4a!important;
color: #fff;
font-family: inherit;
font-size: inherit;
font-weight: 400!important;
line-height: inherit;
text-align: left;
text-shadow: none!important;
}

div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner div#hs-en-cookie-confirmation-buttons-area, div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner div#hs-eu-cookie-confirmation-button-group {
display: flex;
flex-direction: row;
flex-wrap: wrap;
align-items: center;
gap: 1rem;
}
div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner div#hs-eu-cookie-confirmation-button-group {
justify-content: center;
}
div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner a#hs-eu-confirmation-button {
background-color: #4a4a4a!important;
border: 1px solid #4a4a4a!important;
color: #fff;
font-family: inherit;
font-size: inherit;
font-weight: 400!important;
line-height: inherit;
width: 100px;
text-shadow: none!important;
text-align: center;
padding: 10px;
border-radius: 4px;
text-decoration: none;
font-size: 16px;
}
div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner a#hs-eu-decline-button {
border: 1px solid #4a4a4a!important;
color: #4a4a4a;
font-weight: 400!important;
line-height: inherit;
text-align: center;
width: 100px;
text-shadow: none!important;
padding: 10px;
border-radius: 4px;
text-decoration: none;
font-size: 16px;
}
div#hs-eu-cookie-confirmation * {
box-sizing: border-box!important;
}