/*Journey Forward Newsletter Styes*/
/*Header Styles*/
.page__content-wrapper .page__content  h3, .page__content-wrapper .page__content  h2, .page__content-wrapper .page__content  .header3, .page__content-wrapper .page__content .header2{
    font-size: 27px;
    margin-bottom: 10px;
    line-height: 1em;
    font-weight: bold;
    color: #274597;
    margin-top:0px !important;
}
/*Form Styles*/
form .ktc-default-section{
    gap: 5px !important;
    margin-bottom: 5px !important;
}
.page__content-wrapper .page__content .form-field .control-label{
    width: 105px;
    text-align:left;
    display:inline-block !important;
}
@media screen and (max-width:270px){
    .page__content-wrapper .page__content .form-field .control-label{
        display:block;
    }
}
.page__content-wrapper .page__content .editing-form-control-nested-control{
    font-size: 0px;
    vertical-align: middle;
    display: inline-block;
    max-width: calc(100% - 120px);
    margin-left: 10px;
}
@media screen and (max-width:270px){
    .page__content-wrapper .page__content .editing-form-control-nested-control{
        margin-left: 0px;
        max-width: calc(100% - 0px);
    }
}
.page__content-wrapper .page__content .form-field :is(input:not([type="checkbox"], [type="radio"]), select).form-control{
    padding: 5px;
    line-height: 1em;
    height: auto;
}
.page__content-wrapper .page__content form[onsubmit*="window.kentico"] input[type="submit"]{
    margin-left: 115px;
    width: 200px !important;
}
@media screen and (max-width:350px){
    .page__content-wrapper .page__content form[onsubmit*="window.kentico"] input[type="submit"]{
        margin-left: 0px;
        width: 100% !important;
    }
}
/*Override Padding*/
.page__content-wrapper{
    padding:15px !important;
}
/*Hide Page Elements*/
header, body .pageBleed, .page__top-media, .page-titles, nav.subNav, nav.breadcrumbs, .subnavBackgroundGradient, footer.site-footer{
    display:none;
}
/*Remove Header*/
.page{
    grid-row-start:auto !important;
    background: none !important;
    max-width: 100% !important;
    box-shadow: none !important;
}
@media screen and (max-width: 1280px) {
    .page{
        grid:
            "subNav ." 0em
            "subNav content" 1fr / [c1] 1fr
            [c2] minmax(0, 1fr) !important;
    }
}
body{
    --media-before-content: none !important;
    --media-after-content: none !important;
}