h1,h2,h3,h4,h5,h6 {
    font-family: libre franklin,Arial,Helvetica,sans-serif;
    line-height: 1.25;
    text-transform: none;
    color: #003b49;
    letter-spacing: 0;
    padding: 0;
    margin: 1rem 0
}

#aboutus_bar .content>ul .menu_expander .expand_button:after,#gateway_nav #udm .menu_expander .expand_button:after {
    font: 400 1em libre franklin,Arial,Helvetica,sans-serif
}

.row {
    position: relative;
    line-height: 0;
    font-size: 0
}

.column {
    display: inline-block;
    vertical-align: top;
    position: relative;
    word-break: break-word
}

.column img {
    display: inline-block;
    line-height: 0;
    vertical-align: top
}

.content_item {
    margin-top: 3rem;
    margin-bottom: 3rem
}

.always_1 {
    width: 8.33333%
}

.always_max_width_1 {
    max-width: 8.33333%
}

.always_1_less_1rem {
    width: calc(8.33333% - 1rem)
}

.always_1_less_2rem {
    width: calc(8.33333% - 2rem)
}

.always_1_less_3rem {
    width: calc(8.33333% - 3rem)
}

.always_1_less_4rem {
    width: calc(8.33333% - 4rem)
}

.always_1_less_5rem {
    width: calc(8.33333% - 5rem)
}

.always_1_less_6rem {
    width: calc(8.33333% - 6rem)
}

.always_1_less_7rem {
    width: calc(8.33333% - 7rem)
}

.always_1_less_8rem {
    width: calc(8.33333% - 8rem)
}

.always_1_less_9rem {
    width: calc(8.33333% - 9rem)
}

.always_1_less_10rem {
    width: calc(8.33333% - 10rem)
}

.always_1_less_11rem {
    width: calc(8.33333% - 11rem)
}

.always_1_less_12rem {
    width: calc(8.33333% - 12rem)
}

.always_1_less_13rem {
    width: calc(8.33333% - 13rem)
}

.always_1_less_14rem {
    width: calc(8.33333% - 14rem)
}

.always_1_less_15rem {
    width: calc(8.33333% - 15rem)
}

.always_1_less_16rem {
    width: calc(8.33333% - 16rem)
}

.always_1_less_17rem {
    width: calc(8.33333% - 17rem)
}

.always_1_less_18rem {
    width: calc(8.33333% - 18rem)
}

.always_1_less_19rem {
    width: calc(8.33333% - 19rem)
}

.always_1_less_20rem {
    width: calc(8.33333% - 20rem)
}

.always_1_less_21rem {
    width: calc(8.33333% - 21rem)
}

.always_1_less_22rem {
    width: calc(8.33333% - 22rem)
}

.always_1_less_23rem {
    width: calc(8.33333% - 23rem)
}

.always_1_less_24rem {
    width: calc(8.33333% - 24rem)
}

.always_1_less_25rem {
    width: calc(8.33333% - 25rem)
}

.always_1_less_26rem {
    width: calc(8.33333% - 26rem)
}

.always_1_less_27rem {
    width: calc(8.33333% - 27rem)
}

.always_1_less_28rem {
    width: calc(8.33333% - 28rem)
}

.always_1_less_29rem {
    width: calc(8.33333% - 29rem)
}

.always_1_less_30rem {
    width: calc(8.33333% - 30rem)
}

.always_1_less_31rem {
    width: calc(8.33333% - 31rem)
}

.always_2 {
    width: 16.66667%
}

.always_max_width_2 {
    max-width: 16.66667%
}

.always_2_less_1rem {
    width: calc(16.66667% - 1rem)
}

.always_2_less_2rem {
    width: calc(16.66667% - 2rem)
}

.always_2_less_3rem {
    width: calc(16.66667% - 3rem)
}

.always_2_less_4rem {
    width: calc(16.66667% - 4rem)
}

.always_2_less_5rem {
    width: calc(16.66667% - 5rem)
}

.always_2_less_6rem {
    width: calc(16.66667% - 6rem)
}

.always_2_less_7rem {
    width: calc(16.66667% - 7rem)
}

.always_2_less_8rem {
    width: calc(16.66667% - 8rem)
}

.always_2_less_9rem {
    width: calc(16.66667% - 9rem)
}

.always_2_less_10rem {
    width: calc(16.66667% - 10rem)
}

.always_2_less_11rem {
    width: calc(16.66667% - 11rem)
}

.always_2_less_12rem {
    width: calc(16.66667% - 12rem)
}

.always_2_less_13rem {
    width: calc(16.66667% - 13rem)
}

.always_2_less_14rem {
    width: calc(16.66667% - 14rem)
}

.always_2_less_15rem {
    width: calc(16.66667% - 15rem)
}

.always_2_less_16rem {
    width: calc(16.66667% - 16rem)
}

.always_2_less_17rem {
    width: calc(16.66667% - 17rem)
}

.always_2_less_18rem {
    width: calc(16.66667% - 18rem)
}

.always_2_less_19rem {
    width: calc(16.66667% - 19rem)
}

.always_2_less_20rem {
    width: calc(16.66667% - 20rem)
}

.always_2_less_21rem {
    width: calc(16.66667% - 21rem)
}

.always_2_less_22rem {
    width: calc(16.66667% - 22rem)
}

.always_2_less_23rem {
    width: calc(16.66667% - 23rem)
}

.always_2_less_24rem {
    width: calc(16.66667% - 24rem)
}

.always_2_less_25rem {
    width: calc(16.66667% - 25rem)
}

.always_2_less_26rem {
    width: calc(16.66667% - 26rem)
}

.always_2_less_27rem {
    width: calc(16.66667% - 27rem)
}

.always_2_less_28rem {
    width: calc(16.66667% - 28rem)
}

.always_2_less_29rem {
    width: calc(16.66667% - 29rem)
}

.always_2_less_30rem {
    width: calc(16.66667% - 30rem)
}

.always_2_less_31rem {
    width: calc(16.66667% - 31rem)
}

.always_3 {
    width: 25%
}

.always_max_width_3 {
    max-width: 25%
}

.always_3_less_1rem {
    width: calc(25% - 1rem)
}

.always_3_less_2rem {
    width: calc(25% - 2rem)
}

.always_3_less_3rem {
    width: calc(25% - 3rem)
}

.always_3_less_4rem {
    width: calc(25% - 4rem)
}

.always_3_less_5rem {
    width: calc(25% - 5rem)
}

.always_3_less_6rem {
    width: calc(25% - 6rem)
}

.always_3_less_7rem {
    width: calc(25% - 7rem)
}

.always_3_less_8rem {
    width: calc(25% - 8rem)
}

.always_3_less_9rem {
    width: calc(25% - 9rem)
}

.always_3_less_10rem {
    width: calc(25% - 10rem)
}

.always_3_less_11rem {
    width: calc(25% - 11rem)
}

.always_3_less_12rem {
    width: calc(25% - 12rem)
}

.always_3_less_13rem {
    width: calc(25% - 13rem)
}

.always_3_less_14rem {
    width: calc(25% - 14rem)
}

.always_3_less_15rem {
    width: calc(25% - 15rem)
}

.always_3_less_16rem {
    width: calc(25% - 16rem)
}

.always_3_less_17rem {
    width: calc(25% - 17rem)
}

.always_3_less_18rem {
    width: calc(25% - 18rem)
}

.always_3_less_19rem {
    width: calc(25% - 19rem)
}

.always_3_less_20rem {
    width: calc(25% - 20rem)
}

.always_3_less_21rem {
    width: calc(25% - 21rem)
}

.always_3_less_22rem {
    width: calc(25% - 22rem)
}

.always_3_less_23rem {
    width: calc(25% - 23rem)
}

.always_3_less_24rem {
    width: calc(25% - 24rem)
}

.always_3_less_25rem {
    width: calc(25% - 25rem)
}

.always_3_less_26rem {
    width: calc(25% - 26rem)
}

.always_3_less_27rem {
    width: calc(25% - 27rem)
}

.always_3_less_28rem {
    width: calc(25% - 28rem)
}

.always_3_less_29rem {
    width: calc(25% - 29rem)
}

.always_3_less_30rem {
    width: calc(25% - 30rem)
}

.always_3_less_31rem {
    width: calc(25% - 31rem)
}

.always_4 {
    width: 33.33333%
}

.always_max_width_4 {
    max-width: 33.33333%
}

.always_4_less_1rem {
    width: calc(33.33333% - 1rem)
}

.always_4_less_2rem {
    width: calc(33.33333% - 2rem)
}

.always_4_less_3rem {
    width: calc(33.33333% - 3rem)
}

.always_4_less_4rem {
    width: calc(33.33333% - 4rem)
}

.always_4_less_5rem {
    width: calc(33.33333% - 5rem)
}

.always_4_less_6rem {
    width: calc(33.33333% - 6rem)
}

.always_4_less_7rem {
    width: calc(33.33333% - 7rem)
}

.always_4_less_8rem {
    width: calc(33.33333% - 8rem)
}

.always_4_less_9rem {
    width: calc(33.33333% - 9rem)
}

.always_4_less_10rem {
    width: calc(33.33333% - 10rem)
}

.always_4_less_11rem {
    width: calc(33.33333% - 11rem)
}

.always_4_less_12rem {
    width: calc(33.33333% - 12rem)
}

.always_4_less_13rem {
    width: calc(33.33333% - 13rem)
}

.always_4_less_14rem {
    width: calc(33.33333% - 14rem)
}

.always_4_less_15rem {
    width: calc(33.33333% - 15rem)
}

.always_4_less_16rem {
    width: calc(33.33333% - 16rem)
}

.always_4_less_17rem {
    width: calc(33.33333% - 17rem)
}

.always_4_less_18rem {
    width: calc(33.33333% - 18rem)
}

.always_4_less_19rem {
    width: calc(33.33333% - 19rem)
}

.always_4_less_20rem {
    width: calc(33.33333% - 20rem)
}

.always_4_less_21rem {
    width: calc(33.33333% - 21rem)
}

.always_4_less_22rem {
    width: calc(33.33333% - 22rem)
}

.always_4_less_23rem {
    width: calc(33.33333% - 23rem)
}

.always_4_less_24rem {
    width: calc(33.33333% - 24rem)
}

.always_4_less_25rem {
    width: calc(33.33333% - 25rem)
}

.always_4_less_26rem {
    width: calc(33.33333% - 26rem)
}

.always_4_less_27rem {
    width: calc(33.33333% - 27rem)
}

.always_4_less_28rem {
    width: calc(33.33333% - 28rem)
}

.always_4_less_29rem {
    width: calc(33.33333% - 29rem)
}

.always_4_less_30rem {
    width: calc(33.33333% - 30rem)
}

.always_4_less_31rem {
    width: calc(33.33333% - 31rem)
}

.always_5 {
    width: 41.66667%
}

.always_max_width_5 {
    max-width: 41.66667%
}

.always_5_less_1rem {
    width: calc(41.66667% - 1rem)
}

.always_5_less_2rem {
    width: calc(41.66667% - 2rem)
}

.always_5_less_3rem {
    width: calc(41.66667% - 3rem)
}

.always_5_less_4rem {
    width: calc(41.66667% - 4rem)
}

.always_5_less_5rem {
    width: calc(41.66667% - 5rem)
}

.always_5_less_6rem {
    width: calc(41.66667% - 6rem)
}

.always_5_less_7rem {
    width: calc(41.66667% - 7rem)
}

.always_5_less_8rem {
    width: calc(41.66667% - 8rem)
}

.always_5_less_9rem {
    width: calc(41.66667% - 9rem)
}

.always_5_less_10rem {
    width: calc(41.66667% - 10rem)
}

.always_5_less_11rem {
    width: calc(41.66667% - 11rem)
}

.always_5_less_12rem {
    width: calc(41.66667% - 12rem)
}

.always_5_less_13rem {
    width: calc(41.66667% - 13rem)
}

.always_5_less_14rem {
    width: calc(41.66667% - 14rem)
}

.always_5_less_15rem {
    width: calc(41.66667% - 15rem)
}

.always_5_less_16rem {
    width: calc(41.66667% - 16rem)
}

.always_5_less_17rem {
    width: calc(41.66667% - 17rem)
}

.always_5_less_18rem {
    width: calc(41.66667% - 18rem)
}

.always_5_less_19rem {
    width: calc(41.66667% - 19rem)
}

.always_5_less_20rem {
    width: calc(41.66667% - 20rem)
}

.always_5_less_21rem {
    width: calc(41.66667% - 21rem)
}

.always_5_less_22rem {
    width: calc(41.66667% - 22rem)
}

.always_5_less_23rem {
    width: calc(41.66667% - 23rem)
}

.always_5_less_24rem {
    width: calc(41.66667% - 24rem)
}

.always_5_less_25rem {
    width: calc(41.66667% - 25rem)
}

.always_5_less_26rem {
    width: calc(41.66667% - 26rem)
}

.always_5_less_27rem {
    width: calc(41.66667% - 27rem)
}

.always_5_less_28rem {
    width: calc(41.66667% - 28rem)
}

.always_5_less_29rem {
    width: calc(41.66667% - 29rem)
}

.always_5_less_30rem {
    width: calc(41.66667% - 30rem)
}

.always_5_less_31rem {
    width: calc(41.66667% - 31rem)
}

.always_6 {
    width: 50%
}

.always_max_width_6 {
    max-width: 50%
}

.always_6_less_1rem {
    width: calc(50% - 1rem)
}

.always_6_less_2rem {
    width: calc(50% - 2rem)
}

.always_6_less_3rem {
    width: calc(50% - 3rem)
}

.always_6_less_4rem {
    width: calc(50% - 4rem)
}

.always_6_less_5rem {
    width: calc(50% - 5rem)
}

.always_6_less_6rem {
    width: calc(50% - 6rem)
}

.always_6_less_7rem {
    width: calc(50% - 7rem)
}

.always_6_less_8rem {
    width: calc(50% - 8rem)
}

.always_6_less_9rem {
    width: calc(50% - 9rem)
}

.always_6_less_10rem {
    width: calc(50% - 10rem)
}

.always_6_less_11rem {
    width: calc(50% - 11rem)
}

.always_6_less_12rem {
    width: calc(50% - 12rem)
}

.always_6_less_13rem {
    width: calc(50% - 13rem)
}

.always_6_less_14rem {
    width: calc(50% - 14rem)
}

.always_6_less_15rem {
    width: calc(50% - 15rem)
}

.always_6_less_16rem {
    width: calc(50% - 16rem)
}

.always_6_less_17rem {
    width: calc(50% - 17rem)
}

.always_6_less_18rem {
    width: calc(50% - 18rem)
}

.always_6_less_19rem {
    width: calc(50% - 19rem)
}

.always_6_less_20rem {
    width: calc(50% - 20rem)
}

.always_6_less_21rem {
    width: calc(50% - 21rem)
}

.always_6_less_22rem {
    width: calc(50% - 22rem)
}

.always_6_less_23rem {
    width: calc(50% - 23rem)
}

.always_6_less_24rem {
    width: calc(50% - 24rem)
}

.always_6_less_25rem {
    width: calc(50% - 25rem)
}

.always_6_less_26rem {
    width: calc(50% - 26rem)
}

.always_6_less_27rem {
    width: calc(50% - 27rem)
}

.always_6_less_28rem {
    width: calc(50% - 28rem)
}

.always_6_less_29rem {
    width: calc(50% - 29rem)
}

.always_6_less_30rem {
    width: calc(50% - 30rem)
}

.always_6_less_31rem {
    width: calc(50% - 31rem)
}

.always_7 {
    width: 58.33333%
}

.always_max_width_7 {
    max-width: 58.33333%
}

.always_7_less_1rem {
    width: calc(58.33333% - 1rem)
}

.always_7_less_2rem {
    width: calc(58.33333% - 2rem)
}

.always_7_less_3rem {
    width: calc(58.33333% - 3rem)
}

.always_7_less_4rem {
    width: calc(58.33333% - 4rem)
}

.always_7_less_5rem {
    width: calc(58.33333% - 5rem)
}

.always_7_less_6rem {
    width: calc(58.33333% - 6rem)
}

.always_7_less_7rem {
    width: calc(58.33333% - 7rem)
}

.always_7_less_8rem {
    width: calc(58.33333% - 8rem)
}

.always_7_less_9rem {
    width: calc(58.33333% - 9rem)
}

.always_7_less_10rem {
    width: calc(58.33333% - 10rem)
}

.always_7_less_11rem {
    width: calc(58.33333% - 11rem)
}

.always_7_less_12rem {
    width: calc(58.33333% - 12rem)
}

.always_7_less_13rem {
    width: calc(58.33333% - 13rem)
}

.always_7_less_14rem {
    width: calc(58.33333% - 14rem)
}

.always_7_less_15rem {
    width: calc(58.33333% - 15rem)
}

.always_7_less_16rem {
    width: calc(58.33333% - 16rem)
}

.always_7_less_17rem {
    width: calc(58.33333% - 17rem)
}

.always_7_less_18rem {
    width: calc(58.33333% - 18rem)
}

.always_7_less_19rem {
    width: calc(58.33333% - 19rem)
}

.always_7_less_20rem {
    width: calc(58.33333% - 20rem)
}

.always_7_less_21rem {
    width: calc(58.33333% - 21rem)
}

.always_7_less_22rem {
    width: calc(58.33333% - 22rem)
}

.always_7_less_23rem {
    width: calc(58.33333% - 23rem)
}

.always_7_less_24rem {
    width: calc(58.33333% - 24rem)
}

.always_7_less_25rem {
    width: calc(58.33333% - 25rem)
}

.always_7_less_26rem {
    width: calc(58.33333% - 26rem)
}

.always_7_less_27rem {
    width: calc(58.33333% - 27rem)
}

.always_7_less_28rem {
    width: calc(58.33333% - 28rem)
}

.always_7_less_29rem {
    width: calc(58.33333% - 29rem)
}

.always_7_less_30rem {
    width: calc(58.33333% - 30rem)
}

.always_7_less_31rem {
    width: calc(58.33333% - 31rem)
}

.always_8 {
    width: 66.66667%
}

.always_max_width_8 {
    max-width: 66.66667%
}

.always_8_less_1rem {
    width: calc(66.66667% - 1rem)
}

.always_8_less_2rem {
    width: calc(66.66667% - 2rem)
}

.always_8_less_3rem {
    width: calc(66.66667% - 3rem)
}

.always_8_less_4rem {
    width: calc(66.66667% - 4rem)
}

.always_8_less_5rem {
    width: calc(66.66667% - 5rem)
}

.always_8_less_6rem {
    width: calc(66.66667% - 6rem)
}

.always_8_less_7rem {
    width: calc(66.66667% - 7rem)
}

.always_8_less_8rem {
    width: calc(66.66667% - 8rem)
}

.always_8_less_9rem {
    width: calc(66.66667% - 9rem)
}

.always_8_less_10rem {
    width: calc(66.66667% - 10rem)
}

.always_8_less_11rem {
    width: calc(66.66667% - 11rem)
}

.always_8_less_12rem {
    width: calc(66.66667% - 12rem)
}

.always_8_less_13rem {
    width: calc(66.66667% - 13rem)
}

.always_8_less_14rem {
    width: calc(66.66667% - 14rem)
}

.always_8_less_15rem {
    width: calc(66.66667% - 15rem)
}

.always_8_less_16rem {
    width: calc(66.66667% - 16rem)
}

.always_8_less_17rem {
    width: calc(66.66667% - 17rem)
}

.always_8_less_18rem {
    width: calc(66.66667% - 18rem)
}

.always_8_less_19rem {
    width: calc(66.66667% - 19rem)
}

.always_8_less_20rem {
    width: calc(66.66667% - 20rem)
}

.always_8_less_21rem {
    width: calc(66.66667% - 21rem)
}

.always_8_less_22rem {
    width: calc(66.66667% - 22rem)
}

.always_8_less_23rem {
    width: calc(66.66667% - 23rem)
}

.always_8_less_24rem {
    width: calc(66.66667% - 24rem)
}

.always_8_less_25rem {
    width: calc(66.66667% - 25rem)
}

.always_8_less_26rem {
    width: calc(66.66667% - 26rem)
}

.always_8_less_27rem {
    width: calc(66.66667% - 27rem)
}

.always_8_less_28rem {
    width: calc(66.66667% - 28rem)
}

.always_8_less_29rem {
    width: calc(66.66667% - 29rem)
}

.always_8_less_30rem {
    width: calc(66.66667% - 30rem)
}

.always_8_less_31rem {
    width: calc(66.66667% - 31rem)
}

.always_9 {
    width: 75%
}

.always_max_width_9 {
    max-width: 75%
}

.always_9_less_1rem {
    width: calc(75% - 1rem)
}

.always_9_less_2rem {
    width: calc(75% - 2rem)
}

.always_9_less_3rem {
    width: calc(75% - 3rem)
}

.always_9_less_4rem {
    width: calc(75% - 4rem)
}

.always_9_less_5rem {
    width: calc(75% - 5rem)
}

.always_9_less_6rem {
    width: calc(75% - 6rem)
}

.always_9_less_7rem {
    width: calc(75% - 7rem)
}

.always_9_less_8rem {
    width: calc(75% - 8rem)
}

.always_9_less_9rem {
    width: calc(75% - 9rem)
}

.always_9_less_10rem {
    width: calc(75% - 10rem)
}

.always_9_less_11rem {
    width: calc(75% - 11rem)
}

.always_9_less_12rem {
    width: calc(75% - 12rem)
}

.always_9_less_13rem {
    width: calc(75% - 13rem)
}

.always_9_less_14rem {
    width: calc(75% - 14rem)
}

.always_9_less_15rem {
    width: calc(75% - 15rem)
}

.always_9_less_16rem {
    width: calc(75% - 16rem)
}

.always_9_less_17rem {
    width: calc(75% - 17rem)
}

.always_9_less_18rem {
    width: calc(75% - 18rem)
}

.always_9_less_19rem {
    width: calc(75% - 19rem)
}

.always_9_less_20rem {
    width: calc(75% - 20rem)
}

.always_9_less_21rem {
    width: calc(75% - 21rem)
}

.always_9_less_22rem {
    width: calc(75% - 22rem)
}

.always_9_less_23rem {
    width: calc(75% - 23rem)
}

.always_9_less_24rem {
    width: calc(75% - 24rem)
}

.always_9_less_25rem {
    width: calc(75% - 25rem)
}

.always_9_less_26rem {
    width: calc(75% - 26rem)
}

.always_9_less_27rem {
    width: calc(75% - 27rem)
}

.always_9_less_28rem {
    width: calc(75% - 28rem)
}

.always_9_less_29rem {
    width: calc(75% - 29rem)
}

.always_9_less_30rem {
    width: calc(75% - 30rem)
}

.always_9_less_31rem {
    width: calc(75% - 31rem)
}

.always_10 {
    width: 83.33333%
}

.always_max_width_10 {
    max-width: 83.33333%
}

.always_10_less_1rem {
    width: calc(83.33333% - 1rem)
}

.always_10_less_2rem {
    width: calc(83.33333% - 2rem)
}

.always_10_less_3rem {
    width: calc(83.33333% - 3rem)
}

.always_10_less_4rem {
    width: calc(83.33333% - 4rem)
}

.always_10_less_5rem {
    width: calc(83.33333% - 5rem)
}

.always_10_less_6rem {
    width: calc(83.33333% - 6rem)
}

.always_10_less_7rem {
    width: calc(83.33333% - 7rem)
}

.always_10_less_8rem {
    width: calc(83.33333% - 8rem)
}

.always_10_less_9rem {
    width: calc(83.33333% - 9rem)
}

.always_10_less_10rem {
    width: calc(83.33333% - 10rem)
}

.always_10_less_11rem {
    width: calc(83.33333% - 11rem)
}

.always_10_less_12rem {
    width: calc(83.33333% - 12rem)
}

.always_10_less_13rem {
    width: calc(83.33333% - 13rem)
}

.always_10_less_14rem {
    width: calc(83.33333% - 14rem)
}

.always_10_less_15rem {
    width: calc(83.33333% - 15rem)
}

.always_10_less_16rem {
    width: calc(83.33333% - 16rem)
}

.always_10_less_17rem {
    width: calc(83.33333% - 17rem)
}

.always_10_less_18rem {
    width: calc(83.33333% - 18rem)
}

.always_10_less_19rem {
    width: calc(83.33333% - 19rem)
}

.always_10_less_20rem {
    width: calc(83.33333% - 20rem)
}

.always_10_less_21rem {
    width: calc(83.33333% - 21rem)
}

.always_10_less_22rem {
    width: calc(83.33333% - 22rem)
}

.always_10_less_23rem {
    width: calc(83.33333% - 23rem)
}

.always_10_less_24rem {
    width: calc(83.33333% - 24rem)
}

.always_10_less_25rem {
    width: calc(83.33333% - 25rem)
}

.always_10_less_26rem {
    width: calc(83.33333% - 26rem)
}

.always_10_less_27rem {
    width: calc(83.33333% - 27rem)
}

.always_10_less_28rem {
    width: calc(83.33333% - 28rem)
}

.always_10_less_29rem {
    width: calc(83.33333% - 29rem)
}

.always_10_less_30rem {
    width: calc(83.33333% - 30rem)
}

.always_10_less_31rem {
    width: calc(83.33333% - 31rem)
}

.always_11 {
    width: 91.66667%
}

.always_max_width_11 {
    max-width: 91.66667%
}

.always_11_less_1rem {
    width: calc(91.66667% - 1rem)
}

.always_11_less_2rem {
    width: calc(91.66667% - 2rem)
}

.always_11_less_3rem {
    width: calc(91.66667% - 3rem)
}

.always_11_less_4rem {
    width: calc(91.66667% - 4rem)
}

.always_11_less_5rem {
    width: calc(91.66667% - 5rem)
}

.always_11_less_6rem {
    width: calc(91.66667% - 6rem)
}

.always_11_less_7rem {
    width: calc(91.66667% - 7rem)
}

.always_11_less_8rem {
    width: calc(91.66667% - 8rem)
}

.always_11_less_9rem {
    width: calc(91.66667% - 9rem)
}

.always_11_less_10rem {
    width: calc(91.66667% - 10rem)
}

.always_11_less_11rem {
    width: calc(91.66667% - 11rem)
}

.always_11_less_12rem {
    width: calc(91.66667% - 12rem)
}

.always_11_less_13rem {
    width: calc(91.66667% - 13rem)
}

.always_11_less_14rem {
    width: calc(91.66667% - 14rem)
}

.always_11_less_15rem {
    width: calc(91.66667% - 15rem)
}

.always_11_less_16rem {
    width: calc(91.66667% - 16rem)
}

.always_11_less_17rem {
    width: calc(91.66667% - 17rem)
}

.always_11_less_18rem {
    width: calc(91.66667% - 18rem)
}

.always_11_less_19rem {
    width: calc(91.66667% - 19rem)
}

.always_11_less_20rem {
    width: calc(91.66667% - 20rem)
}

.always_11_less_21rem {
    width: calc(91.66667% - 21rem)
}

.always_11_less_22rem {
    width: calc(91.66667% - 22rem)
}

.always_11_less_23rem {
    width: calc(91.66667% - 23rem)
}

.always_11_less_24rem {
    width: calc(91.66667% - 24rem)
}

.always_11_less_25rem {
    width: calc(91.66667% - 25rem)
}

.always_11_less_26rem {
    width: calc(91.66667% - 26rem)
}

.always_11_less_27rem {
    width: calc(91.66667% - 27rem)
}

.always_11_less_28rem {
    width: calc(91.66667% - 28rem)
}

.always_11_less_29rem {
    width: calc(91.66667% - 29rem)
}

.always_11_less_30rem {
    width: calc(91.66667% - 30rem)
}

.always_11_less_31rem {
    width: calc(91.66667% - 31rem)
}

.always_12 {
    width: 100%
}

.always_max_width_12 {
    max-width: 100%
}

.always_12_less_1rem {
    width: calc(100% - 1rem)
}

.always_12_less_2rem {
    width: calc(100% - 2rem)
}

.always_12_less_3rem {
    width: calc(100% - 3rem)
}

.always_12_less_4rem {
    width: calc(100% - 4rem)
}

.always_12_less_5rem {
    width: calc(100% - 5rem)
}

.always_12_less_6rem {
    width: calc(100% - 6rem)
}

.always_12_less_7rem {
    width: calc(100% - 7rem)
}

.always_12_less_8rem {
    width: calc(100% - 8rem)
}

.always_12_less_9rem {
    width: calc(100% - 9rem)
}

.always_12_less_10rem {
    width: calc(100% - 10rem)
}

.always_12_less_11rem {
    width: calc(100% - 11rem)
}

.always_12_less_12rem {
    width: calc(100% - 12rem)
}

.always_12_less_13rem {
    width: calc(100% - 13rem)
}

.always_12_less_14rem {
    width: calc(100% - 14rem)
}

.always_12_less_15rem {
    width: calc(100% - 15rem)
}

.always_12_less_16rem {
    width: calc(100% - 16rem)
}

.always_12_less_17rem {
    width: calc(100% - 17rem)
}

.always_12_less_18rem {
    width: calc(100% - 18rem)
}

.always_12_less_19rem {
    width: calc(100% - 19rem)
}

.always_12_less_20rem {
    width: calc(100% - 20rem)
}

.always_12_less_21rem {
    width: calc(100% - 21rem)
}

.always_12_less_22rem {
    width: calc(100% - 22rem)
}

.always_12_less_23rem {
    width: calc(100% - 23rem)
}

.always_12_less_24rem {
    width: calc(100% - 24rem)
}

.always_12_less_25rem {
    width: calc(100% - 25rem)
}

.always_12_less_26rem {
    width: calc(100% - 26rem)
}

.always_12_less_27rem {
    width: calc(100% - 27rem)
}

.always_12_less_28rem {
    width: calc(100% - 28rem)
}

.always_12_less_29rem {
    width: calc(100% - 29rem)
}

.always_12_less_30rem {
    width: calc(100% - 30rem)
}

.always_12_less_31rem {
    width: calc(100% - 31rem)
}

.always_1rem {
    width: 1rem
}

.always_height_1rem {
    height: 1rem
}

.always_max_width_1rem {
    max-width: 1rem
}

.always_2rem {
    width: 2rem
}

.always_height_2rem {
    height: 2rem
}

.always_max_width_2rem {
    max-width: 2rem
}

.always_3rem {
    width: 3rem
}

.always_height_3rem {
    height: 3rem
}

.always_max_width_3rem {
    max-width: 3rem
}

.always_4rem {
    width: 4rem
}

.always_height_4rem {
    height: 4rem
}

.always_max_width_4rem {
    max-width: 4rem
}

.always_5rem {
    width: 5rem
}

.always_height_5rem {
    height: 5rem
}

.always_max_width_5rem {
    max-width: 5rem
}

.always_6rem {
    width: 6rem
}

.always_height_6rem {
    height: 6rem
}

.always_max_width_6rem {
    max-width: 6rem
}

.always_7rem {
    width: 7rem
}

.always_height_7rem {
    height: 7rem
}

.always_max_width_7rem {
    max-width: 7rem
}

.always_8rem {
    width: 8rem
}

.always_height_8rem {
    height: 8rem
}

.always_max_width_8rem {
    max-width: 8rem
}

.always_9rem {
    width: 9rem
}

.always_height_9rem {
    height: 9rem
}

.always_max_width_9rem {
    max-width: 9rem
}

.always_10rem {
    width: 10rem
}

.always_height_10rem {
    height: 10rem
}

.always_max_width_10rem {
    max-width: 10rem
}

.always_11rem {
    width: 11rem
}

.always_height_11rem {
    height: 11rem
}

.always_max_width_11rem {
    max-width: 11rem
}

.always_12rem {
    width: 12rem
}

.always_height_12rem {
    height: 12rem
}

.always_max_width_12rem {
    max-width: 12rem
}

.always_13rem {
    width: 13rem
}

.always_height_13rem {
    height: 13rem
}

.always_max_width_13rem {
    max-width: 13rem
}

.always_14rem {
    width: 14rem
}

.always_height_14rem {
    height: 14rem
}

.always_max_width_14rem {
    max-width: 14rem
}

.always_15rem {
    width: 15rem
}

.always_height_15rem {
    height: 15rem
}

.always_max_width_15rem {
    max-width: 15rem
}

.always_16rem {
    width: 16rem
}

.always_height_16rem {
    height: 16rem
}

.always_max_width_16rem {
    max-width: 16rem
}

.always_17rem {
    width: 17rem
}

.always_height_17rem {
    height: 17rem
}

.always_max_width_17rem {
    max-width: 17rem
}

.always_18rem {
    width: 18rem
}

.always_height_18rem {
    height: 18rem
}

.always_max_width_18rem {
    max-width: 18rem
}

.always_19rem {
    width: 19rem
}

.always_height_19rem {
    height: 19rem
}

.always_max_width_19rem {
    max-width: 19rem
}

.always_20rem {
    width: 20rem
}

.always_height_20rem {
    height: 20rem
}

.always_max_width_20rem {
    max-width: 20rem
}

.always_21rem {
    width: 21rem
}

.always_height_21rem {
    height: 21rem
}

.always_max_width_21rem {
    max-width: 21rem
}

.always_22rem {
    width: 22rem
}

.always_height_22rem {
    height: 22rem
}

.always_max_width_22rem {
    max-width: 22rem
}

.always_23rem {
    width: 23rem
}

.always_height_23rem {
    height: 23rem
}

.always_max_width_23rem {
    max-width: 23rem
}

.always_24rem {
    width: 24rem
}

.always_height_24rem {
    height: 24rem
}

.always_max_width_24rem {
    max-width: 24rem
}

.always_25rem {
    width: 25rem
}

.always_height_25rem {
    height: 25rem
}

.always_max_width_25rem {
    max-width: 25rem
}

.always_26rem {
    width: 26rem
}

.always_height_26rem {
    height: 26rem
}

.always_max_width_26rem {
    max-width: 26rem
}

.always_27rem {
    width: 27rem
}

.always_height_27rem {
    height: 27rem
}

.always_max_width_27rem {
    max-width: 27rem
}

.always_28rem {
    width: 28rem
}

.always_height_28rem {
    height: 28rem
}

.always_max_width_28rem {
    max-width: 28rem
}

.always_29rem {
    width: 29rem
}

.always_height_29rem {
    height: 29rem
}

.always_max_width_29rem {
    max-width: 29rem
}

.always_30rem {
    width: 30rem
}

.always_height_30rem {
    height: 30rem
}

.always_max_width_30rem {
    max-width: 30rem
}

.always_31rem {
    width: 31rem
}

.always_height_31rem {
    height: 31rem
}

.always_max_width_31rem {
    max-width: 31rem
}

.push_1 {
    left: 8.33333%
}

.pull_1 {
    left: -8.33333%
}

.push_1rem {
    left: 1rem
}

.pull_1rem {
    left: -1rem
}

.push_2 {
    left: 16.66667%
}

.pull_2 {
    left: -16.66667%
}

.push_2rem {
    left: 2rem
}

.pull_2rem {
    left: -2rem
}

.push_3 {
    left: 25%
}

.pull_3 {
    left: -25%
}

.push_3rem {
    left: 3rem
}

.pull_3rem {
    left: -3rem
}

.push_4 {
    left: 33.33333%
}

.pull_4 {
    left: -33.33333%
}

.push_4rem {
    left: 4rem
}

.pull_4rem {
    left: -4rem
}

.push_5 {
    left: 41.66667%
}

.pull_5 {
    left: -41.66667%
}

.push_5rem {
    left: 5rem
}

.pull_5rem {
    left: -5rem
}

.push_6 {
    left: 50%
}

.pull_6 {
    left: -50%
}

.push_6rem {
    left: 6rem
}

.pull_6rem {
    left: -6rem
}

.push_7 {
    left: 58.33333%
}

.pull_7 {
    left: -58.33333%
}

.push_7rem {
    left: 7rem
}

.pull_7rem {
    left: -7rem
}

.push_8 {
    left: 66.66667%
}

.pull_8 {
    left: -66.66667%
}

.push_8rem {
    left: 8rem
}

.pull_8rem {
    left: -8rem
}

.push_9 {
    left: 75%
}

.pull_9 {
    left: -75%
}

.push_9rem {
    left: 9rem
}

.pull_9rem {
    left: -9rem
}

.push_10 {
    left: 83.33333%
}

.pull_10 {
    left: -83.33333%
}

.push_10rem {
    left: 10rem
}

.pull_10rem {
    left: -10rem
}

.push_11 {
    left: 91.66667%
}

.pull_11 {
    left: -91.66667%
}

.push_11rem {
    left: 11rem
}

.pull_11rem {
    left: -11rem
}

.push_12 {
    left: 100%
}

.pull_12 {
    left: -100%
}

.push_12rem {
    left: 12rem
}

.pull_12rem {
    left: -12rem
}

.content_padding.row>.column>.content,.content_padding>.row>.column>.content {
    padding-left: 1rem;
    padding-right: 1rem
}

.content_padding.column>.content {
    padding-left: 1rem;
    padding-right: 1rem
}

.content_margin.row>.column>.content,.content_margin>.row>.column>.content {
    margin-left: 1rem;
    margin-right: 1rem
}

.content_margin.column>.content {
    margin-left: 1rem;
    margin-right: 1rem
}

.center {
    display: block!important;
    margin-left: auto!important;
    margin-right: auto!important;
    float: none!important
}

.float_right {
    float: right
}

.float_right+[class*=float_left] {
    clear: left
}

.float_left {
    float: left
}

.float_left+[class*=float_right] {
    clear: right
}

.no_margin,.no_spacing {
    margin-top: 0!important;
    margin-bottom: 0!important
}

.no_margin_top,.no_spacing_top {
    margin-top: 0!important
}

.no_margin_bottom,.no_spacing_bottom {
    margin-bottom: 0!important
}

.bumping {
    margin-bottom: 0!important
}

.bumping+.bumping {
    margin-top: 0!important
}

.item_spacing {
    margin-top: 3rem;
    margin-bottom: 3rem
}

.item_spacing_top {
    margin-top: 3rem
}

.item_spacing_bottom {
    margin-bottom: 3rem
}

.item_padding {
    padding-top: 3rem;
    padding-bottom: 3rem
}

.item_padding_top {
    padding-top: 3rem
}

.item_padding_bottom {
    padding-bottom: 3rem
}

.paragraph_spacing {
    margin-top: 1rem!important;
    margin-bottom: 1rem!important
}

.paragraph_spacing_top {
    margin-top: 1rem!important
}

.paragraph_spacing_bottom {
    margin-bottom: 1rem!important
}

.half_spacing {
    margin-top: 1rem!important;
    margin-bottom: 1rem!important
}

.half_spacing_top {
    margin-top: 1rem!important
}

.half_spacing_bottom {
    margin-bottom: 1rem!important
}

.escape_gutters_left {
    margin-left: -1rem
}

.escape_gutters_right {
    margin-right: -1rem
}

.escape_gutters {
    margin-right: -1rem;
    margin-left: -1rem
}

.add_gutters_left {
    margin-left: 1rem
}

.add_gutters_right {
    margin-right: 1rem
}

.add_gutters {
    margin-right: 1rem;
    margin-left: 1rem
}

.text_center {
    text-align: center!important
}

.text_justify {
    text-align: justify!important
}

.text_justify.row:after {
    content: '';
    width: 100%;
    display: inline-block
}

.text_left {
    text-align: left!important
}

.text_right {
    text-align: right!important
}

.hide {
    display: none!important
}

.top_spacing {
    margin-top: 3rem!important
}

.bottom_spacing {
    margin-bottom: 3rem!important
}

.top_padding {
    padding-top: 3rem!important
}

.bottom_padding {
    padding-bottom: 3rem!important
}

.valign_top {
    vertical-align: top
}

.valign_top .column {
    vertical-align: top
}

.valign_middle {
    vertical-align: middle
}

.valign_middle .column {
    vertical-align: middle
}

.valign_bottom {
    vertical-align: bottom
}

.valign_bottom .column {
    vertical-align: bottom
}

.overlay_rel {
    position: relative!important;
    left: auto!important;
    right: auto!important;
    top: auto!important;
    bottom: auto!important;
    transform: none!important
}

.overlay_rel>.column {
    position: relative!important;
    transform: none!important
}

@media(max-width: 575px) {
    .small_1 {
        width:8.33333%
    }

    .small_max_width_1 {
        max-width: 8.33333%
    }

    .small_1_less_1rem {
        width: calc(8.33333% - 1rem)
    }

    .small_1_less_2rem {
        width: calc(8.33333% - 2rem)
    }

    .small_1_less_3rem {
        width: calc(8.33333% - 3rem)
    }

    .small_1_less_4rem {
        width: calc(8.33333% - 4rem)
    }

    .small_1_less_5rem {
        width: calc(8.33333% - 5rem)
    }

    .small_1_less_6rem {
        width: calc(8.33333% - 6rem)
    }

    .small_1_less_7rem {
        width: calc(8.33333% - 7rem)
    }

    .small_1_less_8rem {
        width: calc(8.33333% - 8rem)
    }

    .small_1_less_9rem {
        width: calc(8.33333% - 9rem)
    }

    .small_1_less_10rem {
        width: calc(8.33333% - 10rem)
    }

    .small_1_less_11rem {
        width: calc(8.33333% - 11rem)
    }

    .small_1_less_12rem {
        width: calc(8.33333% - 12rem)
    }

    .small_1_less_13rem {
        width: calc(8.33333% - 13rem)
    }

    .small_1_less_14rem {
        width: calc(8.33333% - 14rem)
    }

    .small_1_less_15rem {
        width: calc(8.33333% - 15rem)
    }

    .small_1_less_16rem {
        width: calc(8.33333% - 16rem)
    }

    .small_1_less_17rem {
        width: calc(8.33333% - 17rem)
    }

    .small_1_less_18rem {
        width: calc(8.33333% - 18rem)
    }

    .small_1_less_19rem {
        width: calc(8.33333% - 19rem)
    }

    .small_1_less_20rem {
        width: calc(8.33333% - 20rem)
    }

    .small_1_less_21rem {
        width: calc(8.33333% - 21rem)
    }

    .small_1_less_22rem {
        width: calc(8.33333% - 22rem)
    }

    .small_1_less_23rem {
        width: calc(8.33333% - 23rem)
    }

    .small_1_less_24rem {
        width: calc(8.33333% - 24rem)
    }

    .small_1_less_25rem {
        width: calc(8.33333% - 25rem)
    }

    .small_1_less_26rem {
        width: calc(8.33333% - 26rem)
    }

    .small_1_less_27rem {
        width: calc(8.33333% - 27rem)
    }

    .small_1_less_28rem {
        width: calc(8.33333% - 28rem)
    }

    .small_1_less_29rem {
        width: calc(8.33333% - 29rem)
    }

    .small_1_less_30rem {
        width: calc(8.33333% - 30rem)
    }

    .small_1_less_31rem {
        width: calc(8.33333% - 31rem)
    }

    .small_2 {
        width: 16.66667%
    }

    .small_max_width_2 {
        max-width: 16.66667%
    }

    .small_2_less_1rem {
        width: calc(16.66667% - 1rem)
    }

    .small_2_less_2rem {
        width: calc(16.66667% - 2rem)
    }

    .small_2_less_3rem {
        width: calc(16.66667% - 3rem)
    }

    .small_2_less_4rem {
        width: calc(16.66667% - 4rem)
    }

    .small_2_less_5rem {
        width: calc(16.66667% - 5rem)
    }

    .small_2_less_6rem {
        width: calc(16.66667% - 6rem)
    }

    .small_2_less_7rem {
        width: calc(16.66667% - 7rem)
    }

    .small_2_less_8rem {
        width: calc(16.66667% - 8rem)
    }

    .small_2_less_9rem {
        width: calc(16.66667% - 9rem)
    }

    .small_2_less_10rem {
        width: calc(16.66667% - 10rem)
    }

    .small_2_less_11rem {
        width: calc(16.66667% - 11rem)
    }

    .small_2_less_12rem {
        width: calc(16.66667% - 12rem)
    }

    .small_2_less_13rem {
        width: calc(16.66667% - 13rem)
    }

    .small_2_less_14rem {
        width: calc(16.66667% - 14rem)
    }

    .small_2_less_15rem {
        width: calc(16.66667% - 15rem)
    }

    .small_2_less_16rem {
        width: calc(16.66667% - 16rem)
    }

    .small_2_less_17rem {
        width: calc(16.66667% - 17rem)
    }

    .small_2_less_18rem {
        width: calc(16.66667% - 18rem)
    }

    .small_2_less_19rem {
        width: calc(16.66667% - 19rem)
    }

    .small_2_less_20rem {
        width: calc(16.66667% - 20rem)
    }

    .small_2_less_21rem {
        width: calc(16.66667% - 21rem)
    }

    .small_2_less_22rem {
        width: calc(16.66667% - 22rem)
    }

    .small_2_less_23rem {
        width: calc(16.66667% - 23rem)
    }

    .small_2_less_24rem {
        width: calc(16.66667% - 24rem)
    }

    .small_2_less_25rem {
        width: calc(16.66667% - 25rem)
    }

    .small_2_less_26rem {
        width: calc(16.66667% - 26rem)
    }

    .small_2_less_27rem {
        width: calc(16.66667% - 27rem)
    }

    .small_2_less_28rem {
        width: calc(16.66667% - 28rem)
    }

    .small_2_less_29rem {
        width: calc(16.66667% - 29rem)
    }

    .small_2_less_30rem {
        width: calc(16.66667% - 30rem)
    }

    .small_2_less_31rem {
        width: calc(16.66667% - 31rem)
    }

    .small_3 {
        width: 25%
    }

    .small_max_width_3 {
        max-width: 25%
    }

    .small_3_less_1rem {
        width: calc(25% - 1rem)
    }

    .small_3_less_2rem {
        width: calc(25% - 2rem)
    }

    .small_3_less_3rem {
        width: calc(25% - 3rem)
    }

    .small_3_less_4rem {
        width: calc(25% - 4rem)
    }

    .small_3_less_5rem {
        width: calc(25% - 5rem)
    }

    .small_3_less_6rem {
        width: calc(25% - 6rem)
    }

    .small_3_less_7rem {
        width: calc(25% - 7rem)
    }

    .small_3_less_8rem {
        width: calc(25% - 8rem)
    }

    .small_3_less_9rem {
        width: calc(25% - 9rem)
    }

    .small_3_less_10rem {
        width: calc(25% - 10rem)
    }

    .small_3_less_11rem {
        width: calc(25% - 11rem)
    }

    .small_3_less_12rem {
        width: calc(25% - 12rem)
    }

    .small_3_less_13rem {
        width: calc(25% - 13rem)
    }

    .small_3_less_14rem {
        width: calc(25% - 14rem)
    }

    .small_3_less_15rem {
        width: calc(25% - 15rem)
    }

    .small_3_less_16rem {
        width: calc(25% - 16rem)
    }

    .small_3_less_17rem {
        width: calc(25% - 17rem)
    }

    .small_3_less_18rem {
        width: calc(25% - 18rem)
    }

    .small_3_less_19rem {
        width: calc(25% - 19rem)
    }

    .small_3_less_20rem {
        width: calc(25% - 20rem)
    }

    .small_3_less_21rem {
        width: calc(25% - 21rem)
    }

    .small_3_less_22rem {
        width: calc(25% - 22rem)
    }

    .small_3_less_23rem {
        width: calc(25% - 23rem)
    }

    .small_3_less_24rem {
        width: calc(25% - 24rem)
    }

    .small_3_less_25rem {
        width: calc(25% - 25rem)
    }

    .small_3_less_26rem {
        width: calc(25% - 26rem)
    }

    .small_3_less_27rem {
        width: calc(25% - 27rem)
    }

    .small_3_less_28rem {
        width: calc(25% - 28rem)
    }

    .small_3_less_29rem {
        width: calc(25% - 29rem)
    }

    .small_3_less_30rem {
        width: calc(25% - 30rem)
    }

    .small_3_less_31rem {
        width: calc(25% - 31rem)
    }

    .small_4 {
        width: 33.33333%
    }

    .small_max_width_4 {
        max-width: 33.33333%
    }

    .small_4_less_1rem {
        width: calc(33.33333% - 1rem)
    }

    .small_4_less_2rem {
        width: calc(33.33333% - 2rem)
    }

    .small_4_less_3rem {
        width: calc(33.33333% - 3rem)
    }

    .small_4_less_4rem {
        width: calc(33.33333% - 4rem)
    }

    .small_4_less_5rem {
        width: calc(33.33333% - 5rem)
    }

    .small_4_less_6rem {
        width: calc(33.33333% - 6rem)
    }

    .small_4_less_7rem {
        width: calc(33.33333% - 7rem)
    }

    .small_4_less_8rem {
        width: calc(33.33333% - 8rem)
    }

    .small_4_less_9rem {
        width: calc(33.33333% - 9rem)
    }

    .small_4_less_10rem {
        width: calc(33.33333% - 10rem)
    }

    .small_4_less_11rem {
        width: calc(33.33333% - 11rem)
    }

    .small_4_less_12rem {
        width: calc(33.33333% - 12rem)
    }

    .small_4_less_13rem {
        width: calc(33.33333% - 13rem)
    }

    .small_4_less_14rem {
        width: calc(33.33333% - 14rem)
    }

    .small_4_less_15rem {
        width: calc(33.33333% - 15rem)
    }

    .small_4_less_16rem {
        width: calc(33.33333% - 16rem)
    }

    .small_4_less_17rem {
        width: calc(33.33333% - 17rem)
    }

    .small_4_less_18rem {
        width: calc(33.33333% - 18rem)
    }

    .small_4_less_19rem {
        width: calc(33.33333% - 19rem)
    }

    .small_4_less_20rem {
        width: calc(33.33333% - 20rem)
    }

    .small_4_less_21rem {
        width: calc(33.33333% - 21rem)
    }

    .small_4_less_22rem {
        width: calc(33.33333% - 22rem)
    }

    .small_4_less_23rem {
        width: calc(33.33333% - 23rem)
    }

    .small_4_less_24rem {
        width: calc(33.33333% - 24rem)
    }

    .small_4_less_25rem {
        width: calc(33.33333% - 25rem)
    }

    .small_4_less_26rem {
        width: calc(33.33333% - 26rem)
    }

    .small_4_less_27rem {
        width: calc(33.33333% - 27rem)
    }

    .small_4_less_28rem {
        width: calc(33.33333% - 28rem)
    }

    .small_4_less_29rem {
        width: calc(33.33333% - 29rem)
    }

    .small_4_less_30rem {
        width: calc(33.33333% - 30rem)
    }

    .small_4_less_31rem {
        width: calc(33.33333% - 31rem)
    }

    .small_5 {
        width: 41.66667%
    }

    .small_max_width_5 {
        max-width: 41.66667%
    }

    .small_5_less_1rem {
        width: calc(41.66667% - 1rem)
    }

    .small_5_less_2rem {
        width: calc(41.66667% - 2rem)
    }

    .small_5_less_3rem {
        width: calc(41.66667% - 3rem)
    }

    .small_5_less_4rem {
        width: calc(41.66667% - 4rem)
    }

    .small_5_less_5rem {
        width: calc(41.66667% - 5rem)
    }

    .small_5_less_6rem {
        width: calc(41.66667% - 6rem)
    }

    .small_5_less_7rem {
        width: calc(41.66667% - 7rem)
    }

    .small_5_less_8rem {
        width: calc(41.66667% - 8rem)
    }

    .small_5_less_9rem {
        width: calc(41.66667% - 9rem)
    }

    .small_5_less_10rem {
        width: calc(41.66667% - 10rem)
    }

    .small_5_less_11rem {
        width: calc(41.66667% - 11rem)
    }

    .small_5_less_12rem {
        width: calc(41.66667% - 12rem)
    }

    .small_5_less_13rem {
        width: calc(41.66667% - 13rem)
    }

    .small_5_less_14rem {
        width: calc(41.66667% - 14rem)
    }

    .small_5_less_15rem {
        width: calc(41.66667% - 15rem)
    }

    .small_5_less_16rem {
        width: calc(41.66667% - 16rem)
    }

    .small_5_less_17rem {
        width: calc(41.66667% - 17rem)
    }

    .small_5_less_18rem {
        width: calc(41.66667% - 18rem)
    }

    .small_5_less_19rem {
        width: calc(41.66667% - 19rem)
    }

    .small_5_less_20rem {
        width: calc(41.66667% - 20rem)
    }

    .small_5_less_21rem {
        width: calc(41.66667% - 21rem)
    }

    .small_5_less_22rem {
        width: calc(41.66667% - 22rem)
    }

    .small_5_less_23rem {
        width: calc(41.66667% - 23rem)
    }

    .small_5_less_24rem {
        width: calc(41.66667% - 24rem)
    }

    .small_5_less_25rem {
        width: calc(41.66667% - 25rem)
    }

    .small_5_less_26rem {
        width: calc(41.66667% - 26rem)
    }

    .small_5_less_27rem {
        width: calc(41.66667% - 27rem)
    }

    .small_5_less_28rem {
        width: calc(41.66667% - 28rem)
    }

    .small_5_less_29rem {
        width: calc(41.66667% - 29rem)
    }

    .small_5_less_30rem {
        width: calc(41.66667% - 30rem)
    }

    .small_5_less_31rem {
        width: calc(41.66667% - 31rem)
    }

    .small_6 {
        width: 50%
    }

    .small_max_width_6 {
        max-width: 50%
    }

    .small_6_less_1rem {
        width: calc(50% - 1rem)
    }

    .small_6_less_2rem {
        width: calc(50% - 2rem)
    }

    .small_6_less_3rem {
        width: calc(50% - 3rem)
    }

    .small_6_less_4rem {
        width: calc(50% - 4rem)
    }

    .small_6_less_5rem {
        width: calc(50% - 5rem)
    }

    .small_6_less_6rem {
        width: calc(50% - 6rem)
    }

    .small_6_less_7rem {
        width: calc(50% - 7rem)
    }

    .small_6_less_8rem {
        width: calc(50% - 8rem)
    }

    .small_6_less_9rem {
        width: calc(50% - 9rem)
    }

    .small_6_less_10rem {
        width: calc(50% - 10rem)
    }

    .small_6_less_11rem {
        width: calc(50% - 11rem)
    }

    .small_6_less_12rem {
        width: calc(50% - 12rem)
    }

    .small_6_less_13rem {
        width: calc(50% - 13rem)
    }

    .small_6_less_14rem {
        width: calc(50% - 14rem)
    }

    .small_6_less_15rem {
        width: calc(50% - 15rem)
    }

    .small_6_less_16rem {
        width: calc(50% - 16rem)
    }

    .small_6_less_17rem {
        width: calc(50% - 17rem)
    }

    .small_6_less_18rem {
        width: calc(50% - 18rem)
    }

    .small_6_less_19rem {
        width: calc(50% - 19rem)
    }

    .small_6_less_20rem {
        width: calc(50% - 20rem)
    }

    .small_6_less_21rem {
        width: calc(50% - 21rem)
    }

    .small_6_less_22rem {
        width: calc(50% - 22rem)
    }

    .small_6_less_23rem {
        width: calc(50% - 23rem)
    }

    .small_6_less_24rem {
        width: calc(50% - 24rem)
    }

    .small_6_less_25rem {
        width: calc(50% - 25rem)
    }

    .small_6_less_26rem {
        width: calc(50% - 26rem)
    }

    .small_6_less_27rem {
        width: calc(50% - 27rem)
    }

    .small_6_less_28rem {
        width: calc(50% - 28rem)
    }

    .small_6_less_29rem {
        width: calc(50% - 29rem)
    }

    .small_6_less_30rem {
        width: calc(50% - 30rem)
    }

    .small_6_less_31rem {
        width: calc(50% - 31rem)
    }

    .small_7 {
        width: 58.33333%
    }

    .small_max_width_7 {
        max-width: 58.33333%
    }

    .small_7_less_1rem {
        width: calc(58.33333% - 1rem)
    }

    .small_7_less_2rem {
        width: calc(58.33333% - 2rem)
    }

    .small_7_less_3rem {
        width: calc(58.33333% - 3rem)
    }

    .small_7_less_4rem {
        width: calc(58.33333% - 4rem)
    }

    .small_7_less_5rem {
        width: calc(58.33333% - 5rem)
    }

    .small_7_less_6rem {
        width: calc(58.33333% - 6rem)
    }

    .small_7_less_7rem {
        width: calc(58.33333% - 7rem)
    }

    .small_7_less_8rem {
        width: calc(58.33333% - 8rem)
    }

    .small_7_less_9rem {
        width: calc(58.33333% - 9rem)
    }

    .small_7_less_10rem {
        width: calc(58.33333% - 10rem)
    }

    .small_7_less_11rem {
        width: calc(58.33333% - 11rem)
    }

    .small_7_less_12rem {
        width: calc(58.33333% - 12rem)
    }

    .small_7_less_13rem {
        width: calc(58.33333% - 13rem)
    }

    .small_7_less_14rem {
        width: calc(58.33333% - 14rem)
    }

    .small_7_less_15rem {
        width: calc(58.33333% - 15rem)
    }

    .small_7_less_16rem {
        width: calc(58.33333% - 16rem)
    }

    .small_7_less_17rem {
        width: calc(58.33333% - 17rem)
    }

    .small_7_less_18rem {
        width: calc(58.33333% - 18rem)
    }

    .small_7_less_19rem {
        width: calc(58.33333% - 19rem)
    }

    .small_7_less_20rem {
        width: calc(58.33333% - 20rem)
    }

    .small_7_less_21rem {
        width: calc(58.33333% - 21rem)
    }

    .small_7_less_22rem {
        width: calc(58.33333% - 22rem)
    }

    .small_7_less_23rem {
        width: calc(58.33333% - 23rem)
    }

    .small_7_less_24rem {
        width: calc(58.33333% - 24rem)
    }

    .small_7_less_25rem {
        width: calc(58.33333% - 25rem)
    }

    .small_7_less_26rem {
        width: calc(58.33333% - 26rem)
    }

    .small_7_less_27rem {
        width: calc(58.33333% - 27rem)
    }

    .small_7_less_28rem {
        width: calc(58.33333% - 28rem)
    }

    .small_7_less_29rem {
        width: calc(58.33333% - 29rem)
    }

    .small_7_less_30rem {
        width: calc(58.33333% - 30rem)
    }

    .small_7_less_31rem {
        width: calc(58.33333% - 31rem)
    }

    .small_8 {
        width: 66.66667%
    }

    .small_max_width_8 {
        max-width: 66.66667%
    }

    .small_8_less_1rem {
        width: calc(66.66667% - 1rem)
    }

    .small_8_less_2rem {
        width: calc(66.66667% - 2rem)
    }

    .small_8_less_3rem {
        width: calc(66.66667% - 3rem)
    }

    .small_8_less_4rem {
        width: calc(66.66667% - 4rem)
    }

    .small_8_less_5rem {
        width: calc(66.66667% - 5rem)
    }

    .small_8_less_6rem {
        width: calc(66.66667% - 6rem)
    }

    .small_8_less_7rem {
        width: calc(66.66667% - 7rem)
    }

    .small_8_less_8rem {
        width: calc(66.66667% - 8rem)
    }

    .small_8_less_9rem {
        width: calc(66.66667% - 9rem)
    }

    .small_8_less_10rem {
        width: calc(66.66667% - 10rem)
    }

    .small_8_less_11rem {
        width: calc(66.66667% - 11rem)
    }

    .small_8_less_12rem {
        width: calc(66.66667% - 12rem)
    }

    .small_8_less_13rem {
        width: calc(66.66667% - 13rem)
    }

    .small_8_less_14rem {
        width: calc(66.66667% - 14rem)
    }

    .small_8_less_15rem {
        width: calc(66.66667% - 15rem)
    }

    .small_8_less_16rem {
        width: calc(66.66667% - 16rem)
    }

    .small_8_less_17rem {
        width: calc(66.66667% - 17rem)
    }

    .small_8_less_18rem {
        width: calc(66.66667% - 18rem)
    }

    .small_8_less_19rem {
        width: calc(66.66667% - 19rem)
    }

    .small_8_less_20rem {
        width: calc(66.66667% - 20rem)
    }

    .small_8_less_21rem {
        width: calc(66.66667% - 21rem)
    }

    .small_8_less_22rem {
        width: calc(66.66667% - 22rem)
    }

    .small_8_less_23rem {
        width: calc(66.66667% - 23rem)
    }

    .small_8_less_24rem {
        width: calc(66.66667% - 24rem)
    }

    .small_8_less_25rem {
        width: calc(66.66667% - 25rem)
    }

    .small_8_less_26rem {
        width: calc(66.66667% - 26rem)
    }

    .small_8_less_27rem {
        width: calc(66.66667% - 27rem)
    }

    .small_8_less_28rem {
        width: calc(66.66667% - 28rem)
    }

    .small_8_less_29rem {
        width: calc(66.66667% - 29rem)
    }

    .small_8_less_30rem {
        width: calc(66.66667% - 30rem)
    }

    .small_8_less_31rem {
        width: calc(66.66667% - 31rem)
    }

    .small_9 {
        width: 75%
    }

    .small_max_width_9 {
        max-width: 75%
    }

    .small_9_less_1rem {
        width: calc(75% - 1rem)
    }

    .small_9_less_2rem {
        width: calc(75% - 2rem)
    }

    .small_9_less_3rem {
        width: calc(75% - 3rem)
    }

    .small_9_less_4rem {
        width: calc(75% - 4rem)
    }

    .small_9_less_5rem {
        width: calc(75% - 5rem)
    }

    .small_9_less_6rem {
        width: calc(75% - 6rem)
    }

    .small_9_less_7rem {
        width: calc(75% - 7rem)
    }

    .small_9_less_8rem {
        width: calc(75% - 8rem)
    }

    .small_9_less_9rem {
        width: calc(75% - 9rem)
    }

    .small_9_less_10rem {
        width: calc(75% - 10rem)
    }

    .small_9_less_11rem {
        width: calc(75% - 11rem)
    }

    .small_9_less_12rem {
        width: calc(75% - 12rem)
    }

    .small_9_less_13rem {
        width: calc(75% - 13rem)
    }

    .small_9_less_14rem {
        width: calc(75% - 14rem)
    }

    .small_9_less_15rem {
        width: calc(75% - 15rem)
    }

    .small_9_less_16rem {
        width: calc(75% - 16rem)
    }

    .small_9_less_17rem {
        width: calc(75% - 17rem)
    }

    .small_9_less_18rem {
        width: calc(75% - 18rem)
    }

    .small_9_less_19rem {
        width: calc(75% - 19rem)
    }

    .small_9_less_20rem {
        width: calc(75% - 20rem)
    }

    .small_9_less_21rem {
        width: calc(75% - 21rem)
    }

    .small_9_less_22rem {
        width: calc(75% - 22rem)
    }

    .small_9_less_23rem {
        width: calc(75% - 23rem)
    }

    .small_9_less_24rem {
        width: calc(75% - 24rem)
    }

    .small_9_less_25rem {
        width: calc(75% - 25rem)
    }

    .small_9_less_26rem {
        width: calc(75% - 26rem)
    }

    .small_9_less_27rem {
        width: calc(75% - 27rem)
    }

    .small_9_less_28rem {
        width: calc(75% - 28rem)
    }

    .small_9_less_29rem {
        width: calc(75% - 29rem)
    }

    .small_9_less_30rem {
        width: calc(75% - 30rem)
    }

    .small_9_less_31rem {
        width: calc(75% - 31rem)
    }

    .small_10 {
        width: 83.33333%
    }

    .small_max_width_10 {
        max-width: 83.33333%
    }

    .small_10_less_1rem {
        width: calc(83.33333% - 1rem)
    }

    .small_10_less_2rem {
        width: calc(83.33333% - 2rem)
    }

    .small_10_less_3rem {
        width: calc(83.33333% - 3rem)
    }

    .small_10_less_4rem {
        width: calc(83.33333% - 4rem)
    }

    .small_10_less_5rem {
        width: calc(83.33333% - 5rem)
    }

    .small_10_less_6rem {
        width: calc(83.33333% - 6rem)
    }

    .small_10_less_7rem {
        width: calc(83.33333% - 7rem)
    }

    .small_10_less_8rem {
        width: calc(83.33333% - 8rem)
    }

    .small_10_less_9rem {
        width: calc(83.33333% - 9rem)
    }

    .small_10_less_10rem {
        width: calc(83.33333% - 10rem)
    }

    .small_10_less_11rem {
        width: calc(83.33333% - 11rem)
    }

    .small_10_less_12rem {
        width: calc(83.33333% - 12rem)
    }

    .small_10_less_13rem {
        width: calc(83.33333% - 13rem)
    }

    .small_10_less_14rem {
        width: calc(83.33333% - 14rem)
    }

    .small_10_less_15rem {
        width: calc(83.33333% - 15rem)
    }

    .small_10_less_16rem {
        width: calc(83.33333% - 16rem)
    }

    .small_10_less_17rem {
        width: calc(83.33333% - 17rem)
    }

    .small_10_less_18rem {
        width: calc(83.33333% - 18rem)
    }

    .small_10_less_19rem {
        width: calc(83.33333% - 19rem)
    }

    .small_10_less_20rem {
        width: calc(83.33333% - 20rem)
    }

    .small_10_less_21rem {
        width: calc(83.33333% - 21rem)
    }

    .small_10_less_22rem {
        width: calc(83.33333% - 22rem)
    }

    .small_10_less_23rem {
        width: calc(83.33333% - 23rem)
    }

    .small_10_less_24rem {
        width: calc(83.33333% - 24rem)
    }

    .small_10_less_25rem {
        width: calc(83.33333% - 25rem)
    }

    .small_10_less_26rem {
        width: calc(83.33333% - 26rem)
    }

    .small_10_less_27rem {
        width: calc(83.33333% - 27rem)
    }

    .small_10_less_28rem {
        width: calc(83.33333% - 28rem)
    }

    .small_10_less_29rem {
        width: calc(83.33333% - 29rem)
    }

    .small_10_less_30rem {
        width: calc(83.33333% - 30rem)
    }

    .small_10_less_31rem {
        width: calc(83.33333% - 31rem)
    }

    .small_11 {
        width: 91.66667%
    }

    .small_max_width_11 {
        max-width: 91.66667%
    }

    .small_11_less_1rem {
        width: calc(91.66667% - 1rem)
    }

    .small_11_less_2rem {
        width: calc(91.66667% - 2rem)
    }

    .small_11_less_3rem {
        width: calc(91.66667% - 3rem)
    }

    .small_11_less_4rem {
        width: calc(91.66667% - 4rem)
    }

    .small_11_less_5rem {
        width: calc(91.66667% - 5rem)
    }

    .small_11_less_6rem {
        width: calc(91.66667% - 6rem)
    }

    .small_11_less_7rem {
        width: calc(91.66667% - 7rem)
    }

    .small_11_less_8rem {
        width: calc(91.66667% - 8rem)
    }

    .small_11_less_9rem {
        width: calc(91.66667% - 9rem)
    }

    .small_11_less_10rem {
        width: calc(91.66667% - 10rem)
    }

    .small_11_less_11rem {
        width: calc(91.66667% - 11rem)
    }

    .small_11_less_12rem {
        width: calc(91.66667% - 12rem)
    }

    .small_11_less_13rem {
        width: calc(91.66667% - 13rem)
    }

    .small_11_less_14rem {
        width: calc(91.66667% - 14rem)
    }

    .small_11_less_15rem {
        width: calc(91.66667% - 15rem)
    }

    .small_11_less_16rem {
        width: calc(91.66667% - 16rem)
    }

    .small_11_less_17rem {
        width: calc(91.66667% - 17rem)
    }

    .small_11_less_18rem {
        width: calc(91.66667% - 18rem)
    }

    .small_11_less_19rem {
        width: calc(91.66667% - 19rem)
    }

    .small_11_less_20rem {
        width: calc(91.66667% - 20rem)
    }

    .small_11_less_21rem {
        width: calc(91.66667% - 21rem)
    }

    .small_11_less_22rem {
        width: calc(91.66667% - 22rem)
    }

    .small_11_less_23rem {
        width: calc(91.66667% - 23rem)
    }

    .small_11_less_24rem {
        width: calc(91.66667% - 24rem)
    }

    .small_11_less_25rem {
        width: calc(91.66667% - 25rem)
    }

    .small_11_less_26rem {
        width: calc(91.66667% - 26rem)
    }

    .small_11_less_27rem {
        width: calc(91.66667% - 27rem)
    }

    .small_11_less_28rem {
        width: calc(91.66667% - 28rem)
    }

    .small_11_less_29rem {
        width: calc(91.66667% - 29rem)
    }

    .small_11_less_30rem {
        width: calc(91.66667% - 30rem)
    }

    .small_11_less_31rem {
        width: calc(91.66667% - 31rem)
    }

    .small_12 {
        width: 100%
    }

    .small_max_width_12 {
        max-width: 100%
    }

    .small_12_less_1rem {
        width: calc(100% - 1rem)
    }

    .small_12_less_2rem {
        width: calc(100% - 2rem)
    }

    .small_12_less_3rem {
        width: calc(100% - 3rem)
    }

    .small_12_less_4rem {
        width: calc(100% - 4rem)
    }

    .small_12_less_5rem {
        width: calc(100% - 5rem)
    }

    .small_12_less_6rem {
        width: calc(100% - 6rem)
    }

    .small_12_less_7rem {
        width: calc(100% - 7rem)
    }

    .small_12_less_8rem {
        width: calc(100% - 8rem)
    }

    .small_12_less_9rem {
        width: calc(100% - 9rem)
    }

    .small_12_less_10rem {
        width: calc(100% - 10rem)
    }

    .small_12_less_11rem {
        width: calc(100% - 11rem)
    }

    .small_12_less_12rem {
        width: calc(100% - 12rem)
    }

    .small_12_less_13rem {
        width: calc(100% - 13rem)
    }

    .small_12_less_14rem {
        width: calc(100% - 14rem)
    }

    .small_12_less_15rem {
        width: calc(100% - 15rem)
    }

    .small_12_less_16rem {
        width: calc(100% - 16rem)
    }

    .small_12_less_17rem {
        width: calc(100% - 17rem)
    }

    .small_12_less_18rem {
        width: calc(100% - 18rem)
    }

    .small_12_less_19rem {
        width: calc(100% - 19rem)
    }

    .small_12_less_20rem {
        width: calc(100% - 20rem)
    }

    .small_12_less_21rem {
        width: calc(100% - 21rem)
    }

    .small_12_less_22rem {
        width: calc(100% - 22rem)
    }

    .small_12_less_23rem {
        width: calc(100% - 23rem)
    }

    .small_12_less_24rem {
        width: calc(100% - 24rem)
    }

    .small_12_less_25rem {
        width: calc(100% - 25rem)
    }

    .small_12_less_26rem {
        width: calc(100% - 26rem)
    }

    .small_12_less_27rem {
        width: calc(100% - 27rem)
    }

    .small_12_less_28rem {
        width: calc(100% - 28rem)
    }

    .small_12_less_29rem {
        width: calc(100% - 29rem)
    }

    .small_12_less_30rem {
        width: calc(100% - 30rem)
    }

    .small_12_less_31rem {
        width: calc(100% - 31rem)
    }

    .small_1rem {
        width: 1rem
    }

    .small_height_1rem {
        height: 1rem
    }

    .small_max_width_1rem {
        max-width: 1rem
    }

    .small_2rem {
        width: 2rem
    }

    .small_height_2rem {
        height: 2rem
    }

    .small_max_width_2rem {
        max-width: 2rem
    }

    .small_3rem {
        width: 3rem
    }

    .small_height_3rem {
        height: 3rem
    }

    .small_max_width_3rem {
        max-width: 3rem
    }

    .small_4rem {
        width: 4rem
    }

    .small_height_4rem {
        height: 4rem
    }

    .small_max_width_4rem {
        max-width: 4rem
    }

    .small_5rem {
        width: 5rem
    }

    .small_height_5rem {
        height: 5rem
    }

    .small_max_width_5rem {
        max-width: 5rem
    }

    .small_6rem {
        width: 6rem
    }

    .small_height_6rem {
        height: 6rem
    }

    .small_max_width_6rem {
        max-width: 6rem
    }

    .small_7rem {
        width: 7rem
    }

    .small_height_7rem {
        height: 7rem
    }

    .small_max_width_7rem {
        max-width: 7rem
    }

    .small_8rem {
        width: 8rem
    }

    .small_height_8rem {
        height: 8rem
    }

    .small_max_width_8rem {
        max-width: 8rem
    }

    .small_9rem {
        width: 9rem
    }

    .small_height_9rem {
        height: 9rem
    }

    .small_max_width_9rem {
        max-width: 9rem
    }

    .small_10rem {
        width: 10rem
    }

    .small_height_10rem {
        height: 10rem
    }

    .small_max_width_10rem {
        max-width: 10rem
    }

    .small_11rem {
        width: 11rem
    }

    .small_height_11rem {
        height: 11rem
    }

    .small_max_width_11rem {
        max-width: 11rem
    }

    .small_12rem {
        width: 12rem
    }

    .small_height_12rem {
        height: 12rem
    }

    .small_max_width_12rem {
        max-width: 12rem
    }

    .small_13rem {
        width: 13rem
    }

    .small_height_13rem {
        height: 13rem
    }

    .small_max_width_13rem {
        max-width: 13rem
    }

    .small_14rem {
        width: 14rem
    }

    .small_height_14rem {
        height: 14rem
    }

    .small_max_width_14rem {
        max-width: 14rem
    }

    .small_15rem {
        width: 15rem
    }

    .small_height_15rem {
        height: 15rem
    }

    .small_max_width_15rem {
        max-width: 15rem
    }

    .small_16rem {
        width: 16rem
    }

    .small_height_16rem {
        height: 16rem
    }

    .small_max_width_16rem {
        max-width: 16rem
    }

    .small_17rem {
        width: 17rem
    }

    .small_height_17rem {
        height: 17rem
    }

    .small_max_width_17rem {
        max-width: 17rem
    }

    .small_18rem {
        width: 18rem
    }

    .small_height_18rem {
        height: 18rem
    }

    .small_max_width_18rem {
        max-width: 18rem
    }

    .small_19rem {
        width: 19rem
    }

    .small_height_19rem {
        height: 19rem
    }

    .small_max_width_19rem {
        max-width: 19rem
    }

    .small_20rem {
        width: 20rem
    }

    .small_height_20rem {
        height: 20rem
    }

    .small_max_width_20rem {
        max-width: 20rem
    }

    .small_21rem {
        width: 21rem
    }

    .small_height_21rem {
        height: 21rem
    }

    .small_max_width_21rem {
        max-width: 21rem
    }

    .small_22rem {
        width: 22rem
    }

    .small_height_22rem {
        height: 22rem
    }

    .small_max_width_22rem {
        max-width: 22rem
    }

    .small_23rem {
        width: 23rem
    }

    .small_height_23rem {
        height: 23rem
    }

    .small_max_width_23rem {
        max-width: 23rem
    }

    .small_24rem {
        width: 24rem
    }

    .small_height_24rem {
        height: 24rem
    }

    .small_max_width_24rem {
        max-width: 24rem
    }

    .small_25rem {
        width: 25rem
    }

    .small_height_25rem {
        height: 25rem
    }

    .small_max_width_25rem {
        max-width: 25rem
    }

    .small_26rem {
        width: 26rem
    }

    .small_height_26rem {
        height: 26rem
    }

    .small_max_width_26rem {
        max-width: 26rem
    }

    .small_27rem {
        width: 27rem
    }

    .small_height_27rem {
        height: 27rem
    }

    .small_max_width_27rem {
        max-width: 27rem
    }

    .small_28rem {
        width: 28rem
    }

    .small_height_28rem {
        height: 28rem
    }

    .small_max_width_28rem {
        max-width: 28rem
    }

    .small_29rem {
        width: 29rem
    }

    .small_height_29rem {
        height: 29rem
    }

    .small_max_width_29rem {
        max-width: 29rem
    }

    .small_30rem {
        width: 30rem
    }

    .small_height_30rem {
        height: 30rem
    }

    .small_max_width_30rem {
        max-width: 30rem
    }

    .small_31rem {
        width: 31rem
    }

    .small_height_31rem {
        height: 31rem
    }

    .small_max_width_31rem {
        max-width: 31rem
    }

    .push_1_small {
        left: 8.33333%
    }

    .pull_1_small {
        left: -8.33333%
    }

    .push_1rem_small {
        left: 1rem
    }

    .pull_1rem_small {
        left: -1rem
    }

    .push_2_small {
        left: 16.66667%
    }

    .pull_2_small {
        left: -16.66667%
    }

    .push_2rem_small {
        left: 2rem
    }

    .pull_2rem_small {
        left: -2rem
    }

    .push_3_small {
        left: 25%
    }

    .pull_3_small {
        left: -25%
    }

    .push_3rem_small {
        left: 3rem
    }

    .pull_3rem_small {
        left: -3rem
    }

    .push_4_small {
        left: 33.33333%
    }

    .pull_4_small {
        left: -33.33333%
    }

    .push_4rem_small {
        left: 4rem
    }

    .pull_4rem_small {
        left: -4rem
    }

    .push_5_small {
        left: 41.66667%
    }

    .pull_5_small {
        left: -41.66667%
    }

    .push_5rem_small {
        left: 5rem
    }

    .pull_5rem_small {
        left: -5rem
    }

    .push_6_small {
        left: 50%
    }

    .pull_6_small {
        left: -50%
    }

    .push_6rem_small {
        left: 6rem
    }

    .pull_6rem_small {
        left: -6rem
    }

    .push_7_small {
        left: 58.33333%
    }

    .pull_7_small {
        left: -58.33333%
    }

    .push_7rem_small {
        left: 7rem
    }

    .pull_7rem_small {
        left: -7rem
    }

    .push_8_small {
        left: 66.66667%
    }

    .pull_8_small {
        left: -66.66667%
    }

    .push_8rem_small {
        left: 8rem
    }

    .pull_8rem_small {
        left: -8rem
    }

    .push_9_small {
        left: 75%
    }

    .pull_9_small {
        left: -75%
    }

    .push_9rem_small {
        left: 9rem
    }

    .pull_9rem_small {
        left: -9rem
    }

    .push_10_small {
        left: 83.33333%
    }

    .pull_10_small {
        left: -83.33333%
    }

    .push_10rem_small {
        left: 10rem
    }

    .pull_10rem_small {
        left: -10rem
    }

    .push_11_small {
        left: 91.66667%
    }

    .pull_11_small {
        left: -91.66667%
    }

    .push_11rem_small {
        left: 11rem
    }

    .pull_11rem_small {
        left: -11rem
    }

    .push_12_small {
        left: 100%
    }

    .pull_12_small {
        left: -100%
    }

    .push_12rem_small {
        left: 12rem
    }

    .pull_12rem_small {
        left: -12rem
    }

    .content_padding_small.row>.column>.content,.content_padding_small>.row>.column>.content {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .content_padding_small.column>.content {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .content_margin_small.row>.column>.content,.content_margin_small>.row>.column>.content {
        margin-left: 1rem;
        margin-right: 1rem
    }

    .content_margin_small.column>.content {
        margin-left: 1rem;
        margin-right: 1rem
    }

    .center_small {
        display: block!important;
        margin-left: auto!important;
        margin-right: auto!important;
        float: none!important
    }

    .float_right_small {
        float: right
    }

    .float_right_small+[class*=float_left] {
        clear: left
    }

    .float_left_small {
        float: left
    }

    .float_left_small+[class*=float_right] {
        clear: right
    }

    .no_margin_small,.no_spacing_small {
        margin-top: 0!important;
        margin-bottom: 0!important
    }

    .no_margin_top_small,.no_spacing_top_small {
        margin-top: 0!important
    }

    .no_margin_bottom_small,.no_spacing_bottom_small {
        margin-bottom: 0!important
    }

    .bumping_small {
        margin-bottom: 0!important
    }

    .bumping_small+.bumping_small {
        margin-top: 0!important
    }

    .item_spacing_small {
        margin-top: 3rem;
        margin-bottom: 3rem
    }

    .item_spacing_top_small {
        margin-top: 3rem
    }

    .item_spacing_bottom_small {
        margin-bottom: 3rem
    }

    .item_padding_small {
        padding-top: 3rem;
        padding-bottom: 3rem
    }

    .item_padding_top_small {
        padding-top: 3rem
    }

    .item_padding_bottom_small {
        padding-bottom: 3rem
    }

    .paragraph_spacing_small {
        margin-top: 1rem!important;
        margin-bottom: 1rem!important
    }

    .paragraph_spacing_top_small {
        margin-top: 1rem!important
    }

    .paragraph_spacing_bottom_small {
        margin-bottom: 1rem!important
    }

    .half_spacing_small {
        margin-top: 1rem!important;
        margin-bottom: 1rem!important
    }

    .half_spacing_top_small {
        margin-top: 1rem!important
    }

    .half_spacing_bottom_small {
        margin-bottom: 1rem!important
    }

    .escape_gutters_left_small {
        margin-left: -1rem
    }

    .escape_gutters_right_small {
        margin-right: -1rem
    }

    .escape_gutters_small {
        margin-right: -1rem;
        margin-left: -1rem
    }

    .add_gutters_left_small {
        margin-left: 1rem
    }

    .add_gutters_right_small {
        margin-right: 1rem
    }

    .add_gutters_small {
        margin-right: 1rem;
        margin-left: 1rem
    }

    .text_center_small {
        text-align: center!important
    }

    .text_justify_small {
        text-align: justify!important
    }

    .text_justify_small.row:after {
        content: '';
        width: 100%;
        display: inline-block
    }

    .text_left_small {
        text-align: left!important
    }

    .text_right_small {
        text-align: right!important
    }

    .hide_small {
        display: none!important
    }

    .top_spacing_small {
        margin-top: 3rem!important
    }

    .bottom_spacing_small {
        margin-bottom: 3rem!important
    }

    .top_padding_small {
        padding-top: 3rem!important
    }

    .bottom_padding_small {
        padding-bottom: 3rem!important
    }

    .valign_top_small {
        vertical-align: top
    }

    .valign_top_small .column {
        vertical-align: top
    }

    .valign_middle_small {
        vertical-align: middle
    }

    .valign_middle_small .column {
        vertical-align: middle
    }

    .valign_bottom_small {
        vertical-align: bottom
    }

    .valign_bottom_small .column {
        vertical-align: bottom
    }

    .overlay_small_rel {
        position: relative!important;
        left: auto!important;
        right: auto!important;
        top: auto!important;
        bottom: auto!important;
        transform: none!important
    }

    .overlay_small_rel>.column {
        position: relative!important;
        transform: none!important
    }
}

@media(max-width: 959px) and (min-width:576px) {
    .medium_1 {
        width:8.33333%
    }

    .medium_max_width_1 {
        max-width: 8.33333%
    }

    .medium_1_less_1rem {
        width: calc(8.33333% - 1rem)
    }

    .medium_1_less_2rem {
        width: calc(8.33333% - 2rem)
    }

    .medium_1_less_3rem {
        width: calc(8.33333% - 3rem)
    }

    .medium_1_less_4rem {
        width: calc(8.33333% - 4rem)
    }

    .medium_1_less_5rem {
        width: calc(8.33333% - 5rem)
    }

    .medium_1_less_6rem {
        width: calc(8.33333% - 6rem)
    }

    .medium_1_less_7rem {
        width: calc(8.33333% - 7rem)
    }

    .medium_1_less_8rem {
        width: calc(8.33333% - 8rem)
    }

    .medium_1_less_9rem {
        width: calc(8.33333% - 9rem)
    }

    .medium_1_less_10rem {
        width: calc(8.33333% - 10rem)
    }

    .medium_1_less_11rem {
        width: calc(8.33333% - 11rem)
    }

    .medium_1_less_12rem {
        width: calc(8.33333% - 12rem)
    }

    .medium_1_less_13rem {
        width: calc(8.33333% - 13rem)
    }

    .medium_1_less_14rem {
        width: calc(8.33333% - 14rem)
    }

    .medium_1_less_15rem {
        width: calc(8.33333% - 15rem)
    }

    .medium_1_less_16rem {
        width: calc(8.33333% - 16rem)
    }

    .medium_1_less_17rem {
        width: calc(8.33333% - 17rem)
    }

    .medium_1_less_18rem {
        width: calc(8.33333% - 18rem)
    }

    .medium_1_less_19rem {
        width: calc(8.33333% - 19rem)
    }

    .medium_1_less_20rem {
        width: calc(8.33333% - 20rem)
    }

    .medium_1_less_21rem {
        width: calc(8.33333% - 21rem)
    }

    .medium_1_less_22rem {
        width: calc(8.33333% - 22rem)
    }

    .medium_1_less_23rem {
        width: calc(8.33333% - 23rem)
    }

    .medium_1_less_24rem {
        width: calc(8.33333% - 24rem)
    }

    .medium_1_less_25rem {
        width: calc(8.33333% - 25rem)
    }

    .medium_1_less_26rem {
        width: calc(8.33333% - 26rem)
    }

    .medium_1_less_27rem {
        width: calc(8.33333% - 27rem)
    }

    .medium_1_less_28rem {
        width: calc(8.33333% - 28rem)
    }

    .medium_1_less_29rem {
        width: calc(8.33333% - 29rem)
    }

    .medium_1_less_30rem {
        width: calc(8.33333% - 30rem)
    }

    .medium_1_less_31rem {
        width: calc(8.33333% - 31rem)
    }

    .medium_2 {
        width: 16.66667%
    }

    .medium_max_width_2 {
        max-width: 16.66667%
    }

    .medium_2_less_1rem {
        width: calc(16.66667% - 1rem)
    }

    .medium_2_less_2rem {
        width: calc(16.66667% - 2rem)
    }

    .medium_2_less_3rem {
        width: calc(16.66667% - 3rem)
    }

    .medium_2_less_4rem {
        width: calc(16.66667% - 4rem)
    }

    .medium_2_less_5rem {
        width: calc(16.66667% - 5rem)
    }

    .medium_2_less_6rem {
        width: calc(16.66667% - 6rem)
    }

    .medium_2_less_7rem {
        width: calc(16.66667% - 7rem)
    }

    .medium_2_less_8rem {
        width: calc(16.66667% - 8rem)
    }

    .medium_2_less_9rem {
        width: calc(16.66667% - 9rem)
    }

    .medium_2_less_10rem {
        width: calc(16.66667% - 10rem)
    }

    .medium_2_less_11rem {
        width: calc(16.66667% - 11rem)
    }

    .medium_2_less_12rem {
        width: calc(16.66667% - 12rem)
    }

    .medium_2_less_13rem {
        width: calc(16.66667% - 13rem)
    }

    .medium_2_less_14rem {
        width: calc(16.66667% - 14rem)
    }

    .medium_2_less_15rem {
        width: calc(16.66667% - 15rem)
    }

    .medium_2_less_16rem {
        width: calc(16.66667% - 16rem)
    }

    .medium_2_less_17rem {
        width: calc(16.66667% - 17rem)
    }

    .medium_2_less_18rem {
        width: calc(16.66667% - 18rem)
    }

    .medium_2_less_19rem {
        width: calc(16.66667% - 19rem)
    }

    .medium_2_less_20rem {
        width: calc(16.66667% - 20rem)
    }

    .medium_2_less_21rem {
        width: calc(16.66667% - 21rem)
    }

    .medium_2_less_22rem {
        width: calc(16.66667% - 22rem)
    }

    .medium_2_less_23rem {
        width: calc(16.66667% - 23rem)
    }

    .medium_2_less_24rem {
        width: calc(16.66667% - 24rem)
    }

    .medium_2_less_25rem {
        width: calc(16.66667% - 25rem)
    }

    .medium_2_less_26rem {
        width: calc(16.66667% - 26rem)
    }

    .medium_2_less_27rem {
        width: calc(16.66667% - 27rem)
    }

    .medium_2_less_28rem {
        width: calc(16.66667% - 28rem)
    }

    .medium_2_less_29rem {
        width: calc(16.66667% - 29rem)
    }

    .medium_2_less_30rem {
        width: calc(16.66667% - 30rem)
    }

    .medium_2_less_31rem {
        width: calc(16.66667% - 31rem)
    }

    .medium_3 {
        width: 25%
    }

    .medium_max_width_3 {
        max-width: 25%
    }

    .medium_3_less_1rem {
        width: calc(25% - 1rem)
    }

    .medium_3_less_2rem {
        width: calc(25% - 2rem)
    }

    .medium_3_less_3rem {
        width: calc(25% - 3rem)
    }

    .medium_3_less_4rem {
        width: calc(25% - 4rem)
    }

    .medium_3_less_5rem {
        width: calc(25% - 5rem)
    }

    .medium_3_less_6rem {
        width: calc(25% - 6rem)
    }

    .medium_3_less_7rem {
        width: calc(25% - 7rem)
    }

    .medium_3_less_8rem {
        width: calc(25% - 8rem)
    }

    .medium_3_less_9rem {
        width: calc(25% - 9rem)
    }

    .medium_3_less_10rem {
        width: calc(25% - 10rem)
    }

    .medium_3_less_11rem {
        width: calc(25% - 11rem)
    }

    .medium_3_less_12rem {
        width: calc(25% - 12rem)
    }

    .medium_3_less_13rem {
        width: calc(25% - 13rem)
    }

    .medium_3_less_14rem {
        width: calc(25% - 14rem)
    }

    .medium_3_less_15rem {
        width: calc(25% - 15rem)
    }

    .medium_3_less_16rem {
        width: calc(25% - 16rem)
    }

    .medium_3_less_17rem {
        width: calc(25% - 17rem)
    }

    .medium_3_less_18rem {
        width: calc(25% - 18rem)
    }

    .medium_3_less_19rem {
        width: calc(25% - 19rem)
    }

    .medium_3_less_20rem {
        width: calc(25% - 20rem)
    }

    .medium_3_less_21rem {
        width: calc(25% - 21rem)
    }

    .medium_3_less_22rem {
        width: calc(25% - 22rem)
    }

    .medium_3_less_23rem {
        width: calc(25% - 23rem)
    }

    .medium_3_less_24rem {
        width: calc(25% - 24rem)
    }

    .medium_3_less_25rem {
        width: calc(25% - 25rem)
    }

    .medium_3_less_26rem {
        width: calc(25% - 26rem)
    }

    .medium_3_less_27rem {
        width: calc(25% - 27rem)
    }

    .medium_3_less_28rem {
        width: calc(25% - 28rem)
    }

    .medium_3_less_29rem {
        width: calc(25% - 29rem)
    }

    .medium_3_less_30rem {
        width: calc(25% - 30rem)
    }

    .medium_3_less_31rem {
        width: calc(25% - 31rem)
    }

    .medium_4 {
        width: 33.33333%
    }

    .medium_max_width_4 {
        max-width: 33.33333%
    }

    .medium_4_less_1rem {
        width: calc(33.33333% - 1rem)
    }

    .medium_4_less_2rem {
        width: calc(33.33333% - 2rem)
    }

    .medium_4_less_3rem {
        width: calc(33.33333% - 3rem)
    }

    .medium_4_less_4rem {
        width: calc(33.33333% - 4rem)
    }

    .medium_4_less_5rem {
        width: calc(33.33333% - 5rem)
    }

    .medium_4_less_6rem {
        width: calc(33.33333% - 6rem)
    }

    .medium_4_less_7rem {
        width: calc(33.33333% - 7rem)
    }

    .medium_4_less_8rem {
        width: calc(33.33333% - 8rem)
    }

    .medium_4_less_9rem {
        width: calc(33.33333% - 9rem)
    }

    .medium_4_less_10rem {
        width: calc(33.33333% - 10rem)
    }

    .medium_4_less_11rem {
        width: calc(33.33333% - 11rem)
    }

    .medium_4_less_12rem {
        width: calc(33.33333% - 12rem)
    }

    .medium_4_less_13rem {
        width: calc(33.33333% - 13rem)
    }

    .medium_4_less_14rem {
        width: calc(33.33333% - 14rem)
    }

    .medium_4_less_15rem {
        width: calc(33.33333% - 15rem)
    }

    .medium_4_less_16rem {
        width: calc(33.33333% - 16rem)
    }

    .medium_4_less_17rem {
        width: calc(33.33333% - 17rem)
    }

    .medium_4_less_18rem {
        width: calc(33.33333% - 18rem)
    }

    .medium_4_less_19rem {
        width: calc(33.33333% - 19rem)
    }

    .medium_4_less_20rem {
        width: calc(33.33333% - 20rem)
    }

    .medium_4_less_21rem {
        width: calc(33.33333% - 21rem)
    }

    .medium_4_less_22rem {
        width: calc(33.33333% - 22rem)
    }

    .medium_4_less_23rem {
        width: calc(33.33333% - 23rem)
    }

    .medium_4_less_24rem {
        width: calc(33.33333% - 24rem)
    }

    .medium_4_less_25rem {
        width: calc(33.33333% - 25rem)
    }

    .medium_4_less_26rem {
        width: calc(33.33333% - 26rem)
    }

    .medium_4_less_27rem {
        width: calc(33.33333% - 27rem)
    }

    .medium_4_less_28rem {
        width: calc(33.33333% - 28rem)
    }

    .medium_4_less_29rem {
        width: calc(33.33333% - 29rem)
    }

    .medium_4_less_30rem {
        width: calc(33.33333% - 30rem)
    }

    .medium_4_less_31rem {
        width: calc(33.33333% - 31rem)
    }

    .medium_5 {
        width: 41.66667%
    }

    .medium_max_width_5 {
        max-width: 41.66667%
    }

    .medium_5_less_1rem {
        width: calc(41.66667% - 1rem)
    }

    .medium_5_less_2rem {
        width: calc(41.66667% - 2rem)
    }

    .medium_5_less_3rem {
        width: calc(41.66667% - 3rem)
    }

    .medium_5_less_4rem {
        width: calc(41.66667% - 4rem)
    }

    .medium_5_less_5rem {
        width: calc(41.66667% - 5rem)
    }

    .medium_5_less_6rem {
        width: calc(41.66667% - 6rem)
    }

    .medium_5_less_7rem {
        width: calc(41.66667% - 7rem)
    }

    .medium_5_less_8rem {
        width: calc(41.66667% - 8rem)
    }

    .medium_5_less_9rem {
        width: calc(41.66667% - 9rem)
    }

    .medium_5_less_10rem {
        width: calc(41.66667% - 10rem)
    }

    .medium_5_less_11rem {
        width: calc(41.66667% - 11rem)
    }

    .medium_5_less_12rem {
        width: calc(41.66667% - 12rem)
    }

    .medium_5_less_13rem {
        width: calc(41.66667% - 13rem)
    }

    .medium_5_less_14rem {
        width: calc(41.66667% - 14rem)
    }

    .medium_5_less_15rem {
        width: calc(41.66667% - 15rem)
    }

    .medium_5_less_16rem {
        width: calc(41.66667% - 16rem)
    }

    .medium_5_less_17rem {
        width: calc(41.66667% - 17rem)
    }

    .medium_5_less_18rem {
        width: calc(41.66667% - 18rem)
    }

    .medium_5_less_19rem {
        width: calc(41.66667% - 19rem)
    }

    .medium_5_less_20rem {
        width: calc(41.66667% - 20rem)
    }

    .medium_5_less_21rem {
        width: calc(41.66667% - 21rem)
    }

    .medium_5_less_22rem {
        width: calc(41.66667% - 22rem)
    }

    .medium_5_less_23rem {
        width: calc(41.66667% - 23rem)
    }

    .medium_5_less_24rem {
        width: calc(41.66667% - 24rem)
    }

    .medium_5_less_25rem {
        width: calc(41.66667% - 25rem)
    }

    .medium_5_less_26rem {
        width: calc(41.66667% - 26rem)
    }

    .medium_5_less_27rem {
        width: calc(41.66667% - 27rem)
    }

    .medium_5_less_28rem {
        width: calc(41.66667% - 28rem)
    }

    .medium_5_less_29rem {
        width: calc(41.66667% - 29rem)
    }

    .medium_5_less_30rem {
        width: calc(41.66667% - 30rem)
    }

    .medium_5_less_31rem {
        width: calc(41.66667% - 31rem)
    }

    .medium_6 {
        width: 50%
    }

    .medium_max_width_6 {
        max-width: 50%
    }

    .medium_6_less_1rem {
        width: calc(50% - 1rem)
    }

    .medium_6_less_2rem {
        width: calc(50% - 2rem)
    }

    .medium_6_less_3rem {
        width: calc(50% - 3rem)
    }

    .medium_6_less_4rem {
        width: calc(50% - 4rem)
    }

    .medium_6_less_5rem {
        width: calc(50% - 5rem)
    }

    .medium_6_less_6rem {
        width: calc(50% - 6rem)
    }

    .medium_6_less_7rem {
        width: calc(50% - 7rem)
    }

    .medium_6_less_8rem {
        width: calc(50% - 8rem)
    }

    .medium_6_less_9rem {
        width: calc(50% - 9rem)
    }

    .medium_6_less_10rem {
        width: calc(50% - 10rem)
    }

    .medium_6_less_11rem {
        width: calc(50% - 11rem)
    }

    .medium_6_less_12rem {
        width: calc(50% - 12rem)
    }

    .medium_6_less_13rem {
        width: calc(50% - 13rem)
    }

    .medium_6_less_14rem {
        width: calc(50% - 14rem)
    }

    .medium_6_less_15rem {
        width: calc(50% - 15rem)
    }

    .medium_6_less_16rem {
        width: calc(50% - 16rem)
    }

    .medium_6_less_17rem {
        width: calc(50% - 17rem)
    }

    .medium_6_less_18rem {
        width: calc(50% - 18rem)
    }

    .medium_6_less_19rem {
        width: calc(50% - 19rem)
    }

    .medium_6_less_20rem {
        width: calc(50% - 20rem)
    }

    .medium_6_less_21rem {
        width: calc(50% - 21rem)
    }

    .medium_6_less_22rem {
        width: calc(50% - 22rem)
    }

    .medium_6_less_23rem {
        width: calc(50% - 23rem)
    }

    .medium_6_less_24rem {
        width: calc(50% - 24rem)
    }

    .medium_6_less_25rem {
        width: calc(50% - 25rem)
    }

    .medium_6_less_26rem {
        width: calc(50% - 26rem)
    }

    .medium_6_less_27rem {
        width: calc(50% - 27rem)
    }

    .medium_6_less_28rem {
        width: calc(50% - 28rem)
    }

    .medium_6_less_29rem {
        width: calc(50% - 29rem)
    }

    .medium_6_less_30rem {
        width: calc(50% - 30rem)
    }

    .medium_6_less_31rem {
        width: calc(50% - 31rem)
    }

    .medium_7 {
        width: 58.33333%
    }

    .medium_max_width_7 {
        max-width: 58.33333%
    }

    .medium_7_less_1rem {
        width: calc(58.33333% - 1rem)
    }

    .medium_7_less_2rem {
        width: calc(58.33333% - 2rem)
    }

    .medium_7_less_3rem {
        width: calc(58.33333% - 3rem)
    }

    .medium_7_less_4rem {
        width: calc(58.33333% - 4rem)
    }

    .medium_7_less_5rem {
        width: calc(58.33333% - 5rem)
    }

    .medium_7_less_6rem {
        width: calc(58.33333% - 6rem)
    }

    .medium_7_less_7rem {
        width: calc(58.33333% - 7rem)
    }

    .medium_7_less_8rem {
        width: calc(58.33333% - 8rem)
    }

    .medium_7_less_9rem {
        width: calc(58.33333% - 9rem)
    }

    .medium_7_less_10rem {
        width: calc(58.33333% - 10rem)
    }

    .medium_7_less_11rem {
        width: calc(58.33333% - 11rem)
    }

    .medium_7_less_12rem {
        width: calc(58.33333% - 12rem)
    }

    .medium_7_less_13rem {
        width: calc(58.33333% - 13rem)
    }

    .medium_7_less_14rem {
        width: calc(58.33333% - 14rem)
    }

    .medium_7_less_15rem {
        width: calc(58.33333% - 15rem)
    }

    .medium_7_less_16rem {
        width: calc(58.33333% - 16rem)
    }

    .medium_7_less_17rem {
        width: calc(58.33333% - 17rem)
    }

    .medium_7_less_18rem {
        width: calc(58.33333% - 18rem)
    }

    .medium_7_less_19rem {
        width: calc(58.33333% - 19rem)
    }

    .medium_7_less_20rem {
        width: calc(58.33333% - 20rem)
    }

    .medium_7_less_21rem {
        width: calc(58.33333% - 21rem)
    }

    .medium_7_less_22rem {
        width: calc(58.33333% - 22rem)
    }

    .medium_7_less_23rem {
        width: calc(58.33333% - 23rem)
    }

    .medium_7_less_24rem {
        width: calc(58.33333% - 24rem)
    }

    .medium_7_less_25rem {
        width: calc(58.33333% - 25rem)
    }

    .medium_7_less_26rem {
        width: calc(58.33333% - 26rem)
    }

    .medium_7_less_27rem {
        width: calc(58.33333% - 27rem)
    }

    .medium_7_less_28rem {
        width: calc(58.33333% - 28rem)
    }

    .medium_7_less_29rem {
        width: calc(58.33333% - 29rem)
    }

    .medium_7_less_30rem {
        width: calc(58.33333% - 30rem)
    }

    .medium_7_less_31rem {
        width: calc(58.33333% - 31rem)
    }

    .medium_8 {
        width: 66.66667%
    }

    .medium_max_width_8 {
        max-width: 66.66667%
    }

    .medium_8_less_1rem {
        width: calc(66.66667% - 1rem)
    }

    .medium_8_less_2rem {
        width: calc(66.66667% - 2rem)
    }

    .medium_8_less_3rem {
        width: calc(66.66667% - 3rem)
    }

    .medium_8_less_4rem {
        width: calc(66.66667% - 4rem)
    }

    .medium_8_less_5rem {
        width: calc(66.66667% - 5rem)
    }

    .medium_8_less_6rem {
        width: calc(66.66667% - 6rem)
    }

    .medium_8_less_7rem {
        width: calc(66.66667% - 7rem)
    }

    .medium_8_less_8rem {
        width: calc(66.66667% - 8rem)
    }

    .medium_8_less_9rem {
        width: calc(66.66667% - 9rem)
    }

    .medium_8_less_10rem {
        width: calc(66.66667% - 10rem)
    }

    .medium_8_less_11rem {
        width: calc(66.66667% - 11rem)
    }

    .medium_8_less_12rem {
        width: calc(66.66667% - 12rem)
    }

    .medium_8_less_13rem {
        width: calc(66.66667% - 13rem)
    }

    .medium_8_less_14rem {
        width: calc(66.66667% - 14rem)
    }

    .medium_8_less_15rem {
        width: calc(66.66667% - 15rem)
    }

    .medium_8_less_16rem {
        width: calc(66.66667% - 16rem)
    }

    .medium_8_less_17rem {
        width: calc(66.66667% - 17rem)
    }

    .medium_8_less_18rem {
        width: calc(66.66667% - 18rem)
    }

    .medium_8_less_19rem {
        width: calc(66.66667% - 19rem)
    }

    .medium_8_less_20rem {
        width: calc(66.66667% - 20rem)
    }

    .medium_8_less_21rem {
        width: calc(66.66667% - 21rem)
    }

    .medium_8_less_22rem {
        width: calc(66.66667% - 22rem)
    }

    .medium_8_less_23rem {
        width: calc(66.66667% - 23rem)
    }

    .medium_8_less_24rem {
        width: calc(66.66667% - 24rem)
    }

    .medium_8_less_25rem {
        width: calc(66.66667% - 25rem)
    }

    .medium_8_less_26rem {
        width: calc(66.66667% - 26rem)
    }

    .medium_8_less_27rem {
        width: calc(66.66667% - 27rem)
    }

    .medium_8_less_28rem {
        width: calc(66.66667% - 28rem)
    }

    .medium_8_less_29rem {
        width: calc(66.66667% - 29rem)
    }

    .medium_8_less_30rem {
        width: calc(66.66667% - 30rem)
    }

    .medium_8_less_31rem {
        width: calc(66.66667% - 31rem)
    }

    .medium_9 {
        width: 75%
    }

    .medium_max_width_9 {
        max-width: 75%
    }

    .medium_9_less_1rem {
        width: calc(75% - 1rem)
    }

    .medium_9_less_2rem {
        width: calc(75% - 2rem)
    }

    .medium_9_less_3rem {
        width: calc(75% - 3rem)
    }

    .medium_9_less_4rem {
        width: calc(75% - 4rem)
    }

    .medium_9_less_5rem {
        width: calc(75% - 5rem)
    }

    .medium_9_less_6rem {
        width: calc(75% - 6rem)
    }

    .medium_9_less_7rem {
        width: calc(75% - 7rem)
    }

    .medium_9_less_8rem {
        width: calc(75% - 8rem)
    }

    .medium_9_less_9rem {
        width: calc(75% - 9rem)
    }

    .medium_9_less_10rem {
        width: calc(75% - 10rem)
    }

    .medium_9_less_11rem {
        width: calc(75% - 11rem)
    }

    .medium_9_less_12rem {
        width: calc(75% - 12rem)
    }

    .medium_9_less_13rem {
        width: calc(75% - 13rem)
    }

    .medium_9_less_14rem {
        width: calc(75% - 14rem)
    }

    .medium_9_less_15rem {
        width: calc(75% - 15rem)
    }

    .medium_9_less_16rem {
        width: calc(75% - 16rem)
    }

    .medium_9_less_17rem {
        width: calc(75% - 17rem)
    }

    .medium_9_less_18rem {
        width: calc(75% - 18rem)
    }

    .medium_9_less_19rem {
        width: calc(75% - 19rem)
    }

    .medium_9_less_20rem {
        width: calc(75% - 20rem)
    }

    .medium_9_less_21rem {
        width: calc(75% - 21rem)
    }

    .medium_9_less_22rem {
        width: calc(75% - 22rem)
    }

    .medium_9_less_23rem {
        width: calc(75% - 23rem)
    }

    .medium_9_less_24rem {
        width: calc(75% - 24rem)
    }

    .medium_9_less_25rem {
        width: calc(75% - 25rem)
    }

    .medium_9_less_26rem {
        width: calc(75% - 26rem)
    }

    .medium_9_less_27rem {
        width: calc(75% - 27rem)
    }

    .medium_9_less_28rem {
        width: calc(75% - 28rem)
    }

    .medium_9_less_29rem {
        width: calc(75% - 29rem)
    }

    .medium_9_less_30rem {
        width: calc(75% - 30rem)
    }

    .medium_9_less_31rem {
        width: calc(75% - 31rem)
    }

    .medium_10 {
        width: 83.33333%
    }

    .medium_max_width_10 {
        max-width: 83.33333%
    }

    .medium_10_less_1rem {
        width: calc(83.33333% - 1rem)
    }

    .medium_10_less_2rem {
        width: calc(83.33333% - 2rem)
    }

    .medium_10_less_3rem {
        width: calc(83.33333% - 3rem)
    }

    .medium_10_less_4rem {
        width: calc(83.33333% - 4rem)
    }

    .medium_10_less_5rem {
        width: calc(83.33333% - 5rem)
    }

    .medium_10_less_6rem {
        width: calc(83.33333% - 6rem)
    }

    .medium_10_less_7rem {
        width: calc(83.33333% - 7rem)
    }

    .medium_10_less_8rem {
        width: calc(83.33333% - 8rem)
    }

    .medium_10_less_9rem {
        width: calc(83.33333% - 9rem)
    }

    .medium_10_less_10rem {
        width: calc(83.33333% - 10rem)
    }

    .medium_10_less_11rem {
        width: calc(83.33333% - 11rem)
    }

    .medium_10_less_12rem {
        width: calc(83.33333% - 12rem)
    }

    .medium_10_less_13rem {
        width: calc(83.33333% - 13rem)
    }

    .medium_10_less_14rem {
        width: calc(83.33333% - 14rem)
    }

    .medium_10_less_15rem {
        width: calc(83.33333% - 15rem)
    }

    .medium_10_less_16rem {
        width: calc(83.33333% - 16rem)
    }

    .medium_10_less_17rem {
        width: calc(83.33333% - 17rem)
    }

    .medium_10_less_18rem {
        width: calc(83.33333% - 18rem)
    }

    .medium_10_less_19rem {
        width: calc(83.33333% - 19rem)
    }

    .medium_10_less_20rem {
        width: calc(83.33333% - 20rem)
    }

    .medium_10_less_21rem {
        width: calc(83.33333% - 21rem)
    }

    .medium_10_less_22rem {
        width: calc(83.33333% - 22rem)
    }

    .medium_10_less_23rem {
        width: calc(83.33333% - 23rem)
    }

    .medium_10_less_24rem {
        width: calc(83.33333% - 24rem)
    }

    .medium_10_less_25rem {
        width: calc(83.33333% - 25rem)
    }

    .medium_10_less_26rem {
        width: calc(83.33333% - 26rem)
    }

    .medium_10_less_27rem {
        width: calc(83.33333% - 27rem)
    }

    .medium_10_less_28rem {
        width: calc(83.33333% - 28rem)
    }

    .medium_10_less_29rem {
        width: calc(83.33333% - 29rem)
    }

    .medium_10_less_30rem {
        width: calc(83.33333% - 30rem)
    }

    .medium_10_less_31rem {
        width: calc(83.33333% - 31rem)
    }

    .medium_11 {
        width: 91.66667%
    }

    .medium_max_width_11 {
        max-width: 91.66667%
    }

    .medium_11_less_1rem {
        width: calc(91.66667% - 1rem)
    }

    .medium_11_less_2rem {
        width: calc(91.66667% - 2rem)
    }

    .medium_11_less_3rem {
        width: calc(91.66667% - 3rem)
    }

    .medium_11_less_4rem {
        width: calc(91.66667% - 4rem)
    }

    .medium_11_less_5rem {
        width: calc(91.66667% - 5rem)
    }

    .medium_11_less_6rem {
        width: calc(91.66667% - 6rem)
    }

    .medium_11_less_7rem {
        width: calc(91.66667% - 7rem)
    }

    .medium_11_less_8rem {
        width: calc(91.66667% - 8rem)
    }

    .medium_11_less_9rem {
        width: calc(91.66667% - 9rem)
    }

    .medium_11_less_10rem {
        width: calc(91.66667% - 10rem)
    }

    .medium_11_less_11rem {
        width: calc(91.66667% - 11rem)
    }

    .medium_11_less_12rem {
        width: calc(91.66667% - 12rem)
    }

    .medium_11_less_13rem {
        width: calc(91.66667% - 13rem)
    }

    .medium_11_less_14rem {
        width: calc(91.66667% - 14rem)
    }

    .medium_11_less_15rem {
        width: calc(91.66667% - 15rem)
    }

    .medium_11_less_16rem {
        width: calc(91.66667% - 16rem)
    }

    .medium_11_less_17rem {
        width: calc(91.66667% - 17rem)
    }

    .medium_11_less_18rem {
        width: calc(91.66667% - 18rem)
    }

    .medium_11_less_19rem {
        width: calc(91.66667% - 19rem)
    }

    .medium_11_less_20rem {
        width: calc(91.66667% - 20rem)
    }

    .medium_11_less_21rem {
        width: calc(91.66667% - 21rem)
    }

    .medium_11_less_22rem {
        width: calc(91.66667% - 22rem)
    }

    .medium_11_less_23rem {
        width: calc(91.66667% - 23rem)
    }

    .medium_11_less_24rem {
        width: calc(91.66667% - 24rem)
    }

    .medium_11_less_25rem {
        width: calc(91.66667% - 25rem)
    }

    .medium_11_less_26rem {
        width: calc(91.66667% - 26rem)
    }

    .medium_11_less_27rem {
        width: calc(91.66667% - 27rem)
    }

    .medium_11_less_28rem {
        width: calc(91.66667% - 28rem)
    }

    .medium_11_less_29rem {
        width: calc(91.66667% - 29rem)
    }

    .medium_11_less_30rem {
        width: calc(91.66667% - 30rem)
    }

    .medium_11_less_31rem {
        width: calc(91.66667% - 31rem)
    }

    .medium_12 {
        width: 100%
    }

    .medium_max_width_12 {
        max-width: 100%
    }

    .medium_12_less_1rem {
        width: calc(100% - 1rem)
    }

    .medium_12_less_2rem {
        width: calc(100% - 2rem)
    }

    .medium_12_less_3rem {
        width: calc(100% - 3rem)
    }

    .medium_12_less_4rem {
        width: calc(100% - 4rem)
    }

    .medium_12_less_5rem {
        width: calc(100% - 5rem)
    }

    .medium_12_less_6rem {
        width: calc(100% - 6rem)
    }

    .medium_12_less_7rem {
        width: calc(100% - 7rem)
    }

    .medium_12_less_8rem {
        width: calc(100% - 8rem)
    }

    .medium_12_less_9rem {
        width: calc(100% - 9rem)
    }

    .medium_12_less_10rem {
        width: calc(100% - 10rem)
    }

    .medium_12_less_11rem {
        width: calc(100% - 11rem)
    }

    .medium_12_less_12rem {
        width: calc(100% - 12rem)
    }

    .medium_12_less_13rem {
        width: calc(100% - 13rem)
    }

    .medium_12_less_14rem {
        width: calc(100% - 14rem)
    }

    .medium_12_less_15rem {
        width: calc(100% - 15rem)
    }

    .medium_12_less_16rem {
        width: calc(100% - 16rem)
    }

    .medium_12_less_17rem {
        width: calc(100% - 17rem)
    }

    .medium_12_less_18rem {
        width: calc(100% - 18rem)
    }

    .medium_12_less_19rem {
        width: calc(100% - 19rem)
    }

    .medium_12_less_20rem {
        width: calc(100% - 20rem)
    }

    .medium_12_less_21rem {
        width: calc(100% - 21rem)
    }

    .medium_12_less_22rem {
        width: calc(100% - 22rem)
    }

    .medium_12_less_23rem {
        width: calc(100% - 23rem)
    }

    .medium_12_less_24rem {
        width: calc(100% - 24rem)
    }

    .medium_12_less_25rem {
        width: calc(100% - 25rem)
    }

    .medium_12_less_26rem {
        width: calc(100% - 26rem)
    }

    .medium_12_less_27rem {
        width: calc(100% - 27rem)
    }

    .medium_12_less_28rem {
        width: calc(100% - 28rem)
    }

    .medium_12_less_29rem {
        width: calc(100% - 29rem)
    }

    .medium_12_less_30rem {
        width: calc(100% - 30rem)
    }

    .medium_12_less_31rem {
        width: calc(100% - 31rem)
    }

    .medium_1rem {
        width: 1rem
    }

    .medium_height_1rem {
        height: 1rem
    }

    .medium_max_width_1rem {
        max-width: 1rem
    }

    .medium_2rem {
        width: 2rem
    }

    .medium_height_2rem {
        height: 2rem
    }

    .medium_max_width_2rem {
        max-width: 2rem
    }

    .medium_3rem {
        width: 3rem
    }

    .medium_height_3rem {
        height: 3rem
    }

    .medium_max_width_3rem {
        max-width: 3rem
    }

    .medium_4rem {
        width: 4rem
    }

    .medium_height_4rem {
        height: 4rem
    }

    .medium_max_width_4rem {
        max-width: 4rem
    }

    .medium_5rem {
        width: 5rem
    }

    .medium_height_5rem {
        height: 5rem
    }

    .medium_max_width_5rem {
        max-width: 5rem
    }

    .medium_6rem {
        width: 6rem
    }

    .medium_height_6rem {
        height: 6rem
    }

    .medium_max_width_6rem {
        max-width: 6rem
    }

    .medium_7rem {
        width: 7rem
    }

    .medium_height_7rem {
        height: 7rem
    }

    .medium_max_width_7rem {
        max-width: 7rem
    }

    .medium_8rem {
        width: 8rem
    }

    .medium_height_8rem {
        height: 8rem
    }

    .medium_max_width_8rem {
        max-width: 8rem
    }

    .medium_9rem {
        width: 9rem
    }

    .medium_height_9rem {
        height: 9rem
    }

    .medium_max_width_9rem {
        max-width: 9rem
    }

    .medium_10rem {
        width: 10rem
    }

    .medium_height_10rem {
        height: 10rem
    }

    .medium_max_width_10rem {
        max-width: 10rem
    }

    .medium_11rem {
        width: 11rem
    }

    .medium_height_11rem {
        height: 11rem
    }

    .medium_max_width_11rem {
        max-width: 11rem
    }

    .medium_12rem {
        width: 12rem
    }

    .medium_height_12rem {
        height: 12rem
    }

    .medium_max_width_12rem {
        max-width: 12rem
    }

    .medium_13rem {
        width: 13rem
    }

    .medium_height_13rem {
        height: 13rem
    }

    .medium_max_width_13rem {
        max-width: 13rem
    }

    .medium_14rem {
        width: 14rem
    }

    .medium_height_14rem {
        height: 14rem
    }

    .medium_max_width_14rem {
        max-width: 14rem
    }

    .medium_15rem {
        width: 15rem
    }

    .medium_height_15rem {
        height: 15rem
    }

    .medium_max_width_15rem {
        max-width: 15rem
    }

    .medium_16rem {
        width: 16rem
    }

    .medium_height_16rem {
        height: 16rem
    }

    .medium_max_width_16rem {
        max-width: 16rem
    }

    .medium_17rem {
        width: 17rem
    }

    .medium_height_17rem {
        height: 17rem
    }

    .medium_max_width_17rem {
        max-width: 17rem
    }

    .medium_18rem {
        width: 18rem
    }

    .medium_height_18rem {
        height: 18rem
    }

    .medium_max_width_18rem {
        max-width: 18rem
    }

    .medium_19rem {
        width: 19rem
    }

    .medium_height_19rem {
        height: 19rem
    }

    .medium_max_width_19rem {
        max-width: 19rem
    }

    .medium_20rem {
        width: 20rem
    }

    .medium_height_20rem {
        height: 20rem
    }

    .medium_max_width_20rem {
        max-width: 20rem
    }

    .medium_21rem {
        width: 21rem
    }

    .medium_height_21rem {
        height: 21rem
    }

    .medium_max_width_21rem {
        max-width: 21rem
    }

    .medium_22rem {
        width: 22rem
    }

    .medium_height_22rem {
        height: 22rem
    }

    .medium_max_width_22rem {
        max-width: 22rem
    }

    .medium_23rem {
        width: 23rem
    }

    .medium_height_23rem {
        height: 23rem
    }

    .medium_max_width_23rem {
        max-width: 23rem
    }

    .medium_24rem {
        width: 24rem
    }

    .medium_height_24rem {
        height: 24rem
    }

    .medium_max_width_24rem {
        max-width: 24rem
    }

    .medium_25rem {
        width: 25rem
    }

    .medium_height_25rem {
        height: 25rem
    }

    .medium_max_width_25rem {
        max-width: 25rem
    }

    .medium_26rem {
        width: 26rem
    }

    .medium_height_26rem {
        height: 26rem
    }

    .medium_max_width_26rem {
        max-width: 26rem
    }

    .medium_27rem {
        width: 27rem
    }

    .medium_height_27rem {
        height: 27rem
    }

    .medium_max_width_27rem {
        max-width: 27rem
    }

    .medium_28rem {
        width: 28rem
    }

    .medium_height_28rem {
        height: 28rem
    }

    .medium_max_width_28rem {
        max-width: 28rem
    }

    .medium_29rem {
        width: 29rem
    }

    .medium_height_29rem {
        height: 29rem
    }

    .medium_max_width_29rem {
        max-width: 29rem
    }

    .medium_30rem {
        width: 30rem
    }

    .medium_height_30rem {
        height: 30rem
    }

    .medium_max_width_30rem {
        max-width: 30rem
    }

    .medium_31rem {
        width: 31rem
    }

    .medium_height_31rem {
        height: 31rem
    }

    .medium_max_width_31rem {
        max-width: 31rem
    }

    .push_1_medium {
        left: 8.33333%
    }

    .pull_1_medium {
        left: -8.33333%
    }

    .push_1rem_medium {
        left: 1rem
    }

    .pull_1rem_medium {
        left: -1rem
    }

    .push_2_medium {
        left: 16.66667%
    }

    .pull_2_medium {
        left: -16.66667%
    }

    .push_2rem_medium {
        left: 2rem
    }

    .pull_2rem_medium {
        left: -2rem
    }

    .push_3_medium {
        left: 25%
    }

    .pull_3_medium {
        left: -25%
    }

    .push_3rem_medium {
        left: 3rem
    }

    .pull_3rem_medium {
        left: -3rem
    }

    .push_4_medium {
        left: 33.33333%
    }

    .pull_4_medium {
        left: -33.33333%
    }

    .push_4rem_medium {
        left: 4rem
    }

    .pull_4rem_medium {
        left: -4rem
    }

    .push_5_medium {
        left: 41.66667%
    }

    .pull_5_medium {
        left: -41.66667%
    }

    .push_5rem_medium {
        left: 5rem
    }

    .pull_5rem_medium {
        left: -5rem
    }

    .push_6_medium {
        left: 50%
    }

    .pull_6_medium {
        left: -50%
    }

    .push_6rem_medium {
        left: 6rem
    }

    .pull_6rem_medium {
        left: -6rem
    }

    .push_7_medium {
        left: 58.33333%
    }

    .pull_7_medium {
        left: -58.33333%
    }

    .push_7rem_medium {
        left: 7rem
    }

    .pull_7rem_medium {
        left: -7rem
    }

    .push_8_medium {
        left: 66.66667%
    }

    .pull_8_medium {
        left: -66.66667%
    }

    .push_8rem_medium {
        left: 8rem
    }

    .pull_8rem_medium {
        left: -8rem
    }

    .push_9_medium {
        left: 75%
    }

    .pull_9_medium {
        left: -75%
    }

    .push_9rem_medium {
        left: 9rem
    }

    .pull_9rem_medium {
        left: -9rem
    }

    .push_10_medium {
        left: 83.33333%
    }

    .pull_10_medium {
        left: -83.33333%
    }

    .push_10rem_medium {
        left: 10rem
    }

    .pull_10rem_medium {
        left: -10rem
    }

    .push_11_medium {
        left: 91.66667%
    }

    .pull_11_medium {
        left: -91.66667%
    }

    .push_11rem_medium {
        left: 11rem
    }

    .pull_11rem_medium {
        left: -11rem
    }

    .push_12_medium {
        left: 100%
    }

    .pull_12_medium {
        left: -100%
    }

    .push_12rem_medium {
        left: 12rem
    }

    .pull_12rem_medium {
        left: -12rem
    }

    .content_padding_medium.row>.column>.content,.content_padding_medium>.row>.column>.content {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .content_padding_medium.column>.content {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .content_margin_medium.row>.column>.content,.content_margin_medium>.row>.column>.content {
        margin-left: 1rem;
        margin-right: 1rem
    }

    .content_margin_medium.column>.content {
        margin-left: 1rem;
        margin-right: 1rem
    }

    .center_medium {
        display: block!important;
        margin-left: auto!important;
        margin-right: auto!important;
        float: none!important
    }

    .float_right_medium {
        float: right
    }

    .float_right_medium+[class*=float_left] {
        clear: left
    }

    .float_left_medium {
        float: left
    }

    .float_left_medium+[class*=float_right] {
        clear: right
    }

    .no_margin_medium,.no_spacing_medium {
        margin-top: 0!important;
        margin-bottom: 0!important
    }

    .no_margin_top_medium,.no_spacing_top_medium {
        margin-top: 0!important
    }

    .no_margin_bottom_medium,.no_spacing_bottom_medium {
        margin-bottom: 0!important
    }

    .bumping_medium {
        margin-bottom: 0!important
    }

    .bumping_medium+.bumping_medium {
        margin-top: 0!important
    }

    .item_spacing_medium {
        margin-top: 3rem;
        margin-bottom: 3rem
    }

    .item_spacing_top_medium {
        margin-top: 3rem
    }

    .item_spacing_bottom_medium {
        margin-bottom: 3rem
    }

    .item_padding_medium {
        padding-top: 3rem;
        padding-bottom: 3rem
    }

    .item_padding_top_medium {
        padding-top: 3rem
    }

    .item_padding_bottom_medium {
        padding-bottom: 3rem
    }

    .paragraph_spacing_medium {
        margin-top: 1rem!important;
        margin-bottom: 1rem!important
    }

    .paragraph_spacing_top_medium {
        margin-top: 1rem!important
    }

    .paragraph_spacing_bottom_medium {
        margin-bottom: 1rem!important
    }

    .half_spacing_medium {
        margin-top: 1rem!important;
        margin-bottom: 1rem!important
    }

    .half_spacing_top_medium {
        margin-top: 1rem!important
    }

    .half_spacing_bottom_medium {
        margin-bottom: 1rem!important
    }

    .escape_gutters_left_medium {
        margin-left: -1rem
    }

    .escape_gutters_right_medium {
        margin-right: -1rem
    }

    .escape_gutters_medium {
        margin-right: -1rem;
        margin-left: -1rem
    }

    .add_gutters_left_medium {
        margin-left: 1rem
    }

    .add_gutters_right_medium {
        margin-right: 1rem
    }

    .add_gutters_medium {
        margin-right: 1rem;
        margin-left: 1rem
    }

    .text_center_medium {
        text-align: center!important
    }

    .text_justify_medium {
        text-align: justify!important
    }

    .text_justify_medium.row:after {
        content: '';
        width: 100%;
        display: inline-block
    }

    .text_left_medium {
        text-align: left!important
    }

    .text_right_medium {
        text-align: right!important
    }

    .hide_medium {
        display: none!important
    }

    .top_spacing_medium {
        margin-top: 3rem!important
    }

    .bottom_spacing_medium {
        margin-bottom: 3rem!important
    }

    .top_padding_medium {
        padding-top: 3rem!important
    }

    .bottom_padding_medium {
        padding-bottom: 3rem!important
    }

    .valign_top_medium {
        vertical-align: top
    }

    .valign_top_medium .column {
        vertical-align: top
    }

    .valign_middle_medium {
        vertical-align: middle
    }

    .valign_middle_medium .column {
        vertical-align: middle
    }

    .valign_bottom_medium {
        vertical-align: bottom
    }

    .valign_bottom_medium .column {
        vertical-align: bottom
    }

    .overlay_medium_rel {
        position: relative!important;
        left: auto!important;
        right: auto!important;
        top: auto!important;
        bottom: auto!important;
        transform: none!important
    }

    .overlay_medium_rel>.column {
        position: relative!important;
        transform: none!important
    }
}

@media(min-width: 960px) {
    .large_1 {
        width:8.33333%
    }

    .large_max_width_1 {
        max-width: 8.33333%
    }

    .large_1_less_1rem {
        width: calc(8.33333% - 1rem)
    }

    .large_1_less_2rem {
        width: calc(8.33333% - 2rem)
    }

    .large_1_less_3rem {
        width: calc(8.33333% - 3rem)
    }

    .large_1_less_4rem {
        width: calc(8.33333% - 4rem)
    }

    .large_1_less_5rem {
        width: calc(8.33333% - 5rem)
    }

    .large_1_less_6rem {
        width: calc(8.33333% - 6rem)
    }

    .large_1_less_7rem {
        width: calc(8.33333% - 7rem)
    }

    .large_1_less_8rem {
        width: calc(8.33333% - 8rem)
    }

    .large_1_less_9rem {
        width: calc(8.33333% - 9rem)
    }

    .large_1_less_10rem {
        width: calc(8.33333% - 10rem)
    }

    .large_1_less_11rem {
        width: calc(8.33333% - 11rem)
    }

    .large_1_less_12rem {
        width: calc(8.33333% - 12rem)
    }

    .large_1_less_13rem {
        width: calc(8.33333% - 13rem)
    }

    .large_1_less_14rem {
        width: calc(8.33333% - 14rem)
    }

    .large_1_less_15rem {
        width: calc(8.33333% - 15rem)
    }

    .large_1_less_16rem {
        width: calc(8.33333% - 16rem)
    }

    .large_1_less_17rem {
        width: calc(8.33333% - 17rem)
    }

    .large_1_less_18rem {
        width: calc(8.33333% - 18rem)
    }

    .large_1_less_19rem {
        width: calc(8.33333% - 19rem)
    }

    .large_1_less_20rem {
        width: calc(8.33333% - 20rem)
    }

    .large_1_less_21rem {
        width: calc(8.33333% - 21rem)
    }

    .large_1_less_22rem {
        width: calc(8.33333% - 22rem)
    }

    .large_1_less_23rem {
        width: calc(8.33333% - 23rem)
    }

    .large_1_less_24rem {
        width: calc(8.33333% - 24rem)
    }

    .large_1_less_25rem {
        width: calc(8.33333% - 25rem)
    }

    .large_1_less_26rem {
        width: calc(8.33333% - 26rem)
    }

    .large_1_less_27rem {
        width: calc(8.33333% - 27rem)
    }

    .large_1_less_28rem {
        width: calc(8.33333% - 28rem)
    }

    .large_1_less_29rem {
        width: calc(8.33333% - 29rem)
    }

    .large_1_less_30rem {
        width: calc(8.33333% - 30rem)
    }

    .large_1_less_31rem {
        width: calc(8.33333% - 31rem)
    }

    .large_2 {
        width: 16.66667%
    }

    .large_max_width_2 {
        max-width: 16.66667%
    }

    .large_2_less_1rem {
        width: calc(16.66667% - 1rem)
    }

    .large_2_less_2rem {
        width: calc(16.66667% - 2rem)
    }

    .large_2_less_3rem {
        width: calc(16.66667% - 3rem)
    }

    .large_2_less_4rem {
        width: calc(16.66667% - 4rem)
    }

    .large_2_less_5rem {
        width: calc(16.66667% - 5rem)
    }

    .large_2_less_6rem {
        width: calc(16.66667% - 6rem)
    }

    .large_2_less_7rem {
        width: calc(16.66667% - 7rem)
    }

    .large_2_less_8rem {
        width: calc(16.66667% - 8rem)
    }

    .large_2_less_9rem {
        width: calc(16.66667% - 9rem)
    }

    .large_2_less_10rem {
        width: calc(16.66667% - 10rem)
    }

    .large_2_less_11rem {
        width: calc(16.66667% - 11rem)
    }

    .large_2_less_12rem {
        width: calc(16.66667% - 12rem)
    }

    .large_2_less_13rem {
        width: calc(16.66667% - 13rem)
    }

    .large_2_less_14rem {
        width: calc(16.66667% - 14rem)
    }

    .large_2_less_15rem {
        width: calc(16.66667% - 15rem)
    }

    .large_2_less_16rem {
        width: calc(16.66667% - 16rem)
    }

    .large_2_less_17rem {
        width: calc(16.66667% - 17rem)
    }

    .large_2_less_18rem {
        width: calc(16.66667% - 18rem)
    }

    .large_2_less_19rem {
        width: calc(16.66667% - 19rem)
    }

    .large_2_less_20rem {
        width: calc(16.66667% - 20rem)
    }

    .large_2_less_21rem {
        width: calc(16.66667% - 21rem)
    }

    .large_2_less_22rem {
        width: calc(16.66667% - 22rem)
    }

    .large_2_less_23rem {
        width: calc(16.66667% - 23rem)
    }

    .large_2_less_24rem {
        width: calc(16.66667% - 24rem)
    }

    .large_2_less_25rem {
        width: calc(16.66667% - 25rem)
    }

    .large_2_less_26rem {
        width: calc(16.66667% - 26rem)
    }

    .large_2_less_27rem {
        width: calc(16.66667% - 27rem)
    }

    .large_2_less_28rem {
        width: calc(16.66667% - 28rem)
    }

    .large_2_less_29rem {
        width: calc(16.66667% - 29rem)
    }

    .large_2_less_30rem {
        width: calc(16.66667% - 30rem)
    }

    .large_2_less_31rem {
        width: calc(16.66667% - 31rem)
    }

    .large_3 {
        width: 25%
    }

    .large_max_width_3 {
        max-width: 25%
    }

    .large_3_less_1rem {
        width: calc(25% - 1rem)
    }

    .large_3_less_2rem {
        width: calc(25% - 2rem)
    }

    .large_3_less_3rem {
        width: calc(25% - 3rem)
    }

    .large_3_less_4rem {
        width: calc(25% - 4rem)
    }

    .large_3_less_5rem {
        width: calc(25% - 5rem)
    }

    .large_3_less_6rem {
        width: calc(25% - 6rem)
    }

    .large_3_less_7rem {
        width: calc(25% - 7rem)
    }

    .large_3_less_8rem {
        width: calc(25% - 8rem)
    }

    .large_3_less_9rem {
        width: calc(25% - 9rem)
    }

    .large_3_less_10rem {
        width: calc(25% - 10rem)
    }

    .large_3_less_11rem {
        width: calc(25% - 11rem)
    }

    .large_3_less_12rem {
        width: calc(25% - 12rem)
    }

    .large_3_less_13rem {
        width: calc(25% - 13rem)
    }

    .large_3_less_14rem {
        width: calc(25% - 14rem)
    }

    .large_3_less_15rem {
        width: calc(25% - 15rem)
    }

    .large_3_less_16rem {
        width: calc(25% - 16rem)
    }

    .large_3_less_17rem {
        width: calc(25% - 17rem)
    }

    .large_3_less_18rem {
        width: calc(25% - 18rem)
    }

    .large_3_less_19rem {
        width: calc(25% - 19rem)
    }

    .large_3_less_20rem {
        width: calc(25% - 20rem)
    }

    .large_3_less_21rem {
        width: calc(25% - 21rem)
    }

    .large_3_less_22rem {
        width: calc(25% - 22rem)
    }

    .large_3_less_23rem {
        width: calc(25% - 23rem)
    }

    .large_3_less_24rem {
        width: calc(25% - 24rem)
    }

    .large_3_less_25rem {
        width: calc(25% - 25rem)
    }

    .large_3_less_26rem {
        width: calc(25% - 26rem)
    }

    .large_3_less_27rem {
        width: calc(25% - 27rem)
    }

    .large_3_less_28rem {
        width: calc(25% - 28rem)
    }

    .large_3_less_29rem {
        width: calc(25% - 29rem)
    }

    .large_3_less_30rem {
        width: calc(25% - 30rem)
    }

    .large_3_less_31rem {
        width: calc(25% - 31rem)
    }

    .large_4 {
        width: 33.33333%
    }

    .large_max_width_4 {
        max-width: 33.33333%
    }

    .large_4_less_1rem {
        width: calc(33.33333% - 1rem)
    }

    .large_4_less_2rem {
        width: calc(33.33333% - 2rem)
    }

    .large_4_less_3rem {
        width: calc(33.33333% - 3rem)
    }

    .large_4_less_4rem {
        width: calc(33.33333% - 4rem)
    }

    .large_4_less_5rem {
        width: calc(33.33333% - 5rem)
    }

    .large_4_less_6rem {
        width: calc(33.33333% - 6rem)
    }

    .large_4_less_7rem {
        width: calc(33.33333% - 7rem)
    }

    .large_4_less_8rem {
        width: calc(33.33333% - 8rem)
    }

    .large_4_less_9rem {
        width: calc(33.33333% - 9rem)
    }

    .large_4_less_10rem {
        width: calc(33.33333% - 10rem)
    }

    .large_4_less_11rem {
        width: calc(33.33333% - 11rem)
    }

    .large_4_less_12rem {
        width: calc(33.33333% - 12rem)
    }

    .large_4_less_13rem {
        width: calc(33.33333% - 13rem)
    }

    .large_4_less_14rem {
        width: calc(33.33333% - 14rem)
    }

    .large_4_less_15rem {
        width: calc(33.33333% - 15rem)
    }

    .large_4_less_16rem {
        width: calc(33.33333% - 16rem)
    }

    .large_4_less_17rem {
        width: calc(33.33333% - 17rem)
    }

    .large_4_less_18rem {
        width: calc(33.33333% - 18rem)
    }

    .large_4_less_19rem {
        width: calc(33.33333% - 19rem)
    }

    .large_4_less_20rem {
        width: calc(33.33333% - 20rem)
    }

    .large_4_less_21rem {
        width: calc(33.33333% - 21rem)
    }

    .large_4_less_22rem {
        width: calc(33.33333% - 22rem)
    }

    .large_4_less_23rem {
        width: calc(33.33333% - 23rem)
    }

    .large_4_less_24rem {
        width: calc(33.33333% - 24rem)
    }

    .large_4_less_25rem {
        width: calc(33.33333% - 25rem)
    }

    .large_4_less_26rem {
        width: calc(33.33333% - 26rem)
    }

    .large_4_less_27rem {
        width: calc(33.33333% - 27rem)
    }

    .large_4_less_28rem {
        width: calc(33.33333% - 28rem)
    }

    .large_4_less_29rem {
        width: calc(33.33333% - 29rem)
    }

    .large_4_less_30rem {
        width: calc(33.33333% - 30rem)
    }

    .large_4_less_31rem {
        width: calc(33.33333% - 31rem)
    }

    .large_5 {
        width: 41.66667%
    }

    .large_max_width_5 {
        max-width: 41.66667%
    }

    .large_5_less_1rem {
        width: calc(41.66667% - 1rem)
    }

    .large_5_less_2rem {
        width: calc(41.66667% - 2rem)
    }

    .large_5_less_3rem {
        width: calc(41.66667% - 3rem)
    }

    .large_5_less_4rem {
        width: calc(41.66667% - 4rem)
    }

    .large_5_less_5rem {
        width: calc(41.66667% - 5rem)
    }

    .large_5_less_6rem {
        width: calc(41.66667% - 6rem)
    }

    .large_5_less_7rem {
        width: calc(41.66667% - 7rem)
    }

    .large_5_less_8rem {
        width: calc(41.66667% - 8rem)
    }

    .large_5_less_9rem {
        width: calc(41.66667% - 9rem)
    }

    .large_5_less_10rem {
        width: calc(41.66667% - 10rem)
    }

    .large_5_less_11rem {
        width: calc(41.66667% - 11rem)
    }

    .large_5_less_12rem {
        width: calc(41.66667% - 12rem)
    }

    .large_5_less_13rem {
        width: calc(41.66667% - 13rem)
    }

    .large_5_less_14rem {
        width: calc(41.66667% - 14rem)
    }

    .large_5_less_15rem {
        width: calc(41.66667% - 15rem)
    }

    .large_5_less_16rem {
        width: calc(41.66667% - 16rem)
    }

    .large_5_less_17rem {
        width: calc(41.66667% - 17rem)
    }

    .large_5_less_18rem {
        width: calc(41.66667% - 18rem)
    }

    .large_5_less_19rem {
        width: calc(41.66667% - 19rem)
    }

    .large_5_less_20rem {
        width: calc(41.66667% - 20rem)
    }

    .large_5_less_21rem {
        width: calc(41.66667% - 21rem)
    }

    .large_5_less_22rem {
        width: calc(41.66667% - 22rem)
    }

    .large_5_less_23rem {
        width: calc(41.66667% - 23rem)
    }

    .large_5_less_24rem {
        width: calc(41.66667% - 24rem)
    }

    .large_5_less_25rem {
        width: calc(41.66667% - 25rem)
    }

    .large_5_less_26rem {
        width: calc(41.66667% - 26rem)
    }

    .large_5_less_27rem {
        width: calc(41.66667% - 27rem)
    }

    .large_5_less_28rem {
        width: calc(41.66667% - 28rem)
    }

    .large_5_less_29rem {
        width: calc(41.66667% - 29rem)
    }

    .large_5_less_30rem {
        width: calc(41.66667% - 30rem)
    }

    .large_5_less_31rem {
        width: calc(41.66667% - 31rem)
    }

    .large_6 {
        width: 50%
    }

    .large_max_width_6 {
        max-width: 50%
    }

    .large_6_less_1rem {
        width: calc(50% - 1rem)
    }

    .large_6_less_2rem {
        width: calc(50% - 2rem)
    }

    .large_6_less_3rem {
        width: calc(50% - 3rem)
    }

    .large_6_less_4rem {
        width: calc(50% - 4rem)
    }

    .large_6_less_5rem {
        width: calc(50% - 5rem)
    }

    .large_6_less_6rem {
        width: calc(50% - 6rem)
    }

    .large_6_less_7rem {
        width: calc(50% - 7rem)
    }

    .large_6_less_8rem {
        width: calc(50% - 8rem)
    }

    .large_6_less_9rem {
        width: calc(50% - 9rem)
    }

    .large_6_less_10rem {
        width: calc(50% - 10rem)
    }

    .large_6_less_11rem {
        width: calc(50% - 11rem)
    }

    .large_6_less_12rem {
        width: calc(50% - 12rem)
    }

    .large_6_less_13rem {
        width: calc(50% - 13rem)
    }

    .large_6_less_14rem {
        width: calc(50% - 14rem)
    }

    .large_6_less_15rem {
        width: calc(50% - 15rem)
    }

    .large_6_less_16rem {
        width: calc(50% - 16rem)
    }

    .large_6_less_17rem {
        width: calc(50% - 17rem)
    }

    .large_6_less_18rem {
        width: calc(50% - 18rem)
    }

    .large_6_less_19rem {
        width: calc(50% - 19rem)
    }

    .large_6_less_20rem {
        width: calc(50% - 20rem)
    }

    .large_6_less_21rem {
        width: calc(50% - 21rem)
    }

    .large_6_less_22rem {
        width: calc(50% - 22rem)
    }

    .large_6_less_23rem {
        width: calc(50% - 23rem)
    }

    .large_6_less_24rem {
        width: calc(50% - 24rem)
    }

    .large_6_less_25rem {
        width: calc(50% - 25rem)
    }

    .large_6_less_26rem {
        width: calc(50% - 26rem)
    }

    .large_6_less_27rem {
        width: calc(50% - 27rem)
    }

    .large_6_less_28rem {
        width: calc(50% - 28rem)
    }

    .large_6_less_29rem {
        width: calc(50% - 29rem)
    }

    .large_6_less_30rem {
        width: calc(50% - 30rem)
    }

    .large_6_less_31rem {
        width: calc(50% - 31rem)
    }

    .large_7 {
        width: 58.33333%
    }

    .large_max_width_7 {
        max-width: 58.33333%
    }

    .large_7_less_1rem {
        width: calc(58.33333% - 1rem)
    }

    .large_7_less_2rem {
        width: calc(58.33333% - 2rem)
    }

    .large_7_less_3rem {
        width: calc(58.33333% - 3rem)
    }

    .large_7_less_4rem {
        width: calc(58.33333% - 4rem)
    }

    .large_7_less_5rem {
        width: calc(58.33333% - 5rem)
    }

    .large_7_less_6rem {
        width: calc(58.33333% - 6rem)
    }

    .large_7_less_7rem {
        width: calc(58.33333% - 7rem)
    }

    .large_7_less_8rem {
        width: calc(58.33333% - 8rem)
    }

    .large_7_less_9rem {
        width: calc(58.33333% - 9rem)
    }

    .large_7_less_10rem {
        width: calc(58.33333% - 10rem)
    }

    .large_7_less_11rem {
        width: calc(58.33333% - 11rem)
    }

    .large_7_less_12rem {
        width: calc(58.33333% - 12rem)
    }

    .large_7_less_13rem {
        width: calc(58.33333% - 13rem)
    }

    .large_7_less_14rem {
        width: calc(58.33333% - 14rem)
    }

    .large_7_less_15rem {
        width: calc(58.33333% - 15rem)
    }

    .large_7_less_16rem {
        width: calc(58.33333% - 16rem)
    }

    .large_7_less_17rem {
        width: calc(58.33333% - 17rem)
    }

    .large_7_less_18rem {
        width: calc(58.33333% - 18rem)
    }

    .large_7_less_19rem {
        width: calc(58.33333% - 19rem)
    }

    .large_7_less_20rem {
        width: calc(58.33333% - 20rem)
    }

    .large_7_less_21rem {
        width: calc(58.33333% - 21rem)
    }

    .large_7_less_22rem {
        width: calc(58.33333% - 22rem)
    }

    .large_7_less_23rem {
        width: calc(58.33333% - 23rem)
    }

    .large_7_less_24rem {
        width: calc(58.33333% - 24rem)
    }

    .large_7_less_25rem {
        width: calc(58.33333% - 25rem)
    }

    .large_7_less_26rem {
        width: calc(58.33333% - 26rem)
    }

    .large_7_less_27rem {
        width: calc(58.33333% - 27rem)
    }

    .large_7_less_28rem {
        width: calc(58.33333% - 28rem)
    }

    .large_7_less_29rem {
        width: calc(58.33333% - 29rem)
    }

    .large_7_less_30rem {
        width: calc(58.33333% - 30rem)
    }

    .large_7_less_31rem {
        width: calc(58.33333% - 31rem)
    }

    .large_8 {
        width: 66.66667%
    }

    .large_max_width_8 {
        max-width: 66.66667%
    }

    .large_8_less_1rem {
        width: calc(66.66667% - 1rem)
    }

    .large_8_less_2rem {
        width: calc(66.66667% - 2rem)
    }

    .large_8_less_3rem {
        width: calc(66.66667% - 3rem)
    }

    .large_8_less_4rem {
        width: calc(66.66667% - 4rem)
    }

    .large_8_less_5rem {
        width: calc(66.66667% - 5rem)
    }

    .large_8_less_6rem {
        width: calc(66.66667% - 6rem)
    }

    .large_8_less_7rem {
        width: calc(66.66667% - 7rem)
    }

    .large_8_less_8rem {
        width: calc(66.66667% - 8rem)
    }

    .large_8_less_9rem {
        width: calc(66.66667% - 9rem)
    }

    .large_8_less_10rem {
        width: calc(66.66667% - 10rem)
    }

    .large_8_less_11rem {
        width: calc(66.66667% - 11rem)
    }

    .large_8_less_12rem {
        width: calc(66.66667% - 12rem)
    }

    .large_8_less_13rem {
        width: calc(66.66667% - 13rem)
    }

    .large_8_less_14rem {
        width: calc(66.66667% - 14rem)
    }

    .large_8_less_15rem {
        width: calc(66.66667% - 15rem)
    }

    .large_8_less_16rem {
        width: calc(66.66667% - 16rem)
    }

    .large_8_less_17rem {
        width: calc(66.66667% - 17rem)
    }

    .large_8_less_18rem {
        width: calc(66.66667% - 18rem)
    }

    .large_8_less_19rem {
        width: calc(66.66667% - 19rem)
    }

    .large_8_less_20rem {
        width: calc(66.66667% - 20rem)
    }

    .large_8_less_21rem {
        width: calc(66.66667% - 21rem)
    }

    .large_8_less_22rem {
        width: calc(66.66667% - 22rem)
    }

    .large_8_less_23rem {
        width: calc(66.66667% - 23rem)
    }

    .large_8_less_24rem {
        width: calc(66.66667% - 24rem)
    }

    .large_8_less_25rem {
        width: calc(66.66667% - 25rem)
    }

    .large_8_less_26rem {
        width: calc(66.66667% - 26rem)
    }

    .large_8_less_27rem {
        width: calc(66.66667% - 27rem)
    }

    .large_8_less_28rem {
        width: calc(66.66667% - 28rem)
    }

    .large_8_less_29rem {
        width: calc(66.66667% - 29rem)
    }

    .large_8_less_30rem {
        width: calc(66.66667% - 30rem)
    }

    .large_8_less_31rem {
        width: calc(66.66667% - 31rem)
    }

    .large_9 {
        width: 75%
    }

    .large_max_width_9 {
        max-width: 75%
    }

    .large_9_less_1rem {
        width: calc(75% - 1rem)
    }

    .large_9_less_2rem {
        width: calc(75% - 2rem)
    }

    .large_9_less_3rem {
        width: calc(75% - 3rem)
    }

    .large_9_less_4rem {
        width: calc(75% - 4rem)
    }

    .large_9_less_5rem {
        width: calc(75% - 5rem)
    }

    .large_9_less_6rem {
        width: calc(75% - 6rem)
    }

    .large_9_less_7rem {
        width: calc(75% - 7rem)
    }

    .large_9_less_8rem {
        width: calc(75% - 8rem)
    }

    .large_9_less_9rem {
        width: calc(75% - 9rem)
    }

    .large_9_less_10rem {
        width: calc(75% - 10rem)
    }

    .large_9_less_11rem {
        width: calc(75% - 11rem)
    }

    .large_9_less_12rem {
        width: calc(75% - 12rem)
    }

    .large_9_less_13rem {
        width: calc(75% - 13rem)
    }

    .large_9_less_14rem {
        width: calc(75% - 14rem)
    }

    .large_9_less_15rem {
        width: calc(75% - 15rem)
    }

    .large_9_less_16rem {
        width: calc(75% - 16rem)
    }

    .large_9_less_17rem {
        width: calc(75% - 17rem)
    }

    .large_9_less_18rem {
        width: calc(75% - 18rem)
    }

    .large_9_less_19rem {
        width: calc(75% - 19rem)
    }

    .large_9_less_20rem {
        width: calc(75% - 20rem)
    }

    .large_9_less_21rem {
        width: calc(75% - 21rem)
    }

    .large_9_less_22rem {
        width: calc(75% - 22rem)
    }

    .large_9_less_23rem {
        width: calc(75% - 23rem)
    }

    .large_9_less_24rem {
        width: calc(75% - 24rem)
    }

    .large_9_less_25rem {
        width: calc(75% - 25rem)
    }

    .large_9_less_26rem {
        width: calc(75% - 26rem)
    }

    .large_9_less_27rem {
        width: calc(75% - 27rem)
    }

    .large_9_less_28rem {
        width: calc(75% - 28rem)
    }

    .large_9_less_29rem {
        width: calc(75% - 29rem)
    }

    .large_9_less_30rem {
        width: calc(75% - 30rem)
    }

    .large_9_less_31rem {
        width: calc(75% - 31rem)
    }

    .large_10 {
        width: 83.33333%
    }

    .large_max_width_10 {
        max-width: 83.33333%
    }

    .large_10_less_1rem {
        width: calc(83.33333% - 1rem)
    }

    .large_10_less_2rem {
        width: calc(83.33333% - 2rem)
    }

    .large_10_less_3rem {
        width: calc(83.33333% - 3rem)
    }

    .large_10_less_4rem {
        width: calc(83.33333% - 4rem)
    }

    .large_10_less_5rem {
        width: calc(83.33333% - 5rem)
    }

    .large_10_less_6rem {
        width: calc(83.33333% - 6rem)
    }

    .large_10_less_7rem {
        width: calc(83.33333% - 7rem)
    }

    .large_10_less_8rem {
        width: calc(83.33333% - 8rem)
    }

    .large_10_less_9rem {
        width: calc(83.33333% - 9rem)
    }

    .large_10_less_10rem {
        width: calc(83.33333% - 10rem)
    }

    .large_10_less_11rem {
        width: calc(83.33333% - 11rem)
    }

    .large_10_less_12rem {
        width: calc(83.33333% - 12rem)
    }

    .large_10_less_13rem {
        width: calc(83.33333% - 13rem)
    }

    .large_10_less_14rem {
        width: calc(83.33333% - 14rem)
    }

    .large_10_less_15rem {
        width: calc(83.33333% - 15rem)
    }

    .large_10_less_16rem {
        width: calc(83.33333% - 16rem)
    }

    .large_10_less_17rem {
        width: calc(83.33333% - 17rem)
    }

    .large_10_less_18rem {
        width: calc(83.33333% - 18rem)
    }

    .large_10_less_19rem {
        width: calc(83.33333% - 19rem)
    }

    .large_10_less_20rem {
        width: calc(83.33333% - 20rem)
    }

    .large_10_less_21rem {
        width: calc(83.33333% - 21rem)
    }

    .large_10_less_22rem {
        width: calc(83.33333% - 22rem)
    }

    .large_10_less_23rem {
        width: calc(83.33333% - 23rem)
    }

    .large_10_less_24rem {
        width: calc(83.33333% - 24rem)
    }

    .large_10_less_25rem {
        width: calc(83.33333% - 25rem)
    }

    .large_10_less_26rem {
        width: calc(83.33333% - 26rem)
    }

    .large_10_less_27rem {
        width: calc(83.33333% - 27rem)
    }

    .large_10_less_28rem {
        width: calc(83.33333% - 28rem)
    }

    .large_10_less_29rem {
        width: calc(83.33333% - 29rem)
    }

    .large_10_less_30rem {
        width: calc(83.33333% - 30rem)
    }

    .large_10_less_31rem {
        width: calc(83.33333% - 31rem)
    }

    .large_11 {
        width: 91.66667%
    }

    .large_max_width_11 {
        max-width: 91.66667%
    }

    .large_11_less_1rem {
        width: calc(91.66667% - 1rem)
    }

    .large_11_less_2rem {
        width: calc(91.66667% - 2rem)
    }

    .large_11_less_3rem {
        width: calc(91.66667% - 3rem)
    }

    .large_11_less_4rem {
        width: calc(91.66667% - 4rem)
    }

    .large_11_less_5rem {
        width: calc(91.66667% - 5rem)
    }

    .large_11_less_6rem {
        width: calc(91.66667% - 6rem)
    }

    .large_11_less_7rem {
        width: calc(91.66667% - 7rem)
    }

    .large_11_less_8rem {
        width: calc(91.66667% - 8rem)
    }

    .large_11_less_9rem {
        width: calc(91.66667% - 9rem)
    }

    .large_11_less_10rem {
        width: calc(91.66667% - 10rem)
    }

    .large_11_less_11rem {
        width: calc(91.66667% - 11rem)
    }

    .large_11_less_12rem {
        width: calc(91.66667% - 12rem)
    }

    .large_11_less_13rem {
        width: calc(91.66667% - 13rem)
    }

    .large_11_less_14rem {
        width: calc(91.66667% - 14rem)
    }

    .large_11_less_15rem {
        width: calc(91.66667% - 15rem)
    }

    .large_11_less_16rem {
        width: calc(91.66667% - 16rem)
    }

    .large_11_less_17rem {
        width: calc(91.66667% - 17rem)
    }

    .large_11_less_18rem {
        width: calc(91.66667% - 18rem)
    }

    .large_11_less_19rem {
        width: calc(91.66667% - 19rem)
    }

    .large_11_less_20rem {
        width: calc(91.66667% - 20rem)
    }

    .large_11_less_21rem {
        width: calc(91.66667% - 21rem)
    }

    .large_11_less_22rem {
        width: calc(91.66667% - 22rem)
    }

    .large_11_less_23rem {
        width: calc(91.66667% - 23rem)
    }

    .large_11_less_24rem {
        width: calc(91.66667% - 24rem)
    }

    .large_11_less_25rem {
        width: calc(91.66667% - 25rem)
    }

    .large_11_less_26rem {
        width: calc(91.66667% - 26rem)
    }

    .large_11_less_27rem {
        width: calc(91.66667% - 27rem)
    }

    .large_11_less_28rem {
        width: calc(91.66667% - 28rem)
    }

    .large_11_less_29rem {
        width: calc(91.66667% - 29rem)
    }

    .large_11_less_30rem {
        width: calc(91.66667% - 30rem)
    }

    .large_11_less_31rem {
        width: calc(91.66667% - 31rem)
    }

    .large_12 {
        width: 100%
    }

    .large_max_width_12 {
        max-width: 100%
    }

    .large_12_less_1rem {
        width: calc(100% - 1rem)
    }

    .large_12_less_2rem {
        width: calc(100% - 2rem)
    }

    .large_12_less_3rem {
        width: calc(100% - 3rem)
    }

    .large_12_less_4rem {
        width: calc(100% - 4rem)
    }

    .large_12_less_5rem {
        width: calc(100% - 5rem)
    }

    .large_12_less_6rem {
        width: calc(100% - 6rem)
    }

    .large_12_less_7rem {
        width: calc(100% - 7rem)
    }

    .large_12_less_8rem {
        width: calc(100% - 8rem)
    }

    .large_12_less_9rem {
        width: calc(100% - 9rem)
    }

    .large_12_less_10rem {
        width: calc(100% - 10rem)
    }

    .large_12_less_11rem {
        width: calc(100% - 11rem)
    }

    .large_12_less_12rem {
        width: calc(100% - 12rem)
    }

    .large_12_less_13rem {
        width: calc(100% - 13rem)
    }

    .large_12_less_14rem {
        width: calc(100% - 14rem)
    }

    .large_12_less_15rem {
        width: calc(100% - 15rem)
    }

    .large_12_less_16rem {
        width: calc(100% - 16rem)
    }

    .large_12_less_17rem {
        width: calc(100% - 17rem)
    }

    .large_12_less_18rem {
        width: calc(100% - 18rem)
    }

    .large_12_less_19rem {
        width: calc(100% - 19rem)
    }

    .large_12_less_20rem {
        width: calc(100% - 20rem)
    }

    .large_12_less_21rem {
        width: calc(100% - 21rem)
    }

    .large_12_less_22rem {
        width: calc(100% - 22rem)
    }

    .large_12_less_23rem {
        width: calc(100% - 23rem)
    }

    .large_12_less_24rem {
        width: calc(100% - 24rem)
    }

    .large_12_less_25rem {
        width: calc(100% - 25rem)
    }

    .large_12_less_26rem {
        width: calc(100% - 26rem)
    }

    .large_12_less_27rem {
        width: calc(100% - 27rem)
    }

    .large_12_less_28rem {
        width: calc(100% - 28rem)
    }

    .large_12_less_29rem {
        width: calc(100% - 29rem)
    }

    .large_12_less_30rem {
        width: calc(100% - 30rem)
    }

    .large_12_less_31rem {
        width: calc(100% - 31rem)
    }

    .large_1rem {
        width: 1rem
    }

    .large_height_1rem {
        height: 1rem
    }

    .large_max_width_1rem {
        max-width: 1rem
    }

    .large_2rem {
        width: 2rem
    }

    .large_height_2rem {
        height: 2rem
    }

    .large_max_width_2rem {
        max-width: 2rem
    }

    .large_3rem {
        width: 3rem
    }

    .large_height_3rem {
        height: 3rem
    }

    .large_max_width_3rem {
        max-width: 3rem
    }

    .large_4rem {
        width: 4rem
    }

    .large_height_4rem {
        height: 4rem
    }

    .large_max_width_4rem {
        max-width: 4rem
    }

    .large_5rem {
        width: 5rem
    }

    .large_height_5rem {
        height: 5rem
    }

    .large_max_width_5rem {
        max-width: 5rem
    }

    .large_6rem {
        width: 6rem
    }

    .large_height_6rem {
        height: 6rem
    }

    .large_max_width_6rem {
        max-width: 6rem
    }

    .large_7rem {
        width: 7rem
    }

    .large_height_7rem {
        height: 7rem
    }

    .large_max_width_7rem {
        max-width: 7rem
    }

    .large_8rem {
        width: 8rem
    }

    .large_height_8rem {
        height: 8rem
    }

    .large_max_width_8rem {
        max-width: 8rem
    }

    .large_9rem {
        width: 9rem
    }

    .large_height_9rem {
        height: 9rem
    }

    .large_max_width_9rem {
        max-width: 9rem
    }

    .large_10rem {
        width: 10rem
    }

    .large_height_10rem {
        height: 10rem
    }

    .large_max_width_10rem {
        max-width: 10rem
    }

    .large_11rem {
        width: 11rem
    }

    .large_height_11rem {
        height: 11rem
    }

    .large_max_width_11rem {
        max-width: 11rem
    }

    .large_12rem {
        width: 12rem
    }

    .large_height_12rem {
        height: 12rem
    }

    .large_max_width_12rem {
        max-width: 12rem
    }

    .large_13rem {
        width: 13rem
    }

    .large_height_13rem {
        height: 13rem
    }

    .large_max_width_13rem {
        max-width: 13rem
    }

    .large_14rem {
        width: 14rem
    }

    .large_height_14rem {
        height: 14rem
    }

    .large_max_width_14rem {
        max-width: 14rem
    }

    .large_15rem {
        width: 15rem
    }

    .large_height_15rem {
        height: 15rem
    }

    .large_max_width_15rem {
        max-width: 15rem
    }

    .large_16rem {
        width: 16rem
    }

    .large_height_16rem {
        height: 16rem
    }

    .large_max_width_16rem {
        max-width: 16rem
    }

    .large_17rem {
        width: 17rem
    }

    .large_height_17rem {
        height: 17rem
    }

    .large_max_width_17rem {
        max-width: 17rem
    }

    .large_18rem {
        width: 18rem
    }

    .large_height_18rem {
        height: 18rem
    }

    .large_max_width_18rem {
        max-width: 18rem
    }

    .large_19rem {
        width: 19rem
    }

    .large_height_19rem {
        height: 19rem
    }

    .large_max_width_19rem {
        max-width: 19rem
    }

    .large_20rem {
        width: 20rem
    }

    .large_height_20rem {
        height: 20rem
    }

    .large_max_width_20rem {
        max-width: 20rem
    }

    .large_21rem {
        width: 21rem
    }

    .large_height_21rem {
        height: 21rem
    }

    .large_max_width_21rem {
        max-width: 21rem
    }

    .large_22rem {
        width: 22rem
    }

    .large_height_22rem {
        height: 22rem
    }

    .large_max_width_22rem {
        max-width: 22rem
    }

    .large_23rem {
        width: 23rem
    }

    .large_height_23rem {
        height: 23rem
    }

    .large_max_width_23rem {
        max-width: 23rem
    }

    .large_24rem {
        width: 24rem
    }

    .large_height_24rem {
        height: 24rem
    }

    .large_max_width_24rem {
        max-width: 24rem
    }

    .large_25rem {
        width: 25rem
    }

    .large_height_25rem {
        height: 25rem
    }

    .large_max_width_25rem {
        max-width: 25rem
    }

    .large_26rem {
        width: 26rem
    }

    .large_height_26rem {
        height: 26rem
    }

    .large_max_width_26rem {
        max-width: 26rem
    }

    .large_27rem {
        width: 27rem
    }

    .large_height_27rem {
        height: 27rem
    }

    .large_max_width_27rem {
        max-width: 27rem
    }

    .large_28rem {
        width: 28rem
    }

    .large_height_28rem {
        height: 28rem
    }

    .large_max_width_28rem {
        max-width: 28rem
    }

    .large_29rem {
        width: 29rem
    }

    .large_height_29rem {
        height: 29rem
    }

    .large_max_width_29rem {
        max-width: 29rem
    }

    .large_30rem {
        width: 30rem
    }

    .large_height_30rem {
        height: 30rem
    }

    .large_max_width_30rem {
        max-width: 30rem
    }

    .large_31rem {
        width: 31rem
    }

    .large_height_31rem {
        height: 31rem
    }

    .large_max_width_31rem {
        max-width: 31rem
    }

    .push_1_large {
        left: 8.33333%
    }

    .pull_1_large {
        left: -8.33333%
    }

    .push_1rem_large {
        left: 1rem
    }

    .pull_1rem_large {
        left: -1rem
    }

    .push_2_large {
        left: 16.66667%
    }

    .pull_2_large {
        left: -16.66667%
    }

    .push_2rem_large {
        left: 2rem
    }

    .pull_2rem_large {
        left: -2rem
    }

    .push_3_large {
        left: 25%
    }

    .pull_3_large {
        left: -25%
    }

    .push_3rem_large {
        left: 3rem
    }

    .pull_3rem_large {
        left: -3rem
    }

    .push_4_large {
        left: 33.33333%
    }

    .pull_4_large {
        left: -33.33333%
    }

    .push_4rem_large {
        left: 4rem
    }

    .pull_4rem_large {
        left: -4rem
    }

    .push_5_large {
        left: 41.66667%
    }

    .pull_5_large {
        left: -41.66667%
    }

    .push_5rem_large {
        left: 5rem
    }

    .pull_5rem_large {
        left: -5rem
    }

    .push_6_large {
        left: 50%
    }

    .pull_6_large {
        left: -50%
    }

    .push_6rem_large {
        left: 6rem
    }

    .pull_6rem_large {
        left: -6rem
    }

    .push_7_large {
        left: 58.33333%
    }

    .pull_7_large {
        left: -58.33333%
    }

    .push_7rem_large {
        left: 7rem
    }

    .pull_7rem_large {
        left: -7rem
    }

    .push_8_large {
        left: 66.66667%
    }

    .pull_8_large {
        left: -66.66667%
    }

    .push_8rem_large {
        left: 8rem
    }

    .pull_8rem_large {
        left: -8rem
    }

    .push_9_large {
        left: 75%
    }

    .pull_9_large {
        left: -75%
    }

    .push_9rem_large {
        left: 9rem
    }

    .pull_9rem_large {
        left: -9rem
    }

    .push_10_large {
        left: 83.33333%
    }

    .pull_10_large {
        left: -83.33333%
    }

    .push_10rem_large {
        left: 10rem
    }

    .pull_10rem_large {
        left: -10rem
    }

    .push_11_large {
        left: 91.66667%
    }

    .pull_11_large {
        left: -91.66667%
    }

    .push_11rem_large {
        left: 11rem
    }

    .pull_11rem_large {
        left: -11rem
    }

    .push_12_large {
        left: 100%
    }

    .pull_12_large {
        left: -100%
    }

    .push_12rem_large {
        left: 12rem
    }

    .pull_12rem_large {
        left: -12rem
    }

    .content_padding_large.row>.column>.content,.content_padding_large>.row>.column>.content {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .content_padding_large.column>.content {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .content_margin_large.row>.column>.content,.content_margin_large>.row>.column>.content {
        margin-left: 1rem;
        margin-right: 1rem
    }

    .content_margin_large.column>.content {
        margin-left: 1rem;
        margin-right: 1rem
    }

    .center_large {
        display: block!important;
        margin-left: auto!important;
        margin-right: auto!important;
        float: none!important
    }

    .float_right_large {
        float: right
    }

    .float_right_large+[class*=float_left] {
        clear: left
    }

    .float_left_large {
        float: left
    }

    .float_left_large+[class*=float_right] {
        clear: right
    }

    .no_margin_large,.no_spacing_large {
        margin-top: 0!important;
        margin-bottom: 0!important
    }

    .no_margin_top_large,.no_spacing_top_large {
        margin-top: 0!important
    }

    .no_margin_bottom_large,.no_spacing_bottom_large {
        margin-bottom: 0!important
    }

    .bumping_large {
        margin-bottom: 0!important
    }

    .bumping_large+.bumping_large {
        margin-top: 0!important
    }

    .item_spacing_large {
        margin-top: 3rem;
        margin-bottom: 3rem
    }

    .item_spacing_top_large {
        margin-top: 3rem
    }

    .item_spacing_bottom_large {
        margin-bottom: 3rem
    }

    .item_padding_large {
        padding-top: 3rem;
        padding-bottom: 3rem
    }

    .item_padding_top_large {
        padding-top: 3rem
    }

    .item_padding_bottom_large {
        padding-bottom: 3rem
    }

    .paragraph_spacing_large {
        margin-top: 1rem!important;
        margin-bottom: 1rem!important
    }

    .paragraph_spacing_top_large {
        margin-top: 1rem!important
    }

    .paragraph_spacing_bottom_large {
        margin-bottom: 1rem!important
    }

    .half_spacing_large {
        margin-top: 1rem!important;
        margin-bottom: 1rem!important
    }

    .half_spacing_top_large {
        margin-top: 1rem!important
    }

    .half_spacing_bottom_large {
        margin-bottom: 1rem!important
    }

    .escape_gutters_left_large {
        margin-left: -1rem
    }

    .escape_gutters_right_large {
        margin-right: -1rem
    }

    .escape_gutters_large {
        margin-right: -1rem;
        margin-left: -1rem
    }

    .add_gutters_left_large {
        margin-left: 1rem
    }

    .add_gutters_right_large {
        margin-right: 1rem
    }

    .add_gutters_large {
        margin-right: 1rem;
        margin-left: 1rem
    }

    .text_center_large {
        text-align: center!important
    }

    .text_justify_large {
        text-align: justify!important
    }

    .text_justify_large.row:after {
        content: '';
        width: 100%;
        display: inline-block
    }

    .text_left_large {
        text-align: left!important
    }

    .text_right_large {
        text-align: right!important
    }

    .hide_large {
        display: none!important
    }

    .top_spacing_large {
        margin-top: 3rem!important
    }

    .bottom_spacing_large {
        margin-bottom: 3rem!important
    }

    .top_padding_large {
        padding-top: 3rem!important
    }

    .bottom_padding_large {
        padding-bottom: 3rem!important
    }

    .valign_top_large {
        vertical-align: top
    }

    .valign_top_large .column {
        vertical-align: top
    }

    .valign_middle_large {
        vertical-align: middle
    }

    .valign_middle_large .column {
        vertical-align: middle
    }

    .valign_bottom_large {
        vertical-align: bottom
    }

    .valign_bottom_large .column {
        vertical-align: bottom
    }

    .overlay_large_rel {
        position: relative!important;
        left: auto!important;
        right: auto!important;
        top: auto!important;
        bottom: auto!important;
        transform: none!important
    }

    .overlay_large_rel>.column {
        position: relative!important;
        transform: none!important
    }
}

@media(max-width: 959px) and (min-width:576px) {
    .large_only {
        display:none!important
    }
}

@media(max-width: 575px) {
    .large_only {
        display:none!important
    }
}

@media(min-width: 960px) {
    .medium_only {
        display:none!important
    }
}

@media(max-width: 575px) {
    .medium_only {
        display:none!important
    }
}

@media(min-width: 960px) {
    .small_only {
        display:none!important
    }
}

@media(max-width: 959px) and (min-width:576px) {
    .small_only {
        display:none!important
    }
}

.max_width {
    max-width: 76rem;
    box-sizing: border-box
}

.font_100 {
    font-weight: 100!important
}

.font_200 {
    font-weight: 200!important
}

.font_300 {
    font-weight: 300!important
}

.font_400 {
    font-weight: 400!important
}

.font_500 {
    font-weight: 500!important
}

.font_600 {
    font-weight: 600!important
}

.font_700 {
    font-weight: 700!important
}

.tech_font {
    font-family: tstarmonoround,libre franklin,Arial,Helvetica,sans-serif;
    line-height: 1.33;
    letter-spacing: -.033em
}

* {
    text-rendering: optimizeLegibility;
    text-rendering: geometricPrecision
}

html {
    font-family: libre franklin,Arial,Helvetica,sans-serif;
    font-weight: 300;
    color: #555;
    line-height: 1em
}

html,body,ol,li,ul {
    padding: 0;
    margin: 0
}

table {
    border-collapse: collapse
}

fieldset,img {
    border: 0
}

address,caption,cite,code,dfn,th,var {
    font-weight: 400;
    font-style: normal
}

caption,th {
    text-align: left
}

q:before,q:after {
    content: ''
}

abbr,acronym {
    border: 0
}

h1 a,h2 a,h3 a,h4 a,h5 a,h6 a {
    color: inherit!important;
    text-decoration: none;
    font-weight: inherit
}

h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover {
    text-decoration: underline
}

h1 [class*=fa],h2 [class*=fa],h3 [class*=fa],h4 [class*=fa],h5 [class*=fa],h6 [class*=fa] {
    font-size: 1em;
    vertical-align: middle;
    margin-top: -.3em;
    margin-right: 0.15em;
    color: #007a33;
}

a {
    font-weight: 600;
    color: #007a33
}

a:hover {
    color: #154734
}

h1 {
    font-size: 3.25rem;
    font-weight: 700
}

h2 {
    font-size: 2.25rem;
    font-weight: 700
}

h3 {
    font-size: 1.875rem;
    font-weight: 600;
    font-family: "Orgon Slab", Arial, sans-serif;
}

h4 {
    font-size: 1.333rem;
    font-weight: 700
}

h5 {
    font-size: 1.125rem;
    font-weight: 700;
    line-height: 1.35
}

h6 {
    font-size: .875rem;
    font-weight: 700;
    line-height: 1.5
}

p {
    font-weight: 300;
    line-height: 1.667;
    margin: 1rem 0
}

ul,ol {
    margin: 1rem 0 1rem 2rem
}

li {
    line-height: 1.667;
    margin-bottom: .4rem;
    position: relative
}

h1 + p,
h1 + ol,
h1 + ul, h2 + p,
h2 + ol,
h2 + ul, h3 + p,
h3 + ol,
h3 + ul {
  margin-top: 1.5rem;
}

p + p {
  margin-top: 1.5rem;
}
p + h1, p + h2, p + h3, p + h4, p + h5, p + h6 {
  margin-top: 2rem;
}

ol + h1, ol + h2, ol + h3, ol + h4, ol + h5, ol + h6, ul + h1, ul + h2, ul + h3, ul + h4, ul + h5, ul + h6 {
  margin-top: 2rem;
}
ol + p, ul + p {
  margin-top: 1.5rem;
}

img {
    max-width: 100%;
    height: auto
}

.column {
    font-size: 1rem;
    line-height: 1rem
}

.column,.content,ul.inline_list li {
    box-sizing: border-box
}

a.button,.siblingIterator a,p.button a,p.orange_button a,a.orange_button,p.dark_blue_button a,a.dark_blue_button,form.pretty input[type=submit],html.brand_refresh .cec_header_item a.button,html.brand_refresh .case_header_item a.button,ul.inline_list li,.page_heading .content {
    display: inline-block!important
}

p a.button.primary-button:not(:hover),
p.button.primary-button a:not(:hover) {
    border-color: #007A33 !important;
    color: #fff !important;
    background-color: #007A33 !important;
}
p a.button.primary-button:not(:hover):after,
p.button.primary-button a:not(:hover):after {
    background-image: url('data:image/svg+xml,<svg width="12" height="12" viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0 5.25H9.1275L4.935 1.0575L6 0L12 6L6 12L4.9425 10.9425L9.1275 6.75H0V5.25Z" fill="%23ffffff"/></svg>') !important;
}
.wrapping {
    display: inline
}

.content,hr,.block,.social_widget,html.brand_refresh .non_wrapping {
    display: block
}

.stretch {
    width: 100%!important;
    height: auto!important
}

.column img,.fit {
    max-width: 100%!important;
    height: auto!important
}

hr {
    border: none;
    border-bottom: 1px solid #dce3e4
}

.column,.content,ul.inline_list li {
    box-sizing: border-box
}

@media(max-width: 575px) {
    html {
        font-size:14px
    }
}

@media(max-width: 959px) and (min-width:576px) {
    html {
        font-size:14px
    }
}

@media(min-width: 960px) {
    html {
        font-size:16px
    }
}

@media screen and (max-width: 1270px) {
    html {
        font-size:14px
    }
}

@media screen and (max-width: 960px) {
    html {
        font-size:12px
    }
}

@media screen and (min-width: 1600px) {
    html {
        font-size:18px
    }
}

hr {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem
}

[class*=float] {
    z-index: 10;
    position: relative
}

.bar {
    height: 1rem
}

.overlay_column,.overlay_column_bottom,.overlay_column_middle,.overlay_column_top,.overlay_column_left,.overlay_column_right {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1
}

.overlay_column>.column {
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%)
}

.overlay_column_bottom {
    top: auto
}

.overlay_column_middle {
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    bottom: auto
}

.overlay_column_top {
    bottom: auto
}

.overlay_column_left {
    right: auto
}

.overlay_column_right {
    left: auto
}

.overlay_column .content.valign_middle {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    left: 0;
    right: 0;
    display: block
}

.overlay_column .content.valign_bottom {
    position: absolute;
    bottom: 0;
    width: 100%
}

.clearfix,.clear,.clear_both {
    clear: both;
    padding-top: 1px;
    height: auto;
    min-height: 1px
}

.clearfix_left,.clear_left,.clear_both_left {
    clear: left
}

.clearfix_right,.clear_right,.clear_both_right {
    clear: right
}

iframe {
    border: none
}

.flickity-enabled {
    position: relative
}

.flickity-enabled:focus {
    outline: 0
}

.flickity-viewport {
    overflow: hidden;
    position: relative;
    height: 100%
}

.flickity-slider {
    position: absolute;
    width: 100%;
    height: 100%
}

.flickity-enabled.is-draggable {
    -webkit-tap-highlight-color: transparent;
    tap-highlight-color: transparent;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.flickity-enabled.is-draggable .flickity-viewport {
    cursor: move;
    cursor: -webkit-grab;
    cursor: grab
}

.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down {
    cursor: -webkit-grabbing;
    cursor: grabbing
}

.flickity-prev-next-button {
    position: absolute;
    top: 50%;
    width: 44px;
    height: 44px;
    border: none;
    border-radius: 50%;
    background: #fff;
    opacity: 1;
    background: #fff!important;
    border: 1px solid #003b4930 cursor:pointer;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

@media(max-width: 1200px) {
    .mst_standard_notification_slides .flickity-prev-next-button {
        opacity:0
    }
}

svg.flickity-button-icon {
    display: none
}

.flickity-prev-next-button:before {
    content: '\f061';
    display: block;
    font-family: "font awesome 6 pro";
    color: #003b49;
    font-size: .875rem
}

.flickity-prev-next-button.previous:before {
    content: '\f060';
    display: block;
    font-family: "font awesome 6 pro";
    color: #003b49;
    font-size: .875rem
}

.flickity-prev-next-button:hover {
    background: #fff;
    background: #fff!important;
    border-color: #007a33;
    border-width: 2px
}

.flickity-prev-next-button:hover:before {
    color: #007a33
}

.flickity-prev-next-button:focus {
    outline: 0;
    box-shadow: 0 0 0 5px #09f
}

.flickity-prev-next-button:active {
    filter: alpha(opacity=60);
    opacity: .6
}

.flickity-prev-next-button.previous {
    left: -3.5rem
}

.flickity-prev-next-button.next {
    right: -3.5rem
}

.flickity-rtl .flickity-prev-next-button.previous {
    left: auto;
    right: 10px
}

.flickity-rtl .flickity-prev-next-button.next {
    right: auto;
    left: 10px
}

.flickity-prev-next-button:disabled {
    filter: alpha(opacity=30);
    opacity: .3;
    cursor: auto
}

.flickity-prev-next-button svg {
    position: absolute;
    left: 20%;
    top: 20%;
    width: 60%;
    height: 60%
}

.flickity-prev-next-button .arrow {
    fill: #333
}

.flickity-prev-next-button.no-svg {
    color: #333;
    font-size: 26px
}

.flickity-page-dots {
    position: absolute;
    width: 100%;
    bottom: -25px;
    padding: 0;
    margin: 0;
    list-style: none;
    text-align: center;
    line-height: 1
}

.flickity-rtl .flickity-page-dots {
    direction: rtl
}

.flickity-page-dots .dot {
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 0 8px;
    background: #333;
    border-radius: 50%;
    filter: alpha(opacity=25);
    opacity: .25;
    cursor: pointer
}

.flickity-page-dots .dot.is-selected {
    filter: alpha(opacity=100);
    opacity: 1
}

.mst_standard_notification_svg_icon svg {
    display: none
}

@media(min-width: 60.01rem) {
    .mst_faculty_notification_slides {
        margin-left:-5rem;
        margin-right: -5rem
    }

    .mst_faculty_notification_slides .mst_faculty_notification_slide {
        padding: 0 5rem
    }
}

.mst_faculty_notification_slides .flickity-prev-next-button:hover {
    background: #fff
}

.mst_standard_notification {
    padding: 0 0 .01rem
}

.mst_standard_notification_slides {
    margin-left: -25rem;
    margin-right: -25rem
}

.mst_standard_notification_slides .mst_standard_notification_slide {
    padding: 0 25rem
}

.mst_standard_notification_slides .flickity-prev-next-button:hover {
    background: #fff
}

@media(min-width: 1200px) {
    .mst_standard_notification_slides .flickity-prev-next-button.previous {
        left:20rem
    }

    .mst_standard_notification_slides .flickity-prev-next-button.next {
        right: 20rem
    }
}

@media(max-width: 1200px) {
    .flickity-prev-next-button.previous {
        left:1rem
    }

    .flickity-prev-next-button.next {
        right: 1rem
    }

    .mst_standard_notification_slides .flickity-prev-next-button.previous {
        left: 25rem
    }

    .mst_standard_notification_slides .flickity-prev-next-button.next {
        right: 25rem
    }
}

.mst_standard_notification .dashed.top {
    border-bottom: none;
    border-top: .07rem dashed rgba(178,180,178,.75)
}

html {
    max-width: 100vw;
    overflow-x: hidden!important;
    -webkit-text-size-adjust: 100%;
    text-size-adjust: 100%
}

* {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

body {
    margin: 0 auto;
    overflow-x: hidden!important;
    width: 100%;
    font-size: 1em;
    -webkit-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background: #fff
}

.overflow_wrap {
    width: 100%;
    overflow: hidden
}

strong {
    font-weight: 600
}

table {
    backface-visibility: visible;
    line-height: 1.667
}

dt {
    font-weight: 500;
    font-size: 1.1rem;
    color: #003b49
}

blockquote {
    position: relative;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 3rem;
    margin-top: 1.5rem;
    padding: .5rem 1.5rem .5rem 4rem
}

blockquote:before {
    content: "";
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDUiIGhlaWdodD0iNDYiIHZpZXdCb3g9IjAgMCA0NSA0NiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMjQuMDg1MSA0NUg0Mi44NTExVjIyLjI0NEgzNS43MDIxQzM2LjE0ODkgMTguNDAyMSAzNy40ODk0IDE1LjQ0NjcgNDAuOTE0OSA4LjUwMTcxTDQzIDQuMjE2NDlMMzUuNDA0MyAyTDMxLjUzMTkgNy4xNzE4M0MyNC44Mjk4IDE2LjE4NTYgMjQuMDg1MSAxOC41NDk4IDI0LjA4NTEgMjkuMDQxMlY0NVpNMSA0NUgxOS43NjZWMjIuMjQ0SDEyLjYxN0MxMy4wNjM4IDE4LjQwMjEgMTQuNDA0MyAxNS40NDY3IDE3LjgyOTggOC41MDE3MUwxOS45MTQ5IDQuMjE2NDlMMTIuMzE5MSAyTDguNDQ2ODEgNy4xNzE4M0MxLjc0NDY4IDE2LjE4NTYgMSAxOC41NDk4IDEgMjkuMDQxMlY0NVoiIHN0cm9rZT0iIzAwODU4QSIgc3Ryb2tlLXdpZHRoPSIyIi8+PC9zdmc+);
    font-size: 3rem;
    float: left;
    font-weight: 800;
    position: absolute;
    top: 1.2rem;
    left: 0;
    height: 3rem;
    width: 2.5rem;
    background-size: contain;
    opacity: .25;
    background-repeat: no-repeat
}

@media(max-width: 575px) {
    blockquote {
        margin-left:0;
        margin-right: 0
    }
}

address {
    line-height: 1.25em;
    margin: .5rem;
    font-size: .875rem
}

dd {
    padding-left: 1rem;
    color: #63666a
}

.hide_overflow {
    overflow: hidden
}

.swatch .row .content {
    padding-top: 2rem;
    padding-bottom: 2rem
}

a.button,.siblingIterator a,li.button a,p.button a,p.orange_button a,a.orange_button,p.dark_blue_button a,a.dark_blue_button,form.pretty input[type=submit],html.brand_refresh .cec_header_item a.button,html.brand_refresh .case_header_item a.button {
    font: 700 1.2rem/1 "Libre Franklin",Arial,Helvetica,sans-serif!important;
    font-weight: 700;
    color: #fff;
    padding: calc(0.5em + 2px) 1.2em calc(0.5em + 2px) 1em;
    border-radius: 2.4em;
    border: 1px solid #78be20;
    color: #003b49;
    text-decoration: none;
    margin: 0;
    background-color: #fff;
    -webkit-appearance: none
}

a.button:after,.siblingIterator a:after,li.button a:after,p.button a:after,p.orange_button a:after,a.orange_button:after,p.dark_blue_button a:after,a.dark_blue_button:after,form.pretty input[type=submit]:after,html.brand_refresh .cec_header_item a.button:after,html.brand_refresh .case_header_item a.button:after {
    content: '';
    background-repeat: no-repeat;
    background-size: 100% 100%;
    height: .65em;
    width: .65em;
    margin-left: .7em;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMTInIGhlaWdodD0nMTInIHZpZXdCb3g9JzAgMCAxMiAxMicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48cGF0aCBkPSdNMCA1LjI1SDkuMTI3NUw0LjkzNSAxLjA1NzVMNiAwTDEyIDZMNiAxMkw0Ljk0MjUgMTAuOTQyNUw5LjEyNzUgNi43NUgwVjUuMjVaJyBmaWxsPScjMDA3QTMzJy8+PC9zdmc+Cg==);
    display: inline-block;
    margin-right: -.5em;
    vertical-align: baseline
}

a.medium.button,.siblingIterator a.medium,p.button a.medium,p.orange_button a.medium,a.medium.orange_button,p.dark_blue_button a.medium,a.medium.dark_blue_button,form.pretty input.medium[type=submit],html.brand_refresh .cec_header_item a.medium.button,html.brand_refresh .case_header_item a.medium.button {
    font-size: 1.4rem!important
}

a.big.button,.siblingIterator a.big,p.button a.big,p.orange_button a.big,a.big.orange_button,p.dark_blue_button a.big,a.big.dark_blue_button,form.pretty input.big[type=submit],html.brand_refresh .cec_header_item a.big.button,html.brand_refresh .case_header_item a.big.button {
    font-size: 1.6rem!important
}

a.button:hover,.siblingIterator a:hover,li.button a:hover,p.button a:hover,p.orange_button a:hover,a.orange_button:hover,p.dark_blue_button a:hover,a.dark_blue_button:hover,form.pretty input[type=submit]:hover,html.brand_refresh .cec_header_item a.button:hover,html.brand_refresh .case_header_item a.button:hover,a.button:focus,.siblingIterator a:focus,p.button a:focus,p.orange_button a:focus,a.orange_button:focus,p.dark_blue_button a:focus,a.dark_blue_button:focus,form.pretty input[type=submit]:focus,html.brand_refresh .cec_header_item a.button:focus,html.brand_refresh .case_header_item a.button:focus {
    background: #154734!important;
    color: #fff!important;
    text-decoration: none;
    border-color: #154734
}

a.button:hover:after,.siblingIterator a:hover:after,li.button a:hover:after,p.button a:hover:after,p.orange_button a:hover:after,a.orange_button:hover:after,p.dark_blue_button a:hover:after,a.dark_blue_button:hover:after,form.pretty input[type=submit]:hover:after,html.brand_refresh .cec_header_item a.button:hover:after,html.brand_refresh .case_header_item a.button:hover:after,a.button:focus:after,.siblingIterator a:focus:after,p.button a:focus:after,p.orange_button a:focus:after,a.orange_button:focus:after,p.dark_blue_button a:focus:after,a.dark_blue_button:focus:after,form.pretty input[type=submit]:focus:after,html.brand_refresh .cec_header_item a.button:focus:after,html.brand_refresh .case_header_item a.button:focus:after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMTInIGhlaWdodD0nMTInIHZpZXdCb3g9JzAgMCAxMiAxMicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48cGF0aCBkPSdNMCA1LjI1SDkuMTI3NUw0LjkzNSAxLjA1NzVMNiAwTDEyIDZMNiAxMkw0Ljk0MjUgMTAuOTQyNUw5LjEyNzUgNi43NUgwVjUuMjVaJyBmaWxsPScjZmZmZmZmJy8+PC9zdmc+Cg==)
}

a.button+.button,.siblingIterator a+.button,p.button a+.button,p.orange_button a+.button,a.orange_button+.button,p.dark_blue_button a+.button,a.dark_blue_button+.button,form.pretty input[type=submit]+.button,html.brand_refresh .cec_header_item a.button+.button,html.brand_refresh .case_header_item a.button+.button {
    margin-left: .5rem
}

.dashed {
    border-bottom: 1px solid #dce3e4
}

.dashed.white {
    border-color: #fff!important
}

.dashed.dark_blue {
    border-color: #003b49!important
}

.dashed.bright_green {
    border-color: #78be20!important
}

.dashed.green {
    border-color: #007a33!important
}

.dashed.orange {
    border-color: #e87722!important
}

.dashed.top {
    border-bottom: none;
    border-top: 1px solid #dce3e4
}

.full_width_section {
    padding-top: 3rem;
    padding-bottom: 3rem;
    position: relative;
    z-index: 0;
    clear: both;
    margin-left: -99rem!important;
    padding-left: 99rem!important;
    margin-right: -99rem!important;
    padding-right: 99rem!important
}

.full_width_section.bumping {
    margin-top: 0;
    margin-bottom: 0
}

.full_width_section>* {
    z-index: 1
}

.full_width_section>.page_heading {
    margin-top: 0!important
}

.full_width_section>.page_heading.sub:after {
    left: -50vw;
    right: -50vw
}

.parallax_column {
    height: 24rem;
    overflow: hidden;
    background-size: cover;
    background-position: center
}

.parallax_column .content img.parallax_background {
    width: 100%!important
}

@media(max-width: 575px) {
    .parallax_column {
        height:12rem
    }
}

.caption {
    font: 1rem/1.5 "Libre Franklin",Arial,Helvetica,sans-serif;
    margin: 1rem 0!important
}

.caption a {
    color: inherit!important;
    text-decoration: underline!important
}

ol.flickity-page-dots {
    margin: 0;
    bottom: -1.5rem
}

ol.flickity-page-dots .dot {
    padding: 0;
    margin: 0 .25rem;
    height: .667rem;
    width: .667rem;
    border-radius: 50%
}

.flickity-enabled:hover .flickity-prev-next-button {
    opacity: 1!important
}

.flickity-prev-next-button {
    border: 1px solid #003b4933;
    cursor: pointer
}

.flickity-prev-next-button:hover {
    background: #fff!important
}

@media(max-width: 575px) {
    .flickity-prev-next-button {
        display:none
    }
}

li.dot {
    padding: 0
}

.slideshow_item {
    display: none
}

.t4-de-box {
    transition: box-shadow .3s ease-in-out 0s,border .3s ease-in-out 0s
}

div.t4-de-box-buttons {
    margin: 0!important
}

.t4-de-box:hover {
    box-shadow: 0 20px 80px 0 rgba(0,0,0,.5);
    border: 1px solid #72bb1f!important
}

#page_menu_override .navigation,#udm.navigation {
    visibility: visible;
    height: auto
}

#heading_slides.flickity-enabled {
    white-space: normal;
    transform: none
}

#heading_slides {
    white-space: nowrap;
    font-size: 0;
    line-height: 0;
    transform: translateX(-33.334%)
}

.home_slide {
    display: inline-block;
    vertical-align: top
}

.js-slider .home_slide,.standard_slideshow .home_slide {
    max-width: 62rem;
    margin: 0 .3333333333rem .6666666667rem
}

.home_slide .parallax_column {
    padding: 21%;
    height: auto!important
}

.home_slide .slide .content {
    position: relative
}

.home_slide .slide_description {
    z-index: 10
}

.home_slide .slide_description p {
    font-size: .875rem
}

.home_slide .slide_description .column {
    border-left: none;
    border-bottom: none
}

@media(min-width: 960px) {
    .home_slide .slide_description .column {
        margin:1rem;
        border: .334rem solid #78be20;
        box-sizing: content-box;
        opacity: 0;
        width: 21rem;
        transition: transform 233ms ease-in-out 200ms,opacity 300ms ease-in 300ms
    }
}

@media(min-width: 960px) {
    .home_slide .slide_description.text_right .column {
        transform:translate3d(100%,0,0)
    }

    .home_slide .slide_description.text_left .column {
        transform: translate3d(-100%,0,0)
    }
}

.home_slide .title {
    color: #003b49;
    margin-top: .667rem;
    margin-bottom: -.5rem
}

@media(max-width: 959px) and (min-width:576px) {
    .home_slide .title {
        font-size:2rem!important
    }
}

@media(max-width: 575px) {
    .home_slide .title {
        font-size:1.75rem!important
    }
}

@media(min-width: 960px) {
    .home_slide .title {
        font-size:2rem!important
    }
}

.home_slide .title a:hover {
    text-decoration: none;
    color: #e87722
}

.home_slide .read_more {
    box-shadow: 0 0 0 .5rem #fff
}

@media(max-width: 575px) {
    .home_slide .read_more {
        transform:none
    }
}

.home_slide.is-selected .title,.home_slide.is-selected .read_more {
    transform: none;
    opacity: 1
}

.home_slide.is-selected .read_more_row {
    opacity: 1;
    transform: none
}

.home_slide.is-selected .slide_description .column {
    opacity: 1;
    transform: none
}

@media large_screen {
    .home_slide.is-selected .slide_description .column {
        transition: transform 266ms ease-in 200ms,opacity 333ms ease-in 333ms;
        z-index: 10
    }
}

@media(min-width: 960px) {
    .home_slide .overlay_column_middle {
        top:auto!important;
        bottom: 2rem;
        transform: none
    }
}

.text_page_header,.mst_fs_header_item,.gallery_page_header,html.brand_refresh .career_header_item,html.brand_refresh .cec_header_item,html.brand_refresh .case_header_item {
    position: relative
}

.text_page_header:before,.mst_fs_header_item:before,.gallery_page_header:before,html.brand_refresh .career_header_item:before,html.brand_refresh .cec_header_item:before,html.brand_refresh .case_header_item:before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    background-image: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSdub25lJyB2aWV3Qm94PScwIDAgMjQwIDIwNycgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48cGF0aCBkPSdtLjA3IDIwNyAxOC45MS0xMC45TDAgMTg1LjE4di0xLjExYS40NC40NCAwIDAgMSAuMDUgMCAuNDEuNDEgMCAwIDEgLjA1IDBsLjAyLjAxaC4wM2wuMDQuMDIuMDYuMDNoLjAxTDE5LjUgMTk1LjJsLjA0LTQ0LjhMMCAxMzkuMnYtMjQuMjNsLjI2LjE1aC4wMWEuNTMuNTMgMCAwIDEgLjEuMDloLjAxYS41NS41NSAwIDAgMSAuMDcuMWwuMDEuMDJhLjUuNSAwIDAgMSAuMDYuMjR2MjIuMTRsMzguOTYtMjIuMzctLjAyLTIyLjQ3TDAgNzAuMTJWMjIuOTVsLjAyLjAyIDE4Ljk0LTEwLjg4TDAgMS4xN1YwaDIuM0wxLjE0LjY2IDE5LjYgMTEuMjlWMGgxLjA1bC0uMDEgMTEuODkgMzguOTUgMjIuMzZWMTIuMTJhLjU0LjU0IDAgMCAxIC4yNi0uNDVMNzkuNi4zVjBoMS4wNGwuMDIgMjIuNzUgMTguOTItMTAuODZMOTkuNTcgMGgxLjA0djExLjg5bDE5LjQ3IDExLjE3TDE1OS41NS4zVjBoMi42bC0xLjA0LjYgMTguOTggMTAuOTJMMTk5LjA3LjZsLTEuMDQtLjZoMi4wOGwyMC4wNCAxMS41NUwyMzkuMDUuNjYgMjM3LjkxIDBIMjQwdjEuM2wtMTguODEgMTAuODVMMjQwIDIzdjQ3LjI0bC0xOS4zOSAxMS4xMy0uMDIgMjIuNDhMMjQwIDExNXYyNC4zMmwtMzkuNDMgMjIuNjQtLjAyIDIyLjM3IDE5LjUyIDExLjI1IDE5Ljc2LTExLjM2YS42NC42NCAwIDAgMSAuMTctLjA2djEuMTZsLTE4Ljg5IDEwLjg2TDIzOS44NSAyMDdoLTIuMDdsLTM3Ljc1LTIxLjc2LTE4LjkgMTAuOUwxOTkuOTggMjA3aC0yLjA3bC0xNy44Mi0xMC4yN0wxNjIuMyAyMDdoLTIuNzNsLjAyLTIyLjEtMzguOTYtMjIuMzZ2MjIuMTRhLjUzLjUzIDAgMCAxLS4yNi40NEwxMDAuNiAxOTYuNVYyMDdoLTEuMDNsLS4wMy0zMi45NS0xOC45MiAxMC44Ni4wMiAyMi4wOUg3OS42bC0uMDItMjIuMS0xOS40Ni0xMS4xNi0zOS40OCAyMi43NlYyMDdIMTkuNnYtOS45TDIuNDIgMjA3SC4wN1pNMjAuNjIgMTMuMDhsMzguNDQgMjIuMDctMTkuMDIgMTAuOTItMTkuNDQtMTEuMi4wMi0yMS43OVpNLjY1IDIzLjk2bDE4LjkzLTEwLjg3LS4wMiAyMS43N0wuNjIgNDUuNzNsLjAyLTIxLjc3Wk0zOSA0Ni42NiAyMC4wNiA1Ny41NCAxLjE1IDQ2LjY0bDE4Ljk0LTEwLjg4TDM5IDQ2LjY2Wm0tMzguMzguODcgMTguOTIgMTAuOS0uMDIgMjEuNzhMLjYxIDY5LjNsLjAxLTIxLjc4Wk0yMC41NiA4MC44bC4wMi0yMi4zOCAxOC45NC0xMC44Ny4wNCA0NC4yLTE5LTEwLjk1Wk00MC42IDkxLjc2bC0uMDQtNDQuOEw2MC4xIDM1Ljc0bDM5LjUyIDIyLjcuMDIgMjIuMzctMTkuNTIgMTEuMjUtMTkuNzYtMTEuMzdhLjY1LjY1IDAgMCAwLS4yLS4wNi41Ni41NiAwIDAgMC0uMzIuMDZMNDAuNiA5MS43NlptMTkuNSAxMS44NEw0MS4xMiA5Mi42NiA2MC4xIDgxLjc0bDE4Ljk4IDEwLjkyTDYwLjEgMTAzLjZabS0xLjAzLjYtMTguNDUgMTAuNjItLjAyLTIxLjI2IDE4LjQ2IDEwLjY0Wm0xLjAzLjZMNzkgMTE1LjY5bC0xOC45MiAxMC45LTE4Ljk0LTEwLjg3TDYwLjEgMTA0LjhaTTEuMTUgMTM4LjY5bDM4LjQ0LTIyLjA3LjAxIDIxLjc4LTE5LjQzIDExLjItMTkuMDItMTAuOVptMzkgMjIuMzhMMjEuMiAxNTAuMmwxOC45MS0xMC45IDE4Ljk0IDEwLjg3LTE4LjkyIDEwLjlabS0uNSAyMy4yNy0xOSAxMC45NS4wMy00NC4yIDE4Ljk1IDEwLjg4LjAxIDIyLjM3Wk0yMTAuODMgMzkuODdjNC41My0yLjYgOC43NC01LjA0IDguNzgtNS4wNGwuMDItMjIuMzhMMjAwLjExIDEuMmwtMTkuNzYgMTEuMzdhLjUzLjUzIDAgMCAxLS41MiAwTDE2MC42IDEuNWwtLjA0IDQ0LjggMTkuNTQgMTEuMiAxOS43Ni0xMS4zNGMuMDUgMCA1LjcyLTMuMjcgMTAuOTgtNi4zWk02MC42MyAxMi40MnYyMS44M2wxOS0xMC45TDc5LjYgMS41IDYwLjYyIDEyLjQyWm0xOS4wMSAzMy4zNS0uMDItMjEuMjMtMTguNDggMTAuNjEgMTguNSAxMC42MlptMS4wMi0yMS44My4wMiAyMS44MyAxOC45Mi0xMC45LS4wMi0yMS43OS0xOC45MiAxMC44NlptMTkuNDggMzMuNiAxOC45Mi0xMC45LTE4Ljk0LTEwLjg4LTE4LjkyIDEwLjkgMTguOTQgMTAuODhabS41NCAyMi42NyAxOC45Mi0xMC45LS4wMi0yMS43OC0xOC45MiAxMC45LjAyIDIxLjc4Wm0uNTIuOUwxMjAuMSA5MmwxOC45Ni0xMC45NC0xOC45NC0xMC44Ny0xOC45MiAxMC45Wm0tNDAuMDYgMjMuMDggMTguOSAxMC45IDM5LjAyLTIyLjUtMTguOS0xMC44OS0zOS4wMiAyMi41Wm03OC41IDQ1LjY0LS4wNC00NC44LTE5LjI0IDExLjA4YS41Ni41NiAwIDAgMS0uMzEuMDYuNjEuNjEgMCAwIDEtLjIxLS4wNmwtMTkuNzYtMTEuMzctMTkuNTIgMTEuMjUuMDIgMjIuMzggMzkuNTIgMjIuNjggMTkuNTQtMTEuMjJabS05OS0xMS40MyAxOC45NCAxMC44Ny0uMDItMjEuNzgtMTguOTQtMTAuODcuMDIgMjEuNzhabTM4LjktLjA0LS4wMi0yMS43OEw2MC42IDEyNy41bC4wMiAyMS43OCAxOC45Mi0xMC45Wk05OSAxNTAuMTNsLTE4Ljk0LTEwLjg3LTE4LjkyIDEwLjkgMTguOTQgMTAuODhMOTkgMTUwLjE0Wm0uNTQgMjIuNzItLjAyLTIxLjgyLTE4LjkyIDEwLjkuMDIgMjEuNzggMTguOTItMTAuODZaTTIyMC42NSAzNC44M2wxOC45MiAxMC45LjAyLTIxLjc3LTE4LjkyLTEwLjktLjAyIDIxLjc3Wk0yMDEuMiA0Ni42bDE4LjkyIDEwLjkgMTguOTQtMTAuODctMTguOTItMTAuOS0xOC45NCAxMC44NlptLS41NCAyMi43MiAxOC45MiAxMC44Ni4wMi0yMS43OC0xOC45Mi0xMC45LS4wMiAyMS44MVptLTEuMDQtLjYuMDItMjEuMjMtMTguNSAxMC42MiAxOC40OCAxMC42MVptLTQwIDY5LjY0LjAzLTIyLjM3LTE5LTEwLjk1LjA0IDQ0LjIgMTguOTQtMTAuODhabTE5LjQ0IDExLjgtMTguOTEtMTAuOS0xOC45NCAxMC44NyAxOC45MiAxMC45IDE4LjkzLTEwLjg2Wm0tMTkuNDUgMTEuNzctMTkuNDQtMTEuMi0xOS4wMiAxMC45MiAzOC40NCAyMi4wNi4wMi0yMS43OFptLTU5LjA0LTEwLjkuMDIgMjEuMjMgMTguNDgtMTAuNjEtMTguNS0xMC42MlptMTkuMDIgMzMuMzV2LTIxLjg0bC0xOSAxMC45LjAyIDIxLjg2IDE4Ljk4LTEwLjkyWm04MS4wMS00NS45OCAxOC45MiAxMC45LjAyLTIxLjgyLTE4LjkyLTEwLjg2LS4wMiAyMS43OFptLTE5LjQ2IDExLjc3IDE4LjkyIDEwLjlMMjE5IDE1MC4ybC0xOC45Mi0xMC45LTE4Ljk0IDEwLjg3Wm0tMjAuNSAxMS43Ni0uMDEgMjEuNzggMTguOTQtMTAuODcuMDEtMjEuNzgtMTguOTMgMTAuODdaTTE5OSAxODQuNjRsLTE4LjkyLTEwLjktMTguOTQgMTAuODcgMTguOTYgMTAuOTMgMTguOS0xMC45Wm0tMzguMzcuODYtLjAyIDIxLjI3IDE4LjQ2LTEwLjY0LTE4LjQ1LTEwLjYzWm0zOC45MS0yMy41My0xOC45Mi0xMC45LS4wMiAyMS43NyAxOC45MiAxMC45LjAyLTIxLjc3Wm0zOS41Mi0yMy4yOS0xOC41IDEwLjYyLjAyLTIxLjIzIDE4LjQ4IDEwLjYxWm0tMTguNDYtMzMuNjUgMTguOTggMTAuOTJ2MjEuODRsLTE5LTEwLjkuMDItMjEuODZabS01OS45MyAzMy4zMy4wMi0yMS43NyAxOC45MiAxMC45LS4wMiAyMS43OC0xOC45Mi0xMC45Wm0xOS45Ny0xMC44NyAxOC45NC0xMC44Ny0uMDIgMjEuNzgtMTguOTQgMTAuODcuMDItMjEuNzhabTE4Ljk2LTM1LjczLTE4Ljk4LTEwLjkyVjU5LjAxbDE5IDEwLjktLjAyIDIxLjg1Wm0xOS45NCAzNC41Mi0xOC45Mi0xMC44Ni4wNC00NC45IDE4LjkyIDEwLjg1LS4wNCA0NC45MVptMS4xLTY3Ljg4LS4wMiAyMS43NyAxOC45NC0xMC44Ny4wMi0yMS43Ny0xOC45NCAxMC44N1ptLTQxLjA2LjYtMzguOTUgMjIuMzcuMDIgMjIuNDcgMzkuNDggMjIuNzUgMTkuNDUtMTEuMTYuMDItMjIuNDgtMTkuNzYtMTEuMzZhLjU0LjU0IDAgMCAxLS4yNi0uNDVWNTlabS03OC40NSA0NS4xNCAxOC45OCAxMC45MSAxOC45OC0xMC45MS0xOC45OC0xMC45NS0xOC45OCAxMC45NVptMzguNDYtMjIuMTdMMTIxLjEzIDkyLjZsMTguNDcgMTAuNjQtLjAyLTIxLjI3Wm0xLjAzLTEuOCAzOC40NC0yMi4wNi0xOS4wMi0xMC45Mi0xOS40MyAxMS4yLjAyIDIxLjc5Wk0xMjAuNjUgNjkuM2wxOC45NCAxMC44Ny0uMDItMjEuNzctMTguOTQtMTAuODcuMDIgMjEuNzdabS41LTIyLjY3IDE4LjkzIDEwLjg3TDE1OSA0Ni42bC0xOC45My0xMC44OC0xOC45MiAxMC45MVpNMTU5LjU2IDEuNWwtMTkgMTAuOTUuMDEgMjIuMzggMTguOTQgMTAuODcuMDQtNDQuMlptLTU4Ljk0IDExLjU5LjAyIDIxLjc3IDE4Ljk0IDEwLjg3LS4wMi0yMS43Ny0xOC45NC0xMC44N1ptMTkuOTggMTAuODcuMDIgMjEuNzggMTguOTItMTAuOTEtLjAyLTIxLjc4LTE4LjkyIDEwLjlaTTQwLjY4IDE4My43NWwxOC45Mi0xMC45MS0uMDItMjEuNzgtMTguOTIgMTAuOS4wMiAyMS43OVptMzguODgtMjEuODItMTguOTQtMTAuODcuMDIgMjEuNzggMTguOTQgMTAuODctLjAyLTIxLjc4WicgY2xpcC1ydWxlPSdldmVub2RkJyBmaWxsPSd1cmwoI2EpJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnLz48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9J2EnIHgxPScxMjAnIHgyPScxMjAnIHkyPScyMDcnIGdyYWRpZW50VW5pdHM9J3VzZXJTcGFjZU9uVXNlJz48c3RvcCBzdG9wLWNvbG9yPScjQkZENzMwJyBzdG9wLW9wYWNpdHk9JzAnIG9mZnNldD0nMC4yJy8+PHN0b3Agc3RvcC1jb2xvcj0nI0JGRDczMCcgb2Zmc2V0PScxJy8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PC9zdmc+);
    background-position: bottom center;
    background-size: 22rem;
    background-repeat: repeat-x;
    opacity: .2
}

.text_page_header {
    background: rgba(220,227,228,.3);
    max-width: none!important;
    padding: 2rem 0 3rem;
    background: #154734;
    position: relative;
    margin-bottom: 0!important
}

.text_page_header:before {
    background-position: center -4rem
}

.text_page_header>.row {
    max-width: 76rem;
    margin: 2rem auto 0;
    text-align: center!important
}

.text_page_header .contact_menu {
    margin-top: 1rem
}

.text_page_header .paragraph_spacing_bottom {
    margin-bottom: 0!important
}

.text_page_header h1 {
    color: #fff!important;
    max-width: 50rem;
    position: relative;
    line-height: 1.2;
    font-size: clamp(2rem,4vw,3rem)!important
}

.text_page_header h1:after {
    content: '';
    display: none!important;
    border-bottom: .4rem solid #fff;
    display: block;
    width: 100%;
    margin: 1rem auto 0;
    max-width: 50rem
}

.mst_fs_header_item {
    background: #154734;
    position: relative;
    padding: 1rem 0;
    margin-bottom: 3rem!important
}

.mst_fs_header_item .mst_fs_header {
    max-width: 74rem;
    margin: 1rem auto -4rem;
    padding: 0;
    position: relative;
    color: #fff;
    background-size: cover;
    background-position: center;
    background-color: #333
}

.mst_fs_header .button a {
    background: 0 0;
    color: #fff
}

.mst_fs_header li.button a {
    font-size: 1rem!important;
    border-color: transparent
}

.mst_fs_header li.button a:hover {
    border-color: #bfd730;
    background: 0 0!important
}

.mst_fs_header li.button a:after {
    color: #fff!important;
    content: "\f061";
    background: 0 0!important;
    font-size: .75em;
    vertical-align: middle;
    line-height: .5;
    font-family: "font awesome 6 pro"
}

.mst_fs_header .row.add_gutters.text_center.paragraph_spacing_top {
    margin-top: .6rem!important;
    margin-bottom: -.5rem
}

.mst_fs_header_item .inline_menu {
}

.mst_fs_header_item .inline_menu li {
    margin: 0
}

.mst_fs_header_item .mst_fs_header:before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    z-index: 2;
    background: linear-gradient(0deg,rgba(0,0,0,0.95) 1%,transparent 77%);
}

.mst_fs_header_height>.row {
    position: absolute;
    bottom: 2rem;
    left: 0;
    right: 0
}

@media(max-width: 575px) {
    .mst_fs_header_item .mst_fs_header {
        margin-top:-1rem;
        padding: 0
    }
}

@media(max-width: 959px) and (min-width:576px) {
    .mst_fs_header_item .mst_fs_header {
        margin-top:-1rem;
        padding: 0
    }
}

.mst_fs_header_item .mst_fs_header>.column {
    position: relative;
    z-index: 3;
    padding: 0
}

.mst_fs_header_item .slab_text_width {
    max-width: 50rem!important;
    margin: 0 auto
}

.mst_fs_header_item .slabbedtext {
    white-space: normal!important;
    line-height: 1.2;
    display: block
}

.mst_fs_header_item .mst_fs_header_contact_list_outer {
    max-width: 66rem;
    margin: 1.5rem auto 0!important
}

.mst_fs_header_item .mst_fs_header_contact_list li:after {
    transform: none
}

.mst_fs_header_item .mst_fs_header_contact_list li a {
    vertical-align: middle!important;
    display: inline-block!important;
    line-height: 1.4!important;
    font-size: clamp(0.875rem,2vw,1rem)!important;
    font-family: libre franklin,Arial,Helvetica,sans-serif!important;
    text-shadow: none;
    text-decoration: none
}

.mst_fs_header_item .mst_fs_header_contact_list li a:hover,.mst_fs_header_item .mst_fs_header_contact_list li a:focus {
    text-decoration: underline
}

.mst_fs_header_item .mst_fs_header_parent_text {
    color: #fff;
    margin: 0;
    margin-top: .5rem!important;
    position: relative;
    padding-top: .6rem
}

.mst_fs_header_item .mst_fs_header_parent_link {
    font-family: libre franklin,Arial,Helvetica,sans-serif!important;
    font-size: 2rem!important;
    font-weight: 600!important;
    letter-spacing: 0;
    font-size: clamp(1rem,3vw,1.2rem)!important;
    margin-bottom: .125rem;
    position: initial!important;
    display: inline-block
}

.mst_fs_header_item .mst_fs_header_parent_link:before {
    content: "";
    position: relative;
    display: none!important;
    margin-top: 0;
    margin-bottom: .8rem;
    height: .4rem;
    background-color: #fff;
    left: auto;
    right: auto;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    pointer-events: none
}

.mst_fs_header_item .mst_fs_header_parent_link:empty {
    display: none!important
}

.mst_fs_header_item .mst_fs_header_child_text {
    color: #fff;
    margin-bottom: 0
}

.mst_fs_header_item .mst_fs_header_child_text_inner {
    display: flex;
    flex-direction: column-reverse
}

.mst_fs_header_item .mst_fs_header_child_text_inner:after {
    order: 2;
    margin-top: .6rem;
    margin-bottom: .8rem;
    height: .4rem;
    display: none
}

.mst_fs_header_item .mst_fs_header_child_link {
    order: 0
}

.mst_fs_header_item .mst_fs_header_parent_text_outer {
    order: 1
}

.mst_fs_header_item .mst_fs_header_child_link .slabbedtext {
    font-size: clamp(2rem,4vw,3rem)!important
}

.mst_fs_header_item .mst_fs_header_height:not(.overlay_column_middle) {
    margin: 0!important;
    padding: 37% 0 2rem!important
}

.mst_fs_header_item .mst_fs_header_parent_link:after,.mst_fs_header_item .mst_fs_header_top_border,.mst_fs_header_item .mst_fs_header_parent_link:before {
    display: none
}

.gallery_page_header {
    padding-bottom: 0;
    margin-bottom: 0!important;
    overflow: visible!important;
    z-index: 9002;
    position: relative;
    background: rgba(220,227,228,.3);
    max-width: none!important;
    padding: 0;
    background: #154734;
    position: relative;
    margin-bottom: 3rem!important
}

.gallery_page_header h1.title {
    color: #fff!important;
    max-width: 50rem;
    position: relative;
    line-height: 1;
    font-size: clamp(2rem,4vw,3rem)!important
}

.gallery_page_header h1.title:after {
    content: '';
    border-bottom: .4rem solid #fff;
    display: block;
    width: 100%;
    margin: 1rem auto 0;
    max-width: 50rem
}

.gallery_page_header>.row {
    max-width: 74rem;
    margin: -1rem auto 0;
    text-align: center!important;
    transform: translateY(3rem)
}

.gallery_page_header .bottom_title.bright_green {
    background: 0 0!important
}

.gallery_page_header>.row>.column {
    padding: 2rem 0
}

.gallery_page_header>.row>.column>.row {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0
}

.gallery_page_header>.row>.column>.row>.column {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0
}

.gallery_page_header>.row>.column>.row>.column:before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    z-index: 1;
    background: linear-gradient(0deg,rgba(0,0,0,0.96) 0%,transparent 60%);
    opacity: .8
}

.gallery_page_header .page_header_slide {
    white-space: normal;
    margin: 0;
    height: auto;
    width: 100%;
    max-width: 100%;
    background-size: cover;
    background-position: center
}

.gallery_page_header .bottom_title {
    margin: calc(27%) 0 0
}

@media(max-width: 575px) {
    .gallery_page_header .bottom_title .title {
        margin-bottom:-.075em
    }
}

.gallery_page_header .contact_bar {
    margin: 1.5rem 0 0;
    position: relative!important
}

.gallery_page_header .contact_bar li {
    margin-right: .5rem
}

.gallery_page_header .contact_bar li a {
    display: inline-block
}

.gallery_page_header .contact_bar li:after {
    content: "|";
    margin-left: .5rem;
    font-size: 1rem;
    color: #fff
}

.gallery_page_header .contact_bar li:last-child:after {
    display: none
}

.gallery_page_header span.mst_fs_header_parent_link:empty {
    display: none!important
}

.gallery_page_header .mst_fs_header_parent_text {
    margin-bottom: 0!important
}

.tall_header_item {
    margin: 0!important
}

.tall_header .parallax_column {
    height: 30rem
}

@media(max-width: 575px) {
    .tall_header .parallax_column {
        height:16rem
    }
}

.gallery_page_header .standard_slideshow {
    white-space: nowrap
}

.gallery_page_header .standard_slideshow .standard_slide {
    display: none
}

.gallery_page_header .standard_slideshow .standard_slide.is-selected {
    display: block
}

.page_header_slide {
    white-space: normal;
    margin: 0 .3333333333rem;
    max-width: 76rem;
    background-size: cover;
    background-position: center
}

.bottom_title {
    position: relative!important;
    margin-top: 2rem
}

.bottom_title .title_row {
    text-align: center
}

.bottom_title>.row {
    text-align: center!important
}

.bottom_title .title {
    margin: 0;
    margin-bottom: -.075em;
    line-height: .85em;
    z-index: 1;
    position: relative;
    text-align: center!important
}

.bottom_title .title a {
    text-decoration: none;
    color: #fff
}

@media(max-width: 575px) {
    .bottom_title .title {
        margin-top:2rem;
        transform: none;
        margin-bottom: 2rem;
        text-align: center;
        font-size: 2.75rem
    }
}

.bottom_title .read_more_row {
    opacity: 0;
    transition: transform 500ms ease-in 100ms,opacity 500ms ease-in 500ms
}

.bottom_title .read_more {
    margin: 2rem 0
}

.bottom_title.bright_green:after {
    background: rgba(120,190,32,.8);
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: .5rem;
    z-index: 0
}

@media(max-width: 575px) {
    .bottom_title.bright_green {
        background:#003b49!important
    }

    .home.slide .bottom_title {
        position: relative;
        background: #78be20
    }
}

.outline {
    border: 1px dashed #dce3e4
}

ul.inline_list {
    font-size: 0;
    margin: 0;
    padding: 0
}

ul.inline_list li {
    position: relative;
    vertical-align: middle
}

.default_menu_style a {
    font-size: .875rem;
    padding: .33rem .5rem;
    text-decoration: none;
    display: block
}

.inline_menu {
    font-size: 0;
    line-height: 0;
    margin: 0;
    padding: 0
}

.inline_menu.buttons {
    margin-left: -.25rem;
    margin-right: -.25rem
}

.inline_menu li {
    display: inline-block;
    vertical-align: middle;
    margin: .33rem .25rem;
    padding: 0
}

.inline_menu li.menu_title a {
    font-family: libre franklin,Arial,Helvetica,sans-serif;
    font-size: 1.5rem;
    font-weight: 500!important;
    padding: 0 .334rem
}

.inline_menu a {
    display: block;
    font-size: 1rem;
    text-decoration: none
}

ul.no_dots {
    list-style: none!important;
    margin-left: 0!important;
    margin-right: 0!important
}

.social_widget.social_footer .social_icons {
    margin: 0!important
}

.social_widget.social_footer .social_icons .fa {
    padding: .25rem;
    border-radius: 50%
}

.social_widget.social_footer .social_icons .fa:before {
    display: block
}

.social_widget .column {
    background: 0 0
}

.social_widget .social_icons {
    margin: 0!important
}

.social_widget .social_icons .fa {
    padding: .25rem;
    border-radius: 50%
}

.social_widget .social_icons .fa:hover {
    color: #fff
}

.social_widget .social_icons a:hover,.social_widget .social_icons .title:hover,.social_widget .social_icons li:hover {
    background: 0 0
}

.social_widget .social_icons a {
    padding: 0!important;
    margin: .25rem
}

.social_widget .social_icons li {
    padding: 0
}

.social_widget .social_icons li:nth-of-type(2) a {
    padding-left: 0
}

.social_widget .social_icons li:last-child a {
    padding-right: 0
}

.social_icons .title p {
    font-weight: 200;
    font-size: .875rem;
    line-height: 1rem
}

.social_icons .title h5 {
    font-weight: 600;
    font-size: 1.33rem;
    line-height: 1.33rem
}

.social_icons .title a {
    margin: 0;
    padding: .35rem 1rem;
    text-decoration: none!important;
    text-align: center
}

.social_icons .title a:hover {
    background: #32903e;
    text-decoration: none!important
}

.social_icons .fa {
    text-align: center;
    font: 1.334rem/2rem FontAwesome;
    height: 2rem;
    width: 2rem;
    color: #fff;
    background-color: #78be20
}

.social_icons a {
    padding: .5rem .25rem;
    display: block
}

.social_icons a:hover .fa-facebook {
    background-color: #3c599f;
    color: #fff
}

.social_icons a:hover .fa-flickr {
    background-color: #ff0084;
    color: #fff
}

.social_icons a:hover .fa-google-plus {
    background-color: #cf3d2e;
    color: #fff
}

.social_icons a:hover .fa-instagram {
    background-color: #a1755c;
    color: #fff
}

.social_icons a:hover .fa-linkedin {
    background-color: #0085ae;
    color: #fff
}

.social_icons a:hover .fa-pinterest {
    background-color: #cc2127;
    color: #fff
}

.social_icons a:hover .fa-twitter {
    background-color: #32ccfe;
    color: #fff
}

.social_icons a:hover .fa-youtube-play {
    background-color: #c52f30;
    color: #fff
}

.tooltip {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    opacity: 0;
    pointer-events: none;
    padding: .22rem .45rem;
    font: 400 1.3rem libre franklin,Arial,Helvetica,sans-serif;
    letter-spacing: .02em;
    background: #fdda24;
    color: #0d0a05!important;
    white-space: nowrap;
    z-index: 9003;
    border: 1px solid #967d2638;
    border-bottom-width: 2px;
    border-top: none
}

.tooltip.up {
    top: 0
}

.tooltip.up:after {
    content: '';
    position: absolute;
    bottom: -.125rem;
    text-align: center;
    color: #fdda24;
    font: 1.75rem/0em "FontAwesome";
    left: 0;
    right: 0;
    content: '\f0d7'
}

.tooltip.down {
    top: auto;
    bottom: 0
}

.tooltip.down:after {
    content: '';
    position: absolute;
    top: -.125rem;
    text-align: center;
    color: #fdda24;
    font: 1rem/0em "FontAwesome";
    left: 0;
    right: 0;
    content: '\f0d8'
}

a:hover .tooltip.down {
    top: auto;
    bottom: -2.75rem;
    opacity: 1!important
}

a:hover .tooltip.up {
    opacity: 1!important;
    top: -2.5rem
}

div#location_bar {
    padding: 1rem 0;
    background: #154734;
    margin: 0!important
}

div#location_bar>.row {
    background: 0 0
}

ul.contact_menu {
    padding: .25rem;
    margin: 0;
    text-align: right;
    text-align: center!important
}

ul.contact_menu li {
    margin: 0;
    margin-right: 1rem
}

ul.contact_menu li:last-child {
    margin-right: 0
}

ul.contact_menu a {
    font-size: .875rem;
    line-height: 1.5rem;
    font-weight: 400;
    margin: .25rem;
    padding: .125rem .33rem;
    color: #fff;
    background-clip: padding-box;
    background: 0 0;
    color: #fff;
    padding: 0;
    margin: 0;
    font-weight: 500;
    font-size: 1rem
}

ul.contact_menu a i {
    color: #bfd730;
    margin-right: .133rem;
    display: none
}

ul.contact_menu a:hover,ul.contact_menu a:focus {
    text-decoration: underline;
    color: #fff
}

ul.contact_menu a:hover i,ul.contact_menu a:focus i {
    color: #fff
}

ul.contact_menu .small_header {
    margin: 0;
    padding: 0
}

ul.contact_menu .small_header li {
    margin: 0;
    margin-right: .25rem;
    margin-bottom: .25rem
}

ul.contact_menu .small_header li:last-child {
    margin-right: 0
}

ul.contact_menu .small_header a {
    margin: 0
}

#aboutus_bar {
    z-index: 9000;
    margin-bottom: 3rem;
    border-bottom: 1px solid #dce3e4;
    max-width: 76rem;
    margin-left: auto;
    margin-right: auto
}

#aboutus_bar>.column {
    padding: 0;
    text-align: center!important
}

#page_wrap>.row {
    padding-bottom: 6rem
}

.breadcrumb_bar {
    max-width: 76rem;
    margin: 0
}

.breadcrumb_menu {
    margin: .4rem 0;
    padding: 0;
    padding-right: 1rem;
    overflow: hidden;
    max-width: 100%;
    box-sizing: border-box;
    line-height: 1.8rem
}

.breadcrumb_menu:before {
    content: '';
    display: inline-block;
    background-repeat: no-repeat;
    vertical-align: middle;
    background-size: contain;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMTAnIGhlaWdodD0nMTAnIHZpZXdCb3g9JzAgMCAxMCAxMCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48cGF0aCBkPSdNMy45OTIxOSA5LjI1NzgxSDEuNTA3ODFWNS4yNUgwLjAwNzgxMjVMNSAwLjc1TDkuOTkyMTkgNS4yNUg4LjQ5MjE5VjkuMjU3ODFINi4wMDc4MVY2LjI1NzgxSDMuOTkyMTlWOS4yNTc4MVonIGZpbGw9JyNCRkQ3MzAnLz48L3N2Zz4K);
    width: 1.2rem;
    height: 1rem;
    margin-right: .6rem
}

.breadcrumb_menu li {
    padding: 0;
    margin: 0
}

.breadcrumb_menu li:last-child i {
    display: none
}

.breadcrumb_menu li:last-child a {
    color: #fff
}

.breadcrumb_menu li:last-child:after {
    content: '';
    border-top: 1px solid rgba(120,190,32,.25);
    position: absolute;
    left: calc(100% + 1rem);
    right: -100vw;
    top: calc(50% + 1px)
}

.breadcrumb_menu li:first-child {
    margin-left: 0;
    padding-left: 0
}

.breadcrumb_menu li i {
    color: #fff!important;
    display: inline-block;
    margin: 0 .6rem;
    font-size: 1rem
}

.breadcrumb_menu li i:before {
    content: "\2f";
    font-weight: 400;
    font-size: .875rem;
    opacity: .5
}

.breadcrumb_menu a {
    font-size: .875rem;
    padding: 0;
    margin: 0;
    line-height: 1.5;
    margin: 0;
    display: inline-block!important;
    font-weight: 600;
    color: #bfd730;
    white-space: nowrap
}

.breadcrumb_menu a:hover {
    color: #fff;
    text-decoration: underline
}

.scrollto {
    outline: none
}

table.pretty {
    color: #333;
    table-layout: fixed;
    width: 100%;
    border-radius: .25rem
}

table.pretty td,table.pretty th {
    padding: .5rem .667rem;
    white-space: nowrap;
    word-wrap: normal;
    border-right: .1rem solid rgba(0,0,0,.05);
    background: #fff
}

table.pretty td:last-child,table.pretty th:last-child {
    border: none
}

table.pretty tr {
    border-bottom: .1rem solid rgba(0,0,0,.05)
}

table.pretty tr:last-child {
    border: none
}

table.pretty tr:nth-of-type(2n) td {
    background: #f7f7f7
}

table.pretty th {
    background: #32903e;
    color: #fff;
    font-weight: 500;
    padding: .75rem .667rem
}

form.pretty input[type=text],form.pretty input[type=password],form.pretty input[type=tel],form.pretty input[type=url],form.pretty input[type=time],form.pretty input[type=email],form.pretty input[type=number],form.pretty input[type=date] {
    line-height: 1;
    font-size: 1.2rem;
    border: 1px solid #dce3e4;
    color: #63666a;
    padding: .475em;
    box-sizing: border-box;
    font-weight: 500
}

form.pretty input[type=text]::placeholder,form.pretty input[type=password]::placeholder,form.pretty input[type=tel]::placeholder,form.pretty input[type=url]::placeholder,form.pretty input[type=time]::placeholder,form.pretty input[type=email]::placeholder,form.pretty input[type=number]::placeholder,form.pretty input[type=date]::placeholder {
    color: #63666a;
    opacity: 1
}

form.pretty input[type=text]:focus,form.pretty input[type=password]:focus,form.pretty input[type=tel]:focus,form.pretty input[type=url]:focus,form.pretty input[type=time]:focus,form.pretty input[type=email]:focus,form.pretty input[type=number]:focus,form.pretty input[type=date]:focus {
    outline: none;
    border-color: #007a33
}

form.pretty input[type=text]:focus,form.pretty input[type=password]:focus,form.pretty input[type=tel]:focus,form.pretty input[type=url]:focus,form.pretty input[type=time]:focus,form.pretty input[type=email]:focus,form.pretty input[type=number]:focus,form.pretty input[type=date]:focus {
    outline: none;
    border-color: #007a33
}

form.pretty input[type=submit] {
    vertical-align: middle
}

.social_title {
    padding: .5rem;
    display: inline-block;
    font-weight: 500;
    margin: 2rem 0 0!important;
    background: #fff
}

@media(min-width: 576px) {
    .social_title {
        white-space:nowrap
    }
}
.intro_text {
    font-size: 1.75rem;
    font-weight: 600;
    line-height: 1.35;
    color: #003b49;
}
.small {
    font-size: .875rem
}

.medium {
  font-size: 1em
}

.large {
    font-size: 1.2em
}

.xlarge {
    font-size: 1.4em
}

.xxlarge {
    font-size: 1.8em
}

.section_pagination_bar:after {
    content: '';
    z-index: 0;
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    border-bottom: .1rem dashed #e87722
}

.section_pagination_bar:before {
    content: '';
    z-index: 0;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translateY(-50%) translateX(-50%);
    -webkit-transform: translateY(-50%) translateX(-50%);
    background: #fff;
    border-radius: 50%;
    padding: .33rem;
    border: .1rem solid #e87722;
    box-sizing: border-box;
    z-index: 1
}

.siblingIterator:empty {
    height: 2.25rem
}

.siblingIterator:empty:after {
    content: '';
    position: absolute;
    height: .75rem;
    width: .125rem;
    background: #e87722;
    box-sizing: border-box;
    top: 0;
    right: 0;
    transform: translateY(100%);
    -webkit-transform: translateY(100%)
}

#aboutus_bar .content>ul,#gateway_nav #udm {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    display: block;
    width: 100%;
    position: relative;
    list-style-type: none;
    text-align: right;
    padding: 0!important;
    margin: 0!important
}

@media(min-width: 576px) {
    #aboutus_bar .content>ul:after,#gateway_nav #udm:after {
        content:'';
        position: absolute;
        left: 0;
        right: 0;
        bottom: -.25rem;
        height: .25rem;
        background: rgba(0,0,0,.047);
        display: none
    }
}

#aboutus_bar .content>ul a,#gateway_nav #udm a {
    cursor: pointer
}

#aboutus_bar .content>ul a:hover,#gateway_nav #udm a:hover,#aboutus_bar .content>ul a:focus,#gateway_nav #udm a:focus {
    text-decoration: none!important
}

#aboutus_bar .content>ul a:hover:before,#gateway_nav #udm a:hover:before,#aboutus_bar .content>ul a:focus:before,#gateway_nav #udm a:focus:before {
    border-color: #007a33
}

#aboutus_bar .content>ul li,#gateway_nav #udm li {
    position: relative;
    max-height: 0;
    overflow: hidden;
    line-height: 1em;
    margin: 0;
    padding: 0
}

#aboutus_bar .content>ul li.dropdown>a,#gateway_nav #udm li.dropdown>a {
    padding-right: 4rem
}

#aboutus_bar .content>ul li a,#gateway_nav #udm li a {
    display: block;
    background: #003b49;
    color: #fff;
    padding: 0 1rem;
    border-bottom: 1px solid rgba(0,0,0,.1);
    box-sizing: border-box;
    text-decoration: none;
    position: relative;
    font: 500 1rem/5rem "Libre Franklin",Arial,Helvetica,sans-serif,"Libre Franklin",Arial,Helvetica,sans-serif
}

#aboutus_bar .content>ul li a i,#gateway_nav #udm li a i {
    margin-right: .25rem
}

#aboutus_bar .content>ul li a .drop_caret,#gateway_nav #udm li a .drop_caret {
    position: absolute;
    line-height: 5rem;
    right: 0;
    top: 0;
    bottom: 0;
    width: 1.5rem;
    font-size: .8rem
}

#aboutus_bar .content>ul li a .drop_caret:after,#gateway_nav #udm li a .drop_caret:after {
    content: '\f0d7';
    font-family: FontAwesome;
    text-align: center;
    color: inherit;
    position: absolute;
    line-height: 3.4rem;
    right: 0;
    top: 0;
    bottom: 0;
    width: 3rem;
    background: rgba(0,0,0,.1)
}

#aboutus_bar .content>ul>li,#gateway_nav #udm>li {
    vertical-align: top
}

#aboutus_bar .content>ul>li>a,#gateway_nav #udm>li>a {
    font-family: libre franklin,Arial,Helvetica,sans-serif,libre franklin,Arial,Helvetica,sans-serif;
    font-size: 1.2rem;
    text-transform: normal;
    letter-spacing: 0
}
#gateway_nav #udm>li>a {
    font-size: 1.4rem !important;
    font-weight: 600 !important;
    font-family: 'Orgon Slab', Arial, sans-serif !important;
  }
#aboutus_bar .content>ul>li>a:before,#gateway_nav #udm>li>a:before {
    content: '';
    position: absolute;
    bottom: -1px;
    left: .5rem;
    right: .5rem;
    border-top: 3px solid transparent
}

@media(max-width: 575px) {
    #aboutus_bar .content>ul>li>a:before,#gateway_nav #udm>li>a:before {
        display:none
    }
}

#aboutus_bar .content>ul>li:after,#gateway_nav #udm>li:after {
    content: '';
    display: none;
    position: absolute;
    right: -1px;
    background: rgba(120,190,32,.335);
    width: 1px;
    top: .5em;
    bottom: .5em
}

#aboutus_bar .content>ul>li.has_search,#gateway_nav #udm>li.has_search,#aboutus_bar .content>ul>li.main_menu_activator,#gateway_nav #udm>li.main_menu_activator,#aboutus_bar .content>ul>li:last-child,#gateway_nav #udm>li:last-child {
    margin-right: 0
}

#aboutus_bar .content>ul>li.has_search:after,#gateway_nav #udm>li.has_search:after,#aboutus_bar .content>ul>li.main_menu_activator:after,#gateway_nav #udm>li.main_menu_activator:after,#aboutus_bar .content>ul>li:last-child:after,#gateway_nav #udm>li:last-child:after {
    display: none!important
}

#aboutus_bar .content>ul>li:last-child>a,#gateway_nav #udm>li:last-child>a {
    border: none
}

#aboutus_bar .content>ul ul,#gateway_nav #udm ul {
    max-height: 0;
    overflow: hidden;
    padding: 0!important;
    margin: 0!important
}

#aboutus_bar .content>ul ul.expanded,#gateway_nav #udm ul.expanded {
    transition: max-height 500ms ease-out;
    max-height: 9999px!important
}

#aboutus_bar .content>ul ul li,#gateway_nav #udm ul li {
    display: block
}

#aboutus_bar .content>ul ul li a,#gateway_nav #udm ul li a {
    background: #f3f3f3;
    color: #333
}

#aboutus_bar .content>ul ul li ul li a,#gateway_nav #udm ul li ul li a {
    background: #fff
}

#aboutus_bar .content>ul .menu_expander,#gateway_nav #udm .menu_expander {
    padding: .5rem 1rem
}

#aboutus_bar .content>ul .menu_expander .expand_button,#gateway_nav #udm .menu_expander .expand_button {
    display: inline-block;
    clear: both;
    right: 0;
    position: relative;
    border-radius: 1.25rem
}

#aboutus_bar .content>ul .menu_expander .expand_button:before,#gateway_nav #udm .menu_expander .expand_button:before {
    content: '\f0c9';
    display: block;
    font: 1em/1em "FontAwesome";
    padding: .5rem;
    height: 1rem;
    width: 1rem;
    text-align: center
}

#aboutus_bar .content>ul .menu_expander .expand_button:after,#gateway_nav #udm .menu_expander .expand_button:after {
    position: absolute;
    right: 3rem;
    width: 50vw;
    top: 0;
    bottom: 0;
    line-height: 2rem;
    font-weight: 600
}

#aboutus_bar .content>ul.expanded,#gateway_nav .expanded#udm {
    max-height: 9999px;
    display: block;
    overflow: auto;
    background: #fff
}

@media(max-width: 575px) {
    #aboutus_bar .content>ul.expanded,#gateway_nav .expanded#udm {
        max-height:100vh!important;
        overflow: auto!important
    }

    #aboutus_bar .content>ul.expanded .logo_holder:before,#gateway_nav .expanded#udm .logo_holder:before {
        transition: margin 200ms ease-in-out
    }
}

#aboutus_bar .content>ul.expanded li,#gateway_nav .expanded#udm li {
    max-height: 9999px!important
}

@media(min-width: 576px) {
    #aboutus_bar .content>ul,#gateway_nav #udm {
        text-align:inherit;
        white-space: nowrap;
        font-size: 0
    }

    #aboutus_bar .content>ul .menu_expander,#gateway_nav #udm .menu_expander {
        display: none
    }

    #aboutus_bar .content>ul ul,#gateway_nav #udm ul {
        position: absolute
    }

    #aboutus_bar .content>ul li,#gateway_nav #udm li {
        display: inline-block;
        max-height: 9999px;
        overflow: visible;
        position: relative;
        font-size: 1rem
    }

    #aboutus_bar .content>ul li:hover,#gateway_nav #udm li:hover,#aboutus_bar .content>ul li:focus,#gateway_nav #udm li:focus {
        background: 0 0
    }

    #aboutus_bar .content>ul li.selected:hover,#gateway_nav #udm li.selected:hover,#aboutus_bar .content>ul li.selected:focus,#gateway_nav #udm li.selected:focus {
        background: 0 0
    }

    #aboutus_bar .content>ul li a,#gateway_nav #udm li a {
        background: 0 0;
        border: none;
        padding-left: .65em;
        padding-right: .65em;
        font: 500 1rem/5rem "Libre Franklin",Arial,Helvetica,sans-serif,"Libre Franklin",Arial,Helvetica,sans-serif
    }

    #aboutus_bar .content>ul li.dropdown.left_side:hover>ul,#gateway_nav #udm li.dropdown.left_side:hover>ul,#aboutus_bar .content>ul li.dropdown.left_side:focus>ul,#gateway_nav #udm li.dropdown.left_side:focus>ul,#aboutus_bar .content>ul li.dropdown.left_side.hovered>ul,#gateway_nav #udm li.dropdown.left_side.hovered>ul {
        right: 0!important;
        left: initial
    }

    #aboutus_bar .content>ul li.dropdown.left_side li:hover>ul,#gateway_nav #udm li.dropdown.left_side li:hover>ul,#aboutus_bar .content>ul li.dropdown.left_side li:focus>ul,#gateway_nav #udm li.dropdown.left_side li:focus>ul,#aboutus_bar .content>ul li.dropdown.left_side li.hovered>ul,#gateway_nav #udm li.dropdown.left_side li.hovered>ul {
        top: 0;
        right: 100%!important;
        left: initial
    }

    #aboutus_bar .content>ul li.dropdown>a,#gateway_nav #udm li.dropdown>a {
        padding-right: 1.5rem
    }

    #aboutus_bar .content>ul li.dropdown>a .drop_caret:after,#gateway_nav #udm li.dropdown>a .drop_caret:after,#aboutus_bar .content>ul li.dropdown>a .drop_dots:after,#gateway_nav #udm li.dropdown>a .drop_dots:after {
        content: '\f0d7';
        font-family: FontAwesome;
        color: rgba(0,0,0,.4);
        position: absolute;
        background: 0 0!important;
        line-height: 0;
        right: .5rem;
        width: .5rem;
        top: 1.125rem
    }

    #aboutus_bar .content>ul li.dropdown>a .drop_dots,#gateway_nav #udm li.dropdown>a .drop_dots {
        left: 0
    }

    #aboutus_bar .content>ul li.dropdown>a .drop_dots:after,#gateway_nav #udm li.dropdown>a .drop_dots:after {
        content: '\f142'
    }

    #aboutus_bar .content>ul li.dropdown:hover>ul,#gateway_nav #udm li.dropdown:hover>ul,#aboutus_bar .content>ul li.dropdown:focus>ul,#gateway_nav #udm li.dropdown:focus>ul,#aboutus_bar .content>ul li.dropdown.hovered>ul,#gateway_nav #udm li.dropdown.hovered>ul {
        max-height: 9999px;
        overflow: visible;
        z-index: 9001;
        opacity: 1;
        transform: none;
        transform-origin: 0 0;
        transition: transform 166ms ease-in-out,opacity 100ms ease-in-out 30ms
    }

    #aboutus_bar .content>ul li.dropdown ul,#gateway_nav #udm li.dropdown ul {
        display: block;
        position: absolute;
        max-height: 0;
        top: calc(100% - 2px);
        min-width: 100%;
        left: 0;
        background: #fff;
        box-shadow: 0 1px 1px rgba(0,0,0,.2),0 1px .25rem rgba(0,0,0,.2),0 1em 2em rgba(0,0,0,.2);
        transform: translateX(-0.5rem) translateZ(0);
        opacity: 0;
        transition: transform 166ms ease-in-out,opacity 100ms ease-in-out 166ms
    }

    #aboutus_bar .content>ul li.dropdown ul li,#gateway_nav #udm li.dropdown ul li {
        display: block
    }

    #aboutus_bar .content>ul li.dropdown ul li:hover>ul,#gateway_nav #udm li.dropdown ul li:hover>ul,#aboutus_bar .content>ul li.dropdown ul li:focus>ul,#gateway_nav #udm li.dropdown ul li:focus>ul {
        top: 0;
        left: 100%
    }

    #aboutus_bar .content>ul li.dropdown ul li:last-child>a,#gateway_nav #udm li.dropdown ul li:last-child>a {
        border: none;
        margin-bottom: 0
    }

    #aboutus_bar .content>ul li.dropdown ul li:last-child>a:before,#gateway_nav #udm li.dropdown ul li:last-child>a:before {
        display: none
    }

    #aboutus_bar .content>ul li.dropdown ul li a,#gateway_nav #udm li.dropdown ul li a {
        background: 0 0;
        display: block;
        text-align: left;
        white-space: nowrap;
        margin-bottom: 1px;
        position: relative;
        line-height: 2.4rem
    }

    #aboutus_bar .content>ul li.dropdown ul li a:before,#gateway_nav #udm li.dropdown ul li a:before {
        content: '';
        position: absolute;
        z-index: 1;
        left: 0;
        right: 0;
        bottom: -1px;
        border-bottom: 1px solid rgba(0,0,0,.1)
    }

    #aboutus_bar .content>ul li.dropdown ul li a .drop_caret:after,#gateway_nav #udm li.dropdown ul li a .drop_caret:after {
        content: '\f0da'
    }

    #aboutus_bar .content>ul li.has_search,#gateway_nav #udm li.has_search {
        float: right;
        overflow: hidden;
        width: 12rem;
        padding: 0 1px 0 .5rem
    }

    #aboutus_bar .content>ul li.has_search .search .search_button,#gateway_nav #udm li.has_search .search .search_button {
        pointer-events: none;
        right: 0
    }

    #aboutus_bar .content>ul>li>a,#gateway_nav #udm>li>a {
        font-family: libre franklin,Arial,Helvetica,sans-serif,libre franklin,Arial,Helvetica,sans-serif;
        font-weight: 600;
        font-size: 1.125rem;
        letter-spacing: 0;
        position: relative
    }

    #aboutus_bar .content>ul>li>a .drop_caret:after,#gateway_nav #udm>li>a .drop_caret:after,#aboutus_bar .content>ul>li>a .drop_dots:after,#gateway_nav #udm>li>a .drop_dots:after {
        top: 2.5rem!important
    }

    #aboutus_bar .content>ul>li:first-child>a:before,#gateway_nav #udm>li:first-child>a:before {
        display: none
    }

    #aboutus_bar .content>ul>li:last-child>a:after,#gateway_nav #udm>li:last-child>a:after {
        display: none
    }
}

@media(max-width: 575px) {
    #aboutus_bar .content>ul li a,#gateway_nav #udm li a {
        line-height:4rem!important
    }
}

#aboutus_bar .content>ul {
    background: #fff
}

#aboutus_bar .content>ul li a:hover,#aboutus_bar .content>ul li a:focus {
    background: #154734;
    color: #fff
}

#aboutus_bar .content>ul li.hovered>a {
    background: #154734!important;
    color: #fff!important
}

#aboutus_bar .content>ul li.hovered>a .drop_dots:after {
    color: #fff!important
}

#aboutus_bar .content>ul ul li a:hover,#aboutus_bar .content>ul ul li a:focus {
    color: #fff!important;
    background: #154734!important
}

#aboutus_bar .content>ul .overflow.dropdown {
    color: #fff
}

#aboutus_bar .content>ul .menu_expander .expand_button {
    background: #007a33
}

#aboutus_bar .content>ul .menu_expander .expand_button:before {
    color: #fff
}

#aboutus_bar .content>ul .menu_expander .expand_button:after {
    content: "Menu";
    color: #154734;
    font-family: libre franklin,Arial,Helvetica,sans-serif,libre franklin,Arial,Helvetica,sans-serif!important
}

@media(min-width: 576px) {
    #aboutus_bar .content>ul li:hover>a,#aboutus_bar .content>ul li:focus>a,#aboutus_bar .content>ul li.hovered>a {
        background:#154734!important;
        color: #fff!important
    }

    #aboutus_bar .content>ul li:hover>a .drop_caret:after,#aboutus_bar .content>ul li:hover>a .drop_dots:after,#aboutus_bar .content>ul li:focus>a .drop_caret:after,#aboutus_bar .content>ul li:focus>a .drop_dots:after,#aboutus_bar .content>ul li.hovered>a .drop_caret:after,#aboutus_bar .content>ul li.hovered>a .drop_dots:after {
        color: #fff!important
    }

    #aboutus_bar .content>ul li.selected>a {
        background: #007a33!important;
        box-shadow: 0 -1px 0 #154734;
        color: #fff
    }

    #aboutus_bar .content>ul li.selected:hover #aboutus_bar .content>ul li.selected:focus>a {
        background: #154734!important;
        color: #fff!important
    }

    #aboutus_bar .content>ul li a {
        color: #154734
    }

    #aboutus_bar .content>ul li.dropdown ul li a {
        color: #154734
    }

    #aboutus_bar .content>ul li.dropdown ul li a:hover,#aboutus_bar .content>ul li.dropdown ul li a:focus,#aboutus_bar .content>ul li.dropdown ul li a.hovered {
        background: #154734;
        color: #fff
    }

    #aboutus_bar .content>ul>li {
        margin-right: 1px
    }

    #aboutus_bar .content>ul>li:hover,#aboutus_bar .content>ul>li:focus,#aboutus_bar .content>ul>li.hovered {
        background: #154734
    }

    #aboutus_bar .content>ul>li:last-child {
        margin-right: 0
    }

    #aboutus_bar .content>ul>li>a {
        color: #154734
    }

    #aboutus_bar .content>ul>li.dropdown.selected>a .drop_caret:after,#aboutus_bar .content>ul>li.dropdown.selected>a .drop_dots:after {
        color: #fff
    }

    #aboutus_bar .content>ul>li.dropdown.selected>a:hover .drop_caret:after,#aboutus_bar .content>ul>li.dropdown.selected>a:hover .drop_dots:after,#aboutus_bar .content>ul>li.dropdown.selected>a:focus .drop_caret:after,#aboutus_bar .content>ul>li.dropdown.selected>a:focus .drop_dots:after {
        color: #fff
    }

    #aboutus_bar .content>ul>li.dropdown>a .drop_caret:after,#aboutus_bar .content>ul>li.dropdown>a .drop_dots:after {
        color: #154734
    }

    #aboutus_bar .content>ul>li.dropdown>a:hover .drop_caret:after,#aboutus_bar .content>ul>li.dropdown>a:hover .drop_dots:after,#aboutus_bar .content>ul>li.dropdown>a:focus .drop_caret:after,#aboutus_bar .content>ul>li.dropdown>a:focus .drop_dots:after {
        color: #fff
    }

    #aboutus_bar .content>ul.charm_nav li a span {
        color: #154734
    }
}

@media(min-width: 576px) {
    #aboutus_bar .content>ul:not(.gateway)>li,#aboutus_bar .content>ul:not(.gateway)>li>a {
        background-color:transparent!important;
        color: #154734!important
    }

    #aboutus_bar .content>ul:not(.gateway)>li:hover,#aboutus_bar .content>ul:not(.gateway)>li>a:hover {
        background-color: transparent!important
    }

    #aboutus_bar .content>ul:not(.gateway)>li:hover>a:before,#aboutus_bar .content>ul:not(.gateway)>li:focus>a:before,#aboutus_bar .content>ul:not(.gateway)>li.hovered>a:before {
        border-color: #007a33
    }

    #aboutus_bar .content>ul:not(.gateway)>li:hover>a .drop_dots:after,#aboutus_bar .content>ul:not(.gateway)>li:hover>a .drop_caret:after,#aboutus_bar .content>ul:not(.gateway)>li:focus>a .drop_dots:after,#aboutus_bar .content>ul:not(.gateway)>li:focus>a .drop_caret:after,#aboutus_bar .content>ul:not(.gateway)>li.hovered>a .drop_dots:after,#aboutus_bar .content>ul:not(.gateway)>li.hovered>a .drop_caret:after {
        color: #154734!important
    }
}

@media(max-width: 575px) {
    #aboutus_bar .content>ul:not(.gateway)>li,#aboutus_bar .content>ul:not(.gateway)>li>a {
        background-color:transparent!important;
        color: #154734!important
    }

    #aboutus_bar .content>ul:not(.gateway)>li:hover>a:before,#aboutus_bar .content>ul:not(.gateway)>li:focus>a:before,#aboutus_bar .content>ul:not(.gateway)>li.hovered>a:before {
        border-color: #007a33
    }

    #aboutus_bar .content>ul:not(.gateway)>li:hover>a .drop_dots:after,#aboutus_bar .content>ul:not(.gateway)>li:hover>a .drop_caret:after,#aboutus_bar .content>ul:not(.gateway)>li:focus>a .drop_dots:after,#aboutus_bar .content>ul:not(.gateway)>li:focus>a .drop_caret:after,#aboutus_bar .content>ul:not(.gateway)>li.hovered>a .drop_dots:after,#aboutus_bar .content>ul:not(.gateway)>li.hovered>a .drop_caret:after {
        color: #fff!important
    }
}

#gateway_nav #udm {
    background: #154734
}

#gateway_nav #udm li a:hover,#gateway_nav #udm li a:focus {
    background: #103728;
    color: #fff
}

#gateway_nav #udm li.hovered>a {
    background: #103728!important;
    color: #fff!important
}

#gateway_nav #udm li.hovered>a .drop_dots:after {
    color: #fff!important
}

#gateway_nav #udm ul li a:hover,#gateway_nav #udm ul li a:focus {
    color: #fff!important;
    background: #103728!important
}

#gateway_nav #udm .overflow.dropdown {
    color: #fff
}

#gateway_nav #udm .menu_expander .expand_button {
    background: #bfd730
}

#gateway_nav #udm .menu_expander .expand_button:before {
    color: #fff
}

#gateway_nav #udm .menu_expander .expand_button:after {
    content: "Menu";
    color: #fff;
    font-family: libre franklin,Arial,Helvetica,sans-serif,libre franklin,Arial,Helvetica,sans-serif!important
}

@media(min-width: 576px) {
    #gateway_nav #udm li:hover>a,#gateway_nav #udm li:focus>a,#gateway_nav #udm li.hovered>a {
        background:#103728!important;
        color: #fff!important
    }

    #gateway_nav #udm li:hover>a .drop_caret:after,#gateway_nav #udm li:hover>a .drop_dots:after,#gateway_nav #udm li:focus>a .drop_caret:after,#gateway_nav #udm li:focus>a .drop_dots:after,#gateway_nav #udm li.hovered>a .drop_caret:after,#gateway_nav #udm li.hovered>a .drop_dots:after {
        color: #fff!important
    }

    #gateway_nav #udm li.selected>a {
        background: #007a33!important;
        box-shadow: 0 -1px 0 transparent;
        color: #fff
    }

    #gateway_nav #udm li.selected:hover #gateway_nav #udm li.selected:focus>a {
        background: #103728!important;
        color: #fff!important
    }

    #gateway_nav #udm li a {
        color: #154734
    }

    #gateway_nav #udm li.dropdown ul li a {
        color: #154734
    }

    #gateway_nav #udm li.dropdown ul li a:hover,#gateway_nav #udm li.dropdown ul li a:focus,#gateway_nav #udm li.dropdown ul li a.hovered {
        background: #103728;
        color: #fff
    }

    #gateway_nav #udm>li {
        margin-right: 1px
    }

    #gateway_nav #udm>li:hover,#gateway_nav #udm>li:focus,#gateway_nav #udm>li.hovered {
        background: #103728
    }

    #gateway_nav #udm>li:last-child {
        margin-right: 0
    }

    #gateway_nav #udm>li>a {
        color: #fff
    }

    #gateway_nav #udm>li.dropdown.selected>a .drop_caret:after,#gateway_nav #udm>li.dropdown.selected>a .drop_dots:after {
        color: #fff
    }

    #gateway_nav #udm>li.dropdown.selected>a:hover .drop_caret:after,#gateway_nav #udm>li.dropdown.selected>a:hover .drop_dots:after,#gateway_nav #udm>li.dropdown.selected>a:focus .drop_caret:after,#gateway_nav #udm>li.dropdown.selected>a:focus .drop_dots:after {
        color: #fff
    }

    #gateway_nav #udm>li.dropdown>a .drop_caret:after,#gateway_nav #udm>li.dropdown>a .drop_dots:after {
        color: #fff
    }

    #gateway_nav #udm>li.dropdown>a:hover .drop_caret:after,#gateway_nav #udm>li.dropdown>a:hover .drop_dots:after,#gateway_nav #udm>li.dropdown>a:focus .drop_caret:after,#gateway_nav #udm>li.dropdown>a:focus .drop_dots:after {
        color: #fff
    }

    #gateway_nav #udm.charm_nav li a span {
        color: #fff
    }
}

@media(min-width: 576px) {
    html.brand_refresh #gateway_nav #udm>li>a {
        font-size:1.25rem;
        font-weight: 700
    }
}

html.brand_refresh #gateway_nav #udm>li>a:hover:before {
    border-color: #bfd730
}

html.brand_refresh .mst_backtotop_button {
    position: fixed;
    bottom: 3rem;
    right: 3rem;
    background-color: transparent;
    padding: 0;
    z-index: 9000;
    border-radius: 50%;
    box-shadow: none;
    height: 3rem;
    width: 3rem;
    background: 0 0
}

html.brand_refresh .mst_backtotop_button:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: #fff;
    z-index: 1;
    border-radius: 50%;
    border: .1334rem solid #154734
}

html.brand_refresh .mst_backtotop_button:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: #fff;
    z-index: 1;
    border-radius: 50%;
    border: .1334rem solid #154734
}

html.brand_refresh .mst_backtotop_button:after {
    content: "Back to top";
    box-sizing: border-box;
    display: inline-block;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%) translateX(0);
    transform: translateY(-50%) translateX(0);
    left: -4rem;
    text-align: center;
    -webkit-transition: all ease-in 80ms;
    transition: all ease-in 80ms;
    opacity: 0;
    z-index: 0;
    background: #eaeeef;
    color: #003b49;
    padding: .4rem .6rem;
    border-radius: .2rem;
    font-size: .925rem;
    font-family: libre franklin,arial,sans-serif;
    font-weight: 700
}

html.brand_refresh .mst_backtotop_button svg {
    width: 1.5rem!important;
    max-width: 100%!important;
    height: auto!important;
    z-index: 2;
    position: relative;
    width: 1.4rem!important;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-62%)
}

html.brand_refresh .mst_backtotop_button polygon {
    fill: #154734
}

html.brand_refresh .mst_backtotop_button:hover polygon {
    fill: #bfd730
}

html.brand_refresh .mst_backtotop_button:hover:before {
    background-color: #154734
}

html.brand_refresh .mst_backtotop_button:hover:after {
    opacity: 1;
    -webkit-transform: translateY(-50%) translateX(-50%);
    transform: translateY(-50%) translateX(-50%)
}

html.brand_refresh .mst_backtotop_button:hover {
    background-color: transparent
}

html.brand_refresh .non_wrapping {
    clear: both
}

html.brand_refresh .non_wrapping:after {
    content: '';
    display: block;
    clear: both
}

.wrapping:not(.bumping)+.content_item {
    margin-top: 3rem
}

.wrapping:last-child:after {
    content: '';
    clear: both;
    width: 100%;
    margin-bottom: 3rem;
    display: block
}

.wrapping>h1,.wrapping>h2,.wrapping>h3,.wrapping>h4,.wrapping>h5,.wrapping>h6,.wrapping>p,.wrapping>ul,.wrapping>ol {
    position: relative;
    padding-left: 1rem;
    padding-right: 1rem
}

.wrapping>ol,.wrapping>ul {
    margin-left: 0;
    margin-right: 0;
    padding-right: 1rem;
    padding-left: 2.334rem
}

.wrapping>table {
    margin-left: 1rem;
    margin-right: 1rem
}

.wrapping>table[align*=center] {
    margin-left: auto;
    margin-right: auto;
    max-width: calc(100% - 2rem)
}

.mst_academic_rankings_slides .mst_academic_rankings_slide {
    border-right: 1px dashed #dce3e4
}

.wrapping_body_content_item:first-child:before {
    content: "";
    display: block;
    margin-top: 3rem
}

.wrapping_body_content_item:last-child:after {
    content: "";
    display: block;
    margin-top: 5rem
}

.sidebar_item {
    margin-bottom: 0;
    margin-top: 0
}

@media(min-width: 960px) {
    .sidebar_item:first-child .content {
        margin-top:3rem
    }
}

.standard_image_item.float_left,.standard_image_item.float_right,.slideshow_item.float_left,.slideshow_item.float_right,.standard_video_item.float_left,.standard_video_item.float_right,.rss_feed_item.float_left,.rss_feed_item.float_right {
    margin-bottom: 2rem;
    margin-top: 0!important
}

.standard_image_item.center.always_12,.slideshow_item.center.always_12,.standard_video_item.center.always_12,.rss_feed_item.center.always_12 {
    margin-top: 3rem
}

.standard_image_item .content img,.slideshow_item .content img,.standard_video_item .content img {
    width: 100%!important;
    height: auto!important;
    display: block!important
}

.standard_video .content {
    position: relative;
    padding-bottom: 56%
}

.standard_video iframe {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    height: 100%!important;
    width: 100%!important;
    display: block
}

.slideshow_item a,.image_item a {
    text-decoration: none
}

.slideshow_item .standard_slide,.image_item .standard_slide {
    margin: 0 .5rem
}

.slideshow_item .standard_slide img,.image_item .standard_slide img {
    width: 100%!important;
    height: auto!important
}

html.brand_refresh .rss_images {
    display: block;
    margin: 0;
    margin-top: 2rem;
    padding: 0
}

html.brand_refresh .rss_images * {
    box-sizing: border-box
}

html.brand_refresh .rss_images_image {
    position: relative;
    overflow: hidden;
    padding: 33%;
    background-size: cover;
    background-position: center
}

html.brand_refresh .rss_images_image:before {
    display: none
}

html.brand_refresh .rss_images_image img {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: auto
}

html.brand_refresh .rss_images_item {
    position: relative;
    display: inline-block;
    list-style: none;
    padding: 0 1rem;
    vertical-align: top;
    margin: 0;
    margin-bottom: 3rem
}

@media(min-width: 960px) {
    html.brand_refresh .rss_images_item {
        width:50%
    }
}

@media(max-width: 959px) and (min-width:576px) {
    html.brand_refresh .rss_images_item {
        width:50%
    }
}

@media(max-width: 575px) {
    html.brand_refresh .rss_images_item {
        width:80%;
        padding: 0 .5rem;
        margin-bottom: 1.5rem
    }
}

html.brand_refresh .rss_images_text {
    padding: 1px 1rem 2rem;
    color: #003b49;
    background: rgba(220,227,228,.4)
}

html.brand_refresh .rss_images_title {
    text-transform: none;
    line-height: 1.25;
    font-size: 1.34rem;
    font-weight: 600;
    color: #003b49;
    margin-top: 2rem;
    margin-bottom: 0
}

html.brand_refresh .rss_images_desc p {
    font-size: 1rem;
    font-weight: 300;
    margin: 0;
    padding: 1rem 0 0;
    color: #333
}

html.brand_refresh .rss_images_link {
    position: relative;
    display: block;
    background: 0 0;
    display: block;
    text-decoration: none
}

html.brand_refresh .rss_images_link:after {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border: 2px solid transparent;
    transition: all 120ms ease-in
}

html.brand_refresh .rss_images_link:hover,html.brand_refresh .rss_images_link:focus {
    outline: none
}

html.brand_refresh .rss_images_link:hover:after,html.brand_refresh .rss_images_link:focus:after {
    border-color: #007a33
}

@media(max-width: 575px) {
    html.brand_refresh .rss_images:after {
        content:'flickity';
        display: none
    }
}

html.brand_refresh .rss_images.flickity-enabled {
    margin-bottom: 4rem
}

html.brand_refresh .rss_images_slide .rss_images_text {
    position: absolute;
    overflow: hidden;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(0,59,73,.85);
    transition: background ease-in 200ms
}

html.brand_refresh .rss_images_slide .rss_images_desc {
    max-height: 0;
    transition: max-height 250ms ease-out 220ms
}

html.brand_refresh .rss_images_slide .rss_images_desc p {
    opacity: 0;
    transition: all 250ms ease-in 220ms;
    color: #b1e4e3
}

html.brand_refresh .rss_images_slide .rss_images_link:hover .rss_images_text,html.brand_refresh .rss_images_slide .rss_images_link:focus .rss_images_text {
    background-color: rgba(0,59,73,.9)
}

html.brand_refresh .rss_images_slide .rss_images_link:hover .rss_images_desc,html.brand_refresh .rss_images_slide .rss_images_link:focus .rss_images_desc {
    max-height: 10rem;
    transition: max-height 180ms ease-in-out 120ms
}

html.brand_refresh .rss_images_slide .rss_images_link:hover .rss_images_desc p,html.brand_refresh .rss_images_slide .rss_images_link:focus .rss_images_desc p {
    opacity: 1;
    transition: all 180ms ease-in-out 120ms
}

html.brand_refresh .rss_no_images {
    margin-top: 3rem
}

html.brand_refresh .non_image_posts {
    list-style: none;
    margin: 0;
    padding: 0
}

html.brand_refresh .non_image_posts li {
    border-bottom: 1px dashed #dce3e4;
    padding: 0;
    padding-bottom: 1rem;
    margin-bottom: 1rem
}

html.brand_refresh .non_image_posts li p {
    margin: .5rem 0
}

html.brand_refresh .non_image_posts li a {
    font-family: libre franklin,Arial,Helvetica,sans-serif;
    font-size: 1.5rem;
    font-weight: 500;
    display: table;
    color: #003b49
}

html.brand_refresh .non_image_posts li a:hover,html.brand_refresh .non_image_posts li a:focus {
    text-decoration: underline;
    color: #e87722
}

html.brand_refresh .non_image_posts li:last-child {
    border-bottom: none
}

ul.non_image_posts li a {
    font-family: libre franklin,Arial,Helvetica,sans-serif!important;
    color: #007a33;
    text-decoration: none
}

ul.non_image_posts li a:hover {
    text-decoration: underline;
    color: #154734
}

.rss_feed .rss_title_bar {
    background: #003b49;
    border-bottom: .25rem solid #78be20;
    box-sizing: border-box
}

.rss_feed .rss_title_bar:after {
    content: '';
    position: absolute;
    bottom: -.5rem;
    left: 0;
    right: 0;
    height: .25rem;
    background: rgba(0,0,0,.1)
}

.rss_feed .title,.rss_feed .description {
    color: #fff;
    margin: 0
}

.rss_feed .title {
    margin-top: .5rem
}

.rss_feed .description {
    margin-bottom: .5rem;
    font-family: tstarmonoround,libre franklin,Arial,Helvetica,sans-serif
}

.rss_feed_item .rss_story_heading {
    font-size: 1.4rem
}

.rss_feed_item .dots_bright_green_bg {
    background: 0 0
}

.rss_stories .rss_story_heading {
    color: #005f83
}

.rss_stories .rss_scroller {
    overflow: hidden;
    max-height: 28rem
}

.rss_stories .rss_scroller>.content {
    overflow: auto;
    max-height: 28rem
}

.rss_stories .rss_story:not(:last-child) {
    border-bottom: 1px dashed #dce3e4
}

.rss2_feed .title,.rss2_feed .description {
    color: #fff;
    margin: 0
}

.rss2_feed .title {
    margin-top: .5rem
}

.rss2_feed .description {
    margin-bottom: .5rem;
    font-family: tstarmonoround,orgon slab,Georgia,Times New Roman,serif
}

.rss2_feed .rss2_story_heading {
    color: #007a33;
    margin-bottom: 0;
    font-size: 1.4rem
}

.rss2_feed .rss2_story_heading+p {
    margin-top: .125rem
}

.rss2_title_bar {
    background: #003b49;
    border-bottom: .25rem solid #78be20;
    box-sizing: border-box
}

.rss2_title_bar:after {
    content: '';
    position: absolute;
    bottom: -.5rem;
    left: 0;
    right: 0;
    height: .25rem;
    background: rgba(0,0,0,.1)
}

.rss2_stories_columns {
    padding-top: 2rem
}

.rss2_scroller {
    overflow: hidden;
    max-height: none
}

.rss2_scroller:after {
    content: "";
    position: absolute;
    height: .25rem;
    right: 0;
    bottom: 0;
    left: 0;
    background: rgba(0,0,0,.05);
    pointer-events: none
}

.rss2_scroller>.content {
    overflow: auto;
    max-height: 34rem
}

.rss2_read_more {
    padding: .25rem 0 .25rem 1rem;
    background: #fff;
    font-family: libre franklin,Arial,Helvetica,sans-serif!important;
    font-weight: 700;
    font-size: 1.4rem!important;
    letter-spacing: 0!important;
    text-transform: none!important
}

.rss2_story .snippet {
    padding-right: 1rem
}

.rss2_story .snippet:not(:last-child) {
    border-bottom: 1px dashed #dce3e4
}

.rss2_read_more {
    padding: .25rem 0 .25rem 1rem;
    background: #fff;
    font-family: libre franklin,Arial,Helvetica,sans-serif;
    font-weight: 500;
    font-size: 1.5rem;
    text-transform: uppercase
}

.rss2_read_more a {
    text-decoration: none
}

.rss2_read_more a:hover {
    text-decoration: underline
}

.focus_boxes_item {
    margin-bottom: 0
}

.focus_boxes_item.bumping>.row .column:last-child {
    margin-bottom: 0
}

.focus_boxes_item>.row .row .column {
    margin-bottom: 2rem
}

.focus_boxes_item+.focus_boxes_item {
    margin-top: 0
}

.focus_boxes h3 {
    color: #003b49
}

.focus_boxes .content {
    border: 1px solid #dce3e4
}

.focus_boxes.hide_buttons .button_holder {
    display: none
}

.focus_boxes.only_buttons .content>*:not(.button_holder) {
    display: none
}

.focus_boxes.only_buttons .content .button_holder {
    border-top: none
}

.focus_boxes.only_buttons .content .button_holder .button {
    display: block!important;
    text-align: center!important
}

.focus_boxes.only_buttons .content .button_holder p {
    display: block
}

.image_w_description .image_col img {
    width: 100%!important;
    height: auto!important
}

.image_w_description .description_col:first-child {
    margin-bottom: 0
}

@media(min-width: 576px) {
    .image_w_description .image_col:last-child {
        border-left:1px solid #dce3e4
    }

    .image_w_description .image_col:first-child {
        border-right: 1px solid #dce3e4
    }
}

@media screen and (min-width: 576px) {
    .valign_top.image_w_description .column {
        align-items:start
    }

    .valign_middle.image_w_description .column {
        align-items: center
    }

    .valign_bottom.image_w_description .column {
        align-items: end
    }
}

@media(max-width: 959px) and (min-width:576px) {
    .valign_top_medium.image_w_description .column {
        align-items:start
    }

    .valign_middle_medium.image_w_description .column {
        align-items: center
    }

    .valign_bottom_medium.image_w_description .column {
        align-items: end
    }
}

@media screen and (min-width: 576px) {
    .image_w_description {
        display:flex!important;
        align-items: stretch
    }

    .image_w_description .column {
        display: flex;
        align-items: center
    }

    .image_w_description .column:first-child {
        justify-content: end
    }
}

@media(max-width: 575px) {
    .image_w_description .column {
        width:100%
    }

    .image_w_description .column:first-child {
        margin-bottom: 0
    }

    .image_w_description .image_col {
        border: none
    }
}

.phrase_w_description .phrase_col .phrase_text {
    line-height: .85em;
    color: #003b49
}

@media(min-width: 576px) {
    .phrase_w_description .phrase_col:last-child {
        border-left:1px solid #dce3e4
    }

    .phrase_w_description .phrase_col:first-child {
        border-right: 1px solid #dce3e4
    }
}

@media screen and (min-width: 576px) {
    .phrase_w_description {
        display:flex!important;
        align-items: stretch
    }

    .phrase_w_description .column {
        display: flex;
        align-items: center
    }

    .phrase_w_description .phrase_col:first-child {
        justify-content: end
    }
}

@media screen and (min-width: 576px) {
    .valign_top.phrase_w_description .column {
        align-items:start
    }

    .valign_middle.phrase_w_description .column {
        align-items: center
    }

    .valign_bottom.phrase_w_description .column {
        align-items: end
    }
}

@media(max-width: 959px) and (min-width:576px) {
    .valign_top_medium.phrase_w_description .column {
        align-items:start
    }

    .valign_middle_medium.phrase_w_description .column {
        align-items: center
    }

    .valign_bottom_medium.phrase_w_description .column {
        align-items: end
    }
}

@media(max-width: 575px) {
    .phrase_w_description .column:first-child {
        margin-bottom:0
    }

    .phrase_w_description .phrase_col:last-child {
        border-left: none;
        border-top: 1px solid #dce3e4
    }

    .phrase_w_description .phrase_col:first-child {
        border-right: none;
        border-bottom: 1px solid #dce3e4
    }
}

.accordion_item.no_margin+.accordion_item {
    margin-top: 0
}

.accordion_item+.accordion_item.no_margin {
    margin-top: -3rem!important
}

.accordion_item:not(.no_margin)+.accordion_item {
    margin-top: -3rem
}

.accordion_item.no_margin+.accordion_item.no_margin {
    margin-top: 0!important
}

div.accordion {
    padding-left: 1rem;
    padding-right: 1rem
}

div.accordion label {
    display: block;
    padding: .75rem 2rem .75rem 0;
    position: relative
}

div.accordion label h3 {
    display: inline-block;
    width: calc(100% - 4rem);
    margin: 0;
    padding: .5rem 0;
    vertical-align: middle;
    color: #003b49;
    text-transform: none;
    font-size: 1.875rem;
    line-height: 1.235;
    font-weight: 600;
    margin: 0;
    border: none;
    font-family: orgon slab,Arial,sans-serif
}

div.accordion label i {
    display: inline-block;
    line-height: 2rem;
    vertical-align: middle;
    padding: 0 .5rem;
    position: absolute;
    right: 0;
    top: 1.6rem;
    font-size: 1.8rem;
    color: #003b49;
    font-weight: 900
}

div.accordion label i:before {
    content: "\f055"
}

div.accordion label:hover,div.accordion label:focus {
    cursor: pointer
}

div.accordion label:hover i,div.accordion label:focus i {
    color: #007a33!important
}

div.accordion label:hover h3,div.accordion label:focus h3 {
    color: #003b49
}

div.accordion .expanding_box {
    box-sizing: border-box;
    overflow: hidden;
    max-height: 0;
    position: relative;
    border-bottom: 1px solid #dce3e4;
    transition: max-height ease-out 300ms,border ease-out 100ms
}

div.accordion .expanding_box>.content {
    padding: .01rem;
    margin: 1rem 0
}

div.accordion .toggle {
    display: none
}

div.accordion .toggle:checked~.wrap .expanding_box {
    max-height: 500rem;
    border-bottom: 3px solid #007a33;
    transition: max-height ease-in 400ms
}

div.accordion .toggle:checked~.wrap .expanding_box .content {
    opacity: 1;
    pointer-events: all
}

div.accordion .toggle~.wrap .expanding_box .content {
    opacity: 0;
    transition: all ease-out 300ms
}

div.accordion .toggle:checked~label i {
    color: #007a33
}

div.accordion .toggle:checked~label i:before {
    content: "\f056"!important
}

div.accordion .toggle:checked~label h3 {
    color: #007a33
}

.page_heading_item {
    width: 100%
}

.page_heading_item .dots_bright_green_bg {
    background: 0 0!important
}

.page_heading_item.full_width_section.no_padding {
    padding: 0
}

.floating_grid_item+.page_heading_item {
    display: inline-block
}

.full_width_section .page_heading.sub {
    margin-bottom: 4rem
}

.page_heading {
    clear: both
}

.page_heading .content_item {
    margin-top: 2rem;
    margin-bottom: 3rem
}

.page_heading .content_item.sub .column {
    margin-bottom: 0!important
}

.page_heading .content {
}

.page_heading .content h1,.page_heading .content h2,.page_heading .content h3,.page_heading .content h4,.page_heading .content h5,.page_heading .content h6 {
    margin: 0;
    margin: 0;
    line-height: 1.2
}

.page_heading .content h1 {
    font-size: 2.875rem
}

.page_heading .subtext {
    margin: 0;
    line-height: 1.333;
    margin-top: .6rem;
    font-weight: 500;
    color: #63666a
}

.page_heading a:hover .text {
    color: #e87722
}

.page_heading.sub {
    position: relative;
    background: 0 0!important
}

.page_heading.sub:after {
    content: '';
    z-index: 0;
    position: absolute;
    left: 0;
    right: 0;
    border-bottom: 1px solid #78be20;
    top: calc(0.8rem + 1px)
}

.page_heading.sub .text {
    font-size: 1rem;
    color: #154734;
    border: 1px solid #78be20;
    padding: .4rem;
    margin: 0
}

.page_heading.sub .content {
    background: #fff;
    padding: 0 1rem;
    position: relative;
    z-index: 1;
    margin: 0!important;
    padding: 0!important
}

@media(max-width: 575px) {
    .page_heading .column {
        display:table;
        margin-left: auto;
        margin-right: auto
    }
}

.pull_quote_item {
    margin-top: 0!important;
    margin-bottom: 2rem!important
}

.pull_quote_item p {
    font-size: 1.4rem;
    line-height: 1.4;
    color: #003b49;
    font-weight: 600;
    font-family: orgon slab,Arial,sans-serif
}

.pull_quote .attribution {
    border: 1px solid #78be20;
    width: auto;
    margin-left: auto;
    margin-right: 0;
    display: table;
    padding: .4rem .6rem;
    position: relative;
    max-width: 66%;
    line-height: 1.25;
    font-size: .925rem;
    margin-top: 2rem
}

.pull_quote .attribution:before {
    content: ""!important;
    display: block!important;
    position: absolute;
    top: 100%;
    right: 100%;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iODYiIGhlaWdodD0iNDQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggc3Ryb2tlPSIjNzJCRjQ0IiBkPSJNLjUuNWg4NXY0M0guNXoiLz48bWFzayBpZD0iYSIgc3R5bGU9Im1hc2stdHlwZTphbHBoYSIgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeD0iMCIgeT0iMCIgd2lkdGg9Ijg2IiBoZWlnaHQ9IjQ0Ij48cGF0aCBmaWxsPSIjQzRDNEM0IiBkPSJNMCAwaDg2djQ0SDB6Ii8+PC9tYXNrPjxnIG1hc2s9InVybCgjYSkiPjxwYXRoIGQ9Im0yNzMuNTQ1IDIxMS45NzUuMDE5LjAxdi00MC40OTNsLTE2LjE2OS05LjM1MyAxNi4xNjktOS4zNTN2LTEuMDI3bC0xNi4yMzYtOS4zOTMgMTYuMjM2LTkuMzc1di4wMDItLjk1NmwtLjAzMS0uMDAyLS4wMTMuMDAyLS4wNC4wMDgtLjA0NC4wMDktLjAzNy4wMTQtLjA0NS4wMmMtLjAwNC4wMDQtLjAwOC4wMDQtLjAxMy4wMDZsLTE2LjkwMiA5Ljc1OC0xNi42OTgtOS42NTkuMDE3LTE5LjIxMSAxNi44MzktOS43MDFhLjQxNi40MTYgMCAwIDAgLjA2My0uMDM2bDE2LjkwNC05Ljc0VjcyLjcwNmwtMTYuNjc5LTkuNjI4LjAxNy0xOS4yOTMgMTYuNjQzLTkuNTg5LjAxOS4wMTFWLTYuMjg2bC0xNi4xNjktOS4zNTMgMTYuMTY5LTkuMzU0di0xLjAyN2wtMTYuMjM2LTkuMzkzIDE2LjIzNi05LjM3M3YtLjk1N2gtLjAzMWwtLjAxMy4wMDJjLS4wMTMgMC0uMDI2LjAwNC0uMDQuMDA4LS4wMTUuMDAyLS4wMjkuMDA0LS4wNDQuMDA4YS4xNjMuMTYzIDAgMCAwLS4wMzcuMDE1Yy0uMDE0LjAwNi0uMDMxLjAxMi0uMDQ1LjAyYS4yMzQuMjM0IDAgMCAxLS4wMTMuMDA1bC0xNi45MDIgOS43Ni0xNi42OTgtOS42NjMuMDE3LTE5LjIxIDE3LjU4OC0xMC4xMzFoLTEuODgzbC4wNTIuMDI5LTE2LjIgOS4zMzQtMTYuMTgyLTkuMzYydi0uMDAxaC0xLjc4MWwtMTYuMTk4IDkuMzMzLTE2LjEzMS05LjMzM2gtMS44ODNsLTE2LjIxNyA5LjM0NC0xNi4yMTgtOS4zNDRoLTEuODgybC0xNi4xMzEgOS4zMzMtMTYuMTk5LTkuMzMzaC0xLjc4di4wMDFsLTE2LjE4MiA5LjM2Mi0xNi4yLTkuMzM0LjA1Mi0uMDNIODQuNWwuNDk2LjI4Ny0uMDM0IDM4LjQ2LTE2LjQ1OC05LjUwMmEuMDg2LjA4NiAwIDAgMC0uMDEzLS4wMDVjLS4wMTMtLjAwOC0uMDI5LS4wMTQtLjA0NC0uMDItLjAxMy0uMDA1LS4wMjUtLjAxMS0uMDM4LS4wMTUtLjAxNC0uMDA0LS4wMjgtLjAwNi0uMDQyLS4wMDhhLjI0OC4yNDggMCAwIDAtLjA0Mi0uMDA4Yy0uMDE0LS4wMDItLjAyOC0uMDAyLS4wNDItLjAwMmgtLjAzMWwtLjAxMy4wMDJhLjI0OC4yNDggMCAwIDAtLjA0Mi4wMDhjLS4wMTQuMDAyLS4wMjguMDA0LS4wNDIuMDA4YS4xODMuMTgzIDAgMCAwLS4wMzguMDE1LjM0OC4zNDggMCAwIDAtLjA1Ny4wMjVsLTE2LjkwMiA5Ljc2LTE2LjY5OC05LjY2My4wMTctMTkuMjA3TDUyLjA2NC03NC45M2gtMS44ODJsLjA1MS4wMjktMTYuMiA5LjMzNC0xNi4xODItOS4zNjIuMDAxLS4wMDFoLTEuNzhMLS4xMjgtNjUuNTk2bC0xNi4xMzItOS4zMzNoLTEuODgybC0xNi4yMTggOS4zNDQtMTYuMjE3LTkuMzQ0aC0xLjg4M2wtMTYuMTMxIDkuMzMzLTE2LjE5OC05LjMzM2gtMS43ODJsLjAwMi4wMDEtMTYuMTgzIDkuMzYyLTE2LjE5OS05LjMzNC4wNS0uMDNoLTEuODgybC40OTcuMjg3LS4wMzQgMzguNDYtMTYuNDU4LTkuNTAyLS4wMTMtLjAwNWEuNDExLjQxMSAwIDAgMC0uMDQ1LS4wMmwtLjAzNy0uMDE1Yy0uMDE0LS4wMDQtLjAyOC0uMDA2LS4wNDItLjAwOC0uMDE0LS4wMDQtLjAyOC0uMDA3LS4wNDItLjAwOC0uMDE1LS4wMDItLjAyOC0uMDAyLS4wNDQtLjAwMnYuOTU3bDE2LjIzNSA5LjM3M0wtMTM3LTI2LjAydjEuMDI3bDE2LjIyIDkuMzgzLTE2LjIwMSA5LjMzNS0uMDE5LS4wMXY0MC40OTJsMzMuNzUzIDE5LjUyNi4wMTcgMTkuMjktMzMuMzI0IDE5LjJWNzMuMjE4YS40My40MyAwIDAgMC0uMDE1LS4xMDJjLS4wMDEtLjAxLS4wMDQtLjAxNy0uMDA3LS4wMjZhLjUyOC41MjggMCAwIDAtLjAzLS4wNzRsLS4wMTQtLjAyN2EuNTYxLjU2MSAwIDAgMC0uMDU3LS4wNzRsLS4wMDctLjAwOGEuNDQuNDQgMCAwIDAtLjA4Ni0uMDY3bC0uMDA3LS4wMDYtLjIyMy0uMTI4djIwLjhsMTYuNzE1IDkuNjMtLjAzNCAzOC40Ni0xNi40NTgtOS41MDJhLjE5Ni4xOTYgMCAwIDEtLjAxNC0uMDA2bC0uMDQ0LS4wMi0uMDM3LS4wMTQtLjA0Mi0uMDA5LS4wNDItLjAwOGMtLjAxNS0uMDAyLS4wMjggMC0uMDQ0IDB2Ljk1NGwxNi4yMzUgOS4zNzUtMTYuMjM1IDkuMzkzdjEuMDI3bDE2LjIyIDkuMzgzLTE2LjIwMSA5LjMzNC0uMDE5LS4wMTF2NDAuNDkxbDMzLjc1MyAxOS41MjguMDE3IDE5LjI5LTMzLjMyNCAxOS4yMDF2LTE5LjAwNWEuNDUuNDUgMCAwIDAtLjAxNS0uMTAzLjQ1NS40NTUgMCAwIDAtLjAzNy0uMDk4bC0uMDE0LS4wMjZhLjQ0NC40NDQgMCAwIDAtLjA1Ny0uMDc2Yy0uMDAyLS4wMDQtLjAwNC0uMDA1LS4wMDctLjAwOGEuNDg5LjQ4OSAwIDAgMC0uMDg0LS4wNjZsLS4wMDktLjAwNi0uMjIzLS4xMjl2MjAuOGwxNi4yMTcgOS4zNDRoMS44ODRsMTYuMTMxLTkuMzMzIDE2LjE5OCA5LjMzM2gxLjc4MmwtLjAwMi0uMDAyIDE2LjE4My05LjM2MSAxNi4yIDkuMzM0LS4wNTIuMDI5aDEuODgzbC0xNy41ODctMTAuMTM0LS4wMTgtMTkuMjEgMTYuNjk5LTkuNjYgMTYuOTAxIDkuNzU4Yy4wMDQuMDA0LjAwOC4wMDQuMDEzLjAwNy4wMTQuMDA4LjAzLjAxNC4wNDUuMDJsLjAzOC4wMTQuMDQxLjAxYy4wMTQuMDAyLjAyOS4wMDYuMDQzLjAwN2wuMDEyLjAwMS4wMy0uMDAxaC4wNDNjLjAxNC0uMDAxLjAyOS0uMDA3LjA0Mi0uMDA3bC4wNDItLjAxLjAzOC0uMDE0YS40NDcuNDQ3IDAgMCAwIC4wNDUtLjAyYy4wMDMtLjAwMy4wMDctLjAwMy4wMTMtLjAwN2wxNi40NTctOS41MDEuMDM1IDM4LjQ2LS40OTcuMjg3aDEuODgybC0uMDUtLjAyOSAxNi4yLTkuMzM0IDE2LjE4MiA5LjM2MS0uMDAyLjAwMmgxLjc4MWwxNi4xOTgtOS4zMzMgMTYuMTMyIDkuMzMzaDEuODgybDE2LjIxOS05LjM0NCAxNi4yMTcgOS4zNDRoMS44ODNsMTYuMTMxLTkuMzMzIDE2LjE5OCA5LjMzM2gxLjc4MWwtLjAwMS0uMDAyIDE2LjE4Mi05LjM2MSAxNi4yIDkuMzM0LS4wNTEuMDI5aDEuODgybC0xNy41ODctMTAuMTM0LS4wMTctMTkuMjA4IDE2LjY5OC05LjY2MiAxNi45MDIgOS43NTguMDEyLjAwN2EuMzc2LjM3NiAwIDAgMCAuMDQ2LjAybC4wMzcuMDE0LjA0Mi4wMWMuMDE0LjAwMi4wMjguMDA2LjA0Mi4wMDdIMTcwLjk2NWMuMDE1LS4wMDEuMDI5LS4wMDUuMDQzLS4wMDdsLjA0Mi0uMDEuMDM3LS4wMTRhLjM3Ni4zNzYgMCAwIDAgLjA0Ni0uMDJsLjAxMi0uMDA3IDE2LjQ1Ny05LjUwMS4wMzUgMzguNDYtLjQ5Ny4yODdoMS44ODNsLS4wNTEtLjAyOSAxNi4yLTkuMzM0IDE2LjE4MiA5LjM2MS0uMDAyLjAwMmgxLjc4MWwxNi4xOTktOS4zMzMgMTYuMTMxIDkuMzMzaDEuODgzbDE2LjIxOC05LjM0NHYtMjAuOGwtMTYuNjc5LTkuNjI5LjAxNy0xOS4yOTEgMTYuNjQzLTkuNTlabS01MS4zMDItNjkuMTQ2IDE2LjIzNiA5LjM5My0xNi4yMzYgOS4zNzQtMTYuMjM1LTkuMzc0IDE2LjIzNS05LjM5M1ptLTE2LjY4IDguNjIyLjAxOC0xOC4yNjIgMTUuNzc1IDkuMTI3LTE1Ljc5MyA5LjEzNVptLTM0LjY1OCAyMC4wNTItMTYuNjQzLTkuNTktLjAxOS0xOS4yOTEgMTYuOTAyLTkuNzU4Yy4wMDQtLjAwMS4wMDYtLjAwNS4wMDktLjAwNmEuNTMuNTMgMCAwIDAgLjA4NC0uMDY2Yy4wMDQtLjAwMy4wMDQtLjAwNy4wMS0uMDExYS41NTIuNTUyIDAgMCAwIC4wNTQtLjA3MWwuMDE0LS4wMjhhLjMyNy4zMjcgMCAwIDAgLjAyOC0uMDcxLjUxNC41MTQgMCAwIDAgLjAyNC0uMTI3di0xOS4wMDlsMzMuMzIzIDE5LjIwMi0uMDE3IDE5LjI4OS0zMy43NjkgMTkuNTM3Wm01MS4zMzgtMjA2LjQ1NCAxNi4yMzYgOS4zOTUtMTYuMjM2IDkuMzczLTE2LjIzNS05LjM3MyAxNi4yMzUtOS4zOTVabS0xNi42OCA4LjYyNC4wMTgtMTguMjYyIDE1Ljc3NSA5LjEyNi0xNS43OTMgOS4xMzZaTTE3MC45MDUtNi4yNzVsLTE2LjY0My05LjU5LS4wMTktMTkuMjkgMTYuOTAyLTkuNzYuMDA5LS4wMDVhLjUzLjUzIDAgMCAwIC4wODQtLjA2NmMuMDA0LS4wMDUuMDA0LS4wMDguMDEtLjAxYS41NjcuNTY3IDAgMCAwIC4wNjgtLjEwMi4yOTMuMjkzIDAgMCAwIC4wMjgtLjA3LjUzOS41MzkgMCAwIDAgLjAyNC0uMTI2di0xOS4wMDlsMzMuMzIzIDE5LjItLjAxNyAxOS4yOS0zMy43NjkgMTkuNTM4Wk04NC41MDEtMTUuNjEgNjguMy02LjI3NWwtMTYuMTg2LTkuMzY0IDE2LjE2Ny05LjM1NCAxNi4yMiA5LjM4M1pNNjkuMTctMjUuNTA2bDE1Ljc5Mi05LjEzNi0uMDE2IDE4LjI2Mi0xNS43NzYtOS4xMjdaTS04NS4yMzMgMTAzLjYxOGwxNi4yIDkuMzM0LjAxNSAxOC42OTUtMTYuMi05LjMzMy0uMDE1LTE4LjY5NlptLS44NzMgMTguNjk3LTE2LjE4NCA5LjM2Mi0uMDE1LTE4LjY5NiAxNi4xODItOS4zNjIuMDE3IDE4LjY5NlptNTEuNzQ3IDEwOC4zNzYtMTYuMTY3LTkuMzUzIDE2LjE4NS05LjM2NCAxNi4yMDIgOS4zMzQtMTYuMjIgOS4zODNabTE2LjY2My04LjYxMy4wMTYgMTguMjYzLTE1Ljc5Mi05LjEzNiAxNS43NzYtOS4xMjdabTE4OC42MTkgOC42MTMtMTYuMTY4LTkuMzUzIDE2LjE4Ni05LjM2NCAxNi4yMDEgOS4zMzQtMTYuMjE5IDkuMzgzWm0xNi42NjMtOC42MTEuMDE2IDE4LjI2MS0xNS43OTEtOS4xMzYgMTUuNzc1LTkuMTI1Wm0tMTcuMTA4LTMxLjExMi0xNi4xOTktOS4zMzMtLjAxNy0xOC42OTYgMTYuMTk5IDkuMzMzLjAxNyAxOC42OTZabS44NzMtMTguNjk2IDE2LjE4Mi05LjM2My4wMTcgMTguNjk2LTE2LjE4NCA5LjM2My0uMDE1LTE4LjY5NlptMTcuMTc0LTcwLjIyMS0uMDMzLTM3Ljk0OSAxNi4yNTMgOS40MDQtLjAxOCAxOS4yMDgtMTYuMjAyIDkuMzM3Wm0xNy4xMDktMjguMDMgMTYuMTgyIDkuMzYxLS4wMTcgMTguNjk3LTE2LjE4Mi05LjM2My4wMTctMTguNjk2Wm0tMTcuOTk3IDI4LjU0MS0xNi43MTQgOS42My0xNi45MDUtOS43NGMtLjAxNy0uMDEyLS4wMzUtLjAyMS0uMDU0LS4wMzFsLTE2Ljg0Ni05LjcwNy0uMDE3LTE5LjIwOSAxNi42OTgtOS42NiAxNi45MDIgOS43Ni4wMTIuMDAzYy4wMTYuMDA4LjAyOS4wMTYuMDQ3LjAyMy4wMTEuMDA0LjAyNC4wMS4wMzYuMDEyLjAxNC4wMDUuMDI4LjAwNy4wNDIuMDFsLjA0Mi4wMDdjLjAxNC4wMDIuMDI4LjAwMi4wNDMuMDAyLjAxNCAwIC4wMjkgMCAuMDQyLS4wMDJsLjA0MS0uMDA2Yy4wMTUtLjAwNC4wMy0uMDA2LjA0NC0uMDExbC4wMzctLjAxMmEuNjUyLjY1MiAwIDAgMCAuMDQ2LS4wMjNsLjAxMi0uMDA0IDE2LjQ1Ny05LjUwMy4wMzUgMzguNDYxWm0tMTcuMTU5LTg5LjM3Mi0xNi4xOTktOS4zMzQtLjAxNy0xOC42OTYgMTYuMTk5IDkuMzM0LjAxNyAxOC42OTZabS44NzMtMTguNjk2IDE2LjE4Mi05LjM2My4wMTcgMTguNjk2LTE2LjE4NCA5LjM2My0uMDE1LTE4LjY5NlptLTIwNS4yODIgMCAxNi4xODMtOS4zNjMuMDE3IDE4LjY5Ni0xNi4xODQgOS4zNjMtLjAxNi0xOC42OTZabS0uODg5IDAgLjAxNyAxOC42OTYtMTYuMi05LjMzNC0uMDE3LTE4LjY5NiAxNi4yIDkuMzM0Wm0xNy45NjEtOS44NzcgMTYuMjUyLTkuNDA0LS4wMzQgMzcuOTQ3LTE2LjIwMy05LjMzMy0uMDE1LTE5LjIxWk0tMS4wODYgMTMuOTNsLTE2LjE4NCA5LjM2My0xNi4yLTkuMzMzIDE2LjE4NC05LjM2MyAxNi4yIDkuMzMzWm0tMTYuNjI4IDEwLjEzMi4wMTYgMTguNjk2LTE2LjItOS4zMzMtLjAxNS0xOC42OTYgMTYuMiA5LjMzM1ptMTcuNTE3LTkuNjIgMTYuMjY4IDkuMzc2LTMyLjg4IDE4Ljk0NC0uMDE2LTE4LjcgMTYuNjI4LTkuNjJabS0zMy4yNzUgMzguOTg0IDE1Ljc3Ni05LjEyNi4wMTYgMTguMjYyLTE1Ljc5Mi05LjEzNlptMTUuMzUgOS45MDYtMTYuMjM3IDkuMzc0LTE2LjIzNi05LjM3NCAxNi4yMzYtOS4zOTQgMTYuMjM3IDkuMzk0Wm0xLjMxNC0xOS41NDYgMzMuMzI0LTE5LjIuMDAyIDE5LjAwNHYuMDEzbC4wMDYuMDUxYy4wMDIuMDEyLjAwMy4wMjUuMDA3LjAzOS4wMDIuMDEyLjAwOC4wMjYuMDEyLjA0YS4yOC4yOCAwIDAgMCAuMDE1LjA0Yy4wMDUuMDEzLjAxMy4wMjUuMDIuMDM4YS4yOTIuMjkyIDAgMCAwIC4wMjIuMDM2Yy4wMDguMDEyLjAxNy4wMjIuMDI3LjAzMy4wMTEuMDExLjAyLjAyMy4wMy4wMzJhLjEzLjEzIDAgMCAwIC4wMy4wMjRjLjAxMy4wMTMuMDI3LjAyMi4wNDEuMDMxLjAwNS4wMDEuMDA4LjAwNS4wMTEuMDA4bDE2LjkwMiA5Ljc1OC0uMDE3IDE5LjI5LTE2LjY0NSA5LjU5MS0zMy43Ny0xOS41MzgtLjAxNy0xOS4yOVpNLTMzLjQ3IDE5MS43MzhsMTYuMTg0LTkuMzYyIDE2LjE5OCA5LjMzNC0xNi4xODIgOS4zNjItMTYuMi05LjMzNFptMTUuNzU2IDEwLjEwNS4wMTYgMTguNjk2LTE2LjItOS4zMzUtLjAxNS0xOC42OTUgMTYuMiA5LjMzNFpNNjguNzI3IDE0LjczMWwxNi4xODIgOS4zNjEtLjAxNyAxOC42OTYtMTYuMTgyLTkuMzYxLjAxNy0xOC42OTZabS0uOTA2IDE4LjY5NC0xNi4yIDkuMzMzLjAxNy0xOC42OTYgMTYuMi05LjMzMy0uMDE3IDE4LjY5NlptMzQuMTc4LTE4LjY2Ny4wMzUgMzcuOTQ3LTE2LjI1Mi05LjQwMy4wMTctMTkuMjA4IDE2LjItOS4zMzZabS4wMzUgMzguOTc1LjAxNyAxOS4yOS0zMy4zMjQgMTkuMlY3My4yMThhLjM2NS4zNjUgMCAwIDAtLjAyMi0uMTI4LjQ4OC40ODggMCAwIDAtLjA0NC0uMDk5LjQzLjQzIDAgMCAwLS4wNi0uMDc4YzAtLjAwMiAwLS4wMDQtLjAwMi0uMDA2LS4wMjYtLjAyNi0uMDU2LS4wNDYtLjA4Ny0uMDY3bC0uMDA4LS4wMDYtMTYuOS05Ljc1Ni4wMTctMTkuMjkzIDE2LjY0My05LjU4OSAzMy43NyAxOS41MzdaTTM0LjU0OCAzNC40NjJsMTYuMTg0IDkuMzI0LS4wMzUgMzguNTYtMTYuMTg0LTkuMzIzLjAxNy0xOS41NDcuMDE4LTE5LjAxNFptLS45MDcgMTguMjQ1LTE2LjIzNS05LjM3NFYyNC41ODVsMTYuMjUyIDkuMzY1LS4wMTcgMTguNzU3Wm0tLjAxOSAyMS4zNDMtLjAxNSAxOC42OTYtMTYuMiA5LjMzNC4wMTYtMTguNjk3IDE2LjItOS4zMzNabS0xNy4xMDQgMjguMDNMLjMzNSA5Mi43MTdsLjAxNi0xOC42OTYgMTYuMTg0IDkuMzYyLS4wMTcgMTguNjk3Wm0zNS4xMzcgNzkuNTI2LjAxNy0xOC42OTYgMTYuMTgzIDkuMzYzLS4wMTYgMTguNjk2LTE2LjE4NC05LjM2M1ptMTUuNzM5IDEwLjEzMi0xNi4yIDkuMzM0LTE2LjE4My05LjM2MiAxNi4xOTgtOS4zMzQgMTYuMTg1IDkuMzYyWm0xLjM1LTE5LjQ2NCAxNi4yLTkuMzM0LS4wMTcgMTguNjk2LTE2LjIgOS4zMzMuMDE3LTE4LjY5NVptLTE2LjYzLTEwLjEzNSAxNi4xNjctOS4zNTMgMTYuMjIgOS4zODMtMTYuMjAxIDkuMzM0LTE2LjE4Ni05LjM2NFptLS41MjktNzkuMjguMDE3LTE4Ljc1NyAxNi4yMzYgOS4zNzR2MTguNzQ3bC0xNi4yNTMtOS4zNjVabTE1LjgwNyAxMC4xMzMtMTUuODI0IDkuMTE3LjAxNy0xOC4yMjQgMTUuODA3IDkuMTA3Wm0zNC42Ni0xOC45NDQuMDE2IDE4LjY5OC0xNi42MjYgOS42MjEtMTYuMjctOS4zNzUgMzIuODgtMTguOTQ0Wm0uODkuMDAyIDE2LjE5OSA5LjMzMy4wMTYgMTguNjk3LTE2LjItOS4zMzQtLjAxNS0xOC42OTZabTE1Ljc3MSAyOC44LTE2LjE4MiA5LjM2MS0xNi4yLTkuMzMzIDE2LjE4My05LjM2MiAxNi4xOTkgOS4zMzRabS40NjMgMTkuNDY2LTE2LjE4NCA5LjM2Mi0uMDE2LTE4LjY5NiAxNi4xODMtOS4zNjIuMDE3IDE4LjY5NlptLjg4NyAwLS4wMTUtMTguNjk3IDE2LjE5OSA5LjMzNC4wMTggMTguNjk2LTE2LjIwMi05LjMzM1ptLTE3Ljk1OSA5Ljg3Ny0xNi4yNTMgOS40MDIuMDM0LTM3Ljk0NyAxNi4yMDIgOS4zMzQuMDE3IDE5LjIxMVptLTE3LjE0MiA5LjQwMy0xNi40NTgtOS41MDJhLjA5Mi4wOTIgMCAwIDEtLjAxMy0uMDA2bC0uMDQ0LS4wMi0uMDM4LS4wMTQtLjA0Mi0uMDA5YS42Mi42MiAwIDAgMC0uMDQyLS4wMDhjLS4wMTQtLjAwMi0uMDI4IDAtLjA0MiAwbC0uMDMxLS4wMDItLjAxMy4wMDJhLjYyLjYyIDAgMCAwLS4wNDIuMDA4bC0uMDQyLjAwOS0uMDM4LjAxNC0uMDQ0LjAyYy0uMDA1LjAwNC0uMDA4LjAwNC0uMDEzLjAwNmwtMTYuOTAyIDkuNzU4LTE2LjY5OC05LjY1OS4wMTctMTkuMjExIDE2Ljg0My05LjcwM2EuOTA3LjkwNyAwIDAgMCAuMDYtLjAzNGwxNi45MDMtOS43NCAxNi43MTMgOS42MzEtLjAzNCAzOC40NlptLTUxLjM5LTkuOTE4LTE2LjE4NC05LjM2Mi4wMTctMTguNjk2IDE2LjE4MyA5LjM2Mi0uMDE2IDE4LjY5NlptNTAuOTQ3IDEwLjY4OC0xNi4yMzYgOS4zOTMtMTYuMjM2LTkuMzkzIDE2LjIzNC05LjM3NSAxNi4yMzcgOS4zNzVabS40NDIuNzctLjAxNiAxOC4yNjItMTUuNzc2LTkuMTI3IDE1Ljc5Mi05LjEzNVptLTMzLjczNCAxOC40ODlMMTcuODUgMTQyLjMxNmwxNi4xNjctOS4zNTQgMzMuMzc4IDE5LjMwOS0xNi4xNjggOS4zNTRabS0xOC4wMy05LjQwMy0xNi4yMzUgOS4zNzQtMTYuMjM1LTkuMzc0IDE2LjIzNS05LjM5MyAxNi4yMzUgOS4zOTNabS0zMi45MTUtLjc3MUwuMyAxMzMuMTg5bDE1Ljc3NSA5LjEyNy0xNS43OTIgOS4xMzVabS40NjItMTkuMDMxIDE2LjIwMS05LjMzNCAxNi4xODMgOS4zNjMtMTYuMTY2IDkuMzU0TC43NDQgMTMyLjQyWm0tLjQ0My0uNzcyLjAxNi0xOC42OTUgMTYuMi05LjMzNC0uMDE2IDE4LjY5Ni0xNi4yIDkuMzMzWm0xNy41NS0yOC43OTggMTYuMi05LjMzNCAxNi4xODIgOS4zNjItMTYuMiA5LjMzMy0xNi4xODItOS4zNjFabTE2LjY2LTI4LjgwMiAxNi4xODUgOS4zMjUtLjAxNiAxOC43MzgtMTYuMTg0LTkuMzY1LjAxNi0xOC42OThabTY4LjQxMi0xOS44IDE1Ljc5MiA5LjEzNS0xNS43NzUgOS4xMjUtLjAxNy0xOC4yNlptLjQ0NC0uNzcyIDE2LjIzNi05LjM3MyAxNi4yMzUgOS4zNzMtMTYuMjM1IDkuMzkyLTE2LjIzNi05LjM5MlptNTAuNS05LjQwMyAxNi4xNjcgOS4zNTMtMzMuMzc3IDE5LjMxLTE2LjE2Ny05LjM1MyAzMy4zNzctMTkuMzFaTTEzNS43NzEgNzMuMjVsLTE2LjE4NSA5LjM2NC0xNi4yMDMtOS4zMzUgMTYuMjItOS4zODIgMTYuMTY4IDkuMzUzWm0uNDQyLjc3MS4wMTYgMTguNjk2LTE2LjE4MyA5LjM2My0uMDE3LTE4LjY5NyAxNi4xODQtOS4zNjJabS40NjEgMTkuNDY1IDE2LjIgOS4zMzMtMTYuMTgyIDkuMzYzLTE2LjItOS4zMzMgMTYuMTgyLTkuMzYzWm0xNi42NDcgMTAuMTAzLjAxNSAxOC43MzctMTYuMTg0IDkuMzI1LS4wMTUtMTguNjk5IDE2LjE4NC05LjM2M1ptLTE3LjA1NiAyOS4wODcuMDE3IDE5LjI5LTE2LjkwMiA5Ljc1OWMtLjAwNS4wMDEtLjAwNi4wMDUtLjAxMS4wMDgtLjAxNC4wMDgtLjAyNy4wMTgtLjA0MS4wMjdhLjIyNy4yMjcgMCAwIDEtLjAzMS4wMjVjLS4wMDkuMDExLS4wMTguMDIzLS4wMjguMDMzYS4yNzMuMjczIDAgMCAwLS4wMjguMDMzbC0uMDIyLjAzNWEuNzQ1Ljc0NSAwIDAgMC0uMDIuMDRsLS4wMTYuMDM3LS4wMTIuMDQ0YS40Ni40NiAwIDAgMC0uMDEyLjA4OWwtLjAwMi4wMTN2MTkuMDAzbC0zMy4zMjQtMTkuMjAxLjAxNy0xOS4yODkgMzMuNzctMTkuNTM2IDE2LjY0NSA5LjU5Wm0uMDE4IDIwLjMxNy4wMTYgMTguNzU2LTE2LjI1MSA5LjM2M3YtMTguNzQ3bDE2LjIzNS05LjM3MlptLjAxOCAxOS43ODEuMDE1IDE4LjIyNS0xNS44MjMtOS4xMTcgMTUuODA4LTkuMTA4Wm0tMTcuNTg5IDkuMTA4LTE2LjI2OCA5LjM3NC0xNi42MjgtOS42MTkuMDE3LTE4LjY5OSAzMi44NzkgMTguOTQ0Wm0tMTcuMTU4IDkuODg2LTE2LjIgOS4zMzUtMTYuMTgzLTkuMzYzIDE2LjItOS4zMzMgMTYuMTgzIDkuMzYxWm0uNDQ1Ljc2OS4wMzUgMzcuOTQ3LTE2LjI1Mi05LjQwMi4wMTctMTkuMjEgMTYuMi05LjMzNVptLTE3LjEwNyAyOC4wMzEtMTYuMTgyLTkuMzYzLjAxNy0xOC42OTYgMTYuMTgyIDkuMzYzLS4wMTcgMTguNjk2Wm0tMzMuMjcxLS4wMjkuMDE3LTE4LjY5NiAxNi4yLTkuMzM0LS4wMTcgMTguNjk1LTE2LjIgOS4zMzVabS0uODkuMDAxLTE2LjE4My05LjMyNC4wMTctMTguNzM4IDE2LjE4NCA5LjM2My0uMDE3IDE4LjY5OVptLTE3LjA3MS05LjgzNi0xNS44MDgtOS4xMDggMTUuODIzLTkuMTE2LS4wMTUgMTguMjI0Wm0tMTYuNjk4LTkuNjIyTC4yNDggMTkxLjQ1M2wuMDM0LTM4LjQ2IDE2LjQ1NyA5LjUwMmMuMDA1LjAwMi4wMS4wMDIuMDE0LjAwNmEuMzQ2LjM0NiAwIDAgMCAuMDQ0LjAxOC42MS42MSAwIDAgMCAuMDM3LjAxNmwuMDQyLjAwOWMuMDE0LjAwMi4wMy4wMDYuMDQ0LjAwNi4wMTQuMDAyLjAyOC4wMDIuMDQyLjAwMmwuMDMxLjAwMmEuMDI1LjAyNSAwIDAgMSAuMDExLS4wMDRjLjAxNCAwIC4wMjgtLjAwMy4wNDItLjAwNmwuMDQ0LS4wMTFhLjI3LjI3IDAgMCAwIC4wMzctLjAxM2wuMDQ0LS4wMTljLjAwNC0uMDA0LjAwOS0uMDA0LjAxMy0uMDA2bDE2LjkwMS05Ljc1OSAxNi42OTggOS42Ni0uMDE3IDE5LjIwOS0xNi44NDMgOS43MDVjLS4wMi4wMTEtLjA0LjAyLS4wNTguMDM0bC0xNi45MDMgOS43MzhabS0zMy44Mi0zOC42ODYgMTYuMjUxLTkuNDAyLS4wMzQgMzcuOTQ3LTE2LjIwMy05LjMzNi0uMDE1LTE5LjIwOVptLS44NzMgMTkuMjEtMTYuMTg0IDkuMzYzLS4wMTYtMTguNjk2IDE2LjE4My05LjM2My4wMTcgMTguNjk2Wm0tMTcuMDcyIDkuMzYzLTE2LjItOS4zMzMtLjAxNy0xOC42OTYgMTYuMiA5LjMzNC4wMTcgMTguNjk1Wm0tMTYuMjE4LTI5LjA1Ni0uMDE3LTE5LjI5MSAxNi45MDEtOS43NTguMDEtLjAwNmEuNTE3LjUxNyAwIDAgMCAuMDg0LS4wNjZsLjAwNi0uMDA3YS40MzYuNDM2IDAgMCAwIC4wNTctLjA3N2MuMDA2LS4wMDcuMDEtLjAxNy4wMTUtLjAyNmEuNDI1LjQyNSAwIDAgMCAuMDM3LS4wOTguNDYuNDYgMCAwIDAgLjAxNC0uMTAzdi0xOS4wMDZMLS41OSAxMzIuNjc3bC0uMDE3IDE5LjI4OS0zMy43NyAxOS41MzctMTYuNjQ0LTkuNTlabS0uMDE3LTIwLjMxNy0uMDE4LTE4Ljc1NyAxNi4yNTMtOS4zNjR2MTguNzQ3bC0xNi4yMzUgOS4zNzRabS0uMDE4LTE5Ljc4MS0uMDE3LTE4LjIyNiAxNS44MjQgOS4xMTYtMTUuODA2IDkuMTFabTE3LjU4OC05LjExIDE2LjI3LTkuMzczIDE2LjYyNSA5LjYyLS4wMTUgMTguNjk5LTMyLjg4LTE4Ljk0NlptMTcuMTU5LTkuODg2IDE2LjItOS4zMzMgMTYuMTgyIDkuMzYzLTE2LjIgOS4zMzMtMTYuMTgyLTkuMzYzWm0tLjQ0OC0uNzY3LS4wMzItMzcuOTQ5IDE2LjI1MiA5LjQwNC0uMDE3IDE5LjIwOC0xNi4yMDMgOS4zMzdabTM0LjYxLTc4LjIzNCAxNS44MjItOS4xMTktLjAxNSAxOC4yMjYtMTUuODA4LTkuMTA3Wm0xNi43MTItOS4xMTkgMTYuMTg0IDkuMzYzLS4wMTcgMTguNy0xNi4xODQtOS4zMjYuMDE3LTE4LjczN1ptLjQ0NS0uNzcgMTYuMi05LjMzMiAxNi4xODQgOS4zNjMtMTYuMiA5LjMzM0wzNS4wMSAxMy45M1pNNTEuNjU1IDMuODI5bC4wMTctMTguNjk2IDE2LjE4MyA5LjM2My0uMDE2IDE4LjY5Ni0xNi4xODQtOS4zNjNaTTg0Ljk0NC0xNC44NGwtLjAxNyAxOC42OTYtMTYuMiA5LjMzNC4wMTctMTguNjk2IDE2LjItOS4zMzRabS40MjYgMTkuNDY1IDE2LjE4NCA5LjM2My0xNi4yIDkuMzM1LTE2LjE4My05LjM2MiAxNi4yLTkuMzM2Wm0zNC4yMzMtLjAxIDE2LjkwMyA5Ljc0Yy4wMTguMDEzLjAzOS4wMjIuMDYuMDM0bDE2Ljg0MSA5LjcwNC4wMTcgMTkuMjA4LTE2LjY5OCA5LjY2LTE2LjkwMi05Ljc1OC0uMDExLS4wMDVjLS4wMTYtLjAwOC0uMDMyLS4wMTQtLjA0Ny0uMDJhLjE0My4xNDMgMCAwIDAtLjAzNi0uMDE0Yy0uMDE2LS4wMDUtLjAyOC0uMDA2LS4wNDMtLjAxbC0uMDQyLS4wMDgtLjA0Mi0uMDAxYy0uMDE1IDAtLjAzIDAtLjA0Mi4wMDItLjAxNS4wMDEtLjAyOS4wMDUtLjA0Mi4wMDctLjAxNy4wMDQtLjAzLjAwNS0uMDQ0LjAxYS4xNDMuMTQzIDAgMCAwLS4wMzYuMDE0LjQwOC40MDggMCAwIDAtLjA0Ni4wMmwtLjAxMy4wMDUtMTYuNDU5IDkuNTAxLS4wMzItMzguNDU5IDE2LjcxNC05LjYzWm0zNC42OTMgMTkuNDc2IDE2LjE4Mi05LjM2MS4wMTggMTguNjk2LTE2LjE4MyA5LjM2MS0uMDE3LTE4LjY5NlptLS45MDctMjAuMjMzLTE2LjE4NCA5LjM2LS4wMTctMTguNzM1IDE2LjE4NC05LjMyNi4wMTcgMTguN1ptMTYuNjQ1IDEwLjEwMy0xNi4xODQgOS4zNjItMTYuMTk4LTkuMzM1IDE2LjE4My05LjM2MyAxNi4xOTkgOS4zMzZabTEuMzM0Ljc2NyAxNi4xOTkgOS4zMzMuMDE3IDE4LjY5Ni0xNi4xOTktOS4zMzMtLjAxNy0xOC42OTZabTE1Ljc3NCAyOC44LTE2LjIxOSA5LjM4NC0xNi4xNjgtOS4zNTQgMTYuMTg2LTkuMzYzIDE2LjIwMSA5LjMzM1ptLjQ0NC43NzEuMDE2IDE4LjI2Mi0xNS43OTMtOS4xMzYgMTUuNzc3LTkuMTI2Wm0tLjQyOSAxOS4wMzItMTYuMjM0IDkuMzc0LTE2LjIzNS05LjM3NCAxNi4yMzUtOS4zOTIgMTYuMjM0IDkuMzkyWm0tMTcuMTI1IDQ5LjM3My0xNS44MDYgOS4xMS0uMDE2LTE4LjIyNiAxNS44MjIgOS4xMTZabS40NDYuNzd2MTguNzQ3bC0xNi4yMzUgOS4zNzQtLjAxNy0xOC43NTcgMTYuMjUyLTkuMzY0Wm0tMTcuMTA2IDQ4LjQzNi0xNi4xODQgOS4zMjYtLjAzNC0zOC41NiAxNi4xODQtOS4zMjYuMDM0IDM4LjU2Wm0wIDEuMDI3LjAxNyAxOC42OTlMMTM3LjIwNSAxOTFsLS4wMTctMTguNzM4IDE2LjE4NC05LjMyNFptMTYuNjYyIDI4LjgwMi0xNi4xODQgOS4zNjMtMTYuMTk4LTkuMzM1IDE2LjE4My05LjM2MSAxNi4xOTkgOS4zMzNabS40NDQuNzY5LjAxOCAxOC42OTYtMTYuMTgzIDkuMzYzLS4wMTctMTguNjk2IDE2LjE4Mi05LjM2M1ptLjg5IDAgMTYuMTk5IDkuMzM0LjAxNyAxOC42OTYtMTYuMTk5LTkuMzM1LS4wMTctMTguNjk1Wm0tMzQuNjQyIDM4LjIzMy0xNi45MDItOS43NThjLS4wMDMtLjAwMy0uMDA5LS4wMDMtLjAxMy0uMDA2LS4wMTQtLjAwOC0uMDMtLjAxNC0uMDQ1LS4wMjFsLS4wMzYtLjAxNC0uMDQzLS4wMDljLS4wMTUtLjAwMy0uMDI5LS4wMDYtLjA0Mi0uMDA2LS4wMTUtLjAwMi0uMDI5LS4wMDItLjA0Mi0uMDAyLS4wMTUgMC0uMDMgMC0uMDQyLjAwMmEuMTg1LjE4NSAwIDAgMC0uMDQyLjAwNmwtLjA0NC4wMDktLjAzNi4wMTRjLS4wMTYuMDA3LS4wMzEuMDEzLS4wNDYuMDIxLS4wMDQuMDAzLS4wMDkuMDAzLS4wMTMuMDA2bC0xNi40NTkgOS41MDItLjAzMi0zOC40NjEgMTYuNzE0LTkuNjMxIDE2LjkwMyA5Ljc0YS4yNzMuMjczIDAgMCAwIC4wNi4wMzRsMTYuODQxIDkuNzA0LjAxNyAxOS4yMS0xNi42OTggOS42NlptLS44ODguNTE0LTE2LjIzNSA5LjM5My0xNi4yMzYtOS4zOTMgMTYuMjM2LTkuMzc0IDE2LjIzNSA5LjM3NFptLTE3LjEyMyA5LjkwNi0xNS43NzUgOS4xMjctLjAxNy0xOC4yNjIgMTUuNzkyIDkuMTM1Wm0tMTYuNjY0IDkuNjM5LTMzLjMyNCAxOS4yMDF2LTE5LjAwM2EuMzk0LjM5NCAwIDAgMC0uMDIyLS4xMy40MTQuNDE0IDAgMCAwLS4wMy0uMDc0bC0uMDE0LS4wMjVhLjM1NS4zNTUgMCAwIDAtLjA2LS4wNzhsLS4wMDItLjAwNmEuNTM0LjUzNCAwIDAgMC0uMDg1LS4wNjZjLS4wMDQtLjAwMS0uMDA2LS4wMDUtLjAxLS4wMDZsLTE2LjktOS43NTguMDE3LTE5LjI5MSAxNi42NDMtOS41OSAzMy43NyAxOS41MzYuMDE3IDE5LjI5Wm0tMzQuMjEzIDE5LjIwMS0xNi4yNTMtOS4zNjMuMDE3LTE4Ljc1NyAxNi4yMzYgOS4zNzR2MTguNzQ2Wm0tMTcuMTQtOS44NzYtMTYuMTg1LTkuMzI1LjAxNy0xOS41NDV2LS4wMDFsLjAxOC0xOS4wMTQgMTYuMTg0IDkuMzI1LS4wMzUgMzguNTZabS0xNy4wNTctMjkuNjQtMTYuMjM1LTkuMzc1di0xOC43NDVsMTYuMjUyIDkuMzYzLS4wMTcgMTguNzU3Wm0tNTAuNDUtOS45NDYtLjAxNi0xOC42OTkgMTYuNjI4LTkuNjE5IDE2LjI2OCA5LjM3NC0zMi44OCAxOC45NDRabS0zNC4xNi4wMjgtLjAxNi0xOC42OTYgMTYuMTgyLTkuMzYzLjAxNyAxOC42OTYtMTYuMTgzIDkuMzYzWm0tLjQ2Mi0xOS40NjUtMTYuMi05LjMzNSAxNi4xODQtOS4zNjEgMTYuMiA5LjMzMy0xNi4xODQgOS4zNjNaTS02OC4wNzYgMTkxbC0uMDE3LTE4LjczOCAxNi4xODQtOS4zMjQuMDE3IDE4LjY5OUwtNjguMDc2IDE5MVptLS44OS0uMDAxLTE1LjgyMi05LjExNyAxNS44MDctOS4xMDguMDE1IDE4LjIyNVptLTE2LjI2OS05Ljg4N3YtMTguNzQ1TC02OSAxNTIuOTkzbC4wMTcgMTguNzU2LTE2LjI1MiA5LjM2M1ptMTcuMTI1LTI4Ljg4OXYtLjAwMWwtLjAxNy0xOS41NDUgMTYuMTgzLTkuMzI2LjAzNSAzOC41Ni0xNi4xODQgOS4zMjYtLjAxNy0xOS4wMTRabS0uMDE5LTIwLjU3Mi0uMDE3LTE4LjY5OSAxNi4xODYtOS4zNjMuMDE1IDE4LjczNy0xNi4xODQgOS4zMjVabS0xNi42Ni0yOC44MDIgMTYuMTgyLTkuMzYzIDE2LjIgOS4zMzMtMTYuMTgzIDkuMzYzLTE2LjItOS4zMzNabS0uNDYzLTE5LjQ2NiAxNi4xODItOS4zNjIuMDE3IDE4LjY5Ni0xNi4xODIgOS4zNjMtLjAxNy0xOC42OTdabS0uODkgMCAuMDE4IDE4LjY5Ny0xNi4yLTkuMzM0LS4wMTctMTguNjk2IDE2LjIgOS4zMzNabTE3Ljk2MS05Ljg3NiAxNi42OTktOS42NiAxNi45MDEgOS43NTguMDEzLjAwNC4wNDUuMDIzYy4wMTMuMDAyLjAyNi4wMS4wMzguMDEyLjAxMy4wMDUuMDI4LjAwNy4wNDEuMDFsLjA0My4wMDcuMDEyLjAwMmguMDNjLjAxNSAwIC4wMyAwIC4wNDMtLjAwMmwuMDQyLS4wMDZjLjAxNC0uMDA0LjAyOS0uMDA2LjA0Mi0uMDExLjAxMy0uMDAzLjAyNS0uMDEuMDM4LS4wMTRhLjM0My4zNDMgMCAwIDAgLjA0NS0uMDJsLjAxMy0uMDA1IDE2LjQ1Ny05LjUwMy4wMzUgMzguNDYxLTE2LjcxNSA5LjYzLTE2LjkwNC05Ljc0YS40MDMuNDAzIDAgMCAwLS4wNTYtLjAzMmwtMTYuODQ0LTkuNzA2LS4wMTgtMTkuMjA5Wm0tLjQ0My0uNzcxLTE2LjE2Ny05LjM1MyAzMy4zNzctMTkuMzEgMTYuMTY5IDkuMzUzLTMzLjM4IDE5LjMxWm0xOC4wOTgtMjkuMTc3IDE2LjE4NS05LjM2MyAxNi4yMDIgOS4zMzMtMTYuMjIgOS4zODQtMTYuMTY3LTkuMzU0Wm0tLjQ0My0uNzctLjAxNi0xOC42OTcgMTYuMTgyLTkuMzYxLjAxNyAxOC42OTYtMTYuMTgzIDkuMzYxWm0tLjQ2Mi0xOS40NjUtMTYuMi05LjMzNSAxNi4xODQtOS4zNjMgMTYuMiA5LjMzNi0xNi4xODQgOS4zNjJaTS02OC4wNzYgMTMuMjJsLS4wMTctMTguNzM2IDE2LjE4NC05LjMyNi4wMTcgMTguNy0xNi4xODQgOS4zNjJabS0uODkgMC0xNS44MjItOS4xMTcgMTUuODA3LTkuMTA3LjAxNSAxOC4yMjRabS0xNi4yNjktOS44ODZ2LTE4Ljc0OEwtNjktMjQuNzg3bC4wMTcgMTguNzU3LTE2LjI1MiA5LjM2NFptMTcuMTI1LTI4Ljg5di0uMDAybC0uMDE3LTE5LjU0NSAxNi4xODMtOS4zMjUuMDM1IDM4LjU2MS0xNi4xODQgOS4zMjYtLjAxNy0xOS4wMTVabTE3LjA1NC0yOS4zODMgMTYuMjUzLTkuMzY0djE4Ljc0N2wtMTYuMjM1IDkuMzczLS4wMTgtMTguNzU2Wm0xNy4xNDItOS4zNjQgMzMuMzI0IDE5LjItLjAxNyAxOS4yOS0zMy43NyAxOS41MzgtMTYuNjQ0LTkuNTktLjAxNy0xOS4yOSAxNi45MDEtOS43Ni4wMDgtLjAwNWEuNDEuNDEgMCAwIDAgLjA4Ni0uMDY4Yy4wMDMgMCAuMDA0LS4wMDQuMDA2LS4wMDZhLjQyOC40MjggMCAwIDAgLjA1Ny0uMDc2bC4wMTUtLjAyN2EuNDQyLjQ0MiAwIDAgMCAuMDM3LS4xLjQ0LjQ0IDAgMCAwIC4wMTQtLjEwMlYtNjQuMzAzWk0uMy00NC41OWwxNS43NzUgOS4xMjZMLjI4Mi0yNi4zMjcuMy00NC41OVptMTYuNjYzIDkuNjM4IDE2LjIzNSA5LjM5NS0xNi4yMzUgOS4zNzNMLjcyNy0yNS41NTZsMTYuMjM1LTkuMzk1Wm0xNy4xMjMgOS45MDggMTYuNjk4IDkuNjYxLS4wMTcgMTkuMjEtMTYuODQzIDkuNzAzYy0uMDIuMDEtLjA0LjAyLS4wNTguMDM0bC0xNi45MDMgOS43NC0xNi43MTQtOS42My4wMzQtMzguNDYyIDE2LjQ1NyA5LjUwMS4wMTQuMDA2YS4zMS4zMSAwIDAgMCAuMDQ0LjAyLjE3NC4xNzQgMCAwIDAgLjAzNy4wMTRjLjAxNC4wMDUuMDI4LjAwNy4wNDMuMDExbC4wNDMuMDA2Yy4wMTQuMDAyLjAyOCAwIC4wNDIgMCAuMDEgMCAuMDIuMDA0LjAzMS4wMDJsLjAxMS0uMDAyLjA0Mi0uMDA2LjA0NC0uMDFhLjEzLjEzIDAgMCAwIC4wMzUtLjAxNGMuMDE1LS4wMDYuMDMyLS4wMTIuMDQ3LS4wMmwuMDEyLS4wMDcgMTYuOTAxLTkuNzU3Wm01MS43NDggMTAuMjAxIDMyLjg4IDE4Ljk0NS0xNi4yNjkgOS4zNzRMODUuODE2IDMuODZsLjAxNy0xOC43Wm0zNC42NTkgMTguOTQ1IDE1LjgwOS05LjEwNy4wMTUgMTguMjI0LTE1LjgyNC05LjExN1ptLS40NDQtLjc3di0xOC43NDdsMTYuMjM1LTkuMzczLjAxNiAxOC43NTctMTYuMjUxIDkuMzY0Wm0xNy4xMDYtNDguNDM2IDE2LjE4NC05LjMyNS4wMzQgMzguNTYxLTE2LjE4NCA5LjMyNi0uMDM0LTM4LjU2MlptMTcuMDcyLTkuODM2IDE2LjI1Mi05LjM2NHYxOC43NDdsLTE2LjIzNSA5LjM3My0uMDE3LTE4Ljc1NlptNTAuNDQ4IDMwLjE1My0uMDMzIDM3Ljk0Ny0xNi4yMDItOS4zMzMtLjAxNy0xOS4yMSAxNi4yNTItOS40MDRabS0uNDc5IDM4LjcxNi0xNi4xODQgOS4zNjMtMTYuMi05LjMzMyAxNi4xODQtOS4zNjMgMTYuMiA5LjMzM1ptLjg4OS41MTMgMTYuMjY4IDkuMzc1LTMyLjg3OCAxOC45NDQtLjAxNy0xOC43IDE2LjYyNy05LjYyWm0xOC4wNDkgOS4zNzUgMTUuODI0LTkuMTE5LS4wMTYgMTguMjI2LTE1LjgwOC05LjEwN1ptMTUuODA2IDEwLjEzMi0uMDE3IDE4Ljc1NS0xNi4yMzUtOS4zNzIuMDAxLTE4Ljc0OCAxNi4yNTEgOS4zNjVabS0uMDE3IDE5Ljc4My0uMDE3IDE5LjI5LTE2LjY0MyA5LjU5MS0zMy43NzEtMTkuNTM4LS4wMTctMTkuMjkgMzMuMzI1LTE5LjJWNDMuNjAyYTEuMDQ5IDEuMDQ5IDAgMCAwIC4wMTMuMDg4Yy4wMDMuMDE0LjAwOC4wMy4wMTQuMDQ2LjAwNS4wMTIuMDA3LjAyNS4wMTMuMDM2LjAwNi4wMTMuMDE1LjAyNy4wMjMuMDQuMDA2LjAxLjAxMi4wMjMuMDE5LjAzM2EuMjk2LjI5NiAwIDAgMCAuMDI5LjAzNi4zMTUuMzE1IDAgMCAwIC4wNjEuMDU1LjMwNS4zMDUgMCAwIDAgLjA0OS4wMzhsMTYuOTAyIDkuNzU4Wm0tLjAxOSAyMC4zMTctLjAxNSAxOC42OTYtMTYuMiA5LjMzNC4wMTYtMTguNjk3IDE2LjE5OS05LjMzM1ptLTE3LjU0OSAyOC43OTktMTYuMiA5LjMzMy0xNi4xODItOS4zNjMgMTYuMi05LjMzMyAxNi4xODIgOS4zNjNabS40NDMuNzctLjAxNyAxOC42OTctMTYuMTk4IDkuMzMzLjAxNi0xOC42OTYgMTYuMTk5LTkuMzM0Wm0tMTcuMTA0IDI4LjAzMi0zMi44OC0xOC45NDYgMTYuMjctOS4zNzMgMTYuNjI1IDkuNjItLjAxNSAxOC42OTlabS0uMDE5IDIxLjM0My0uMDMzIDM3Ljk0Ny0xNi4yMDItOS4zMzUtLjAxNy0xOS4yMSAxNi4yNTItOS40MDJabS0uNDc5IDM4LjcxNi0xNi4xODQgOS4zNjItMTYuMTk4LTkuMzM0IDE2LjE4Mi05LjM2MiAxNi4yIDkuMzM0Wm0uODg5LjUxMiAxNi4yNjggOS4zNzQtMzIuODc4IDE4Ljk0NC0uMDE3LTE4LjY5OSAxNi42MjctOS42MTlabTE4LjA0OSA5LjM3NCAxNS44MjQtOS4xMTYtLjAxNiAxOC4yMjQtMTUuODA4LTkuMTA4Wm0xNS44MDYgMTAuMTMzLS4wMTcgMTguNzU3LTE2LjIzNS05LjM3My4wMDEtMTguNzQ3IDE2LjI1MSA5LjM2M1ptLjkwNy0xOS4yNTEgMTYuMTg0IDkuMzYzLS4wMTcgMTguNjk5LTE2LjE4NC05LjMyNC4wMTctMTguNzM4Wm0xNi4xMzMgNjcuNjQ4LTE2LjE4NS05LjMyNS4wMTgtMTkuNTQ1di0uMDAxbC4wMTUtMTkuMDE0IDE2LjE4NiA5LjMyNS0uMDM0IDM4LjU2Wm0xNy4xNCA5Ljg3Ni0xNi4yNTMtOS4zNjMuMDE3LTE4Ljc1NyAxNi4yMzYgOS4zNzR2MTguNzQ2Wm0tMTYuMjY4IDkuODg3LjAxNS0xOC4yMjUgMTUuODA3IDkuMTA3LTE1LjgyMiA5LjExOFptLTE3LjA3NS05LjM2Mi4wMTctMTguNyAxNi4xODQgOS4zMjQtLjAxNiAxOC43MzgtMTYuMTg1LTkuMzYyWm0tMTcuMDg4IDkuMzMzLjAxNi0xOC42OTYgMTYuMTk5LTkuMzMzLS4wMTUgMTguNjk0LTE2LjIgOS4zMzVabS0xNy4wNzEtOS4zNjUuMDE3LTE4LjY5NCAxNi4xODIgOS4zNjEtLjAxNyAxOC42OTYtMTYuMTgyLTkuMzYzWm0tMTcuMTI1LTI4LjYxMSAxNi4yNTMgOS40MDMtLjAxOCAxOS4yMDgtMTYuMjAyIDkuMzM1LS4wMzMtMzcuOTQ2Wm0tLjAwMS0xLjAyOC0uMDE3LTE5LjI5IDMzLjMyNS0xOS4ydjE5LjAxM2EuOTIzLjkyMyAwIDAgMCAuMDEzLjA4OS4zMTIuMzEyIDAgMCAwIC4wMTQuMDVjLjAwNS4wMTEuMDA3LjAyMS4wMTMuMDMzLjAwNi4wMTUuMDE1LjAyOC4wMjMuMDQzYS4zMi4zMiAwIDAgMCAuMDE5LjAzMWMuMDA5LjAxMy4wMTkuMDI0LjAyOS4wMzZsLjAyOC4wM2MuMDExLjAwOS4wMjEuMDE4LjAzMy4wMjYuMDEyLjAwOS4wMjQuMDE5LjAzOC4wMjhsLjAxMS4wMDggMTYuOTAyIDkuNzU4LS4wMTcgMTkuMjkxLTE2LjY0MyA5LjU5MS0zMy43NzEtMTkuNTM3Wm0tMzMuODAzLjI1NyAxNi4yMzUtOS4zOTQgMTYuMjM0IDkuMzk0LTE2LjIzNCA5LjM3Mi0xNi4yMzUtOS4zNzJabS0xOC4wMzEgOS40MDMtMTYuMTY3LTkuMzU0IDMzLjM3Ny0xOS4zMTEgMTYuMTY3IDkuMzU1LTMzLjM3NyAxOS4zMVptLTE3LjA3MSA5Ljg3Ny0xNi4yMDItOS4zMzUgMTYuMjE5LTkuMzgzIDE2LjE2OCA5LjM1My0xNi4xODUgOS4zNjVabS40NiAxOS40NjUtLjAxNy0xOC42OTYgMTYuMTg0LTkuMzYxLjAxNiAxOC42OTQtMTYuMTgzIDkuMzYzWm0tMTcuMDg5LTkuMzMzLS4wMTUtMTguNjk0IDE2LjE5OSA5LjMzMy4wMTYgMTguNjk2LTE2LjItOS4zMzVabS0zMy43ODUuMjQ4IDMyLjg4LTE4Ljk0Ni4wMTYgMTguNy0xNi42MjYgOS42MTktMTYuMjctOS4zNzNabS0xNy42MDQgOS4xMTYuMDE3LTE4LjIyNSAxNS44MDcgOS4xMDctMTUuODI0IDkuMTE4Wm0tMTcuMDcyLTkuMzYyLjAxNi0xOC43IDE2LjE4NCA5LjMyNi0uMDE2IDE4LjczNi0xNi4xODQtOS4zNjJabS0xNy4wODkgOS4zMzMuMDE2LTE4LjY5NiAxNi4yLTkuMzMzLS4wMTYgMTguNjk0LTE2LjIgOS4zMzVaTS4zMzUgMjcwLjQ5NWwuMDE2LTE4LjY5NiAxNi4xODQgOS4zNjMtLjAxNyAxOC42OTYtMTYuMTgzLTkuMzYzWm0tMTcuMTI0LTI4LjYxMSAxNi4yNTIgOS40MDEtLjAxNyAxOS4yMS0xNi4yMDMgOS4zMzUtLjAzMi0zNy45NDZabS0uMDAyLTEuMDI4LS4wMTctMTkuMjkgMzMuMzI0LTE5LjIuMDAyIDE5LjAwM3YuMDE0YTEuMTcgMS4xNyAwIDAgMCAuMDEzLjA4OWMuMDAyLjAxMy4wMDguMDI3LjAxMi4wNGwuMDE1LjA0MmMuMDA1LjAxMi4wMTMuMDIzLjAyLjAzNGEuNjE5LjYxOSAwIDAgMCAuMDIyLjAzOWMuMDA4LjAxMS4wMTcuMDIuMDI3LjAzMWwuMDMuMDM0LjAzLjAyNC4wNDEuMDI5LjAxMS4wMDggMTYuOTAyIDkuNzU4LS4wMTcgMTkuMjkxLTE2LjY0NSA5LjU5MS0zMy43Ny0xOS41MzdabS0zMy44MDQuMjU3IDE2LjIzNi05LjM5NCAxNi4yMzcgOS4zOTQtMTYuMjM3IDkuMzcyLTE2LjIzNi05LjM3MlptLTE4LjAzIDkuNDAzLTE2LjE2Ni05LjM1NCAzMy4zNzctMTkuMzExIDE2LjE2NyA5LjM1NS0zMy4zNzcgMTkuMzFabS0xNi42MSAyOS4zNDItLjAxNy0xOC42OTYgMTYuMTgyLTkuMzYzLjAxNyAxOC42OTYtMTYuMTgyIDkuMzYzWm0tMTcuMDg5LTkuMzMzLS4wMTctMTguNjk0IDE2LjIgOS4zMzMuMDE3IDE4LjY5Ni0xNi4yLTkuMzM1Wm0tLjkwNS0xOC42OTguMDE2IDE4LjctMTYuNjI2IDkuNjE5LTE2LjI3LTkuMzczIDMyLjg4LTE4Ljk0NlptMTcuNTUtMTAuMTUyIDE2LjE2NyA5LjM1My0xNi4xODQgOS4zNjUtMTYuMjAxLTkuMzM1IDE2LjIxOC05LjM4M1ptLTE2LjY3OS05LjY0OCAxNS43OTEgOS4xMzUtMTUuNzc0IDkuMTI3LS4wMTctMTguMjYyWm0uNDQ0LS43NzEgMTYuMjM1LTkuMzc0IDE2LjIzNiA5LjM3NC0xNi4yMzYgOS4zOTMtMTYuMjM1LTkuMzkzWm0tLjQ0Ni0uNzctLjAzMi0zOC40NjEgMTYuNzEzLTkuNjMgMTYuOTA0IDkuNzM5YS41NzYuNTc2IDAgMCAwIC4wNTcuMDM0bDE2Ljg0MyA5LjcwNC4wMTcgMTkuMjEtMTYuNjk4IDkuNjYtMTYuOS05Ljc1OGMtLjAwNS0uMDAzLS4wMS0uMDAzLS4wMTQtLjAwNi0uMDE0LS4wMDgtLjAzLS4wMTQtLjA0NC0uMDIxYS41OTIuNTkyIDAgMCAxLS4wMzctLjAxNGwtLjA0NC0uMDA5Yy0uMDE0LS4wMDMtLjAyOC0uMDA2LS4wNDItLjAwNmwtLjAxLS4wMDMtLjAzMi4wMDFjLS4wMTQgMC0uMDI4IDAtLjA0Mi4wMDItLjAxNiAwLS4wMy4wMDQtLjA0NC4wMDZhOS43MTcgOS43MTcgMCAwIDAtLjA0MS4wMDkuNTEyLjUxMiAwIDAgMC0uMDM4LjAxNi4yMjguMjI4IDAgMCAwLS4wNDQuMDE5Yy0uMDA0LjAwMy0uMDA5LjAwMy0uMDE0LjAwNmwtMTYuNDU4IDkuNTAyWm0tMTcuMTQxLTkuNDA0LjAxNy0xOS4yMSAxNi4yMDItOS4zMzUuMDM1IDM3Ljk0Ny0xNi4yNTQtOS40MDJabS0xNy4wNTUtMjguNTczIDE2LjE4NCA5LjM2My0uMDE3IDE4LjY5Ni0xNi4xODMtOS4zNjMuMDE2LTE4LjY5NlptLjQ0NS0uNzY5IDE2LjItOS4zMzMgMTYuMTgyIDkuMzYxLTE2LjE5OSA5LjMzNS0xNi4xODMtOS4zNjNabTE1Ljc3My0yOC44LS4wMTcgMTguNjk2LTE2LjE5OSA5LjMzMy4wMTctMTguNjk1IDE2LjE5OS05LjMzNFptLjg4OS0uMDAyIDMyLjg4IDE4Ljk0NC0xNi4yNyA5LjM3NC0xNi42MjctOS42MTkuMDE3LTE4LjY5OVptLS44NzItMTkuODAyLS4wMTUgMTguMjYzLTE1Ljc3Ni05LjEyOCAxNS43OTEtOS4xMzVabTM0LjY2LTIwLjA1IDE2LjY0NCA5LjU5LjAxNyAxOS4yOS0xNi45MDIgOS43NTljLS4wMDQuMDAxLS4wMDcuMDA1LS4wMS4wMDhhLjUwMy41MDMgMCAwIDAtLjA3Mi4wNTJsLS4wMjguMDMzYS4yNjcuMjY3IDAgMCAwLS4wMjguMDMzbC0uMDIyLjAzNWMtLjAwOC4wMTMtLjAxNS4wMjUtLjAyMi4wNGEuMzE1LjMxNSAwIDAgMC0uMDEyLjAzNy4yMzUuMjM1IDAgMCAwLS4wMTQuMDQ1LjQ0LjQ0IDAgMCAwLS4wMTIuMDg4bC0uMDAyLjAxM3YxOS4wMDNsLTMzLjMyNS0xOS4yMDEuMDE4LTE5LjI4OSAzMy43Ny0xOS41MzZabS0zMy43MzYtMTkuNDM4IDE2LjIwMyA5LjMzNC4wMTcgMTkuMjExLTE2LjI1MyA5LjQwMi4wMzMtMzcuOTQ3Wm0uNDQ3LS43NyAxNi4xODItOS4zNjIgMTYuMiA5LjMzNC0xNi4xODMgOS4zNjEtMTYuMTk5LTkuMzMzWm0xNS43MjEtMjguODMuMDE2IDE4LjY5OC0xNi42MjYgOS42MjEtMTYuMjctOS4zNzUgMzIuODgtMTguOTQ0Wm0xNy41NS0xMC4xNTEgMTYuMTY3IDkuMzUzLTE2LjE4NCA5LjM2NC0xNi4yMDEtOS4zMzUgMTYuMjE4LTkuMzgyWm0tMTYuNjc5LTkuNjUgMTUuNzkxIDkuMTM2LTE1Ljc3NCA5LjEyNS0uMDE3LTE4LjI2Wm0uNDQ0LS43NyAxNi4yMzUtOS4zNzQgMTYuMjM2IDkuMzczLTE2LjIzNiA5LjM5Mi0xNi4yMzUtOS4zOTJabS0uNDQ2LS43Ny0uMDMyLTM4LjQ2IDE2LjcxMy05LjYzMSAxNi45MDQgOS43NGEuMjc1LjI3NSAwIDAgMCAuMDU3LjAzMmwxNi44NDMgOS43MDYuMDE3IDE5LjIwOC0xNi42OTggOS42Ni0xNi45LTkuNzU4YS4xMTcuMTE3IDAgMCAxLS4wMTMtLjAwNWMtLjAxNS0uMDA4LS4wMzEtLjAxNC0uMDQ2LS4wMmEuMTU5LjE1OSAwIDAgMC0uMDM2LS4wMTRjLS4wMTQtLjAwNS0uMDMtLjAwNi0uMDQ0LS4wMWwtLjA0Mi0uMDA4LS4wMS0uMDAxaC0uMDMyYy0uMDE0IDAtLjAyOCAwLS4wNDIuMDAyLS4wMTYuMDAxLS4wMy4wMDUtLjA0NC4wMDctLjAxNC4wMDQtLjAyOC4wMDUtLjA0MS4wMS0uMDEzLjAwMy0uMDI2LjAxLS4wMzguMDE0YS4zNDUuMzQ1IDAgMCAwLS4wNDQuMDJsLS4wMTQuMDA1LTE2LjQ1OCA5LjUwM1ptLTE3LjE0MS05LjQwNS4wMTctMTkuMjA4IDE2LjIwMi05LjMzNi4wMzUgMzcuOTQ3LTE2LjI1NC05LjQwM1ptLTE3LjA1NS0yOC41NzEgMTYuMTg0IDkuMzYxLS4wMTcgMTguNjk2LTE2LjE4My05LjM2MS4wMTYtMTguNjk2Wm0uNDQ1LS43NyAxNi4yLTkuMzM1IDE2LjE4NCA5LjM2My0xNi4yMDEgOS4zMzUtMTYuMTgzLTkuMzYyWm0xNS43NzMtMjguOC0uMDE3IDE4LjY5Ni0xNi4xOTkgOS4zMzQuMDE3LTE4LjY5NiAxNi4xOTktOS4zMzRabS44ODktLjAwMyAzMi44OCAxOC45NDUtMTYuMjY5IDkuMzc0LTE2LjYyOC05LjYxOC4wMTctMTguN1ptLS44NzItMTkuOC0uMDE1IDE4LjI2Mi0xNS43NzYtOS4xMjcgMTUuNzkxLTkuMTM1Wm0zNC42Ni0yMC4wNTEgMTYuNjQ0IDkuNTg4LjAxNyAxOS4yOTMtMTYuOTAyIDkuNzU3YS4wMjYuMDI2IDAgMCAxLS4wMS4wMDhjLS4wMTQuMDA5LS4wMjguMDItLjA0LjAzLS4wMTIuMDA3LS4wMjEuMDE3LS4wMy4wMjRsLS4wMzIuMDMzYS4zNy4zNyAwIDAgMC0uMDI2LjAzM2wtLjAyMy4wMzctLjAyLjAzNmEuNDM0LjQzNCAwIDAgMC0uMDE1LjA0Yy0uMDA0LjAxNC0uMDEuMDI4LS4wMTIuMDQybC0uMDA4LjA0LS4wMDUuMDQ5LS4wMDEuMDEyVjMuMzM0bC0zMy4zMjUtMTkuMi4wMTgtMTkuMjkgMzMuNzctMTkuNTM3Wm0tMTcuNTMzLTEwLjEwMi4wMTcgMTkuMjA4LTE2LjI1MyA5LjQwMy4wMzMtMzcuOTQ4IDE2LjIwMyA5LjMzN1ptMTcuMDcxLTkuMzYzLjAxNyAxOC42OTYtMTYuMTg0IDkuMzYtLjAxNS0xOC42OTUgMTYuMTgyLTkuMzYxWm0xNy4wOSA5LjMzLjAxNSAxOC42OTgtMTYuMi05LjMzNC0uMDE1LTE4LjY5NiAxNi4yIDkuMzMzWm0xNy4wNzMtOS4zNjEuMDE1IDE4LjczNi0xNi4xODQgOS4zMjUtLjAxNy0xOC43IDE2LjE4Ni05LjM2MVptMTYuNzExIDkuMTE2LTE1LjgwNiA5LjEwOS0uMDE4LTE4LjIyNSAxNS44MjQgOS4xMTZabTM0LjY3Ni4yNDYtLjAxNSAxOC43LTMyLjg4LTE4Ljk0NiAxNi4yNy05LjM3NCAxNi42MjUgOS42MlptMTcuMDktOS4zMzNMMTYuNS01NS40NjQuMy00Ni4xM2wuMDE2LTE4LjY5NyAxNi4yLTkuMzMzWm0xNy4wNTUgMjguMDU5LTE2LjE4NC05LjM2MS4wMTctMTguNjk2IDE2LjE4MyA5LjM2LS4wMTYgMTguNjk3Wm0tLjQ0Mi43Ny0xNi4xNjggOS4zNTRMLjc0NC00NS4zNmwxNi4yMDEtOS4zMzNMMzMuMTMtNDUuMzNabTM0LjI2NSAxOS44MjUtMTYuMTY4IDkuMzUzLTMzLjM3Ny0xOS4zMSAxNi4xNjctOS4zNTMgMzMuMzc4IDE5LjMxWm0xNy4xMjQtOS45MDdMNjguMjgyLTI2LjAybC0xNi4yMzgtOS4zOTMgMTYuMjM2LTkuMzczIDE2LjIzNyA5LjM3M1ptMzUuMTAxLTE5LjI4IDE2LjY0NSA5LjU4OC4wMTcgMTkuMjkzLTE2LjkwMiA5Ljc1N2MtLjAwNC4wMDMtLjAwNi4wMDYtLjAxMS4wMDhhLjY4My42ODMgMCAwIDAtLjA0Mi4wMzFjLS4wMS4wMDgtLjAxOS4wMTQtLjAyOC4wMjMtLjAxMS4wMTItLjAyMi4wMjItLjAzMi4wMzVhLjIzLjIzIDAgMCAwLS4wMjYuMDNsLS4wMjMuMDQtLjAxOS4wMzQtLjAxNi4wNDItLjAxMi4wMzktLjAwNy4wNC0uMDA1LjA1LS4wMDIuMDEyVjMuMzM0bC0zMy4zMjQtMTkuMi4wMTctMTkuMjkgMzMuNzctMTkuNTM3Wm0tMTcuNTMzLTEwLjEwNC4wMTcgMTkuMjEtMTYuMjUzIDkuNDAzLjAzNC0zNy45NDggMTYuMjAyIDkuMzM1Wm0xNy4wNzItOS4zNjEuMDE3IDE4LjY5Ni0xNi4xODQgOS4zNi0uMDE2LTE4LjY5NSAxNi4xODMtOS4zNjFabTE3LjA4OCA5LjMzLjAxOCAxOC42OTgtMTYuMjAyLTkuMzM0LS4wMTUtMTguNjk2IDE2LjE5OSA5LjMzM1ptMTcuMDc0LTkuMzYxLjAxNSAxOC43MzYtMTYuMTg0IDkuMzI1LS4wMTUtMTguNyAxNi4xODQtOS4zNjFabTE2LjcxMSA5LjExNi0xNS44MDYgOS4xMDktLjAxNi0xOC4yMjUgMTUuODIyIDkuMTE2Wm0zNC42NzYuMjQ2LS4wMTUgMTguNy0zMi44OC0xOC45NDYgMTYuMjctOS4zNzQgMTYuNjI1IDkuNjJabTE3LjA4OS05LjMzMy0uMDE3IDE4LjY5Ni0xNi4xOTggOS4zMzQuMDE2LTE4LjY5NyAxNi4xOTktOS4zMzNabTE3LjA1NyAyOC4wNTktMTYuMTg0LTkuMzYxLjAxNy0xOC42OTYgMTYuMTg0IDkuMzYtLjAxNyAxOC42OTdabS0uNDQ0Ljc3LTE2LjE2NyA5LjM1NC0xNi4yMTgtOS4zODMgMTYuMTk5LTkuMzMzIDE2LjE4NiA5LjM2M1ptMTguMDk4IDI5LjE3OC0zMy4zNzctMTkuMzEgMTYuMTY5LTkuMzUzIDMzLjM3NiAxOS4zMS0xNi4xNjggOS4zNTNabS0uNDQ0Ljc3MS0uMDE1IDE5LjIxLTE2Ljg0MyA5LjcwM2EuMzkuMzkgMCAwIDAtLjA1OS4wMzRsLTE2LjkwNCA5Ljc0LTE2LjcxMy05LjYzLjAzMy0zOC40NjIgMTYuNDU3IDkuNTAxYS4wNC4wNCAwIDAgMCAuMDE0LjAwNi4zMDMuMzAzIDAgMCAwIC4wNDQuMDIuMTc2LjE3NiAwIDAgMCAuMDM4LjAxNGMuMDEzLjAwNS4wMjkuMDA3LjA0My4wMTFsLjA0Mi4wMDZjLjAxNC4wMDIuMDI4IDAgLjA0MiAwIC4wMTQgMCAuMDI4LjAwMi4wNDIgMCAuMDE2LS4wMDEuMDI5LS4wMDQuMDQyLS4wMDZsLjA0NC0uMDFhLjE2OC4xNjggMCAwIDAgLjAzNy0uMDE0Yy4wMTUtLjAwNi4wMy0uMDEyLjA0NC0uMDJhLjAyNi4wMjYgMCAwIDAgLjAxMy0uMDA3bDE2LjkwMi05Ljc1NyAxNi42OTcgOS42NjFabTE3LjA1NyAyOC41NzMtMTYuMTg1LTkuMzYzLjAxOC0xOC42OTYgMTYuMTgyIDkuMzYzLS4wMTUgMTguNjk2Wm0tLjQ0Ni43NjktMTYuMiA5LjMzMy0xNi4xODQtOS4zNjMgMTYuMjAxLTkuMzMzIDE2LjE4MyA5LjM2M1ptLTE1Ljc3MyAyOC43OTguMDE3LTE4LjY5NiAxNi4yLTkuMzMzLS4wMTcgMTguNjk2LTE2LjIgOS4zMzNabS0uODg5LjAwNC0xNi4xODQtOS4zMjYuMDE3LTE4LjczNyAxNi4xODQgOS4zNjMtLjAxNyAxOC43Wm0tLjAzNCAzOS41ODQtMTYuMTg1LTkuMzIzLjAxOC0xOS41NDcuMDE1LTE5LjAxNCAxNi4xODYgOS4zMjQtLjAzNCAzOC41NlptMTcuMTQgOS44NzctMTYuMjUzLTkuMzY1LjAxNy0xOC43NTYgMTYuMjM2IDkuMzc0djE4Ljc0N1ptLTE2LjI2OCA5Ljg4Ni4wMTUtMTguMjI0IDE1LjgwNyA5LjEwNy0xNS44MjIgOS4xMTdabS0uODkuMDAyLTE2LjE4NS05LjM2NS4wMTctMTguNjk4IDE2LjE4NCA5LjMyNS0uMDE2IDE4LjczOFptLTE2LjY0NiAxMC4xLTE2LjE4Mi05LjM2MSAxNi4xOTktOS4zMzQgMTYuMTgzIDkuMzYyLTE2LjIgOS4zMzNabS0uNDYxIDE5LjQ2Ny0xNi4xODQtOS4zNjIuMDE3LTE4LjY5NiAxNi4xODQgOS4zNjItLjAxNyAxOC42OTZabS0uNDQ0Ljc3MS0xNi4xNjcgOS4zNTQtMTYuMjE4LTkuMzgzIDE2LjE5OS05LjMzNCAxNi4xODYgOS4zNjNabTE4LjA5OCAyOS4xNzYtMzMuMzc3LTE5LjMwOSAxNi4xNjktOS4zNTQgMzMuMzc2IDE5LjMwOS0xNi4xNjggOS4zNTRabS0uNDQ0Ljc3MS0uMDE1IDE5LjIxLTE2Ljg0MyA5LjcwNGEuMjkuMjkgMCAwIDAtLjA1OS4wMzRsLTE2LjkwNCA5LjczOC0xNi43MTMtOS42MjkuMDMzLTM4LjQ2IDE2LjQ1NyA5LjUwMmMuMDA1LjAwMi4wMS4wMDIuMDE0LjAwNmEuMzM4LjMzOCAwIDAgMCAuMDQ0LjAxOC42MTUuNjE1IDAgMCAwIC4wMzguMDE2bC4wNDMuMDA5Yy4wMTIuMDAyLjAyNy4wMDYuMDQyLjAwNmEuMjk1LjI5NSAwIDAgMCAuMDQyLjAwMmMuMDE0IDAgLjAyOCAwIC4wNDItLjAwMi4wMTYgMCAuMDI5LS4wMDQuMDQ0LS4wMDZsLjA0Mi0uMDA5LjAzNy0uMDE2YS4zMzguMzM4IDAgMCAwIC4wNDQtLjAxOGMuMDA1LS4wMDQuMDA5LS4wMDQuMDEzLS4wMDZsMTYuOTAyLTkuNzU5IDE2LjY5NyA5LjY2Wm0xNy4wNTcgMjguNTczLTE2LjE4NS05LjM2My4wMTgtMTguNjk2IDE2LjE4MiA5LjM2My0uMDE1IDE4LjY5NlptLS40NDYuNzY5LTE2LjIgOS4zMzQtMTYuMTgyLTkuMzYyIDE2LjE5OS05LjMzNCAxNi4xODMgOS4zNjJabS40MjcgMTkuNDY2LTE2LjIgOS4zMzUuMDE3LTE4LjY5NiAxNi4yLTkuMzM0LS4wMTcgMTguNjk1WiIgZmlsbD0iIzcyQkY0NCIvPjwvZz48L3N2Zz4=);
    height: 2rem;
    width: 4rem;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: top right
}

.featherlight .featherlight-content {
    position: relative;
    text-align: left;
    vertical-align: middle;
    display: inline-block;
    overflow: auto;
    padding: 1.667rem 1.667rem 0;
    border-bottom: 1.667rem solid transparent;
    margin-left: auto;
    margin-right: auto;
    max-width: 90%;
    max-height: 95%;
    background: #fff;
    cursor: auto;
    white-space: normal;
    box-sizing: border-box;
    padding: 0!important;
    overflow: visible;
    border: none!important
}

.featherlight .featherlight-close-icon {
    position: absolute;
    z-index: 9999;
    line-height: 1.667rem;
    width: 1.667rem;
    cursor: pointer;
    text-align: center;
    font-family: Arial,sans-serif;
    background: #fff;
    color: #000;
    border: 0;
    padding: 0;
    font-size: 1rem;
    top: .4rem;
    right: .4rem
}

.photo_col_item .spotlight_photo {
    padding: 34%;
    margin: 0 0 1rem
}

.photo_col_item .spotlight_photo .content {
    box-shadow: none!important;
    margin: 2rem 0;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border-radius: 0;
    width: auto!important;
    z-index: 1
}

.photo_col_item .spotlight_photo .content:before {
    content: '';
    background-image: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMDAgMTAxJz48ZyBjbGlwLXBhdGg9J3VybCgjYSknIGZpbGw9JyM3MkJGNDQnPjxjaXJjbGUgY3g9JzInIGN5PScyJyByPScyJy8+PGNpcmNsZSBjeD0nMicgY3k9Jzk4JyByPScyJy8+PGNpcmNsZSBjeD0nOTgnIGN5PScyJyByPScyJy8+PGNpcmNsZSBjeD0nOTgnIGN5PSc5OCcgcj0nMicvPjxjaXJjbGUgY3g9JzInIGN5PSc1MCcgcj0nMicvPjxjaXJjbGUgY3g9Jzk4JyBjeT0nNTAnIHI9JzInLz48Y2lyY2xlIGN4PSc1MCcgY3k9JzInIHI9JzInLz48Y2lyY2xlIGN4PSc1MCcgY3k9Jzk4JyByPScyJy8+PGNpcmNsZSBjeD0nNTAnIGN5PSc1MCcgcj0nMicvPjxjaXJjbGUgY3g9JzInIGN5PScyNicgcj0nMicvPjxjaXJjbGUgY3g9Jzk4JyBjeT0nMjYnIHI9JzInLz48Y2lyY2xlIGN4PScyJyBjeT0nNzQnIHI9JzInLz48Y2lyY2xlIGN4PSc5OCcgY3k9Jzc0JyByPScyJy8+PGNpcmNsZSBjeD0nNTAnIGN5PScyNicgcj0nMicvPjxjaXJjbGUgY3g9JzUwJyBjeT0nNzQnIHI9JzInLz48Y2lyY2xlIGN4PScyNicgY3k9JzInIHI9JzInLz48Y2lyY2xlIGN4PScyNicgY3k9Jzk4JyByPScyJy8+PGNpcmNsZSBjeD0nMjYnIGN5PSc1MCcgcj0nMicvPjxjaXJjbGUgY3g9Jzc0JyBjeT0nMicgcj0nMicvPjxjaXJjbGUgY3g9Jzc0JyBjeT0nOTgnIHI9JzInLz48Y2lyY2xlIGN4PSc3NCcgY3k9JzUwJyByPScyJy8+PGNpcmNsZSBjeD0nMjYnIGN5PScyNicgcj0nMicvPjxjaXJjbGUgY3g9JzI2JyBjeT0nNzQnIHI9JzInLz48Y2lyY2xlIGN4PSc3NCcgY3k9JzI2JyByPScyJy8+PGNpcmNsZSBjeD0nNzQnIGN5PSc3NCcgcj0nMicvPjxjaXJjbGUgY3g9JzInIGN5PScxNCcgcj0nMicvPjxjaXJjbGUgY3g9Jzk4JyBjeT0nMTQnIHI9JzInLz48Y2lyY2xlIGN4PScyJyBjeT0nNjInIHI9JzInLz48Y2lyY2xlIGN4PSc5OCcgY3k9JzYyJyByPScyJy8+PGNpcmNsZSBjeD0nNTAnIGN5PScxNCcgcj0nMicvPjxjaXJjbGUgY3g9JzUwJyBjeT0nNjInIHI9JzInLz48Y2lyY2xlIGN4PScyJyBjeT0nMzgnIHI9JzInLz48Y2lyY2xlIGN4PSc5OCcgY3k9JzM4JyByPScyJy8+PGNpcmNsZSBjeD0nMicgY3k9Jzg2JyByPScyJy8+PGNpcmNsZSBjeD0nOTgnIGN5PSc4Nicgcj0nMicvPjxjaXJjbGUgY3g9JzUwJyBjeT0nMzgnIHI9JzInLz48Y2lyY2xlIGN4PSc1MCcgY3k9Jzg2JyByPScyJy8+PGNpcmNsZSBjeD0nMjYnIGN5PScxNCcgcj0nMicvPjxjaXJjbGUgY3g9JzI2JyBjeT0nNjInIHI9JzInLz48Y2lyY2xlIGN4PSc3NCcgY3k9JzE0JyByPScyJy8+PGNpcmNsZSBjeD0nNzQnIGN5PSc2Micgcj0nMicvPjxjaXJjbGUgY3g9JzI2JyBjeT0nMzgnIHI9JzInLz48Y2lyY2xlIGN4PScyNicgY3k9Jzg2JyByPScyJy8+PGNpcmNsZSBjeD0nNzQnIGN5PSczOCcgcj0nMicvPjxjaXJjbGUgY3g9Jzc0JyBjeT0nODYnIHI9JzInLz48Y2lyY2xlIGN4PScxNCcgY3k9JzInIHI9JzInLz48Y2lyY2xlIGN4PScxNCcgY3k9Jzk4JyByPScyJy8+PGNpcmNsZSBjeD0nMTQnIGN5PSc1MCcgcj0nMicvPjxjaXJjbGUgY3g9JzYyJyBjeT0nMicgcj0nMicvPjxjaXJjbGUgY3g9JzYyJyBjeT0nOTgnIHI9JzInLz48Y2lyY2xlIGN4PSc2MicgY3k9JzUwJyByPScyJy8+PGNpcmNsZSBjeD0nMTQnIGN5PScyNicgcj0nMicvPjxjaXJjbGUgY3g9JzE0JyBjeT0nNzQnIHI9JzInLz48Y2lyY2xlIGN4PSc2MicgY3k9JzI2JyByPScyJy8+PGNpcmNsZSBjeD0nNjInIGN5PSc3NCcgcj0nMicvPjxjaXJjbGUgY3g9JzM4JyBjeT0nMicgcj0nMicvPjxjaXJjbGUgY3g9JzM4JyBjeT0nOTgnIHI9JzInLz48Y2lyY2xlIGN4PSczOCcgY3k9JzUwJyByPScyJy8+PGNpcmNsZSBjeD0nODYnIGN5PScyJyByPScyJy8+PGNpcmNsZSBjeD0nODYnIGN5PSc5OCcgcj0nMicvPjxjaXJjbGUgY3g9Jzg2JyBjeT0nNTAnIHI9JzInLz48Y2lyY2xlIGN4PSczOCcgY3k9JzI2JyByPScyJy8+PGNpcmNsZSBjeD0nMzgnIGN5PSc3NCcgcj0nMicvPjxjaXJjbGUgY3g9Jzg2JyBjeT0nMjYnIHI9JzInLz48Y2lyY2xlIGN4PSc4NicgY3k9Jzc0JyByPScyJy8+PGNpcmNsZSBjeD0nMTQnIGN5PScxNCcgcj0nMicvPjxjaXJjbGUgY3g9JzE0JyBjeT0nNjInIHI9JzInLz48Y2lyY2xlIGN4PSc2MicgY3k9JzE0JyByPScyJy8+PGNpcmNsZSBjeD0nNjInIGN5PSc2Micgcj0nMicvPjxjaXJjbGUgY3g9JzE0JyBjeT0nMzgnIHI9JzInLz48Y2lyY2xlIGN4PScxNCcgY3k9Jzg2JyByPScyJy8+PGNpcmNsZSBjeD0nNjInIGN5PSczOCcgcj0nMicvPjxjaXJjbGUgY3g9JzYyJyBjeT0nODYnIHI9JzInLz48Y2lyY2xlIGN4PSczOCcgY3k9JzE0JyByPScyJy8+PGNpcmNsZSBjeD0nMzgnIGN5PSc2Micgcj0nMicvPjxjaXJjbGUgY3g9Jzg2JyBjeT0nMTQnIHI9JzInLz48Y2lyY2xlIGN4PSc4NicgY3k9JzYyJyByPScyJy8+PGNpcmNsZSBjeD0nMzgnIGN5PSczOCcgcj0nMicvPjxjaXJjbGUgY3g9JzM4JyBjeT0nODYnIHI9JzInLz48Y2lyY2xlIGN4PSc4NicgY3k9JzM4JyByPScyJy8+PGNpcmNsZSBjeD0nODYnIGN5PSc4Nicgcj0nMicvPjwvZz48ZGVmcz48Y2xpcFBhdGggaWQ9J2EnPjxwYXRoIGZpbGw9JyNmZmYnIGQ9J00wIDBoMTAwdjEwMUgweicvPjwvY2xpcFBhdGg+PC9kZWZzPjwvc3ZnPg==);
    height: 4rem;
    width: 4rem;
    bottom: -2rem;
    left: -.5rem;
    position: absolute;
    z-index: 2
}

.photo_col_item .spotlight_photo .content:after {
    content: '';
    background: rgba(220,227,228,.7);
    top: 1rem;
    right: -1rem;
    bottom: 1rem;
    left: 3rem;
    position: absolute;
    z-index: 1
}

.photo_col_item .spotlight_photo .content img {
    position: absolute;
    max-width: none!important;
    width: auto!important;
    height: 100%!important;
    margin-left: 50%;
    transform: translate3d(-50%,0,0);
    z-index: 3
}

.photo_col_item .bar {
    display: none
}

.linkbox {
    color: #63666a;
    font-weight: 400;
    margin: 0 0 2rem;
    background-size: cover;
    position: relative;
    transition: all ease-in-out 80ms;
    overflow: hidden
}

.linkbox .column:first-of-type>.content:empty {
    padding-top: 1.2rem
}

.linkbox:before {
    content: '';
    position: absolute;
    border: 1px solid #dce3e4;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.linkbox:after {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    transition: opacity ease-in-out 100ms;
    border: .1334rem solid #007a33;
    opacity: 0;
    z-index: 2
}

.linkbox_link {
    color: inherit;
    font-weight: 400
}

.linkbox_image {
    background-size: cover;
    background-position: center;
    padding: 33%;
    z-index: 1
}

@media(max-width: 575px) {
    .linkbox_image {
        padding:25%
    }
}

.linkbox_row a:not(.linkbox_link) {
    position: absolute;
    text-indent: -9001%;
    top: -.125rem;
    left: -.125rem;
    right: -.125rem;
    bottom: -.125rem;
    z-index: 3
}

.linkbox_row a:not(.linkbox_link):active {
    pointer-events: all
}

.linkbox_label {
    text-transform: none;
    font-size: 1.2rem;
    margin-top: 1rem;
    margin-bottom: 1rem
}

.linkbox_label+.linkbox_description {
    margin-top: -.5rem;
    border-top: 1px solid #dce3e4;
    padding-top: 1rem
}

.linkbox_description {
    font-size: .95rem;
    margin: 1rem 0
}

.linkbox_action {
    font-size: .975rem;
    margin: 1.2rem 0;
    border-radius: 2.4em;
    line-height: 1;
    color: #003b49;
    display: block;
    text-align: right;
    margin: 0 0 1.2rem
}

.linkbox_image_col {
    z-index: 1
}

.linkbox_arrow.fa {
    color: #32903e;
    font-size: 1rem
}

.linkbox_arrow.fa-caret-right:before {
    content: "\f061";
    font-weight: 400;
    font-size: .88em
}

.linkbox_horizontal .linkbox_image_col,.linkbox_horizontal .linkbox_image {
    width: 10rem;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    padding: 0
}

.linkbox_horizontal .linkbox_text_col {
    margin-left: 10rem;
    width: calc(100% - 10rem)
}

.linkbox_horizontal .linkbox_action_col {
    display: none
}

.linkbox.no_margin {
    margin: 0
}

.linkbox.no_border {
    border: none!important
}

.linkbox:hover,.linkbox.focus {
    border-color: #007a33;
    cursor: pointer
}

.linkbox:hover i.linkbox_icon,.linkbox:hover i.linkbox_arrow,.linkbox:hover .linkbox_action,.linkbox.focus i.linkbox_icon,.linkbox.focus i.linkbox_arrow,.linkbox.focus .linkbox_action {
    color: #007a33
}

.linkbox:hover:after,.linkbox.focus:after {
    border-color: #007a33;
    opacity: 1
}

.linkbox_has_image:before {
    content: '';
    background-color: rgba(0,59,73,.75);
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.linkbox_icon {
    color: #78be20;
    transition: all ease-in-out 80ms
}

.bar.dots_bright_green_bg {
    background-size: auto;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nNTEnIGhlaWdodD0nNTEnIHZpZXdCb3g9JzAgMCA1MSA1MScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48cGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTUxIDEuNTQ3MjVWMEg0OS40NTI3TDUxIDEuNTQ3MjVaTTM5LjcxNTggMEg0MC42ODkyTDUxIDEwLjMxMDZWMTEuMjg0TDM5LjcxNTggMFpNMjkuNTE0OCAwSDMwLjQ4ODNMNTEgMjAuNTExNFYyMS40ODQ4TDI5LjUxNDggMFpNMTkuMzEzOSAwSDIwLjI4NzNMNTEgMzAuNzEyMVYzMS42ODU1TDE5LjMxMzkgMFpNOS4xMTczNSAwSDEwLjA5MDhMNTEgNDAuOTA5MlY0MS44ODI3TDkuMTE3MzUgMFpNMCAxLjU3MDFWMEgwLjM3Njc5NEw1MSA1MC42MjMyVjUxSDQ5LjQyOTlMMCAxLjU3MDFaTTAgMTEuMzExVjEwLjMzNzVMNDAuNjYzMiA1MUgzOS42ODk4TDAgMTEuMzExWk0wIDIxLjUwNzVWMjAuNTM0MUwzMC40NjU5IDUxSDI5LjQ5MjVMMCAyMS41MDc1Wk0wIDMxLjcwODRWMzAuNzM0OUwyMC4yNjUxIDUxSDE5LjI5MTZMMCAzMS43MDg0Wk0wIDQxLjkwOTFWNDAuOTM1NkwxMC4wNjQ0IDUxSDkuMDkwOTFMMCA0MS45MDkxWk0wLjM1MDM1IDUxSDBWNTAuNjQ5N0wwLjM1MDM1IDUxWicgZmlsbD0nI0RDRTNFNCcvPjwvc3ZnPgo=)
}

.floating_grid_add_border img.stretch {
    margin: calc(-2rem - 0.1334rem) calc(-1rem - 0.1334rem) 0;
    max-width: none!important;
    width: calc(100% + 2.2668rem)!important
}

.mst_standard_notification_slide p.small {
    font-size: 1rem
}

.card_st {
    display: inline-block;
    position: relative;
    box-sizing: border-box;
    vertical-align: top;
    background-position: 0 0;
    margin: 1rem!important;
    width: calc(50% - 2rem - .25rem);
    border: .125rem solid rgba(0,0,0,.1);
    border-radius: 0;
    padding: 1rem
}

.card_st:hover {
    border-color: #007a33
}

.card_st:before {
    display: none!important
}

.card_st_table {
    display: flex;
    align-items: flex-start;
    width: 100%;
    box-sizing: border-box;
    vertical-align: middle
}

.card_st_link {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0
}

.card_st_image {
    box-sizing: border-box;
    border-right: .25rem solid rgba(120,190,32,.65);
    padding-right: 0;
    vertical-align: middle;
    overflow: hidden;
    width: 9rem;
    border: none;
    height: auto;
    max-height: 9rem
}

.card_st_image img {
    display: block;
    width: auto!important;
    height: auto!important;
    max-height: 100%;
    max-width: 100%;
    margin: 0 auto
}

.card_st_heading {
    font-size: 1.2rem;
    margin-bottom: .5rem!important
}

.card_st_content {
    display: table-cell;
    box-sizing: border-box;
    padding: 0 0 0 1.25rem;
    font: 400 1em/1.667 "Libre Franklin",Arial,Helvetica,sans-serif;
    vertical-align: middle;
    word-break: break-word;
    width: 100%
}

.card_st_content a {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    font-size: 0;
    line-height: 0;
    opacity: 0
}

.card_st_content p {
    font-size: 1rem
}

.hide_image.card_st .card_st_image {
    display: none!important
}

@media(max-width: 575px) {
    .card_st,.card_st.vertical {
        width:100%;
        margin-left: 0!important;
        margin-right: 0!important
    }

    .card_st_table {
        min-height: 0!important
    }
}

.tab_content_item .tabs {
    display: block;
    margin: 0;
    padding: 0;
    font-size: 0;
    line-height: 0;
    list-style: none;
    border: none!important
}

.tab_content_item .tabs li {
    display: inline-block;
    margin: 0;
    margin-right: .4rem;
    margin-bottom: .4rem;
    padding: .333333em 1em;
    background-color: #dce3e4;
    color: #003b49;
    font-size: 1.1rem;
    font-weight: 600;
    font-family: libre franklin,Arial,Helvetica,sans-serif;
    line-height: 1.2;
    font-weight: 600;
    border-radius: 2em;
    text-align: left;
    cursor: pointer;
    border: 2px solid transparent
}

.tab_content_item .tabs li.tab_active {
    background-color: #003b49;
    color: #fff
}

.tab_content_item .tabs li.tab_active:hover {
    background-color: #003b49;
    color: #fff
}

.tab_content_item .tabs li:hover {
    background-color: #dce3e4;
    color: #003b49;
    border-color: #003b49
}

.tab_content_item .tabs li.tab_active:hover {
    background-color: #003b49;
    color: #fff
}

.tab_content_item .tabs li:last-child {
    margin-right: 0
}

.tab_content_item .tab_container {
    border-top: none;
    display: block;
    background: #fff;
    overflow: auto
}

.tab_content_item .tab_content {
    display: none;
    border: none;
    margin: 2rem 0 1rem
}

.tab_content_item .tab_drawer_heading {
    display: none
}

@media(max-width: 575px) {
    .tab_content_item .tabs {
        display:none
    }

    .tab_content_item .tab_drawer_heading {
        background-color: #003b49;
        font-size: 1.6rem;
        line-height: 1.35;
        font-weight: 600;
        color: #fff;
        text-transform: none;
        margin: 0;
        padding: .5rem 1rem;
        border-radius: .35rem;
        display: block;
        cursor: pointer;
        -webkit-touch-callout: none;
        -webkit-user-select: none;
        -khtml-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        margin-bottom: .125rem
    }

    .tab_content_item .tab_active {
        background-color: #007a33
    }

    .tab_content_item .tab_container {
        margin-bottom: 2rem
    }

    .tab_content_item .tab_content {
        padding: 0 .5rem
    }
}

#directEditDetails * {
    font-family: Arial,sans-serif;
    line-height: 1.75;
    text-transform: none;
    font-size: 13px
}

#directEditDetails a {
    color: initial
}

#directEditDetails h1,#directEditDetails h2,#directEditDetails h3,#directEditDetails h4,#directEditDetails h5,#directEditDetails h6 {
    font-family: Arial,Helvetica,sans-serif;
    line-height: 1.5;
    text-transform: none;
    font-weight: 500;
    font-size: 13px
}

#directEditDetails .dropdown-menu.dd-deHierarchy {
    width: 400px;
    max-height: 85vh
}

#directEditDetails .approvalTable tr>td {
    border-bottom: 1px solid #eee
}

#directEditDetails .approvalTable tr:first-child>td {
    border-top: 1px solid #eee
}

#directEditDetails .approvalTable tr:last-child>td {
    border-bottom: none
}

#directEditDetails .hi-itm * {
    vertical-align: middle;
    box-sizing: border-box;
    display: inline-block
}

#directEditDetails .hi-itm .xplr-exp {
    padding: 6px
}

#directEditDetails li {
    padding: 0
}

#directEditDetails div.dropdown-menu.dd-newContent {
    max-height: 85vh;
    width: 800px
}

#directEditDetails #de-top {
    z-index: 20000!important
}

body.t4Editing #branding_bar {
    position: absolute!important;
    top: 0!important
}

body.t4Editing .branding #logo {
    top: 0!important
}

body.t4Editing .overflow_wrap {
    position: relative
}

@keyframes bounce_arrow {
    0% {
        transform: translateX(-50%) translateY(-0.125rem)
    }

    100% {
        transform: translateX(-50%) translateY(0)
    }
}

#top_bar {
    padding: 1.5rem clamp(calc( 50vw - 45rem),0rem,calc( 50vw - 45rem))
}

.mst_template_header {
    color: #154734;
    font-family: libre franklin,Arial,Helvetica,sans-serif;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
    background: 0 0;
    background-size: 22rem;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMjQwJyBoZWlnaHQ9JzIwNycgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48cGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nbS4wNyAyMDcgMTguOTEtMTAuOUwwIDE4NS4xOHYtMS4xMWguMWwuMDIuMDFoLjAzbC4wNS4wMi4wNS4wM2guMDFMMTkuNSAxOTUuMmwuMDQtNDQuOEwwIDEzOS4ydi0yNC4yM2wuMjYuMTVoLjAxbC4xLjA5LjA4LjEuMDEuMDJjLjA0LjA4LjA2LjE2LjA2LjI0djIyLjEzbDM4Ljk2LTIyLjM2LS4wMi0yMi40N0wwIDcwLjEyVjIyLjk2aC4wMkwxOC45NiAxMi4xIDAgMS4xN1YwSDIuM0wxLjE0LjY2IDE5LjYgMTEuM1YwaDEuMDR2MTEuODhsMzguOTUgMjIuMzdWMTIuMTJhLjU0LjU0IDAgMCAxIC4yNi0uNDVMNzkuNi4zVjBoMS4wNGwuMDIgMjIuNzVMOTkuNTggMTEuOSA5OS41NyAwaDEuMDR2MTEuODlsMTkuNDcgMTEuMTdMMTU5LjU1LjNWMGgyLjZsLTEuMDQuNiAxOC45OCAxMC45MkwxOTkuMDcuNmwtMS4wNC0uNmgyLjA4bDIwLjA0IDExLjU1TDIzOS4wNS42NiAyMzcuOTEgMEgyNDB2MS4zMWwtMTguODEgMTAuODRMMjQwIDIzdjQ3LjI0bC0xOS4zOSAxMS4xMy0uMDIgMjIuNDdMMjQwIDExNS4wMnYyNC4zMmwtMzkuNDMgMjIuNjQtLjAyIDIyLjM3IDE5LjUyIDExLjI1IDE5Ljc2LTExLjM2YS42NC42NCAwIDAgMSAuMTctLjA2djEuMTZsLTE4Ljg5IDEwLjg2TDIzOS44NSAyMDdoLTIuMDdsLTM3Ljc1LTIxLjc2LTE4LjkgMTAuOUwxOTkuOTggMjA3aC0yLjA3bC0xNy44Mi0xMC4yN0wxNjIuMyAyMDdoLTIuNzNsLjAxLTIyLjEtMzguOTUtMjIuMzZ2MjIuMTRhLjUzLjUzIDAgMCAxLS4yNi40NEwxMDAuNiAxOTYuNVYyMDdoLTEuMDNsLS4wMy0zMi45NS0xOC45MiAxMC44Ni4wMiAyMi4wOUg3OS42bC0uMDItMjIuMS0xOS40Ni0xMS4xNi0zOS40OCAyMi43NlYyMDdIMTkuNnYtOS45TDIuNDIgMjA3SC4wN1pNMjAuNjIgMTMuMDhsMzguNDQgMjIuMDctMTkuMDIgMTAuOTItMTkuNDQtMTEuMi4wMi0yMS43OVpNLjY1IDIzLjk2bDE4LjkzLTEwLjg3LS4wMiAyMS43N0wuNjMgNDUuNzNsLjAyLTIxLjc3Wk0zOSA0Ni42NiAyMC4wNiA1Ny41NCAxLjE1IDQ2LjY0bDE4LjkzLTEwLjg4TDM5IDQ2LjY2Wm0tMzguMzguODcgMTguOTIgMTAuOS0uMDIgMjEuNzhMLjYxIDY5LjNsLjAxLTIxLjc4Wk0yMC41NiA4MC44bC4wMi0yMi4zOCAxOC45NC0xMC44Ny4wNCA0NC4yLTE5LTEwLjk1Wk00MC42IDkxLjc2bC0uMDQtNDQuOEw2MC4xIDM1Ljc0bDM5LjUyIDIyLjcuMDIgMjIuMzctMTkuNTIgMTEuMjUtMTkuNzYtMTEuMzdhLjY1LjY1IDAgMCAwLS4yLS4wNmMtLjExLS4wMS0uMjIuMDEtLjMyLjA2TDQwLjYgOTEuNzZabTE5LjUgMTEuODRMNDEuMTIgOTIuNjYgNjAuMSA4MS43NGwxOC45OCAxMC45Mkw2MC4xIDEwMy42Wm0tMS4wNC42LTE4LjQ0IDEwLjYzLS4wMi0yMS4yNyAxOC40NiAxMC42NFptMS4wNC42TDc5IDExNS42OWwtMTguOTIgMTAuOS0xOC45NC0xMC44N0w2MC4xIDEwNC44Wk0xLjE1IDEzOC42OWwzOC40NC0yMi4wNy4wMSAyMS43OC0xOS40MyAxMS4yTDEuMTUgMTM4LjdabTM5IDIyLjM4TDIxLjIgMTUwLjJsMTguOTEtMTAuOSAxOC45NCAxMC44Ny0xOC45MiAxMC45Wm0tLjUgMjMuMjctMTkgMTAuOTUuMDMtNDQuMiAxOC45NSAxMC44OC4wMiAyMi4zN1pNMjEwLjgzIDM5Ljg3YzQuNTMtMi42IDguNzQtNS4wNCA4Ljc4LTUuMDRsLjAyLTIyLjM4TDIwMC4xMSAxLjJsLTE5Ljc2IDExLjM3YS41My41MyAwIDAgMS0uNTIgMEwxNjAuNiAxLjVsLS4wMyA0NC44IDE5LjUzIDExLjIxIDE5Ljc2LTExLjM0Yy4wNSAwIDUuNzItMy4yNyAxMC45OC02LjNaTTYwLjYzIDEyLjQydjIxLjgzbDE5LTEwLjlMNzkuNiAxLjUgNjAuNjIgMTIuNDJabTE5LjAxIDMzLjM1LS4wMi0yMS4yMy0xOC40OCAxMC42MSAxOC41IDEwLjYyWm0xLjAyLTIxLjgzLjAyIDIxLjgzIDE4LjkyLTEwLjktLjAyLTIxLjc5LTE4LjkyIDEwLjg2Wm0xOS40OCAzMy42IDE4LjkyLTEwLjktMTguOTQtMTAuODgtMTguOTIgMTAuOSAxOC45NCAxMC44OFptLjU0IDIyLjY3IDE4LjkyLTEwLjktLjAyLTIxLjc4LTE4LjkyIDEwLjkuMDIgMjEuNzhabS41Mi45TDEyMC4xIDkybDE4Ljk2LTEwLjk0LTE4Ljk0LTEwLjg3LTE4LjkyIDEwLjlabS00MC4wNiAyMy4wOCAxOC45IDEwLjkgMzkuMDItMjIuNS0xOC45LTEwLjg5LTM5LjAyIDIyLjVabTc4LjUgNDUuNjQtLjA0LTQ0LjgtMTkuMjQgMTEuMDhjLS4xLjA1LS4yLjA3LS4zMS4wNmEuNjEuNjEgMCAwIDEtLjIxLS4wNmwtMTkuNzYtMTEuMzdMODAuNTYgMTE2bC4wMiAyMi4zOCAzOS41MiAyMi42OCAxOS41NC0xMS4yMlptLTk5LTExLjQzIDE4Ljk0IDEwLjg3LS4wMi0yMS43OC0xOC45NC0xMC44Ny4wMiAyMS43OFptMzguOS0uMDQtLjAyLTIxLjc3LTE4LjkyIDEwLjkuMDIgMjEuNzggMTguOTItMTAuOVpNOTkgMTUwLjEzbC0xOC45NC0xMC44Ny0xOC45MiAxMC45IDE4Ljk0IDEwLjg4TDk5IDE1MC4xNFptLjU0IDIyLjcyLS4wMi0yMS44Mi0xOC45MiAxMC45LjAyIDIxLjc4IDE4LjkyLTEwLjg2Wk0yMjAuNjUgMzQuODNsMTguOTIgMTAuOS4wMi0yMS43Ny0xOC45Mi0xMC45LS4wMiAyMS43N1pNMjAxLjIgNDYuNTlsMTguOTIgMTAuOTEgMTguOTQtMTAuODctMTguOTItMTAuOS0xOC45NCAxMC44NlptLS41NCAyMi43MyAxOC45MiAxMC44Ni4wMi0yMS43OC0xOC45Mi0xMC45LS4wMiAyMS44MlptLTEuMDQtLjYuMDItMjEuMjMtMTguNSAxMC42MiAxOC40OCAxMC42MVptLTQwIDY5LjY0LjAzLTIyLjM3LTE5LTEwLjk1LjA0IDQ0LjIgMTguOTQtMTAuODhabTE5LjQ0IDExLjgtMTguOTEtMTAuOS0xOC45NCAxMC44NyAxOC45MiAxMC45IDE4LjkzLTEwLjg2Wm0tMTkuNDUgMTEuNzctMTkuNDQtMTEuMi0xOS4wMiAxMC45MiAzOC40NCAyMi4wNi4wMi0yMS43OFptLTU5LjA0LTEwLjkuMDIgMjEuMjMgMTguNDgtMTAuNjEtMTguNS0xMC42MlptMTkuMDIgMzMuMzV2LTIxLjg0bC0xOSAxMC45LjAyIDIxLjg2IDE4Ljk4LTEwLjkyWm04MS4wMS00NS45OCAxOC45MiAxMC45LjAyLTIxLjgyLTE4LjkyLTEwLjg2LS4wMiAyMS43OFptLTE5LjQ2IDExLjc3IDE4LjkyIDEwLjlMMjE5IDE1MC4ybC0xOC45Mi0xMC45LTE4Ljk0IDEwLjg3Wm0tMjAuNSAxMS43Ni0uMDEgMjEuNzggMTguOTQtMTAuODcuMDEtMjEuNzgtMTguOTQgMTAuODdaTTE5OSAxODQuNjRsLTE4LjkyLTEwLjktMTguOTQgMTAuODcgMTguOTYgMTAuOTMgMTguOS0xMC45Wm0tMzguMzguODctLjAyIDIxLjI3IDE4LjQ3LTEwLjY1LTE4LjQ0LTEwLjYzWm0zOC45Mi0yMy41NC0xOC45Mi0xMC45LS4wMiAyMS43NyAxOC45MiAxMC45LjAyLTIxLjc3Wm0zOS41Mi0yMy4yOS0xOC41IDEwLjYyLjAyLTIxLjIzIDE4LjQ4IDEwLjYxWm0tMTguNDYtMzMuNjUgMTguOTggMTAuOTJ2MjEuODRsLTE5LTEwLjkuMDItMjEuODZabS01OS45MyAzMy4zMy4wMi0yMS43NyAxOC45MSAxMC45LS4wMiAyMS43OC0xOC45MS0xMC45Wm0xOS45Ny0xMC44NyAxOC45NC0xMC44Ny0uMDIgMjEuNzgtMTguOTQgMTAuODcuMDItMjEuNzhabTE4Ljk2LTM1LjczLTE4Ljk4LTEwLjkyVjU5LjAxbDE5IDEwLjktLjAyIDIxLjg1Wm0xOS45NCAzNC41Mi0xOC45Mi0xMC44Ni4wNC00NC45IDE4LjkyIDEwLjg1LS4wNCA0NC45MVptMS4xLTY3Ljg4LS4wMiAyMS43NyAxOC45NC0xMC44Ny4wMi0yMS43Ny0xOC45NCAxMC44N1ptLTQxLjA2LjYtMzguOTUgMjIuMzcuMDIgMjIuNDcgMzkuNDggMjIuNzUgMTkuNDUtMTEuMTYuMDItMjIuNDgtMTkuNzYtMTEuMzZhLjU0LjU0IDAgMCAxLS4yNi0uNDVWNTlabS03OC40NSA0NS4xNCAxOC45OCAxMC45MiAxOC45OC0xMC45Mi0xOC45OC0xMC45NS0xOC45OCAxMC45NVptMzguNDYtMjIuMTdMMTIxLjEzIDkyLjZsMTguNDcgMTAuNjQtLjAyLTIxLjI3Wm0xLjAzLTEuOCAzOC40NC0yMi4wNi0xOS4wMi0xMC45Mi0xOS40NCAxMS4yLjAzIDIxLjc5Wk0xMjAuNjUgNjkuM2wxOC45NCAxMC44Ny0uMDItMjEuNzctMTguOTQtMTAuODcuMDIgMjEuNzdabS41LTIyLjY3IDE4LjkzIDEwLjg3TDE1OSA0Ni42bC0xOC45My0xMC44OC0xOC45MiAxMC45MVpNMTU5LjU2IDEuNWwtMTkgMTAuOTUuMDEgMjIuMzggMTguOTQgMTAuODcuMDUtNDQuMlpNMTAwLjYyIDEzLjFsLjAyIDIxLjc3IDE4Ljk0IDEwLjg3LS4wMi0yMS43Ny0xOC45NC0xMC44N1ptMTkuOTggMTAuODcuMDIgMjEuNzcgMTguOTItMTAuOS0uMDItMjEuNzgtMTguOTIgMTAuOVpNNDAuNjggMTgzLjc1bDE4LjkyLTEwLjkxLS4wMi0yMS43OC0xOC45MSAxMC45LjAxIDIxLjc5Wm0zOC44OC0yMS44Mi0xOC45NC0xMC44Ny4wMiAyMS43OCAxOC45NCAxMC44Ny0uMDItMjEuNzhaJyBmaWxsPScjRDlEOUQ5NTUnLz48L3N2Zz4=);
    background-repeat: repeat;
    position: relative
}

.mst_template_header>* {
    z-index: 2;
    position: relative
}

.mst_template_header:before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    z-index: 1;
    background: #fff;
    background: linear-gradient(90deg,#fff 0%,rgba(255,255,255,0) 100%)
}

.mst_template_header_group {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    flex-wrap: wrap;
    padding: .5rem 1.5rem;
    z-index: 2;
    position: relative
}

@media screen and (max-width: 1232px) {
    .mst_template_header_group {
        padding:1rem
    }
}

.mst_template_header a {
    color: #154734;
    font-weight: 600;
    text-decoration: none
}

.mst_template_header * {
    box-sizing: border-box
}

.mst_logo_container {
    padding: 0;
    flex: 0 0 12rem
}

@media(min-width: 960px) {
    .mst_logo_container {
        flex:0 0 8rem
    }
}

@media screen and (max-width: 1232px) {
    .mst_logo_container {
        flex:0 0 12rem
    }
}

@media(max-width: 959px) and (min-width:576px) {
    .mst_logo_container {
        flex:0 0 12rem
    }
}

@media(max-width: 575px) {
    .mst_logo_container {
        flex:0 0 12rem
    }
}

@media screen and (min-width: 1233px) {
    .mst_logo_container {
        margin-top:-3rem
    }
}

.mst_logo_container svg {
    width: 100%;
    height: auto
}

.mst_logo_container svg * {
    fill: #154734
}

.mst_logo_container h1 {
    margin: 0;
    line-height: 0
}

.mst_logo_container a {
    display: block
}

.mst_main_nav {
    margin: 0;
    padding: 0;
    text-align: right;
    cursor: default
}

@media screen and (max-width: 1232px) {
    .mst_main_nav {
        text-align:center;
        padding: 2rem 1rem 1rem
    }
}

.mst_main_nav_container {
    flex: 1;
    padding: 0;
    padding-left: 1rem;
    min-width: 37rem;
    max-width: 100%
}

@media screen and (max-width: 1232px) {
    .mst_main_nav_container {
        padding:0;
        min-width: 0
    }
}

.mst_main_nav.mini_version {
    padding: 0 1.5rem 0 0
}

@media(max-width: 575px) {
    .mst_main_nav.mini_version {
        display:none
    }
}

.mst_main_nav li {
    display: inline-block;
    vertical-align: middle;
    margin: 0 0 0 .65rem;
    padding: 0;
    list-style: none;
    font-size: 1.1rem;
    font-weight: 700;
    cursor: default
}

.mst_main_nav li:nth-child(3):after {
    content: '|';
    font-weight: 800;
    color: #bfd730;
    margin-left: 1rem;
    margin-right: .25rem;
    vertical-align: middle;
    font-size: 1.667rem;
    transform: translateY(-0.05em);
    display: inline-block
}

.mst_main_nav li:last-child {
    margin-right: 0
}

.mst_main_nav a {
    display: inline-block;
    position: relative;
    padding: .2rem;
    line-height: 1;
    font-weight: 700
}

.mst_main_nav a:after {
    content: '';
    position: absolute;
    opacity: 0;
    bottom: -.125rem;
    left: .2rem;
    right: .2rem;
    height: 1px;
    background: #bfd730;
    text-decoration: none;
    pointer-events: none;
    transition: opacity ease-out 80ms
}

.mst_main_nav a:hover {
    text-decoration: none;
    transition: opacity ease-in 80ms
}

.mst_main_nav a:hover:after {
    opacity: 1
}

.mst_utility_nav {
    margin: 0;
    padding: 0;
    display: block;
    text-align: right;
    padding: .35rem 1.5rem;
    font-size: 0.875rem;
}

@media screen and (max-width: 1232px) {
    .mst_utility_nav {
        text-align:center;
        padding: 1rem .5rem
    }
}

.mst_utility_nav li {
    display: inline-block;
    padding: 0;
    margin: 0 1.25rem 0 0;
    list-style: none
}

.mst_utility_nav li:last-child {
    margin-right: 0
}

.mst_utility_nav a {
    font-weight: 500;
    font-size: 0.875rem;
    line-height: 1.25;
    display: block;
    color: #003b49b5 !important;
}

.mst_utility_nav a:hover {
    text-decoration: underline
}

.mst_utility_nav i {
    color: #007a33;
    margin-right: .45rem;
    font-size: 1rem
}

.mst_utility_nav i.fa-sitemap {
    font-size: .9rem
}

.mst_search_box {
    position: relative
}

.mst_search_box_container {
    flex: 0 0 22rem;
    padding: 1rem 0 1rem 2rem
}

@media screen and (max-width: 1232px) {
    .mst_search_box_container {
        padding:0 1rem 1rem;
        width: 100%
    }
}

@media(max-width: 575px) {
    .mst_search_box {
        width:100%;
        margin-bottom: .5rem
    }
}

.mst_search_box .gsc-input {
    background: #154734!important;
    text-indent: 0!important;
    width: 100%;
    font: 500 1.1rem/1.5rem "Libre Franklin",Arial,Helvetica,sans-serif;
    padding: .334rem 3.5rem .334rem .5rem;
    border: none;
    border: .133rem solid transparent;
    outline: none;
    position: relative;
    box-sizing: border-box;
    color: #fff!important;
    -webkit-appearance: none;
    border-radius: 0!important;
    margin: 0;
    letter-spacing: .015em
}

.mst_search_box .gsc-input:focus {
    background: rgba(0,0,0,.2);
    color: #fff!important
}

.mst_search_box .gsc-input:focus~.top_bar_search_button svg,.mst_search_box .gsc-input:focus~.search_options_list .options_menu svg {
    color: #78be20;
    fill: #fff
}

.mst_search_box .gsc-input:focus~.top_bar_search_button,.mst_search_box .gsc-input:focus~.search_options_list .options_menu_icon {
    border-left-color: transparent
}

.mst_search_box .gsc-input:focus~.top_bar_search_button:hover,.mst_search_box .gsc-input:focus~.top_bar_search_button:focus,.mst_search_box .gsc-input:focus~.search_options_list .options_menu_icon:hover,.mst_search_box .gsc-input:focus~.search_options_list .options_menu_icon:focus {
    background-color: #fff!important
}

.mst_search_box .gsc-input:focus~.top_bar_search_button:hover svg,.mst_search_box .gsc-input:focus~.top_bar_search_button:focus svg,.mst_search_box .gsc-input:focus~.search_options_list .options_menu_icon:hover svg,.mst_search_box .gsc-input:focus~.search_options_list .options_menu_icon:focus svg {
    fill: #003b49!important
}

.mst_search_box .gsc-input:focus~.top_bar_search_button:after {
    background: rgba(255,255,255,.15)
}

.mst_search_box .gsc-input.fallback~.search_options_list {
    display: none
}

.mst_search_box .gsc-input.fallback~.top_bar_search_button {
    right: .25rem
}

.mst_search_box .gsc-input.fallback~.top_bar_search_button:after {
    display: none
}

.mst_search_box .gsc-input::-webkit-input-placeholder {
    color: #fff;
    font: 500 1.1rem/1.5rem "Libre Franklin",Arial,Helvetica,sans-serif;
    letter-spacing: .015em
}

.mst_search_box .gsc-input:-moz-placeholder {
    color: #fff;
    font: 500 1.1rem/1.5rem "Libre Franklin",Arial,Helvetica,sans-serif;
    letter-spacing: .015em;
    opacity: 1!important
}

.mst_search_box .gsc-input::-moz-placeholder {
    color: #fff;
    font: 500 1.1rem/1.5rem "Libre Franklin",Arial,Helvetica,sans-serif;
    letter-spacing: .015em;
    opacity: 1!important
}

.mst_search_box .gsc-input:-ms-input-placeholder {
    color: #fff;
    font: 500 1.1rem/1.5rem "Libre Franklin",Arial,Helvetica,sans-serif;
    letter-spacing: .015em
}

.mst_search_box .top_bar_search_button {
    position: absolute;
    right: 2.1334rem;
    top: 0;
    bottom: 0;
    width: 2rem;
    cursor: pointer;
    padding: 0!important;
    background: 0 0!important;
    border: none!important;
    border-radius: 0!important;
    outline: none!important
}

.mst_search_box .top_bar_search_button svg {
    fill: #78be20;
    fill: #fff;
    width: auto;
    height: 1rem
}

.mst_search_box .top_bar_search_button:after {
    content: '';
    position: absolute;
    right: -.1334rem;
    top: .35rem;
    bottom: .35rem;
    width: .1334rem;
    background: rgba(255,255,255,.15)
}

.mst_search_box .top_bar_search_button:hover,.mst_search_box .top_bar_search_button:focus {
    background: #bfd730!important;
    color: #154734!important;
    border-radius: 0!important
}

.mst_search_box .top_bar_search_button:hover svg,.mst_search_box .top_bar_search_button:focus svg {
    fill: #003b49
}

.mst_search_box .gsst_a,.mst_search_box #search .gsc-clear-button {
    display: none
}

.mst_search_box .gssb_c {
    position: absolute!important;
    top: calc(100%)!important;
    left: auto!important;
    right: 0;
    width: 100%!important;
    z-index: 9002!important;
    font-size: .875rem;
    color: #333
}

.mst_search_box .gssb_a td {
    line-height: 2em;
    letter-spacing: 0;
    font-family: libre franklin,Arial,Helvetica,sans-serif
}

.mst_search_box .gssb_a td b {
    font-weight: 500
}

.mst_search_box .gsc-completion-container {
    font-size: .875rem;
    line-height: 1.15em
}

.mst_search_box #cse .search_option_list .options_list {
    display: none!important
}

.mst_search_box #cse .search_option_list .options_menu_icon {
    color: #78be20
}

.mst_search_box .options_menu {
    font-size: 1rem;
    line-height: 1;
    list-style: none;
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    text-align: right;
    width: 2rem;
    margin: 0;
    padding: 0;
    overflow: hidden;
    box-sizing: border-box;
    user-select: none
}

.mst_search_box .options_menu ul {
    margin: 0;
    padding: 0
}

.mst_search_box .options_menu .options_hover {
    position: absolute;
    right: 0;
    top: 100%;
    margin: 0;
    padding: 0;
    width: 12rem
}

.mst_search_box .options_menu .option_icon {
    margin-right: .5rem;
    color: #003b49;
    font-family: "font awesome 5 pro";
    cursor: pointer;
    vertical-align: top;
    line-height: 2.25rem;
    font-size: .875rem;
    font-weight: 600;
    opacity: .27
}

.mst_search_box .options_menu .option_icon:before {
    content: '\f0c8'!important
}

.mst_search_box .options_menu .option_icon.checked {
    color: #003b49;
    opacity: 1
}

.mst_search_box .options_menu .option_icon.checked:before {
    content: '\f14a'!important
}

.mst_search_box .options_menu .option {
    line-height: 1em;
    padding: 0;
    margin: 0;
    cursor: pointer;
    border-bottom: .06rem solid #dce3e4
}

.mst_search_box .options_menu .option:last-child {
    border: none
}

.mst_search_box .options_menu .option:hover .option_icon,.mst_search_box .options_menu .option:focus .option_icon {
    color: #fff!important
}

.mst_search_box .options_menu.clicked {
    overflow: visible
}

.mst_search_box .options_menu.clicked>.options_hover {
    max-height: 999rem;
    overflow: visible
}

.mst_search_box .options_menu.clicked .options_list {
    text-align: left;
    box-shadow: 0 .0125rem .0125rem rgba(0,0,0,.3),0 .125rem .25rem rgba(0,0,0,.25),0 .25em 2em rgba(0,0,0,.25);
    transform: none
}

.mst_search_box .options_menu.clicked .options_menu_icon {
    background-color: #fff
}

.mst_search_box .options_menu.clicked .options_menu_icon svg {
    fill: #003b49
}

.mst_search_box .options_menu .options_menu_icon {
    text-align: center;
    pointer-events: auto;
    cursor: pointer;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    width: 2rem;
    z-index: 9002;
    display: flex;
    align-items: center;
    justify-content: center;
    box-sizing: content-box
}

.mst_search_box .options_menu .options_menu_icon svg {
    width: 1rem;
    height: 1rem;
    fill: #78be20;
    fill: #fff
}

.mst_search_box .options_menu .options_menu_icon:after {
    display: inline-block;
    height: 100%;
    vertical-align: middle
}

.mst_search_box .options_menu .options_menu_icon:hover,.mst_search_box .options_menu .options_menu_icon:focus {
    background-color: #bfd730
}

.mst_search_box .options_menu .options_menu_icon:hover svg,.mst_search_box .options_menu .options_menu_icon:focus svg {
    fill: #154734
}

.mst_search_box .options_menu .options_list {
    list-style: none;
    display: block;
    background: #fff;
    transform: none;
    transition: transform 60ms ease-in-out,opacity 80ms ease-in-out 30ms;
    z-index: 9001;
    position: relative
}

.mst_search_box .options_menu .options_list a {
    cursor: pointer;
    display: block;
    color: #154734;
    line-height: 2.3;
    padding: 0 .5rem;
    font-weight: 500
}

.mst_search_box .options_menu .options_list a:hover {
    color: #fff;
    background: #154734
}

.mst_small_nav_button {
    display: block;
    position: relative;
    background: #154734 !important;
    color: #fff !important;
    border-radius: 100%;
    font-family: fontawesome;
    user-select: none
}

.mst_small_nav_button:after {
    content: '\f0d7';
    display: none;
    position: absolute;
    font-size: 1rem;
    font-weight: 900;
    color: #78be20;
    left: 50%;
    bottom: -1rem;
    transform: translateX(-50%);
    text-align: center;
    transition: all ease-in 100ms;
    opacity: 0
}

.mst_small_nav_button.expanded {
    background: #bfd730;
    color: #154734
}

.mst_small_nav_button.expanded:after {
    opacity: 1
}

.mst_small_nav_button_container {
    justify-content: flex-end;
    flex: 1;
    display: flex
}

.mst_small_nav_button_label {
    position: absolute;
    right: calc(100% + 0.65rem);
    top: 50%;
    transform: translateY(-50%);
    font-size: 1.4rem;
    font-weight: 700;
    font-family: libre franklin,Arial,Helvetica,sans-serif;
    white-space: nowrap;
    color: #154734;
    letter-spacing: 0
}

@media screen and (max-width: 360px) {
    .mst_small_nav_button_label {
        display:none
    }
}

.mst_small_nav_button i {
    font-size: 1rem;
    line-height: 1;
    padding: .5rem;
    height: 1rem;
    width: 1rem;
    text-align: center;
    box-sizing: content-box
}

.mst_small_nav_button:hover,.mst_small_nav_button:focus {
    background: #bfd730;
    color: #154734;
    cursor: pointer
}

.mst_small_nav_button:hover:after,.mst_small_nav_button:focus:after {
    opacity: 1;
    animation: bounce_arrow ease-in-out 500ms infinite
}

.mst_small_nav_expander {
    background: none;
    position: relative;
    max-height: 0;
    overflow: hidden;
    display: none;
    z-index: 2;
    position: relative
}

.mst_small_nav_expander.expanded {
    display: block;
    max-height: none;
    overflow: visible
}
.mst_small_nav_button.expanded i.fa-search:before {
  content: "\f00d";
}
.mst_small_nav_button.expanded .mst_small_nav_button_label {
  font-size: 0;
}
.mst_small_nav_button.expanded .mst_small_nav_button_label:before {
  font-size: 1.25rem;
  content: "Close";
  line-height: 2rem;
}
.mst_footer_logo {
    display: block;
    margin-left: auto;
    margin-right: auto;
    color: #fff;
    max-width: 16rem
}

.mst_footer_logo svg * {
    fill: #fff
}

.mst_legal_footer_info {
    color: rgba(255,255,255,.6);
    font-weight: 400;
    margin-top: 1.5rem;
    line-height: 1.5;
    font-size: .875rem;
    max-width: 76rem;
    margin-left: auto;
    margin-right: auto
}

.mst_legal_footer_info a {
    font-weight: inherit;
    color: #fff
}

.mst_legal_footer_info a:hover {
    color: #fff;
    text-decoration: underline!important
}

.mst_footer {
    color: #fff;
    background: #154734!important
}

.mst_footer a {
    text-decoration: none;
    color: #fff
}

.mst_footer h1,.mst_footer h2,.mst_footer h3,.mst_footer h4,.mst_footer h5,.mst_footer h6 {
    color: #fff
}

.mst_site_menu_column {
    padding: 0;
    margin: 0;
    text-align: right
}

@media screen and (max-width: 1232px) {
    .large_menu {
        display:none
    }

    .mst_template_header_group {
        justify-content: left
    }
}

@media screen and (min-width: 1233px) {
    .small_menu {
        display:none
    }
}

.mst_footer_group_links {
    color: #fff
}

.mst_footer_group_links a {
    color: inherit!important
}

.mst_footer_group_links .column {
    text-align: left
}

.mst_footer_group_links .content {
    padding: 0 1rem;
    margin-bottom: 1.5rem
}

@media(max-width: 575px) {
    .mst_footer_group_links .content {
        padding:0
    }
}

.mst_footer_group_links h1,.mst_footer_group_links h2,.mst_footer_group_links h3,.mst_footer_group_links h4,.mst_footer_group_links h5,.mst_footer_group_links h6 {
    color: #bfd730;
    font-size: 1.4rem;
    font-weight: 700!important
}

.mst_footer_group_links h1 a,.mst_footer_group_links h2 a,.mst_footer_group_links h3 a,.mst_footer_group_links h4 a,.mst_footer_group_links h5 a,.mst_footer_group_links h6 a {
    font-weight: inherit!important;
    color: inherit
}

.mst_footer_group_links ul {
    margin: 0;
    padding: 0
}

.mst_footer_group_links li {
    padding: .5em 0;
    border-top: 1px dashed rgba(0,0,0,.25);
    line-height: 1.35;
    list-style: none
}

.mst_footer_group_links li:nth-last-child(1) {
    border-bottom: 1px dashed rgba(0,0,0,.25)
}

@media(max-width: 575px) {
    .mst_footer_group_links li {
        font-size:.875rem
    }
}

.mst_footer_group_links a {
    font-weight: 400!important
}

.mst_footer_group_links a:hover {
    text-decoration: underline;
    color: #fff
}

.mst_footer_main_links {
    display: block;
    margin: 0;
    padding: 0;
    font-family: libre franklin,Arial,Helvetica,sans-serif
}

.mst_footer_main_links li {
    display: inline-block;
    font-size: 1.4rem;
    margin: 0;
    padding: 0;
    list-style: none;
    margin: .5rem
}

.mst_footer_main_links a {
    display: block;
    color: #bfd730!important;
    font-weight: 700
}

.mst_footer_main_links a:hover,.mst_footer_main_links a:focus {
    color: #fff!important
}

.mst_footer_legal_links {
    font-family: libre franklin,Arial,Helvetica,sans-serif;
    margin-top: 1.5rem;
    line-height: 1.25;
    font-size: 1rem
}

.mst_footer_legal_links a {
    margin: 0 .4rem
}

.mst_footer_legal_links a:hover {
    color: #fff
}

.footer_links li a {
    text-decoration: none
}

.footer_links li a:hover {
    text-decoration: underline;
    color: #fff
}

.sub_footer p {
    font-family: tstarmonoround,libre franklin,Arial,Helvetica,sans-serif;
    font-weight: 500;
    letter-spacing: -.06em
}

.sub_footer a {
    font-weight: 500;
    text-decoration: none!important
}

.sub_footer a:hover {
    text-decoration: underline!important
}

.sub_footer .sub_footer_copyright_info {
    opacity: .6;
    font-size: .875rem
}

.explore_st_row h5 {
    font-weight: 600!important
}

.explore_st_row ul {
    padding-left: .5rem
}

.explore_st_row li {
    border-bottom: .1rem solid rgba(0,122,51,.48);
    border-left: .1rem solid rgba(0,122,51,.48);
    padding-left: .5rem
}

.explore_st_row li:before {
    content: '';
    position: absolute;
    left: -.33rem;
    top: 0;
    bottom: -.1rem;
    border-left: .1rem solid rgba(0,122,51,.48)
}

.footer {
    display: block!important
}

.mst_footer {
    display: none!important
}

.footer {
    background: #113a2a;
    padding: 5rem 0;
    position: relative;
    color: #fff;
    font-weight: 500
}

.footer p {
    font-weight: 500
}

.footer a {
    color: #fff;
    text-decoration: none;
    border-bottom: 1px solid #bfd730
}

.footer a:hover {
    color: #bfd730;
    text-decoration: none;
    border-color: #fff
}

.footer ul {
    padding: 0;
    margin-left: 0;
    margin-right: 0
}

.footer li {
    list-style: none;
    line-height: 1.5;
    margin-bottom: .4rem;
    padding-top: 0
}

.footer_title {
    font-size: 1.4rem;
    line-height: 1.2;
    margin-top: 0;
    margin-bottom: 1rem;
    color: #bfd730
}

.footer_sub_title {
    font-size: 1rem;
    line-height: 1.2;
    margin-top: .4rem;
    font-weight: 700;
    color: #fff;
    display: block
}

.footer_logo {
    max-width: calc(100% - 1rem);
    margin-bottom: 3rem
}

.footer_logo path {
    fill: #bfd730
}

.footer_links_list {
    margin: 1rem 0
}

.footer_links_list li {
    margin-bottom: 1rem
}

.footer_links_list a {
    position: relative;
    line-height: 1.2
}

.footer_contact_list {
    margin-top: 1rem
}

.footer_contact_list a {
    margin-top: 0
}

.footer_social_row .social_icons {
    margin-left: -.4rem;
    margin-top: 3rem;
    margin-bottom: 0
}

.footer_social_row .social_icons li {
    margin: .4rem
}

.footer_social_row .social_icons a {
    padding: 0;
    text-decoration: none;
    border: none
}

.footer_social_row .social_icons .fa {
    border-radius: 50%;
    padding: .2em;
    border: 1px solid #bfd730
}

.footer_social_row .social_icons .fa:not(:hover) {
    background: 0 0
}

.footer_legal_row {
    color: rgba(255,255,255,.7);
    margin-top: 3rem;
    padding-top: 2rem;
    position: relative
}

.footer_legal_row:before {
    content: '';
    position: absolute;
    top: 0;
    left: 1rem;
    right: 1rem;
    border-top: 1px solid rgba(255,255,255,.1)
}

.footer_legal_row ul {
    font-size: .875rem;
    font-weight: 500
}

.footer_legal_row li {
    margin-top: 0;
    padding-top: 0;
    margin-bottom: 0
}

.footer_legal_row p {
    font-size: .875rem
}

.footer_legal_row a {
    font-size: .875rem;
    color: rgba(255,255,255,.7);
    text-decoration: underline;
    border: none
}

.footer_legal_row a:hover {
    color: #fff
}

html.brand_refresh .newsfeed_row h6.serif {
    font-size: 1.4rem;
    font-weight: 600
}

html.brand_refresh .databaseTable2_import td,html.brand_refresh .databaseTable2_import th {
    font: 0.9rem/1.25 "Libre Franklin",Arial,Helvetica,sans-serif;
    padding: 0.66rem 0.5rem;
}

html.brand_refresh .databaseTable2_import th {
    font-weight: 600
}
html.brand_refresh .databaseTable2_title {
    font-family: "Libre Franklin",Arial,Helvetica,sans-serif;
    font-size: 1.333rem;
}
html.brand_refresh .databaseTable2_search {
    font: 1rem/1.25 "Libre Franklin",Arial,Helvetica,sans-serif
}
html.brand_refresh .databaseTable2_import td:first-child {
    white-space: nowrap;
}
html.brand_refresh .p_profile_name {
    margin-top: 1.5rem
}

html.brand_refresh .p_profile_title {
    margin: .4rem 0 1rem;
    font-size: 1rem
}

html.brand_refresh .p_profile_contact_links {
    margin: .4rem 0
}

html.brand_refresh .p_profile_accordion_label {
    font-family: libre franklin,Arial,Helvetica,sans-serif;
    font-size: 1.2rem
}

html.brand_refresh .p_profile_address {
    font-size: 1rem
}

html.brand_refresh .p_profile_accordion_label_activator {
    margin-top: 1rem
}

html.brand_refresh .p_profile_photo {
    border-radius: 0
}

html.brand_refresh .p_profile_accordion .content * {
    font-size: 1rem
}

html.brand_refresh .p_profile_photo_link:after {
    position: absolute;
    bottom: .6rem;
    right: .6rem;
    content: '\f08e';
    background: #003b49;
    font-size: .9rem;
    line-height: 1.6rem;
    width: 1.6rem;
    height: 1.6rem;
    text-align: center;
    color: #fff;
    display: block;
    border-radius: 1rem;
    font-family: "font awesome 6 pro"
}

html.brand_refresh .p_profile_photo_link {
    border-radius: 0
}

html.brand_refresh .p_profile_horz .p_profile_photo {
    border-radius: 0;
    height: 12rem
}

html.brand_refresh .p_profile_vert .p_profile_photo {
    padding-top: 66.67%;
    margin-bottom: 1rem
}

html.brand_refresh .p_profile_photo a:not(.p_profile_photo_link):hover+.p_profile_photo_link,html.brand_refresh .p_profile_photo_link:hover {
    background: #154734
}

html.brand_refresh .p_profile_photo a:not(.p_profile_photo_link):hover+.p_profile_photo_link:after,html.brand_refresh .p_profile_photo_link:hover:after {
    display: none
}

html.brand_refresh .p_profile_photo a:not(.p_profile_photo_link):hover+.p_profile_photo_link .p_profile_photo_link_icon:before,html.brand_refresh .p_profile_photo_link:hover .p_profile_photo_link_icon:before {
    font-family: "font awesome 6 pro";
    content: '\f2bb';
    font-size: 2.4rem;
    color: #bfd730;
    margin: 0 auto 1rem;
    line-height: 1;
    display: block;
    text-align: center
}

html.brand_refresh .p_profile_photo a:not(.p_profile_photo_link):hover+.p_profile_photo_link .p_profile_photo_link_icon svg,html.brand_refresh .p_profile_photo_link:hover .p_profile_photo_link_icon svg {
    display: none
}

html.brand_refresh .parallax_image_header_item .parallax_column {
    padding: 19%;
    height: auto;
    overflow: hidden;
    background-color: #333
}

html.brand_refresh .parallax_image_header_item .dark_blue_bg {
    background: 0 0!important
}

html.brand_refresh .parallax_image_header_item .border {
    border: none
}

.parallax_image_header_item>.row>.row:before {
    content: '';
    position: absolute;
    top: auto;
    height: 20rem;
    right: 0;
    left: 0;
    bottom: 0;
    z-index: 2;
    background: linear-gradient(0deg,rgba(0,0,0,0.96) 0%,transparent 60%)
}

.parallax_image_header_item {
    position: relative
}

.parallax_image_header_item>.row>.row:last-child {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 10
}

html.brand_refresh .parallax_image_header_item .title {
    color: #fff!important;
    font-size: min(4.85vw,3rem);
    margin-bottom: min(3vw,2rem);
    position: relative;
    z-index: 10
}

html.brand_refresh .career_header_item {
    background-color: #154734;
    margin-bottom: 4rem!important;
    position: relative
}

html.brand_refresh .career_header_image {
    max-width: 74rem;
    margin: 0 auto;
    transform: translateY(3rem);
    padding: 0
}

html.brand_refresh .career_header_image * {
    color: #fff;
    text-transform: none
}

html.brand_refresh .career_header_image i {
    display: none!important
}

html.brand_refresh .career_header_image a {
    margin: 0 .2rem
}

html.brand_refresh .career_header_image .top_spacing {
    margin: 1rem auto!important
}

html.brand_refresh .career_header_image .button {
    display: none!important
}

html.brand_refresh .career_header_image .overlay_column {
    background: linear-gradient(0deg,rgba(0,0,0,0.95) 0%,transparent 55%)
}

html.brand_refresh .career_header_image .text_small {
    margin: 0!important
}

html.brand_refresh .career_header_image .paragraph_spacing_top {
    margin-top: .5rem!important
}

html.brand_refresh .career_header_image .mst_header_text {
    padding-top: 3rem;
    border-top: none;
    padding-bottom: .6rem
}

html.brand_refresh .career_header_image .mst_header_text span {
    line-height: 1.1
}

html.brand_refresh #location_bar {
    display: block!important
}

html.brand_refresh .hero .column .text_area {
    margin-top: 4rem
}

html.brand_refresh .programslink {
    font-family: libre franklin,Arial,Helvetica,sans-serif;
    border: 1px solid #78be20;
    border-radius: 2rem;
    padding: .5em 1em;
    font-size: 1.4rem;
    color: #fff
}

html.brand_refresh .programslink:hover {
    color: #fff!important
}

html.brand_refresh #programsphoto:after {
    background: #bfd730;
    content: '';
    position: absolute;
    bottom: 0;
    top: 2rem!important;
    left: 2rem;
    right: 0;
    top: 0;
    z-index: -1
}

html.brand_refresh #disprograms {
    background-color: #154734
}

html.brand_refresh #disprograms {
    background: linear-gradient(to bottom,#154734 80%,#D7E6E933 20%);
    overflow: hidden;
    background-size: auto;
    background-position: top center;
    background-repeat: no-repeat
}

html.brand_refresh #checklist_callout a {
    background: 0 0;
    color: #fff
}

html.brand_refresh #checklist_callout a:after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMTInIGhlaWdodD0nMTInIHZpZXdCb3g9JzAgMCAxMiAxMicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48cGF0aCBkPSdNMCA1LjI1SDkuMTI3NUw0LjkzNSAxLjA1NzVMNiAwTDEyIDZMNiAxMkw0Ljk0MjUgMTAuOTQyNUw5LjEyNzUgNi43NUgwVjUuMjVaJyBmaWxsPScjZmZmJy8+PC9zdmc+Cg==)
}

html.brand_refresh #checklist_callout hr {
    border: 1px dashed #78be20
}

html.brand_refresh .cec_featured_story_section.pull_up .cec_featured_story_outer {
    margin-top: 0
}

html.brand_refresh .cec_featured_story_section.pull_up .cec_featured_story_outer p {
    color: #63666a
}

html.brand_refresh .cec_featured_story_section.pull_up .cec_featured_story_outer .shadow {
    bottom: .5rem
}

html.brand_refresh .cec_featured_story_section.pull_up .cec_featured_story_outer h1,html.brand_refresh .cec_featured_story_section.pull_up .cec_featured_story_outer h2,html.brand_refresh .cec_featured_story_section.pull_up .cec_featured_story_outer h3,html.brand_refresh .cec_featured_story_section.pull_up .cec_featured_story_outer h4,html.brand_refresh .cec_featured_story_section.pull_up .cec_featured_story_outer h5,html.brand_refresh .cec_featured_story_section.pull_up .cec_featured_story_outer h6,html.brand_refresh .cec_featured_story_section.pull_up .cec_featured_story_outer h6 {
    color: #154734
}

html.brand_refresh .cec_featured_story_section.pull_up .cec_featured_story_outer h1 span,html.brand_refresh .cec_featured_story_section.pull_up .cec_featured_story_outer h2 span,html.brand_refresh .cec_featured_story_section.pull_up .cec_featured_story_outer h3 span,html.brand_refresh .cec_featured_story_section.pull_up .cec_featured_story_outer h4 span,html.brand_refresh .cec_featured_story_section.pull_up .cec_featured_story_outer h5 span,html.brand_refresh .cec_featured_story_section.pull_up .cec_featured_story_outer h6 span,html.brand_refresh .cec_featured_story_section.pull_up .cec_featured_story_outer h6 span {
    color: inherit
}

html.brand_refresh .cec_featured_story_section.pull_up .cec_featured_story_outer h1 a:hover span,html.brand_refresh .cec_featured_story_section.pull_up .cec_featured_story_outer h2 a:hover span,html.brand_refresh .cec_featured_story_section.pull_up .cec_featured_story_outer h3 a:hover span,html.brand_refresh .cec_featured_story_section.pull_up .cec_featured_story_outer h4 a:hover span,html.brand_refresh .cec_featured_story_section.pull_up .cec_featured_story_outer h5 a:hover span,html.brand_refresh .cec_featured_story_section.pull_up .cec_featured_story_outer h6 a:hover span,html.brand_refresh .cec_featured_story_section.pull_up .cec_featured_story_outer h6 a:hover span {
    border-color: #78be20!important
}

html.brand_refresh .cec_featured_story_section.pull_up .cec_featured_story_outer .cec_featured_story_button {
    border: 1px solid #78be20;
    padding: .5em 1.2em .6em 1em;
    color: #154734;
    border-radius: 2.4em;
    line-height: 1;
    text-align: left!important;
    font-family: libre franklin,Arial,Helvetica,sans-serif;
    font-size: 1.2rem;
    font-weight: 600
}

html.brand_refresh .cec_featured_story_section.pull_up .cec_featured_story_outer .cec_featured_story_button:after {
    content: '';
    background-repeat: no-repeat;
    background-size: 100% 100%;
    height: .75rem;
    width: .75rem;
    margin-left: .8rem;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMTInIGhlaWdodD0nMTInIHZpZXdCb3g9JzAgMCAxMiAxMicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48cGF0aCBkPSdNMCA1LjI1SDkuMTI3NUw0LjkzNSAxLjA1NzVMNiAwTDEyIDZMNiAxMkw0Ljk0MjUgMTAuOTQyNUw5LjEyNzUgNi43NUgwVjUuMjVaJyBmaWxsPScjMDA3QTMzJy8+PC9zdmc+Cg==);
    display: inline-block;
    margin-right: -.5rem
}

html.brand_refresh .cec_featured_story_section.pull_up .cec_featured_story_outer .cec_featured_story_button:hover {
    background: #154734;
    color: #fff;
    border-color: transparent
}

html.brand_refresh .cec_featured_story_section.pull_up .cec_featured_story_outer .dots_bright_green_bg {
    display: none
}

html.brand_refresh .cec_other_story a:hover .cec_other_story_body:after {
    border-color: #007a33
}

html.brand_refresh .cec_header_item,html.brand_refresh .case_header_item {
    margin-bottom: 3rem!important;
    background: #154734
}

html.brand_refresh .cec_header_item a.button,html.brand_refresh .case_header_item a.button {
    text-transform: none
}

html.brand_refresh .cec_header_item .overlay_column,html.brand_refresh .case_header_item .overlay_column {
    position: relative;
    width: 100%;
    transform: none;
    top: auto;
    bottom: auto
}

html.brand_refresh .cec_header_item .background_cover,html.brand_refresh .case_header_item .background_cover {
    height: auto;
    padding: 6rem 0 4rem;
    transform: translateY(3rem);
    min-height: 0!important;
    margin-top: -3rem
}

html.brand_refresh .cec_header_item .overlay_column .content.valign_middle,html.brand_refresh .case_header_item .overlay_column .content.valign_middle {
    position: relative;
    transform: none
}

html.brand_refresh .cec_header_item>.row,html.brand_refresh .case_header_item>.row {
    max-width: 74rem;
    margin: 0 auto
}

html.brand_refresh .floating_grid_bg {
    border: none
}

.floating_grid_icon {
    font-size: 2.8rem;
    margin-right: .8rem;
    margin-top: .35rem;
    color: #007a33;
    width: 4rem;
    text-align: center
}

.floating_grid_bg .floating_grid_icon {
    margin-top: 1rem;
    transform: translateX(-0.25rem)
}

.floating_grid_add_border .floating_grid_icon {
    margin-top: 1rem
}

html.brand_refresh .photo_col_item .page_heading {
    margin-bottom: 3rem
}

html.brand_refresh .eb-search__search-prefix {
    text-align: right
}

html.brand_refresh .eb-search__search-prefix * {
    vertical-align: middle
}

html.brand_refresh .eb-search__search-prefix+p {
    display: none
}

html.brand_refresh .eb-search__select {
    border: 1px solid #dce3e4;
    font-size: 1.2rem;
    line-height: 1;
    padding: calc(0.5em - 1px)
}

html.brand_refresh .eb-search__select:focus {
    outline: none;
    border-color: #007a33
}

html.brand_refresh #eb-sbb-search-input {
    line-height: 1;
    font-size: 1.2rem;
    border-color: #dce3e4;
    color: #63666a;
    padding: .475em;
    box-sizing: border-box;
    font-weight: 500
}

html.brand_refresh #eb-sbb-search-input::placeholder {
    color: #63666a;
    opacity: 1
}

html.brand_refresh #eb-sbb-search-input:focus {
    outline: none;
    border-color: #007a33
}

html.brand_refresh[data-page-id*="864"] .tab_content {
    padding-top: 1rem;
    border: 1px solid #dce3e4!important
}

html.brand_refresh[data-page-id*="864"] .tab_content input[type=submit] {
    border-radius: 0 2.4em 2.4em 0;
    background: #154734;
    color: #fff;
    border: none;
    height: calc(2.5rem + 2px)
}

html.brand_refresh[data-page-id*="864"] .tab_content input[type=submit]:hover {
    background-color: #007a33!important;
    color: #fff;
    cursor: pointer
}

html.brand_refresh[data-page-id*="864"] .tab_content form input {
    vertical-align: middle
}

html.brand_refresh[data-page-id*="864"] .tab_content form input:focus {
    outline: none;
    border-color: #007a33
}

html.brand_refresh[data-page-id*="864"] iframe[src*="https://api3.libcal.com/embed_mini_calendar.php"] {
    width: 100%
}

html.brand_refresh[data-page-id*="864"] a.quicklink p {
    font-weight: 600
}

html.brand_refresh[data-page-id*="864"] a.quicklink i {
    color: #154734
}

html.brand_refresh[data-page-id*="864"] a.quicklink:hover {
    text-decoration: underline
}

html.brand_refresh .contact_menu,html.brand_refresh .contact_bar,html.brand_refresh .mst_fs_header_contact_list_outer {
    display: none
}

html.brand_refresh h1[style*="font-size: 5rem;"] {
    font-size: 4rem!important
}

html.brand_refresh table.osp_home_table td:last-child {
    width: 6rem
}

html.brand_refresh h6.serif {
    font-size: 1.4rem;
    font-weight: 500
}

html.brand_refresh #events {
    display: none
}

html.brand_refresh .mst_gateway_slides+.no_margin.dark_blue_bg {
    display: none
}

html.brand_refresh #social_footer_widget {
    display: none
}

.default_page_heading .page_heading {
    padding-bottom: 1rem!important
}

.default_page_heading .page_heading:after {
    content: '';
    background: #78be20;
    height: .25rem;
    width: 4.667rem;
    position: absolute;
    bottom: -.5rem;
    left: 0
}

.default_page_heading .page_heading {
    position: relative
}

.default_page_heading.center_page_heading .page_heading:after {
    left: 50%;
    transform: translateX(-50%)
}

.default_page_heading .page_heading_description {
    margin-top: 2rem!important
}

#aboutus_bar {
    margin-bottom: 1rem
}

html.brand_refresh[data-page-id*="864"] .tab_content {
    margin-top: 1rem;
    margin-bottom: 1rem;
    padding: 0;
    padding-bottom: 1rem
}

html.brand_refresh[data-page-id*="864"] .tab_content form {
    margin-bottom: 1rem
}

html.brand_refresh[data-page-id*="864"] .tabs {
    margin-top: 2rem
}

html.brand_refresh[data-page-id*="864"] .content_item {
    margin-top: 1rem;
    margin-bottom: 1rem
}

@media(min-width: 960px) {
    html.brand_refresh[data-page-id*="864"] .sidebar_item:first-child .content {
        margin-top:1rem
    }

    html.brand_refresh[data-page-id*="864"] .sidebar_item h4:first-child {
        margin-top: 0
    }
}

.tab_content_item .tab_container {
    overflow: unset
}

a.button,.siblingIterator a,p.button a,p.orange_button a,a.orange_button,p.dark_blue_button a,a.dark_blue_button,form.pretty input[type=submit],html.brand_refresh .cec_header_item a.button,html.brand_refresh .case_header_item a.button {
    font: 700 1rem/1 "Libre Franklin",Arial,Helvetica,sans-serif!important
}

main strong {
    color: #222
}

main h1 strong,main h2 strong,main h3 strong,main h4 strong,main h5 strong,main h6 strong {
    color: inherit
}

div.accordion label h3 {
    font-size: 1.65rem
}

div.accordion label i {
    top: 1.2rem
}

div.accordion .expanding_box>.content {
    padding-top: 0;
    pointer-events: none
}

.social_icons .fa-twitter:before {
    content: "";
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMWVtIiB2aWV3Qm94PSIwIDAgNTEyIDUxMiI+PHBhdGggZmlsbD0iI2ZmZmZmZiIgZD0iTTM4OS4yIDQ4aDcwLjZMMzA1LjYgMjI0LjIgNDg3IDQ2NEgzNDVMMjMzLjcgMzE4LjYgMTA2LjUgNDY0SDM1LjhMMjAwLjcgMjc1LjUgMjYuOCA0OEgxNzIuNEwyNzIuOSAxODAuOSAzODkuMiA0OHpNMzY0LjQgNDIxLjhoMzkuMUwxNTEuMSA4OGgtNDJMMzY0LjQgNDIxLjh6Ii8+PC9zdmc+);
    height: 1em;
    width: 100%;
    display: inline-block;
    background-size: contain;
    background-position: center;
    vertical-align: text-bottom;
    background-repeat: no-repeat
}

ul.pills {
    margin: 1rem 0
}

.pills li {
    margin: 0 .05rem .5rem;
    padding: 0;
    display: inline-block
}

.pills a {
    display: block;
    line-height: 1.25;
    padding: .5em 1em;
    border-radius: 4em;
    text-decoration: none;
    color: #003b49;
    font-weight: 700;
    font-size: .875em;
    background: rgba(0,59,73,.15)
}

.pills a:hover {
    background: #154734;
    color: #fff
}

.content_item li ul,.content_item li ol {
    margin-top: .5rem;
    margin-bottom: .5rem
}

.content_item ol>li>ul {
    list-style: disc
}

.add-accent-line:after {
    content: '';
    background: #78be20;
    height: .25rem;
    width: 4.667rem;
    position: absolute;
    bottom: 0;
    left: 0
}

.add-accent-line {
    position: relative;
    padding-bottom: 1.5rem
}

.mst_localist_calendar_card_item li.event:only-child {
    width: calc(33% - 1rem)!important;
    min-width: 17rem!important
}

.floating_grid_item.content_item {
    margin-top: 0;
    margin-bottom: 2rem
}

.floating_grid_item.content_item.float_center,.floating_grid_item.content_item.center {
    clear: both;
    margin-left: auto;
    margin-right: auto;
    display: block
}

.floating_grid_row {
    display: flex;
    justify-content: center;
    margin-left: 1rem;
    margin-right: 1rem;
    height: auto;
    position: relative
}

.floating_grid_row.valign_middle>.column {
    margin-top: auto;
    margin-bottom: auto
}

@media(max-width: 60rem) and (min-width:36.01rem) {
    .floating_grid_row.valign_middle_medium>.column {
        margin-top:auto!important;
        margin-bottom: auto!important
    }
}

@media(max-width: 36rem) {
    .floating_grid_row.valign_middle_small>.column {
        margin-top:auto!important;
        margin-bottom: auto!important
    }
}

.floating_grid_row.valign_bottom>.column {
    margin-top: auto;
    margin-bottom: 0
}

@media(max-width: 60rem) and (min-width:36.01rem) {
    .floating_grid_row.valign_bottom_medium>.column {
        margin-top:auto!important;
        margin-bottom: 0!important
    }
}

@media(max-width: 36rem) {
    .floating_grid_row.valign_bottom_small>.column {
        margin-top:auto!important;
        margin-bottom: 0!important
    }
}

.floating_grid_row.valign_top>.column {
    margin-top: 0;
    margin-bottom: auto
}

@media(max-width: 60rem) and (min-width:36.01rem) {
    .floating_grid_row.valign_top_medium>.column {
        margin-top:0!important;
        margin-bottom: auto!important
    }
}

@media(max-width: 36rem) {
    .floating_grid_row.valign_top_small>.column {
        margin-top:0!important;
        margin-bottom: auto!important
    }
}

.floating_grid_add_border .floating_grid_row {
    box-sizing: border-box;
    border: 1px solid #dce3e4;
    padding-left: 1rem;
    padding-right: 1rem;
    margin-left: 1rem;
    margin-right: 1rem
}

.floating_grid_bg {
    background-color: #f8f9fa;
    margin-right: 1rem;
    margin-left: 1rem;
    position: relative
}

.floating_grid_bg:after {
    content: '';
    position: absolute;
    top: -.5rem;
    bottom: -.5rem;
    border-left: 1px dashed #cfddde;
    left: 0
}

.floating_grid_bg:before {
    content: '';
    position: absolute;
    top: -.5rem;
    bottom: -.5rem;
    border-right: 1px dashed #cfddde;
    right: 0
}

.floating_grid_bg.dark_blue_bg {
    background-color: transparent!important;
    background: rgba(0,59,73,.9);
    background: linear-gradient(180deg,rgba(0,59,73,0.9) 0%,#003b49 100%);
    box-shadow: none;
    border: none
}

.floating_grid_bg .floating_grid_row {
    padding-top: 1rem;
    padding-bottom: 1rem;
    margin-left: 1.5rem;
    margin-right: 1.5rem
}

.floating_grid_bg .floating_grid_row:before {
    content: '';
    position: absolute;
    left: -2rem;
    right: -2rem;
    border-top: 1px dashed #cfddde;
    bottom: 0
}

.floating_grid_bg .floating_grid_row:after {
    content: '';
    position: absolute;
    left: -2rem;
    right: -2rem;
    border-top: 1px dashed #cfddde;
    top: 0
}

.wrapping:not(.bumping)+.floating_grid_item {
    margin-top: 0
}

.floating_grid_bg:after,.floating_grid_bg:before,.floating_grid_bg .floating_grid_row:before,.floating_grid_bg .floating_grid_row:after {
    display: none
}

.floating_grid_bg {
    border-left: 2px solid rgb(220 227 228/60%)
}

.bio_content_item div.accordion label h3 {
    font-size: 1.4rem
}

.bio_content_item .position {
    margin-top: .25rem!important
}

/* google translate widget */
html .goog-te-gadget-icon {
  display: none;
}
html .goog-te-gadget {
  font-family: "Libre Franklin", sans-serif;
  font-weight: 700;
}
html .goog-te-gadget span[style*=border] {
  display: none;
}
html iframe[title="Language Translate Widget"] {
  box-shadow: 0px 0.65rem 0.8rem #000000a1 !important;
}
html #google_translate_element_placeholder {
  position: relative;
  pointer-events: none;
}
html .skiptranslate {
  pointer-events: all;
}
html .skiptranslate + .skiptranslate {
  display: none;
  pointer-events: none;
}
html .goog-te-gadget-simple {
  background-color: transparent !important;
  border: 0 !important;
  font-size: 1rem;
  font-weight: 500;
  display: inline-block;
  padding: 0.5rem 0rem !important;
  cursor: pointer;
  zoom: 1;
}
html .goog-te-gadget-simple img {
  display: none !important;
}
html .goog-te-gadget-simple a {
  font-size: 1rem;
  font-weight: 500;
  text-decoration: none !important;
}
html .goog-te-gadget-simple a:before {
  content: "";
  font-family: "Font Awesome 6 Pro";
  margin-right: 0.5rem;
  color: #007A33;
  font-size: 1rem;
}
html .goog-te-gadget-simple a span {
  color: #003b49b5 !important;
}
html .goog-te-gadget-simple a span:first-child {
  font-size: 0;
}
html .goog-te-gadget-simple a span:first-child:before {
  content: "Language" !important;
  font-size: 0.875rem;
}
html .goog-te-gadget-simple a span:last-child {
  font-size: 0;
}
html .goog-te-gadget-simple a span:last-child:before {
  margin-left: 0.35rem;
  font-size: 0.8rem;
  font-weight: 700;
  content: "";
  font-family: "Font Awesome 6 Pro";
  padding: 0 0.1rem 0 0.1rem;
}
html .goog-te-gadget-simple a:hover span:first-of-type:before {
  text-decoration: underline !important;
}
html .goog-te-gadget-simple > span ~ span {
  display: none;
}
select.goog-te-combo {
    display: none;
}

.linkblocks {
    list-style: none;
    margin: 1rem 0;
    margin-right: -1rem;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-evenly;
    align-content: flex-start;
}
.linkblocks li {
    flex: 1 1 25%;
    min-width: 33%;
    margin: 0rem 1rem 1rem 0;
}
.linkblocks a {
    border: 1px solid #dce3e4;
    height: 100%;
    box-sizing: border-box;
    font-family: libre franklin,Arial,Helvetica,sans-serif;
    color: #003b49;
    padding: 1rem 2rem 1rem 1rem;
    font-weight: 700;
    line-height: 1.25;
    text-transform: none;
    display: block;
    text-decoration: none;
}
.linkblocks a:hover:before,
.linkblocks a:focus:before {
    content: '';
    position: absolute;
    top: -1px;
    left: -1px;
    right: -1px;
    bottom: -1px;
    border: 2px solid #00773a;
    pointer-events: none;
}
.linkblocks a:after {
    position: absolute;
    right: 0.65rem;
    top: 50%;
    transform: translateY(-50%);
    text-size-adjust: 100%;
    word-break: break-word;
    pointer-events: all;
    letter-spacing: 0;
    text-transform: none;
    text-align: right;
    backface-visibility: hidden;
    font-family: "Font Awesome 6 Pro";
    font-weight: 900;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    line-height: 1;
    text-rendering: auto;
    vertical-align: middle;
    color: #32903e;
    content: "\f061";
    font-weight: 400;
    font-size: .88rem;
    margin-left: 0.5em;
}
