html body {
    margin-top: 62px !important;
}

@media only screen and (max-width: 1265px) {
    html body {
        margin-top: 65px !important;
    }
}

.max-width-row {
    width: 90%;
    max-width: 1280px;
    margin-left: auto;
    margin-right: auto;
}

.max-width-row .wp-block-columns {
    display: flex;
}

@media only screen and (max-width: 599px) {

    .max-width-row .wp-block-column,
    .fade-block-content .wp-block-column {
        margin-bottom: 30px;
    }

    .max-width-row .wp-block-column:last-child,
    .fade-block-content .wp-block-column:last-child {
        margin-bottom: 0;
    }
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: block, helvetica, arial, sans-serif;
    font-weight: 400;
    line-height: 1.15em;
}

.latest-head,
.our-response h2,
.additional-information {
    font-weight: normal !important;
}


body p {
    font-size: 20px;
    margin-bottom: 20px;
}


body p:last-child {
    margin-bottom: 0;
}

@media only screen and (max-width: 767px) {
    p {
        font-size: 17px;
    }
}


@media only screen and (min-width: 800px) {
    .two-col-text {
        -webkit-columns: 2;
        -moz-columns: 2;
        columns: 2;
        -webkit-column-gap: 50px;
        -moz-column-gap: 50px;
        column-gap: 50px;
    }
}


.red-text {
    color: rgb(240, 67, 35);
}

.yellow-text {
    color: rgb(252, 184, 49);
}

.blue-text {
    color: rgb(124, 183, 213);
}

.green-text {
    color: rgb(1, 157, 120);
}

.covid-e-page-content .wp-block-columns {
    display: flex;
    margin-bottom: 0;
}

.latest-column {
    margin-bottom: 30px !important;
}

.covid-e-page-content .wp-block-column {
    margin-left: 0px !important;
    margin-right: 0px !important;
}

.covid-e-page-content {
    max-width: 1280px;
    padding: 30px;
    margin: 0 auto;
}

.first-transition {
    transform: translateY(-50%);
    margin-bottom: -7%;
    width: 100%;
}

.first-transition img {
    width: 100%;
}

.latest-head {
    font-size: 280%;
    font-weight: bold;
    position: relative;
    z-index: 2;
}

.latest-count {
    font-size: 180%;
    font-weight: bold;
}

.latest-column {
    margin-top: 50px;
}

.latest-column .wp-block-column:first-child {
    border-right: 1px solid rgba(0, 0, 0, 0.2);
}

.latest-column .wp-block-column .wp-block-column {
    border-bottom: 1px solid rgba(0, 0, 0, 0.2);
    padding-bottom: 20px;
}

.latest-blurb .wp-block-column:first-child {
    padding-right: 15px;
    padding-top: 30px;
    padding-bottom: 30px;
}

.latest-blurb .wp-block-column:last-child {
    padding-left: 15px;
    padding-top: 30px;
    padding-bottom: 30px;
}

.yellow-background-image,
.red-background-image {
    margin-top: 40px;
    background-image: url(https://amcares-staging.materiellcloud.com/wp-content/uploads/Asset-22.png);
    background-repeat: no-repeat;
    background-size: 80% 90%;
    background-position: top 20px left 230px;
    padding-top: 100px;
    padding-bottom: 100px;
}

.red-background-image {
    background-image: url(https://amcares-staging.materiellcloud.com/wp-content/uploads/red-bg.png);
}


.yellow-background-image p {
    max-width: 400px;
    margin: 0 auto;
}

.additional-section {
    width: 100%;
    background-color: #292E36;
    overflow: hidden;
}

.additional-information {
    color: white;
    font-size: 280%;
    padding-top: 60px;
}

.additional-section .expandable-wrapper {
    background-color: #292E36;
    max-width: 1280px;
    width: 90%;
    margin: 0 auto;
    position: relative;
}

.additional-section .drawer {
    padding: 30px;
    font-size: 120%;
}

.additional-section .drawer-trigger__main {
    color: #292E36;
}

.additional-section .drawer-trigger__sub {
    color: #292E36;
}

.our-response {
    transform: translateY(-75vh);
    margin-bottom: -350px
}

.our-response h2 {
    font-size: 400%;
    color: white;
}

.our-response .red-text {
    font-size: 200%;
}

.our-response svg {
    width: 200px;
    height: 200px;
    position: relative;
    transform: translatex(-50%);
    left: 50%;
    z-index: -1;
    margin-bottom: -50px;
}

/****** Main Nav ******/

.header {
    top: 0;
    position: fixed !important;
    width: 100%;
}

.admin-bar .header {
    top: 31px;
}

.header__wrap {
    position: relative !important;
    top: 0;
}


/****** Secondary Nav ******/


.nav-head {
    color: white;
    position: fixed;
    top: 62px;
    left: 0px;
    width: 100%;
    z-index: 99;
}

.admin-bar .nav-head {
    top: 92px;
}

.block-editor-page .nav-head.wp-block-columns {
    position: relative;
}

.nav-head>.wp-block-column:not(:last-child) {
    border-right: 1px solid rgba(255, 255, 255, 0.2);
}

.nav-head.wp-block-columns,
.nav-head .wp-block-columns {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    direction: ltr;
    align-items: center !important;
    justify-content: center;
    margin-bottom: 0px;
}

.nav-head.wp-block-columns {
    background-color: #292E36;
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}

.nav-head .wp-block-columns a {
    color: #fff;
    font-family: block, helvetica, arial, sans-serif;
    font-weight: 400;
}

.nav-head .wp-block-column .wp-block-columns {
    padding-top: 8px;
    padding-bottom: 8px;
}

.nav-head .wp-block-cgb-threemw-svg-crisis-block,
.nav-head .wp-block-cgb-threemw-svg-our-response-block,
.nav-head .wp-block-cgb-threemw-svg-your-response-block {
    width: 30px !important;
    height: 30px !important;
    margin: 0 0 0 auto;
}

.nav-head svg {
    max-height: 100%;
    max-width: 100%;
}

.nav-head.wp-block-columns {
    display: table;
}

.nav-head>.wp-block-column {
    display: table-cell;
    flex-basis: unset !important;
    flex-grow: unset !important;
    width: 33.33%;
    vertical-align: middle;
}


.nav-head>.wp-block-column>.wp-block-columns>.wp-block-column {
    display: inline-block;
    flex-grow: unset !important;
    flex-basis: unset !important;
    position: relative;
    width: auto;
    margin: 0;
}

.nav-head>.wp-block-column>.wp-block-columns>.wp-block-column h2 {
    padding-left: 10px;
}

.nav-head h2 {
    text-align: center;
    line-height: 36px;
}

.nav-head a {
    color: #fff;
    padding: 5px;
    display: block;
    font-weight: normal;
}

.nav-head a::before {
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 118.3 136'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bopacity:0.18;%7D.cls-2%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Cg id='Layer_2' data-name='Layer 2'%3E%3Cg id='Main'%3E%3Cg class='cls-1'%3E%3Cpath class='cls-2' d='M24.1,30A39,39,0,0,1,28.66,18a39.06,39.06,0,0,1,8-10C40,5.17,44.16,3.68,48.09,2.25A33.82,33.82,0,0,1,60.5,0,34.68,34.68,0,0,1,84.42,11.22a35,35,0,0,1,7.06,12.45,34.91,34.91,0,0,1,1.73,14.06,36.29,36.29,0,0,1-3.67,13.72c-.08.17-.29.06-.36.23-.7,1.56-.26,1.76-1,3.31a74.09,74.09,0,0,1-4.6,7.59c-.35.4-.94-.15-1.33.22a11.5,11.5,0,0,1-1.48,1.48A32.61,32.61,0,0,1,77,67.14l-.21-.3C74,69,70.89,71.29,67.21,72.3a35.07,35.07,0,0,1-11.09,1.15c-3.58-.19-7.1-1.68-10.6-3.06A33.12,33.12,0,0,1,36,65a34.64,34.64,0,0,1-8.15-9.9c-2-3.76-2.75-8.06-3.35-12.31S23.26,34.27,24.1,30Z'/%3E%3Cpath class='cls-2' d='M58.5,136c-26.31,0-45.32-2-58.31-4.23,0-4.36.27-8.05-.06-11.67C-.8,110,3.44,102.14,11,96.38l.15-.12A52.39,52.39,0,0,1,42.39,85.83l30.77-.27A56.43,56.43,0,0,1,106,95.74c8.12,5.69,12.34,13.78,11.53,24.11-.3,3.82,0,7.69,0,11.57.29,0,.55.07.79.11C105.24,133.84,85.75,136,58.5,136Z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    background-size: contain;
    background-repeat: no-repeat !important;
    display: inline-block;
    vertical-align: middle;
    width: 25px;
    height: 25px;
    margin-right: 8px !important;
    margin-top: -3px;
}

.nav-head>.wp-block-column:nth-child(1) a::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 136.19 136.4'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bopacity:0.18;%7D.cls-2%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Cg id='Layer_2' data-name='Layer 2'%3E%3Cg id='Main'%3E%3Cg class='cls-1'%3E%3Cpath class='cls-2' d='M131.89,44.48c-.15-.22-.29-.44-.43-.67-1.74-2.9-2.94-5.81-5-8.57a17.29,17.29,0,0,1-2.2-5.32,67.32,67.32,0,0,0-7.07-8.7c-.33-.31-.66-.62-1-.94a41.71,41.71,0,0,0-8.38-6.5c-2.5-1.54-5.52-3.15-7.57-5.44C99,7.65,97.75,7,96.43,6.4v5a141.58,141.58,0,0,1,0,20.18v8.65a39.3,39.3,0,0,1,4.92,6l0,0A12.61,12.61,0,0,1,105,52.51c.88,2.75,2.21,5.42,2.93,8.19,1.27,4.85.52,9.7-.53,14.48a41.32,41.32,0,0,1-1,4.2c-.08.34-.16.68-.23,1a5.18,5.18,0,0,1-.63,1.59,40.45,40.45,0,0,1-3.14,6.65,13.07,13.07,0,0,1-2.51,4.77,10.75,10.75,0,0,1-3.19,2.67l-.31.34v33a5.19,5.19,0,0,1,1.42-.28c.39,0,.77-.07,1.14-.12a68.45,68.45,0,0,0,12-7.78L112.1,120c3.34-3.63,7.06-7,10.39-10.72a67.78,67.78,0,0,0,6-9.58c2-5,3.37-10.69,5.77-15.43a68.27,68.27,0,0,0-2.41-39.8Z'/%3E%3Cpath class='cls-2' d='M39.29,29.67V25.42a4,4,0,0,1-.48-2.12A28.78,28.78,0,0,0,39,20a4.88,4.88,0,0,1,.34-1.76V6.62a67.94,67.94,0,0,0-13.14,8.09,4.8,4.8,0,0,1-2.24,3.19c-1.26.81-2.65,1.44-3.9,2.23-1.37,1.36-2.67,2.78-3.92,4.26-1,1.5-1.94,3-3.07,4.45A49.14,49.14,0,0,0,4.71,44,161.43,161.43,0,0,0,.49,60.22a68.23,68.23,0,0,0,.62,20.42,4.9,4.9,0,0,1,1.65,3.45A36.29,36.29,0,0,0,5.08,94.16a67.9,67.9,0,0,0,7.71,13.89c.68.91,1.37,1.79,2.06,2.64,3.08,3.72,7.41,6.29,10.83,9.71,1.81,1.81,3.63,3.52,5.52,5.16A66.94,66.94,0,0,0,39.29,130v-2.4a17.41,17.41,0,0,1-.52-6,29.61,29.61,0,0,1,.52-4V95.92a37.2,37.2,0,0,1-3-3.59C31.91,88.6,30.39,85,29.59,79.26c-.05-.31-.09-.62-.13-.93a39.78,39.78,0,0,1-1.28-10c0-.36,0-.73,0-1.09-.06-1-.1-1.91-.12-2.86-.09-6.71,3.14-16.74,9.1-21.25.67-.82,1.37-1.62,2.1-2.39V38.47c-.72-2.72-.44-5.64,0-8.67C39.28,29.76,39.28,29.71,39.29,29.67Z'/%3E%3Cpath class='cls-2' d='M81.71,38.91a26.47,26.47,0,0,1-.4-6.6c.63-7-1.2-13.93.4-20.66V.06L81.19,0h-8.4C70.91.16,69,.35,67.05.42A56.22,56.22,0,0,1,58,0H53.22V34.37a18.67,18.67,0,0,1,0,5.78V54a4.92,4.92,0,0,1,.05,1.5c0,.24,0,.48-.05.71v7.7c.14,2.55.35,5.1.38,7.69a61.47,61.47,0,0,1-.38,6.65v9.54h1.42c7.18-.59,14.35.39,21.54-.45a4.44,4.44,0,0,1,2.68.45h2.85V80.93a5.43,5.43,0,0,1-.21-1.12,70.84,70.84,0,0,1,.21-15.31Z'/%3E%3Cpath class='cls-2' d='M81.7,113.39v-5.91h-12a54.29,54.29,0,0,1-13.42,0H53.22v2.1a5.71,5.71,0,0,1,.19,1.35c.07,4,0,7.92-.19,11.86V136.4h4.39c3.44-.2,6.88-.14,10.32-.36a27.46,27.46,0,0,1,7.77.36h6v-2.76a13.6,13.6,0,0,1-.34-2.2c-.09-1.79.13-3.65.14-5.44,0-4.11-.39-8.18.14-12.28Z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.nav-head>.wp-block-column:nth-child(2) a::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 93.59 135.78'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bopacity:0.18;%7D.cls-2%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Cg id='Layer_2' data-name='Layer 2'%3E%3Cg id='Main'%3E%3Cg class='cls-1'%3E%3Cpath class='cls-2' d='M71.68,25.1c.33,7.67-2.51,12.37-6.44,16.62a26.21,26.21,0,0,1-11.39,7.05,19.89,19.89,0,0,1-9.75.56A26,26,0,0,1,26,37.61a19.88,19.88,0,0,1-2.84-8.3c-.39-3.08-1-6.19.12-9.22,1.7-4.46,2.89-9.23,6.38-12.76C34,2.92,39.5,1,45.55.13c3.5-.48,6.7.45,9.9,1.57a31.94,31.94,0,0,1,7.23,3.61,18.58,18.58,0,0,1,7.5,10.25,41.83,41.83,0,0,1,1.5,9.54'/%3E%3Cpath class='cls-2' d='M90.87,120.4c-.3-1.81-.59-3.63-1.12-5.77-.78-4.25-.49-4.2-1.27-6.69a69.78,69.78,0,0,0-4-8.31c-1-2.26-2.21-4.95-3.57-7.42-7-.36-20.87,3.82-26.25,6.87a38.33,38.33,0,0,0-6.06,4.69c-.48.52-1.13,1.16-1.86,1.93.16.24.3.46.42.62,1.73,3.21,6.43,10.29,7.07,20.05a47.76,47.76,0,0,0,.42,8.25h-.08a3,3,0,0,0,.16.43s0,0,0,0h0a1.08,1.08,0,0,0,1.09.68c.34,0,1.08-.19,1.51-.28a17,17,0,0,1,2.34-.28c1.94-.23,4.32-.05,6-.46a38.83,38.83,0,0,0,4-.81c2-.24,3.7,0,5.68-.56.78-.09,1.9-.31,2.69-.48a20.07,20.07,0,0,1,3-.53c1.76-.11,2.81,0,4.28-.14,1.62-.2,1-.42,2.62-.2a4.41,4.41,0,0,0,1.62-.1,1.08,1.08,0,0,0,1-1.19h0s.06-1,.11-2c0,0,0,0,0-.07h0c0-.73.07-1.43.07-1.68a.76.76,0,0,0,0-.21,53.86,53.86,0,0,0,.05-6.43'/%3E%3Cpath class='cls-2' d='M91.54,88.2c.65,0,.83-.67.85-1a14.45,14.45,0,0,0,.07-1.53,16.84,16.84,0,0,1,.05-2.29c0-1.89.67-4,.5-5.75a28.91,28.91,0,0,0-.48-3.45c0-2,.46-3.57.23-5.55A26.46,26.46,0,0,0,92.65,66a18.42,18.42,0,0,1-.11-3c.13-1.71.41-2.7.44-4.13A12.6,12.6,0,0,1,93.33,55a6.11,6.11,0,0,0,.26-1.65c0-.22.08-1.12-1.19-1l0,1.23,0-1.24a42,42,0,0,0-6.21-.63,79.42,79.42,0,0,0-8.55.58H70.86a58.6,58.6,0,0,0-22.4,4.93c-2.65,1.16-5,2.9-7.66,4.34-4.42,2.32-5,2-9.13,4.94a25.51,25.51,0,0,0-3.84,3.19,42,42,0,0,1-5.3,5.22c-.89.87-2.07,1.45-3,2.31C16.34,79.82,13.39,84.46,11,88a68.64,68.64,0,0,0-5.3,7.53c-1.18,2.32-.89,2.32-2.37,6.38-.88,2-1.47,3.77-2,5.51A66.06,66.06,0,0,0,.08,115.6H0a3.15,3.15,0,0,0,0,.46v0H0a1.07,1.07,0,0,0,.84,1c.34.06,1.08.11,1.52.14a20,20,0,0,1,2.29.37,45.57,45.57,0,0,0,5.21,1,39.06,39.06,0,0,0,4,.32c2,.32,3.52,1,5.54,1,.76.12,1.89.23,2.69.27a18,18,0,0,1,3,.33c1.7.37,2.65.79,4.09,1a13,13,0,0,1,3.84.9,4.24,4.24,0,0,0,1.55.35c.23,0,.94.11,1.25-.88,1.72-11,8.38-18,10.82-21.18a38,38,0,0,1,5.61-5.22c5.21-3.61,19.24-9.22,26.06-9.22,2.4.4,4.81.8,7.61,1.2s4.15.58,5.21.78l.17,0Z'/%3E%3Cpath class='cls-2' d='M8.71,81.38V85a47.37,47.37,0,0,0,3.56-5.77,25.39,25.39,0,0,1,3-4c3.37-3.76,4-3.61,7.78-6.88,2.25-2,4.15-4.24,6.48-6a52.5,52.5,0,0,1,9.56-5.82l-.42-.15s0-.06,0-.08-.05-.16-.34-.25l-.55-.14h0l-.47-.13h-.06c-.73-.2-1.48-.39-1.8-.45s-.91-.17-1.43-.25c-.89-.21-1.77-.38-2.63-.53l-6.69-1.13a80.82,80.82,0,0,0-8.33-2A42,42,0,0,0,10.16,51L10,52.25,10.15,51c-1.23-.31-1.3.59-1.34.81a5.83,5.83,0,0,0,0,1.67,8.67,8.67,0,0,1-.09,2.55V78.22c0,.38-.06,1-.08,1.63v.06c0,.07,0,.28,0,.49v0c0,.28,0,.56,0,.56,0,.29.08.42.12.4'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.nav-head>.wp-block-column:nth-child(3) a::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 118.3 136'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bopacity:0.18;%7D.cls-2%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Cg id='Layer_2' data-name='Layer 2'%3E%3Cg id='Main'%3E%3Cg class='cls-1'%3E%3Cpath class='cls-2' d='M24.1,30A39,39,0,0,1,28.66,18a39.06,39.06,0,0,1,8-10C40,5.17,44.16,3.68,48.09,2.25A33.82,33.82,0,0,1,60.5,0,34.68,34.68,0,0,1,84.42,11.22a35,35,0,0,1,7.06,12.45,34.91,34.91,0,0,1,1.73,14.06,36.29,36.29,0,0,1-3.67,13.72c-.08.17-.29.06-.36.23-.7,1.56-.26,1.76-1,3.31a74.09,74.09,0,0,1-4.6,7.59c-.35.4-.94-.15-1.33.22a11.5,11.5,0,0,1-1.48,1.48A32.61,32.61,0,0,1,77,67.14l-.21-.3C74,69,70.89,71.29,67.21,72.3a35.07,35.07,0,0,1-11.09,1.15c-3.58-.19-7.1-1.68-10.6-3.06A33.12,33.12,0,0,1,36,65a34.64,34.64,0,0,1-8.15-9.9c-2-3.76-2.75-8.06-3.35-12.31S23.26,34.27,24.1,30Z'/%3E%3Cpath class='cls-2' d='M58.5,136c-26.31,0-45.32-2-58.31-4.23,0-4.36.27-8.05-.06-11.67C-.8,110,3.44,102.14,11,96.38l.15-.12A52.39,52.39,0,0,1,42.39,85.83l30.77-.27A56.43,56.43,0,0,1,106,95.74c8.12,5.69,12.34,13.78,11.53,24.11-.3,3.82,0,7.69,0,11.57.29,0,.55.07.79.11C105.24,133.84,85.75,136,58.5,136Z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

@media only screen and (max-width: 767px) {
    .nav-head a::before {
        content: none;
    }

    .nav-head .wp-block-column a {
        font-size: 4vw;
    }

    .nav-head {
        top: 65px;
    }

    .admin-bar .nav-head {
        top: 96px;
    }
}



/****** Counter Block ******/

.counter-sub-heading h3,
.counter-body-text {
    font-family: "DIN", sans-serif;
}

@media only screen and (max-width: 767px) {

    .curved-section h2,
    .fade-block-container .fade-block-content h2 {
        font-size: 300%;
    }

    .counter-number * {
        font-size: 50px !important;
    }

}

/****** Latest Stats - Counter Block ******/

@media only screen and (max-width: 767px) {
    .latest-column .wp-block-column {
        flex-basis: unset !important;
        display: block;
        width: 100%;
    }

    .latest-column .wp-block-column:first-child {
        border-right: none;
        border-top: 0;
        margin-bottom: 20px;
    }
}


/****** Fade Image Block ******/

.fade-block-container {
    background-color: black;
}

.fade-block-container .fade-block-content>div:first-child {
    margin-top: 0 !important;
    padding: 60px 0;
}

.fade-block-container .background-images {
    height: 100vh;
    overflow: hidden;
}

.fade-block-container .fade-block-group {
    margin-top: unset;
    margin-bottom: unset;
    padding-top: 40px;
    padding-bottom: 40px;
}

@media only screen and (min-width: 769px) {
    body div:first-child .wp-block-cgb-threemw-container-block:first-child .fade-block-group {
        padding-top: 200px;
        padding-bottom: 100px;
    }
}



.fade-block-container .fade-block-content {
    max-width: 90%;
    width: 1280px;
}

.counter-number * {
    font-family: block, helvetica, arial, sans-serif;
    font-weight: 400 !important;
    margin-bottom: 0;
}


.fade-block-group a[name="the-crisis"] {
    height: 0px;
    position: absolute;
    top: -200px;
}

.fade-block-group .wp-block-group__inner-container {
    position: relative;
}

.background-image[style*="opacity: 0"] {
    -moz-transform: scale(1.2);
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
}

/** Image Positioning Mobile **/

@media only screen and (max-width: 767px) {
    .fade-block-container .background-images img[src*="Asset-7-50.jpg"] {
        -o-object-position: center center;
        object-position: 70% 50%;
    }

    .fade-block-container .background-images img[src*="Asset-11-50.jpg"] {
        -o-object-position: center center;
        object-position: 30% 50%;
    }
}


/****** Accordian Box ******/


.wp-block-mat-block-mat-amc-legacy-accordion-element .drawer-trigger {
    position: relative;
    padding-right: 60px;
}

.wp-block-mat-block-mat-amc-legacy-accordion-element .drawer-trigger::after {
    content: "+";
    font-family: "DIN", sans-serif;
    padding-right: 7px;
    color: #ffffff;
    font-size: 50px;
    font-weight: 300;
    position: absolute;
    right: 10px;
    top: 50%;
    transform: translateY(-50%);
    background: #f04324;
    padding: 0;
    width: 50px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    border-radius: 200px;
}

.wp-block-mat-block-mat-amc-legacy-accordion-element.drawer-open .drawer-trigger::after {
    content: "-";
}

.wp-block-mat-block-mat-amc-legacy-accordion-element svg.drawer-trigger__icon {
    display: none;
}

/****** Tabs ******/

.wp-block-cgb-threemw-tab-group-block {
    padding-top: 20px;
}

.tabbed-section-tabs {
    position: relative;
}

.tabbed-section-tabs {
    width: 980px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    max-width: 90%;
    padding: 18px;
    background-image: url(/wp-content/plugins/threemw_custom/images/Tab-BG-Mid.png);
    background-repeat: no-repeat;
    margin: 0 auto;
    margin-bottom: 70px;
    -ms-flex-align: center;
    align-items: center;
    background-position: center, center;
    background-size: 100% 100%;
    height: auto;
}

.wp-block-cgb-threemw-tab-content-block {
    display: none;
    opacity: 0;
}

.wp-block-cgb-threemw-tab-content-block.active-tab {
    display: block;
    opacity: 1;
}


.tabbed-section-tabs::before,
.tabbed-section-tabs::after {
    content: '';
    top: 0px;
    position: absolute;
    background-image: url(/wp-content/plugins/threemw_custom/images/Tab-BG-End.png);
    background-position: center, center;
    background-size: 100% 100%;
    height: 100%;
    width: 200px;
    display: block;
    z-index: -1;
}


.tabbed-section-tabs::before {
    right: 0;
}

.tabbed-section-tabs::after {
    left: 0;
    transform: scale(-1);
}


.tabbed-section-tabs .tab-item {
    flex-grow: 1;
    font-family: block, helvetica, arial, sans-serif;
    font-weight: normal;
    padding: 20px 15px !important;
    font-size: 20px;
}

.tab-content-title {
    font-size: 3em;
    font-weight: normal;
    margin-bottom: 30px;
}

.tabbed-section-block-content,
.tabbed-section-block-content .wp-block-cgb-threemw-tab-content-block {
    max-width: 100%;
}


@media only screen and (max-width: 767px) {
    .tabbed-section-tabs {
        display: block;
        background: #e2e2e2;
        border-radius: 20px;
    }

    .tabbed-section-tabs::after,
    .tabbed-section-tabs::before {
        content: none;
    }

    .tabbed-section-tabs .tab-item {
        margin-bottom: 20px;
    }

    .tabbed-section-tabs .tab-item:last-child {
        margin-bottom: 0px;
    }

    .tab-content-title {
        font-size: 2em;
    }
}



/****** Curved Section ******/


.curved-section h2,
.fade-block-container .fade-block-content h2:not(.counter-body-text) {
    font-size: 400% !important;
    color: white;
    line-height: 1.1em;
    font-weight: normal !important;
}

.curved-section .red-text {
    font-size: 200%;
}

.curved-section {
    position: relative;
    overflow: hidden;
}

.curved-section::after,
.curved-section-fade .fade-block-container::after {
    content: url('/wp-content/plugins/threemw_custom/images/curve.svg');
    display: block;
    width: 100vw;
    height: auto;
    position: absolute;
    bottom: 0;
    left: 0;
    pointer-events: none;
    z-index: 20;
    margin-bottom: -10px;
}


.curved-section .wp-block-cover__inner-container {
    padding: 18vw 0 22vw;
    margin: 0 auto !important;
}

.curved-section .red-text {
    color: rgb(240, 67, 35) !important;
}


.section-icon {
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: -30px;
}


.section-icon img {
    display: block;
    height: 170px;
    width: auto;
}

@media only screen and (max-width: 767px) {

    .curved-section h2,
    .fade-block-container .fade-block-content h2:not(.counter-body-text) {
        font-size: 300% !important;
    }

    .counter-number * {
        font-size: 50px !important;
    }
}



/****** Yellow Video Section ******/


.yellow-background-image .video-col,
.red-background-image .video-col {
    position: relative;
}

.yellow-background-image .video-col button.health-landing__trigger,
.red-background-image .video-col button.health-landing__trigger {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}

.yellow-background-image .wp-block-column:last-child p {
    padding: 10px;
}

@media only screen and (max-width: 599px) {

    .yellow-background-image,
    .red-background-image {
        background-image: none;
        padding-top: 0px;
        padding-bottom: 0px;
    }

    .yellow-background-image .wp-block-column:nth-child(1) .wp-block-image,
    .red-background-image .wp-block-column:nth-child(1) .wp-block-image {
        margin-bottom: 0;
        width: 100% !important;
        max-width: 100%;
        padding-right: 30px;
    }


    .yellow-background-image .wp-block-column:nth-child(1),
    .red-background-image .wp-block-column:nth-child(1) {
        margin-top: 40px;
        background-image: url(https://amcares-staging.materiellcloud.com/wp-content/uploads/Asset-22.png);
        background-position: top 50% left 100%;
        background-size: 80% 90%;
        background-repeat: no-repeat;
        padding-top: 30px;
        padding-bottom: 30px;
    }

    .red-background-image .wp-block-column:nth-child(1) {
        background-image: url(https://amcares-staging.materiellcloud.com/wp-content/uploads/red-bg.png)
    }
}

/****** Gray CTA ******/


.gray-cta .wp-block-group__inner-container>.wp-block-columns {
    margin-bottom: 0;
}

.gray-cta.wp-block-group {
    max-width: 1280px;
    width: 90%;
    margin: 0px auto 60px;
    padding: 30px;
}

.gray-cta .wp-block-columns {
    display: flex;
}

.gray-cta h3 {
    font-size: 300%
}


@media only screen and (max-width: 599px) {
    .gray-cta .wp-block-buttons.aligncenter {
        text-align: left;
        margin-top: 20px;
    }
}

/****** Offset Box Section ******/

.offset-box-row {
    margin-top: 7%;
    margin-bottom: 7%;
}

.x-offset-box {
    background: #fff;
    padding: 20px;
    transform: translateX(-100px);
}

.x-offset-box h3 {
    font-size: 200%;
}


@media only screen and (max-width: 599px) {
    .x-offset-box {
        transform: none;
    }
}


/****** Page Title Info Box ******/

.info-bar {
    position: absolute;
    top: 108px;
    left: 0;
    width: 100%;
    z-index: 10;
    color: #fff;
}

.admin-bar .info-bar {
    top: 138px;
}

.info-bar .wp-block-columns {
    display: table;
    width: 100%;
    margin: 0;
}

.info-bar .title-col,
.info-bar .pandemic-data-col {
    display: table-cell;
    margin: 0;
    padding: 20px;
    width: 50%;
    vertical-align: middle;
}

.info-bar .title-col {
    background: rgb(240 67 35 / 70%);
    padding: 20px 50px;
    text-align: center;
}

.info-bar .pandemic-data-col {
    background: rgb(41 46 54 / 72%);
}

.info-bar .pandemic-data-col>.wp-block-columns {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    direction: ltr;
    align-items: center;
    justify-content: center;
}

.info-bar .pandemic-data-col p {
    margin-bottom: 0;
    font-size: 17px;
}

.info-bar .pandemic-data-col strong {
    text-transform: uppercase;
}

@media only screen and (max-width: 1199px) and (min-width: 769px) {

    .info-bar .title-col,
    .info-bar .pandemic-data-col {
        padding: 3%;
    }

    .info-bar .title-col {
        padding: 4% 2%;
    }

    .info-bar .title-col h1 {
        font-size: 3vw;
    }

    .info-bar .title-col p {
        font-size: 2vw;
    }

    .info-bar .pandemic-data-col p {
        font-size: 1.7vw;
    }


    .info-bar .pandemic-data-col .wp-block-column:not(:first-child) {
        margin-left: 2%;
    }
}




@media only screen and (max-width: 768px) {
    .info-bar {
        position: relative;
        top: 0;
        left: 0;
        display: block;
        margin-top: 111px;
    }

    .info-bar .wp-block-columns {
        display: block;
        text-align: center;
    }


    .info-bar .title-col,
    .info-bar .pandemic-data-col {
        display: block;
        width: 100%;
    }

    .info-bar .pandemic-data-col>.wp-block-columns {
        display: table;
        width: 100%;
    }

    .info-bar .pandemic-data-col>.wp-block-columns>.wp-block-column {
        display: table-cell;
        width: 33.3333%;
    }

    .info-bar .pandemic-data-col>.wp-block-columns>.wp-block-column p {
        font-size: 15px;
        text-align: center;
    }

    .info-bar .title-col {
        background: #940520;
    }

    .info-bar .pandemic-data-col {
        background: #2a2f36;
        padding: 11px;
    }

}


/****** Modal Block ******/

.video-container-group {
    width: 85%;
}

.position-relative {
    position: relative;
}

.modal-play-button .frontend.modal-button-container {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    min-width: 120px;
}

.modal-play-button .frontend.modal-button-container .wp-block-image {
    margin-bottom: 0px;
}

.modal-play-button .frontend.modal-button-container figure {
    display: block;
    margin: 0px;
    position: relative;
}

.modal-play-button .frontend.modal-button-container figure:hover:after {
    content: url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 156.08 156.08"><defs><style>.cls-1{fill:%23fff;}.cls-2{fill:none;stroke:%230562af;stroke-miterlimit:10;stroke-width:8px;}</style></defs><g id="Layer_2" data-name="Layer 2"><g id="Main"><circle class="cls-1" cx="78.04" cy="78.04" r="78.04"/><circle class="cls-2" cx="78.04" cy="78.04" r="59.96"/><polygon class="cls-2" points="103.15 78.04 62.26 54.43 62.26 101.65 103.15 78.04"/></g></g></svg>');
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    height: 100%;
    pointer-events: none;
}

.modal-play-button .frontend.modal-button-container figure img {
    width: 100%;
    height: 100%;
}


/* Nav Head Hover */

.nav-head>.wp-block-column,
.nav-head>.wp-block-column:hover {
    transition: background 0.3s ease;
}

.nav-head>.wp-block-column:hover {
    background: rgb(255 255 255 / 20%);
}

.tab-item:not(.selected):hover {
    background: #ffffff;
    border-radius: 200px;
    box-shadow: 0 20px 20px rgb(0 0 0 / 7%);
}

.tab-item {
    margin-right: 10px;
}

.tab-item:last-child {
    margin-right: 0px;
}

@media screen and (max-width: 1264px) {
    .mega-toggle-blocks-right .mega-toggle-block:first-child {
        display: none !important;
    }

    #mega-menu-main-nav > .mega-menu-item > .mega-menu-link:not(.spec):not(.spec):not(.spec) {
        margin: 0px !important;
    }

    .mega-menu-column {
        width: 100% !important;
        box-sizing: border-box;
    }

    .mega-sub-menu {
        max-width: 100% !important;
    }

    .mega-sub-menu .mega-menu-item:not(.spec) {
        width: 100% !important;
    }
}

@media only screen and (max-width: 767px) {
    li.nav__cat.nav__cat--tablet.nav__cat--donate:not(.spec) {
        display: flex !important;
    }
}

.ourwork-full .action-card__cta {
    position: relative !important;
}

.single-interactive_blog .text-module__content {
    width: 100%;
}

.single-interactive_blog .text-module__inner {
    width: 100%;
}

.single-interactive_blog .wp-block-video.ib-vid {
    max-width: 100%;
    margin: 0 auto;
    background-color: #111;
}

.single-interactive_blog .wp-block-video.ib-vid .widescreen {
    max-width: 75%;
    margin: 0 auto;
}

.single-interactive_blog .text-module__rtf p.ib-text {
    font-weight: 600;
    width: 600px;
    max-width: 90%;
    margin-left: auto !important;
    margin-right: auto !important;
    line-height: 1.5;
    font-size: 1.5rem;
    margin-top: 75px !important;
    margin-bottom: 75px !important;
}

.single-interactive_blog section:not(.hero-news) p {
    font-weight: 600;
    width: 600px;
    max-width: 90%;
    margin-left: auto !important;
    margin-right: auto !important;
    line-height: 1.8;
    margin-top: 75px !important;
    margin-bottom: 75px !important;
}

.single-interactive_blog .caption-text {
    font-size: 14px;
    max-width: 75%;
    font-weight: 600;
    font-style: italic; 
    margin: 10px auto !important;
}

.tmw-image-sticky a {
    pointer-events: none;
}

.tmw-image-grid-row a {
    pointer-events: none;
}

@media screen and (max-width: 767px) {
    .tmw-image-sticky {
        display: flex !important;
        flex-direction: column-reverse !important;
    }

    .tmw-image-sticky a {
        width: 100% !important;
        display:  block;}

    .tmw-image-sticky img {
        width: 100% !important;
        object-fit: cover !important;
    }

    .image-sticky-text-cont {
        position: relative !important;
        top: 0px !important;
        max-width: 90%;
        margin-bottom: 75px;
    }

    .image-grid-image-cont {
        width: 100% !important;
    }

    .tmw-image-grid-row {
        width: 90% !important;
    }

    .tmw-image-grid-row {
        display: flex !important;
        flex-direction: column-reverse !important;
        grid-row-gap: 25px;
    }

    .single-interactive_blog .wp-block-video.ib-vid {
        width: 90% !important;
        max-width: 90% !important;
    }
}