header.site-header .header-wrapper {
    padding: 10px 0px !important;
}

header.site-header .header-wrapper.is-transparent:not(.scrolling) {
    padding: 10px 0px !important;
    background-color: rgba(255, 255, 255, 0.3) !important;
}


header.site-header .header-wrapper.is-transparent.scrolling {
    width: 100%;
    border-bottom: solid 1px #e4e4e4;
    z-index: 99;
    top: 0;
    background-color: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px) brightness(100%) contrast(100%) grayscale(0%) hue-rotate(0deg) invert(0%) opacity(100%) saturate(100%) sepia(0%);
    backdrop-filter: blur(12px) brightness(100%) contrast(100%) grayscale(0%) hue-rotate(0deg) invert(0%) opacity(100%) saturate(100%) sepia(0%);
    padding: 10px 0px !important;
}

header.site-header .header-wrapper.is-transparent.scrolling .wp-block-site-logo a.custom-logo-link img.custom-logo {
    max-width: 150px;
}



header.site-header .header-wrapper .wp-block-site-logo a.custom-logo-link img.custom-logo {
    width: 100%;
    max-width: 198px;
}


header.site-header .header-wrapper .site-logo-wrapper {
    width: 100%;
}

header.site-header .header-wrapper .site-logo-wrapper nav.wp-block-navigation {
    margin-left: auto;
}


header.site-header .header-wrapper .alignwide,
header.site-header .header-wrapper.is-transparent.scrolling .alignwide,
header.site-header .header-wrapper.is-transparent:not(.scrolling) .alignwide  {
    padding: 0 25px;
}


h2.banner-header.wp-block-heading {
    width: 74%;
    font-size: 62px !important;
}

p.banner-description {
    font-weight: 400;
    font-size: 19px !important;
    line-height: 1.6;
    letter-spacing: 0.2px;
}


main.site-main .wp-block-cover .wp-block-cover__background.has-black-background-color.has-background-dim-0 {
    opacity: 0.3;
}

h2.banner-header.wp-block-heading strong {
    font-weight: 500;
}


main.site-main .wp-block-group .wp-block-buttons .wp-block-button a.wp-block-button__link.wp-element-button {
    letter-spacing: 0px;
    min-width: 200px;
    font-size: 18px;
    margin: 0 auto;
}

.wp-block-columns.first-section {
    padding-left: 0px;
    padding-right: 0px;
}


.wp-block-group .wp-block-columns.fourth-section {
    border-radius: 30px !important;
    padding: 40px 30px !important;
}

.wp-block-group .wp-block-columns.fourth-section h4.wp-block-heading em {
    line-height: 1.5;
}


.obb-position .first-section .wp-block-column .wp-block-group {
    border-radius: 3px !important;
    box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
}


.wp-block-columns.third-section {
    padding-left: 25px;
    padding-right: 25px;
}

.wp-block-columns.fifth-section {
    padding-left: 0px !important;
    padding-right:0px !important;
}

.wp-block-columns.fifth-section .wp-block-column {
    border-radius: 30px;
    padding: 40px 30px;
    align-self: flex-start !important;
}

.wp-block-columns.fifth-section .wp-block-column figure.wp-block-video .wp-block-embed__wrapper {
    max-width: 360px !important;
}

.wp-block-columns.fifth-section .wp-block-column h3.wp-block-heading {
    font-weight: 600;
    font-size: 28px;
    font-family: Bitter, serif;
    margin: 0px;
    line-height: normal;
    min-height: 65px;
}


.wp-block-columns.fifth-section .wp-block-column .wp-block-buttons .wp-block-button {
    text-align: center;
}

.wp-block-columns.fifth-section .wp-block-column .wp-block-buttons .wp-block-button a.wp-block-button__link {
    width: auto;
    margin: 0 auto;
}

.wp-block-columns.fifth-section .wp-block-column .wp-block-jetpack-slideshow .swiper .swiper-pagination {
    display: none;
}

.wp-block-columns.fifth-section .wp-block-column .wp-block-jetpack-slideshow .swiper a.wp-block-jetpack-slideshow_button-pause {
    display: none;
}


.wp-block-columns.fifth-section .wp-block-column .wp-block-jetpack-slideshow ul.swiper-wrapper li figure img.wp-block-jetpack-slideshow_image {
    height: 430px;
    width: 100%;
    object-fit: cover;
}

.wp-block-columns.fifth-section .wp-block-column .wp-block-jetpack-slideshow {
    border: solid 1px #dddddd;
    background: #000000;
    margin-top: 17px;
}

.wp-block-columns.fifth-section .wp-block-column figure.wp-block-video {
    margin-top: 17px;
}


.wp-block-columns.fifth-section .wp-block-column p.has-text-align-center {
    margin-top: 12px;
    color: #383f40;
}

.wp-block-obb-content-block.organic-block.obb-featured {
    padding: 0px !important;
    max-width: var(--wp--style--global--wide-size);
    border-radius: 30px !important;
}

.wp-block-obb-content-block.organic-block.obb-featured .obb-featured-content.six-section {
    max-width: var(--wp--style--global--wide-size);
    background: var(--wp--preset--color--medium-gray) !important;
}

.wp-block-obb-content-block.organic-block.obb-featured .obb-featured-content.six-section h3.wp-block-heading {
    color: var(--wp--preset--color--white) !important;
}

.wp-block-obb-content-block.organic-block.obb-featured .obb-featured-content.six-section p {
    color: var(--wp--preset--color--white) !important;
    font-family: var(--wp--preset--font-family--roboto) !important;
    font-weight: 300;
    line-height: 1.6;
}

.wp-block-obb-content-block.organic-block.obb-featured .obb-featured-content.six-section .wp-block-buttons a.wp-block-button__link.wp-element-button {
    width: auto;
}


h2#get-stacking {
    max-width: var(--wp--style--global--wide-size);
    font-family: Bitter, serif;
    font-size: 62px !important;
}


.wp-block-columns.nine-section,
.wp-block-columns.eight-section,
.wp-block-columns.seven-section {
    max-width: var(--wp--style--global--wide-size);
}




.wp-block-columns.nine-section .wp-block-column .wp-block-obb-content-block.organic-block.obb-featured,
.wp-block-columns.eight-section .wp-block-column .wp-block-obb-content-block.organic-block.obb-featured,
.wp-block-columns.seven-section .wp-block-column .wp-block-column .organic-block.obb-featured {
    border-radius: 3px !important;
    box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
    background: #ffffff !important;
    border: solid 1px #38bda6 !important;
    height: 100%;
}


.wp-block-columns.nine-section .wp-block-column .wp-block-obb-content-block.organic-block.obb-featured .obb-featured-content,
.wp-block-columns.eight-section .wp-block-column .wp-block-obb-content-block.organic-block .obb-featured-content,
.wp-block-columns.seven-section .wp-block-column .wp-block-column .organic-block.obb-featured .obb-featured-content {
    padding: 20px 20px;
}



.wp-block-columns.nine-section .wp-block-column .wp-block-obb-content-block.organic-block .obb-featured-content h5.wp-block-heading,
.wp-block-columns.eight-section .wp-block-column .wp-block-obb-content-block.organic-block .obb-featured-content h5.wp-block-heading,
.wp-block-columns.seven-section .wp-block-column .wp-block-column .organic-block.obb-featured .obb-featured-content h5.wp-block-heading {
    text-align: left;
    font-weight: 600;
    font-size: 22px;
    font-family: Bitter, serif;
    margin: 21px 0;
    line-height: normal;
    min-height: 95px;
}


.wp-block-columns .wp-block-column .wp-block-obb-content-block figure.wp-block-image {
    width: 100%;
}

.wp-block-columns.nine-section .wp-block-column .wp-block-obb-content-block figure.wp-block-image img, 
.wp-block-columns.eight-section .wp-block-column .wp-block-obb-content-block figure.wp-block-image img, 
.wp-block-columns.seven-section .wp-block-column .wp-block-column .organic-block figure.wp-block-image img {
    width: 100% !important;
    max-height: 100%;
    max-width: 100%;
    height: 200px !important;
    object-fit: cover !important;
}

.wp-block-columns.nine-section .wp-block-column .wp-block-obb-content-block figure.logo-news,
.wp-block-columns.eight-section .wp-block-column .wp-block-obb-content-block figure.logo-news,
.wp-block-columns.seven-section .wp-block-column .wp-block-column .organic-block figure.logo-news {
    margin: 0px;
    min-height: 95px;
}

.wp-block-columns.nine-section .wp-block-column .wp-block-obb-content-block figure.logo-news img, 
.wp-block-columns.eight-section .wp-block-column .wp-block-obb-content-block figure.logo-news img, 
.wp-block-columns.seven-section .wp-block-column .wp-block-column .organic-block figure.logo-news img {
    width: 100% !important;
    max-height: 86px;
    max-width: 181px;
    object-fit: contain !important;
}

.wp-block-columns .wp-block-column .wp-block-obb-content-block.organic-block .obb-featured-content h5.wp-block-heading br {
    display: none;
}

.wp-block-columns.ten-section {
    max-width: 100%;
    width: 100%;
    background: var(--wp--preset--color--light-gray) !important;
    padding: 50px 0;
}

.wp-block-columns.ten-section .wp-block-column {
    max-width: var(--wp--style--global--wide-size);
    margin: 0 auto;
    width: 100%;
    background: none !important;
        padding-left:0px;
    padding-right: 0px;
}


.wp-block-columns.ten-section .wp-block-column h4.wp-block-heading {
    background: none !important;
    color: var(--wp--preset--color--black);
    padding: 0px;
    margin: 0 0 20px!important;
    font-size: var(--wp--preset--font-size--large);
    max-width: 100%;
}


.wp-block-columns.ten-section .wp-block-column p {
    background: none !important;
    padding: 0px;
    margin: 0 !important;
    font-size: 16px;
    max-width: 100%;
    font-style: normal;
    font-weight: 500;
    color: #383f40;
    letter-spacing: 0px;
}

.wp-block-columns.eleven-section .wp-block-column {
    border-radius: 3px !important;
    box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
    background: #ffffff !important;
    border: solid 1px #38bda6 !important;
    height: 100%;
    padding: 30px 30px;
}


.wp-block-columns.eleven-section .wp-block-column figure.wp-block-image img {
    width: 100% !important;
    max-height: 100%;
    max-width: 100%;
    height: 400px !important;
    object-fit: cover !important;
}

.wp-block-columns.eleven-section .wp-block-column h3.wp-block-heading {
    text-align: left;
    font-weight: 600;
    font-size: 22px;
    font-family: Bitter, serif;
    margin: 21px 0 5px;
    min-height: 56px;
    line-height: 1.4;
    letter-spacing: 0px;
}

.wp-block-columns.eleven-section .wp-block-column h5.wp-block-heading {
    margin: 12px 0 0;
    color: #383f40;
    font-size: 16px;
}

.wp-block-columns.eleven-section .wp-block-column p {
    color: #383f40;
    margin: 0;
    font-size: 16px;
    font-weight: 400;
    letter-spacing: 0.2px;
    font-family: Roboto, sans-serif;
    line-height: 1.5;
}



.wp-block-columns.twelve-section {
    width: 100%;
    padding: 50px 30px;
    max-width: var(--wp--style--global--wide-size);
    background: var(--wp--preset--color--medium-gray) !important;
    border-radius: 30px;
}

.wp-block-columns.twelve-section .wp-block-column {
    background: none !important;
}

.wp-block-columns.twelve-section .wp-block-column h4 {
    background: none !important;
    color: #ffffff;
    padding: 0px;
    margin: 0 0 20px !important;
    font-size: var(--wp--preset--font-size--large);
    max-width: 100%;
}

.wp-block-columns.twelve-section .wp-block-column p {
    color: var(--wp--preset--color--white) !important;
    font-family: var(--wp--preset--font-family--roboto) !important;
    font-weight: 300;
    line-height: 1.6;
    margin: 0px 0 19px;
    padding: 0px;
    width: 100%;
}

.wp-block-columns.twelve-section .wp-block-column .wp-block-buttons {
    width: 100%;
    margin: 0;
    text-align: left;
}

.wp-block-columns.twelve-section .wp-block-column figure.wp-block-image {
    margin: 0px;
    width: 100%;
}

.wp-block-columns.twelve-section .wp-block-column figure.wp-block-image img {
    width: 100% !important;
}


.wp-block-columns.twelve-section .wp-block-column .wp-block-buttons .wp-block-button {
    width: auto;
}


.wp-block-columns.twelve-section .wp-block-column .wp-block-buttons .wp-block-button a.wp-block-button__link {
    width: auto;
}

.wp-block-columns.seven-section {
    padding-left: 0px;
    padding-right: 0px;
}

.wp-block-columns.eleven-section {
    padding-left: 0px !important;
    padding-right: 0px !important;
}

.wp-block-columns.eight-section {
    padding-left: 0px;
    padding-right: 0px;
}

.wp-block-columns.nine-section {
    padding-left: 0px;
    padding-right: 0px;
}

footer.footer-links .footer-widgets ul.wp-block-list li a {
    color: #ffffff;
}
footer.alignfull.site-footer .wp-block-group {
    padding: 0px 25px 30px!important;
}

footer.footer-links .footer-widgets {
    padding-left: 25px;
    padding-right: 25px;
}

footer.footer-links .footer-widgets h6 {
    font-size: 17px !important;
    font-weight: 700 !important;
}


footer.site-footer.wp-block-template-part nav {
    display: block;
}

footer.site-footer.wp-block-template-part nav ul {
    gap: 2px;
    flex-grow: inherit;
}

footer.site-footer.wp-block-template-part nav ul li {
    display: block;
    padding: 0 12px;
}

footer.site-footer.wp-block-template-part nav ul li a.wp-block-navigation-item__content {
    width: auto;
    min-width: auto;
    padding: 0;
    display: flex;
    align-items: center;
    position: relative;
    margin: 0px;
    min-height: auto;
}
footer.site-footer.wp-block-template-part nav ul li a.wp-block-navigation-item__content::before {
    font-size: 23px;
}

footer.alignfull.site-footer .wp-block-group .wp-container-core-group-is-layout-b6e95508 {
    padding: 0px !important;
}


.wp-block-obb-content-block.organic-block.obb-featured {
    padding: 0px !important;
    max-width: var(--wp--style--global--wide-size);
    border-radius: 30px !important;
}

.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)) {
    max-width: 1366px !important;
    color: var(--wp--preset--color--black) !important;
}

.wp-block-columns.eleven-section .wp-block-column .wp-block-obb-content-block {
    border-radius: 0px !important;
    background: none !important;
    padding: 0px !important;
    border: none !important;
}

.wp-block-columns.eleven-section .wp-block-column .wp-block-obb-content-block .wp-block-group.obb-featured-content {
    padding: 0px;
}

.wp-block-columns.eleven-section .wp-block-column .wp-block-obb-content-block .wp-block-cover.obb-featured-cover {
    margin-bottom: 20px;
}


.is-layout-constrained > h3.wp-block-heading {
    font-weight: 600;
    font-size: 32px;
    font-family: Bitter, serif;
    margin-bottom: 18px;
}

.is-layout-constrained > section.alignwide.site-banner h2 {
    color: #fff !important;
}


.wp-block-columns.tv-interviews .wp-block-column.is-layout-flow .wp-block-obb-content-block{
border-radius: 3px !important;
    box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
    background: #ffffff !important;
    border: solid 1px #38bda6 !important;
    height: 100%;
}

.wp-block-columns.conference-blocks .wp-block-column .wp-block-obb-content-block.organic-block {
    border-radius: 3px !important;
    box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
    background: #ffffff !important;
    border: solid 1px #38bda6 !important;
    height: 100%;
}

.wp-block-columns.conference-blocks .wp-block-column .wp-block-obb-content-block.organic-block {
    border-radius: 3px !important;
    box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
    background: #ffffff !important;
    border: solid 1px #38bda6 !important;
    height: 100%;
    padding:30px 30px !important;
}

.wp-block-columns.conference-blocks .wp-block-column .wp-block-obb-content-block.organic-block .wp-block-group.obb-featured-content {
    padding: 0px;
}

.wp-block-columns.conference-blocks .wp-block-column .wp-block-obb-content-block.organic-block .wp-block-group.obb-featured-content:last-child {
    margin-top: auto;
    padding-top: 20px;
}

.wp-block-columns.conference-blocks .wp-block-column .wp-block-obb-content-block.organic-block .wp-block-group.obb-featured-content>figure.wp-block-image img {
    width: 100% !important;
    height: 300px !important;
    object-fit: cover;
}


.wp-block-columns.webinar-block .wp-block-column .wp-block-obb-content-block.organic-block {
    border-radius: 3px !important;
    box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
    background: #ffffff !important;
    border: solid 1px #38bda6 !important;
    height: 100%;
    padding: 30px 30px !important;
}


.wp-block-columns.media-section .wp-block-column .wp-block-obb-content-block.organic-block {
    border-radius: 3px !important;
    box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
    background: #ffffff !important;
    border: solid 1px #38bda6 !important;
    height: 100%;
    padding: 30px 30px !important;
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
}

.wp-block-columns.tv-interviews .wp-block-column.is-layout-flow .wp-block-obb-content-block .wp-block-group.obb-featured-content {
    padding: 25px 25px;
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    height: 100%;
}

.wp-block-columns.tv-interviews .wp-block-column.is-layout-flow .wp-block-obb-content-block .wp-block-group.obb-featured-content .wp-block-buttons {
    margin-top: auto;
    padding-top: 26px;
}

.wp-block-columns.media-section .wp-block-column .wp-block-obb-content-block.organic-block .wp-block-group.obb-featured-content {
    padding: 0px;
}

.wp-block-columns.webinar-block .wp-block-column .wp-block-obb-content-block.organic-block .wp-block-group.obb-featured-content {
    padding: 0px;
}

.wp-block-columns.media-section .wp-block-column .wp-block-obb-content-block.organic-block h5.wp-block-heading {
    margin-top: 3px;
    min-height: 111px;
}

.wp-block-columns.media-section .wp-block-column .wp-block-obb-content-block.organic-block .wp-block-group.obb-featured-content {
    padding: 0px;
    margin-top: auto;
}

header.site-header .header-wrapper nav.wp-block-navigation ul.wp-block-navigation li.wp-block-navigation-item.has-child ul.wp-block-navigation__submenu-container {
    padding: 11px 0;
}

header.site-header .header-wrapper nav.wp-block-navigation ul.wp-block-navigation li.wp-block-navigation-item.has-child ul.wp-block-navigation__submenu-container a.wp-block-navigation-item__content {
    text-align: left;
}

.entry-content .wp-block-group.message-welcomesection {
    position: relative;
    display: block;
}

.entry-content .wp-block-group.message-welcomesection figure.wp-block-image.img-welcome {
    position: relative;
    left: 0px;
    max-width: 195px;
    width: 100%;
    margin-right: 26px;
}

.entry-content .wp-block-group.message-welcomesection figure.wp-block-image.img-welcome img {
    width: auto !important;
    max-width: 100% !important;
}

.entry-content .wp-block-group.message-welcomesection p {
    color: #000000 !important;
}


.entry-content .wp-block-group.message-welcomesection h5.wp-block-heading {
    text-align: left;
    font-weight: 600;
    font-size: 28px;
    font-family: Bitter, serif;
    margin-bottom: 20px;
}

.wp-block-group.video-block-president {
    align-items: flex-start;
}

.wp-block-group.video-block-president figure.wp-block-jetpack-videopress.jetpack-videopress-player.alignright {
    width: 50%;
    max-width: 100% !important;
}


.wp-block-group.video-block-president p.has-bg-dark-color {
    width: 50%;
    color: #000000 !important;
}

.is-layout-constrained > ul.wp-block-list li.has-bg-dark-color {
    color: #000000 !important;
}

.wp-block-columns.media-wrapper .wp-block-column .wp-block-obb-content-block {
    border-radius: 3px !important;
    box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
    background: #ffffff !important;
    border: solid 1px #38bda6 !important;
    height: 100%;
}

.wp-block-columns.media-wrapper .wp-block-column .wp-block-obb-content-block .wp-block-group.obb-featured-content {
    padding: 20px 20px;
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    height: 100%;
}

.wp-block-columns.media-wrapper .wp-block-column .wp-block-obb-content-block .wp-block-group.obb-featured-content .wp-block-buttons {
    margin-top: auto;
    padding-top: 45px;
}

.wp-block-columns.president-section-block {
    padding-bottom: 25px;
}

.wp-block-columns.president-section-block .wp-block-column figure.wp-block-image img {
    width: 100% !important;
}

.wp-block-columns.media-wrapper .wp-block-column .wp-block-obb-content-block .wp-block-group.obb-featured-content>figure.wp-block-image img {
    width: 100%;
    max-width: 200px;
    display: block;
    margin: 0 auto;
}

.wp-block-columns.media-wrapper .wp-block-column .wp-block-obb-content-block .wp-block-group.obb-featured-content>figure.wp-block-image:nth-child(1) img {
    width: 100% !important;
    height: 300px !important;
    object-fit: cover;
    max-width: 100%;
}

main.site-main.is-layout-constrained section.alignwide.site-banner .wp-block-cover {
    min-height: 700px !important;
}


@media (max-width:1366px) {

.wp-block-columns.first-section {
    padding-left: 0px;
    padding-right: 0px;
    gap: 20px;
}

.wp-block-columns.first-section h3 {
    font-size: 25px !important;
    width: 90%;
    margin: 24px auto;
}

/* .wp-block-columns.twelve-section .wp-block-column p {
    width: 53%;
} */

.wp-block-columns.twelve-section .wp-block-column .wp-block-buttons {
    width: 53%;
}


.wp-block-columns.fifth-section {
    padding-left: 25px !important;
    padding-right:25px !important;
}

.wp-block-columns.eleven-section {
    padding-left: 36px !important;
    padding-right: 36px !important;
}


}


@media (max-width:1199px) {
 
.wp-block-columns.fifth-section .wp-block-column h3.wp-block-heading {
    font-size: 23px;
    min-height: 65px;
}

main.site-main.is-layout-constrained section.alignwide.site-banner .wp-block-cover {
    min-height: 487px !important;
}


.wp-block-columns.seven-section :where(.is-layout-flex) {
    gap: 16px;
}


.wp-block-columns.nine-section{
  gap: 16px;

}
.wp-block-columns.eight-section{
  gap: 16px;
}


.wp-block-columns.eleven-section {
    gap: 20px;
}

.wp-block-columns.twelve-section .wp-block-column h4 {
    margin: 0 0 10px !important;
    font-size: 22px;
}

.wp-block-columns.twelve-section .wp-block-column .wp-block-buttons {
    width: 42%;
}

.wp-block-columns.twelve-section .wp-block-column p {
    width: 42%;
}

.wp-block-columns.media-wrapper {
    gap: 20px;
}

}


@media (max-width:991px) {

.wp-block-columns.first-section {
    padding-left: 0px;
    padding-right: 0px;
    gap: 15px;
    flex-wrap: wrap !important;
}


.obb-position .first-section .wp-block-column .wp-block-group {
    padding: 15px 15px !important;
}

.wp-block-columns.first-section h3 {
    font-size: 16px !important;
    width: 85%;
    margin: 14px auto;
}


header.site-header .header-wrapper .wp-block-site-logo a.custom-logo-link img.custom-logo {
    width: 100%;
    max-width: 147px;
}

header.site-header .header-wrapper .site-logo-wrapper nav.wp-block-navigation ul.wp-block-navigation__container {
    gap: 22px;
}

h2.banner-header.wp-block-heading {
    width: 100%;
    font-size: 45px !important;
}


p.banner-description {
    font-size: 15px !important;
    line-height: 1.4;
    letter-spacing: 0.2px;
}


main.site-main .wp-block-group .wp-block-buttons .wp-block-button a.wp-block-button__link.wp-element-button {
    letter-spacing: 0px;
    min-width: 182px;
    font-size: 15px;
    margin: 0 auto;
}


.has-bg-dark-background-color .wp-block-columns.second-section {
    padding: 20px 20px 50px!important;
    display: inline-block;
}

.has-bg-dark-background-color .wp-block-columns.second-section .wp-block-column.is-vertically-aligned-center.is-layout-flow .wp-block-buttons {
    justify-content: flex-start;
    margin-top: 22px;
}

.wp-block-group .wp-block-columns.fourth-section {
    border-radius: 0px !important;
    padding: 31px 20px !important;
    display: inline-block;
}

.wp-block-group .wp-block-columns.fourth-section .wp-block-buttons {
    justify-content: flex-start;
    margin-top: 25px;
}


.wp-block-columns.fifth-section .wp-block-column {
    padding: 40px 20px;
}

.wp-block-columns.fifth-section .wp-block-column h3.wp-block-heading {
    font-size: 17px;
    min-height: 39px;
}

.wp-block-columns.nine-section .wp-block-column .wp-block-obb-content-block.organic-block .obb-featured-content h5.wp-block-heading, .wp-block-columns.eight-section .wp-block-column .wp-block-obb-content-block.organic-block .obb-featured-content h5.wp-block-heading, .wp-block-columns.seven-section .wp-block-column .wp-block-column .organic-block.obb-featured .obb-featured-content h5.wp-block-heading {
    font-size: 16px;
    margin: 21px 0;
    min-height: 87px;
}


.wp-block-columns.nine-section .wp-block-column .wp-block-obb-content-block figure.logo-news img, .wp-block-columns.eight-section .wp-block-column .wp-block-obb-content-block figure.logo-news img, .wp-block-columns.seven-section .wp-block-column .wp-block-column .organic-block figure.logo-news img {
    max-height: 52px;
    max-width: 181px;
    object-fit: contain !important;
}

.wp-block-columns.ten-section figure.wp-block-image {
    width: 100%;
    margin: 0 0 23px;
}


h2#get-stacking {
    font-size: 47px !important;
}

.wp-block-columns.ten-section .wp-block-column {
    display: block;
}

.wp-block-columns.ten-section .wp-block-buttons {
    width: 100%;
}


.wp-block-columns.ten-section .wp-block-column p {
    margin: 0 0 20px!important;
    font-size: 16px;
    max-width: 100%;
    letter-spacing: 0px;
}

.wp-block-columns.twelve-section .wp-block-column figure.wp-block-image {
    width: 100%;
    margin: 0 0 25px 0;
    float: none;
}


.wp-block-columns.twelve-section .wp-block-column h4 {
    margin: 0 0 20px !important;
    font-size: 22px;
}

.wp-block-columns.twelve-section .wp-block-column p {
    width: 100%;
}

.wp-block-columns.twelve-section .wp-block-column .wp-block-buttons {
    width: 100%;
}


.wp-block-columns.twelve-section {
    width: 100%;
    border-radius: 0px;
}

.wp-block-columns.twelve-section .wp-block-column figure.wp-block-image img {
    width: 100% !important;
}

.wp-block-columns.ten-section figure.wp-block-image.alignleft.size-large.is-resized img {
    width: 100% !important;
}

.wp-block-columns.eleven-section .wp-block-column {
    padding: 30px 21px;
}

.wp-block-columns.eleven-section .wp-block-column h3.wp-block-heading {
     font-size: 19px;
}

footer.footer-links.wp-block-template-part .wp-block-group.alignwide.footer-widgets .wp-block-columns {
    display: flex;
    flex-wrap: wrap !important;
    gap: 0px;
}


footer.footer-links.wp-block-template-part .wp-block-group.alignwide.footer-widgets .wp-block-columns .wp-block-column {
    width: 50% !important;
    flex-basis: auto !important;
    flex-grow: inherit;
    min-width: auto;
}




}




@media (max-width:767px) {

header.site-header .header-wrapper.is-transparent.scrolling .alignwide, 
header.site-header .header-wrapper.is-transparent:not(.scrolling) .alignwide {
    padding: 0 15px;
}

header.site-header .header-wrapper .site-logo-wrapper {
    width: 100%;
    gap: 15px;
}


header.site-header .header-wrapper .site-logo-wrapper nav.wp-block-navigation ul.wp-block-navigation__container {
    gap: 9px;
}

header.site-header .header-wrapper .site-logo-wrapper nav.wp-block-navigation ul.wp-block-navigation__container li a {
    font-size: 13px;
}

.has-bg-dark-background-color .wp-block-columns.second-section .wp-block-column {
    display: block;
}

.has-bg-dark-background-color .wp-block-columns.second-section .wp-block-column figure.wp-block-image {
    width: 100%;
    margin: 0px 0 22px;
    float: none;
}

.has-bg-dark-background-color .wp-block-columns.second-section .wp-block-column figure.wp-block-image img {
    width: 100% !important;
}

.has-bg-dark-background-color .wp-block-columns.second-section .wp-block-column .wp-block-buttons .wp-block-button {
    width: 100%;
}

.wp-block-spacer {
    height: 50px !important;
}

.wp-block-group .wp-block-columns.fourth-section .wp-block-column {
    display: block;
}

.wp-block-group .wp-block-columns.fourth-section .wp-block-column blockquote.wp-block-quote {
    padding: 0px;
}


.wp-block-group .wp-block-columns.fourth-section .wp-block-column blockquote.wp-block-quote figure.wp-block-image {
    width: 100%;
    float: none;
    margin: 18px 0 0;
    padding: 0px;
}

.wp-block-group .wp-block-columns.fourth-section .wp-block-column blockquote.wp-block-quote p.has-light-gray-color {
    margin: 0 0 0px;
}

.wp-block-group .wp-block-columns.fourth-section .wp-block-buttons .wp-block-button {
    width: 100%;
}

.wp-block-obb-content-block.organic-block.obb-featured {
    border-radius: 0px !important;
}

.wp-block-obb-content-block.organic-block.obb-featured .obb-featured-content.six-section {
    border-radius: 0px;
    display: block;
}

.wp-block-obb-content-block.organic-block.obb-featured .obb-featured-content.six-section figure.wp-block-image {
    width: 100%;
    margin: 12px 0;
    float: none;
}


.wp-block-obb-content-block.organic-block.obb-featured .obb-featured-content.six-section figure.wp-block-image img {
    width: 100% !important;
}

.wp-block-obb-content-block.organic-block.obb-featured .obb-featured-content.six-section .wp-block-buttons a.wp-block-button__link.wp-element-button {
    width: 100%;
}

footer.footer-links.wp-block-template-part .wp-block-group.alignwide.footer-widgets .wp-block-columns .wp-block-column {
    width: 100% !important;
    flex-basis: auto !important;
    flex-grow: inherit;
    min-width: auto;
}

footer.alignfull.site-footer .wp-block-group .wp-container-core-group-is-layout-b6e95508 {
    padding: 0px !important;
    display: block;
}

.wp-block-columns.nine-section .wp-block-column .wp-block-obb-content-block figure.wp-block-image img, .wp-block-columns.eight-section .wp-block-column .wp-block-obb-content-block figure.wp-block-image img, .wp-block-columns.seven-section .wp-block-column .wp-block-column .organic-block figure.wp-block-image img {
    height: auto !important;
}


.wp-block-columns.nine-section .wp-block-column .wp-block-obb-content-block figure.logo-news img, .wp-block-columns.eight-section .wp-block-column .wp-block-obb-content-block figure.logo-news img, .wp-block-columns.seven-section .wp-block-column .wp-block-column .organic-block figure.logo-news img {
    max-height: 100%;
    max-width: 200px;
    object-fit: contain !important;
}

.wp-block-columns.nine-section .wp-block-column .wp-block-obb-content-block figure.logo-news, .wp-block-columns.eight-section .wp-block-column .wp-block-obb-content-block figure.logo-news, .wp-block-columns.seven-section .wp-block-column .wp-block-column .organic-block figure.logo-news {
    margin: 0px;
    min-height: auto;
    text-align: center;
}

.wp-block-group .wp-block-columns.fourth-section .wp-block-column blockquote.wp-block-quote figure.wp-block-image img {
    width: 100% !important;
}
.wp-block-group .wp-block-columns.fourth-section .wp-block-column blockquote.wp-block-quote p.has-text-align-right.has-normal-font-size {
    text-align: left;
}

.wp-block-group.video-block-president {
    display: block !important;
}

.wp-block-group.video-block-president figure.wp-block-jetpack-videopress.jetpack-videopress-player.alignright {
    width: 100%;
    max-width: 100% !important;
    margin-bottom: 22px;
}

.wp-block-group.video-block-president p.has-bg-dark-color {
    width: 100%;
    color: #000000 !important;
    float: none;
    display: inline-block;
}

.wp-block-columns.sit-chair-section .wp-block-column figure.wp-block-image {
    width: 100%;
    margin: 0px;
}


.wp-block-columns.sit-chair-section .wp-block-column figure.wp-block-image img {
    width: 100% !important;
}

.wp-block-columns.president-section-block .wp-block-column figure.wp-block-image {
    margin: 0px;
}

}


@media (max-width:500px) {
.entry-content .wp-block-group.message-welcomesection figure.wp-block-image.img-welcome {
    position: relative;
    left: 0px;
    max-width: 100%;
    width: 100%;
    margin-right: 0px;
    margin-bottom: 20px;
}

.wp-block-columns.profes-section .wp-block-column figure.wp-block-image {
    width: 100%;
    float: none;
    margin: 0px;
}

.wp-block-columns.profes-section .wp-block-column figure.wp-block-image img {
    width: 100% !important;
}

}