:root {
    --white: #ffffff;
    --offwhite: #f7f7f7;
    --black: #000000;
    --light-grey: #f7f7f7;
    --dark-grey: #666a6c;
    --primary: #0097b2;
    --secondary: #014c7c;
    --footerBlue: #13395c;
    --gold: #d6bb6d;
    --font-primary: "Nunito", Sans-Serif;
    --form-color: var(--dark-blue);
    --form-color-focus: var(--light-blue);
    --title-blue: #5C72B5;
    --title-grey: #666666;
}


/* |<------------------------->| */
/* |  xs  |  sm  |  md  |  lg  | */
@media screen and (max-width: 1499px) {
}

/* |<------------------>|        */
/* |  xs  |  sm  |  md  |  lg  | */
@media screen and (max-width: 1199px) {

    .widget_cards[data-amount="four"] .card {
        flex: 1 0 46%;
    }
}

/* |<----------->|               */
/* |  xs  |  sm  |  md  |  lg  | */
@media screen and (max-width : 991px) {

    .widget_cards[data-amount="three"] .card {
        flex: 1 0 96%;
    }

    .widget_text_block .widget_text_block_container .text_block_text > div {
        min-height: 0;
        padding: 15px;
    }
}

/* |<---->|                      */
/* |  xs  |  sm  |  md  |  lg  | */
@media screen and (max-width: 767px) {
    .widget_text_block .widget_text_block_container .text_block_image img {
        left: auto;
    }

    .widget_cards[data-amount="two"] .card,
    .widget_cards[data-amount="four"] .card {
        flex: 1 0 96%;
    }

    .widget_text_block[data-style="left"] .widget_text_block_container {
        flex-direction: column;
    }

    .widget_text_block[data-style="right"] .widget_text_block_container {
        flex-direction: column-reverse;
    }

    .widget_text_block .widget_text_block_container .text_block_image {
        margin: 0;
    }

    .widget-navcolumns .widget-navcolumns-container {
        flex-direction: column;
    }

    .widget-navcolumns .widget-navcolumns-col .widget-navcolumns-image {
        min-height: 300px;
    }
}