/*Fix*/

.et_pb_blurb_position_top .et_pb_main_blurb_image {
    display: block;
    line-height: inherit;
}

.blurb_6_M .et_pb_blurb_content {
    text-align: inherit !important;
}

/**************************************/

.blurbs_1_M .et_pb_blurb h4, .blurbs_2_M .et_pb_blurb_container h4:after {
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out
}

.blurb_7_M, .blurb_8_M, .blurb_9_M, .blurbs_2_M {
    counter-reset: section
}

.blurb_5_M .et_pb_blurb, .blurb_6_M, .blurb_7_M .et_pb_row:last-child .et_pb_column .et_pb_promo, .blurb_8_M, .blurbs_1_M .et_pb_blurb, .blurbs_2_M .et_pb_blurb, .blurbs_4_M .et_pb_blurb {
    cursor: pointer
}

.blurbs_1_M .et_pb_blurb .et_pb_blurb_container p:after {
    content: "";
    display: block;
    background-color: #512da8;
    width: 13px;
    height: 13px;
    position: absolute;
    bottom: -5px;
    left: 0;
    right: 0;
    margin: auto;
    z-index: -1;
    transform: rotate(-45deg)
}

.blurbs_1_M .et_pb_blurb h4 {
    transition: all .3s ease-in-out
}

.blurbs_1_M .et_pb_blurb:hover h4 {
    transform: translate(0, 30px)
}

.blurbs_1_M .et_pb_blurb .et_pb_blurb_container p {
    position: absolute;
    right: 50%;
    margin-right: -190px;
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: 0 !important;
    pointer-events: none;
    transform: rotate(45deg) translateY(20px);
    background-color: #512da8;
    width: 100%;
    text-align: center;
    color: #fff;
    z-index: 9;
    padding: 10px 0;
    border-radius: 20px;
    top: -70px !important;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

.blurbs_1_M .et_pb_blurb:hover .et_pb_blurb_container p {
    opacity: 1 !important;
    margin-right: 0;
    right: 0;
    -webkit-animation: animateText .3s infinite !important;
    animation: animateText .3s infinite !important;
    animation-iteration-count: 1 !important
}

.blurbs_1_M .et_pb_blurb:hover .et_pb_blurb_container p span {
    -webkit-animation: wobble 5s infinite;
    animation: wobble 1s infinite;
    animation-iteration-count: 1
}

@keyframes animateText {
    from {
        left: 50%;
        margin-left: -190px;
        transform: rotate(-45deg) translateY(20px)
    }
    to {
        left: 0;
        margin-left: 0;
        transform: rotate(0) translateY(0)
    }
}

@-webkit-keyframes animateText {
    from {
        left: 50%;
        margin-left: -190px;
        transform: rotate(-45deg) translateY(20px)
    }
    to {
        left: 0;
        margin-left: 0;
        transform: rotate(0) translateY(0)
    }
}

.animateText {
    animation-name: animateText
}

.blurbs_1_M .et_pb_blurb.hover .et_pb_blurb_container p {
    transform: rotate(0) translateY(0)
}

@keyframes wobble {
    from, to {
        transform: none
    }
    15% {
        transform: translate3d(-20%, 0, 0) rotate3d(0, 0, 1, -2deg)
    }
    30% {
        transform: translate3d(5%, 0, 0) rotate3d(0, 0, 1, 2deg)
    }
    45% {
        transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)
    }
    60% {
        transform: translate3d(0, 0, 0) rotate3d(0, 0, 1, 1deg)
    }
    75% {
        transform: translate3d(-1%, 0, 0) rotate3d(0, 0, 1, 0deg)
    }
}

.wobble {
    animation-name: wobble
}

body.safari .blurbs_1_M .et_pb_blurb .et_pb_blurb_container p {
    transform: rotate(0) translateY(50px) !important;
    opacity: 0 !important;
    -webkit-animation: none !important;
    animation: none !important;
    margin: 0 !important;
    left: 0 !important;
    right: 0 !important
}

body.safari .blurbs_1_M .et_pb_blurb:hover .et_pb_blurb_container p {
    transform: rotate(0) translateY(0) !important;
    opacity: 1 !important
}

@media only screen and (max-width: 980px) {
    .blurbs_1_M .et_pb_blurb {
        max-width: 200px;
        margin: 0 auto 80px !important
    }
}

.blurbs_2_M .et_pb_blurb:hover:before {
    transform: rotate(0) translate(0, 0)
}

.blurbs_2_M .et_pb_blurb_container h4:after {
    content: "";
    width: 0;
    display: block;
    height: 1px;
    background: #fff;
    margin: 5px auto -5px;
    transition: all .3s ease-in-out
}

.blurbs_2_M .et_pb_blurb:hover .et_pb_blurb_container h4:after {
    width: 50%
}

.blurbs_2_M .et_pb_blurb:hover .et_pb_blurb_container {
    -webkit-animation: fadeIn 1s infinite;
    animation: fadeIn 1s infinite;
    animation-iteration-count: 1
}

@media only screen and (min-width: 1920px) {
    #page-container .blurbs_2_M .et_pb_blurb {
        padding: 60px 30px 30px !important;
    }
}

.blurbs_3_M .et_pb_promo_description p {
    margin-top: -32px;
    font-weight: 300;
    z-index: 9;
    position: relative
}

.blurbs_3_M .et_pb_main_blurb_image img {
    z-index: 2;
    position: relative;
    display: block
}

.blurbs_3_M .et_pb_main_blurb_image {
    border: 1px solid #eee;
    border-radius: 50%;
    padding: 38px;
    background-color: #fff;
    position: relative;
    display: inline-block !important;
}

.blurbs_3_M .et_pb_blurb .et_pb_main_blurb_image, .blurbs_3_M .et_pb_blurb .et_pb_main_blurb_image img, .blurbs_3_M .et_pb_blurb .et_pb_main_blurb_image:after, .blurbs_3_M .et_pb_blurb .et_pb_main_blurb_image:before {
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}

.blurbs_3_M .et_pb_blurb:hover .et_pb_main_blurb_image:after {
    opacity: 1;
    transition-delay: .3s !important;
    transform: translate(-50%, -50%) scale(1)
}

.blurbs_3_M .et_pb_main_blurb_image:after {
    content: "$";
    font-family: ETmodules;
    display: block;
    font-size: 48px;
    color: #512da8;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) scale(0);
    opacity: 0;
    border: 1px solid #eee;
    padding: 40.5px 28px;
    background-color: #fff !important;
    border-radius: 50%
}

.blurbs_3_M .et_pb_blurb:hover .et_pb_main_blurb_image img {
    opacity: 0 !important
}

.blurbs_3_M .et_pb_blurb {
    cursor: pointer;
    z-index: 1;
    position: relative
}

.blurbs_3_M .et_pb_main_blurb_image:before {
    content: "";
    display: block;
    width: 0;
    height: 0;
    border-top: 130px solid #ebebeb;
    border-left: 70px solid transparent;
    border-right: 70px solid transparent;
    margin: 0 auto;
    position: absolute;
    left: 0;
    right: 0;
    top: 7%;
    transform: rotate(-90deg) translate(0, -30px);
    opacity: 0;
    z-index: -1 !important
}

.blurbs_3_M .et_pb_blurb:hover .et_pb_main_blurb_image {
    border-color: transparent !important;
    background-color: transparent
}

.blurbs_3_M .et_pb_blurb:hover .et_pb_main_blurb_image:before {
    transform: rotate(0) translate(0, 0);
    opacity: 1
}

.blurbs_3_M .et_pb_blurb:hover .et_pb_blurb_container {
    -webkit-animation: fadeIn 5s infinite;
    animation: fadeIn 1s infinite;
    animation-iteration-count: 1
}

@media only screen and (max-width: 1390px) {
    #page-container .blurbs_3_M .et_pb_row {
        width: 85% !important;
    }
}
@media only screen and (max-width: 980px) {
    .blurbs_3_M .et_pb_promo_description p {
        margin-top: -19px
    }
}

@media only screen and (max-width: 767px) {
    .blurbs_3_M .et_pb_promo_description p {
        margin-top: -12px
    }
}

.blurbs_4_M .et_pb_blurb .et_pb_main_blurb_image:before {
    content: "";
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background-color: #d0c3e8;
    border-radius: 50%;
    opacity: .8;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}

.blurbs_4_M .et_pb_blurb .et_pb_main_blurb_image img {
    display: block;
    width: 100%
}

.blurbs_4_M .et_pb_blurb .et_pb_blurb_container {
    padding: 0 0 0 68px;
    display: inline-block;
    width: 70%;
    position: relative;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    margin-top: 4vw
}

.blurbs_4_M .et_pb_blurb:hover .et_pb_blurb_container, .blurbs_4_M .et_pb_blurb:hover:before {
    transform: translate(0, -22px)
}

.blurbs_4_M .et_pb_blurb .et_pb_main_blurb_image {
    width: 29% !important;
    border-radius: 50% !important;
    overflow: hidden;
    display: inline-block;
    position: relative
}

.blurbs_4_M .et_pb_blurb:hover .et_pb_main_blurb_image:before {
    opacity: 0
}

.blurbs_4_M .et_pb_blurb:hover .et_pb_blurb_container {
    -webkit-animation: fadeIn 5s infinite;
    animation: fadeIn 1s infinite;
    animation-iteration-count: 1
}

.blurbs_4_M h4 a{
    font-weight: inherit !important;
    font-size: inherit !important;
}

@media only screen and (max-width: 1390px) {
    .blurbs_4_M h4 {
        font-size: 22px !important
    }

    .blurbs_4_M .et_pb_blurb:hover .et_pb_blurb_container {
        transform: translate(0, -32%)
    }
}

@media only screen and (max-width: 980px) {
    .blurbs_4_M .et_pb_blurb .et_pb_blurb_container {
        margin-top: 8vw
    }

    #page-container .blurbs_4_M .et_pb_blurb:before {
        top: 8vw;
        font-size: 100px
    }

    .blurbs_4_M .et_pb_blurb:hover .et_pb_blurb_container {
        transform: translate(0, -24%)
    }
}

@media only screen and (max-width: 480px) {
    .blurbs_4_M .et_pb_blurb .et_pb_blurb_container {
        padding: 0;
        width: 100%;
        margin-top: 0;
        text-align: center !important;
    }

    .blurbs_4_M .et_pb_blurb .et_pb_main_blurb_image {
        display: block;
        margin: 0 auto 30px;
        width: 120px !important;
        -webkit-transition: all .3s ease-in-out;
        -moz-transition: all .3s ease-in-out;
        transition: all .3s
    }

    #page-container .blurbs_4_M .et_pb_blurb:before {
        display: none !important
    }

    .blurbs_4_M {
        margin-bottom: 40px !important
    }

    .blurbs_4_M .et_pb_blurb:hover .et_pb_main_blurb_image {
        transform: translate(0, -5px)
    }

    .blurbs_4_M .et_pb_blurb:hover .et_pb_blurb_container {
        transform: translate(0, 5px)
    }

    .blurbs_4_M .et_pb_blurb {
        cursor: pointer;
        margin-bottom: 30px !important
    }
}

.blurb_5_M .et_pb_blurb .et_pb_blurb_container ul {
    position: absolute;
    top: 43px;
    left: 0;
    right: 0;
    padding-left: 0;
    line-height: 190%;
    opacity: 0;
    transform: translate(0, 20px)
}

.blurb_5_M .et_pb_blurb .et_pb_blurb_container ul li {
    list-style: none !important
}

.blurb_5_M .et_pb_blurb .et_pb_blurb_container h4, .blurb_5_M .et_pb_blurb .et_pb_blurb_container ul, .blurb_5_M .et_pb_blurb .et_pb_blurb_content, .blurb_5_M .et_pb_blurb .et_pb_main_blurb_image {
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}

.blurb_5_M .et_pb_blurb:hover .et_pb_blurb_content {
    background-color: rgba(235, 235, 235, .7)
}

.blurb_5_M .et_pb_blurb:hover .et_pb_blurb_container ul {
    opacity: 1;
    transform: translate(0, 0)
}

.blurb_5_M .et_pb_blurb:hover .et_pb_main_blurb_image {
    padding-top: 216px;
    margin-bottom: -12px !important
}

.blurb_5_M .et_pb_blurb:hover .et_pb_blurb_container h4 {
    opacity: 0;
    height: 0;
    padding: 0
}

@media only screen and (min-width: 768px) {
    .blurb_5_M .et_pb_blurb .et_pb_blurb_content {
        min-height: 491px
    }

    .blurb_5_M .et_pb_blurb:hover .et_pb_blurb_container h4 {
        transform: translate(0, 180px)
    }

    .blurb_5_M .et_pb_blurb:hover .et_pb_main_blurb_image {
        transform: translate(0, 180px);
        padding-top: 36px
    }
}

@media only screen and (max-width: 980px) {
    .blurb_5_M .et_pb_row:last-child .et_pb_column:last-child {
        margin-right: 0 !important
    }

    .blurb_5_M .et_pb_row:last-child .et_pb_column {
        width: 32% !important;
        margin-right: 2% !important
    }
}

@media only screen and (max-width: 980px) and (min-width: 768px) {
    .blurb_5_M .et_pb_blurb .et_pb_blurb_content {
        min-height: 440px
    }

    .blurb_5_M .et_pb_blurb .et_pb_blurb_container ul li {
        font-size: 14px
    }
}

@media only screen and (max-width: 767px) {
    .blurb_5_M .et_pb_row:last-child .et_pb_column {
        width: 100% !important;
        margin-right: 0 !important
    }

    .blurb_5_M .et_pb_blurb .et_pb_main_blurb_image {
        margin-bottom: -25px !important
    }
}

#page-container .blurb_6_M {
    padding: 50px 0 !important
}

#page-container .blurb_6_M .et_pb_row {
    padding: 7vw 0 !important
}

.blurb_6_M .et_pb_main_blurb_image .et-pb-icon {
    padding: 23px
}

.blurb_6_M .et_pb_image img {
    border-radius: 50% !important
}

.blurb_6_M .et_pb_image:before {
    content: "" !important;
}

.blurb_6_M .et_pb_column .et_pb_main_blurb_image {
    display: inline-block !important;
    position: relative
}

.blurb_6_M .et_pb_column .et-pb-icon, .blurb_6_M .et_pb_column .et_pb_blurb_container h4:after, .blurb_6_M .et_pb_column .et_pb_blurb_container p, .blurb_6_M .et_pb_column .et_pb_main_blurb_image:after {
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out
}

.blurb_6_M .et_pb_column .et_pb_blurb:hover .et-pb-icon {
    transform: translate(0, -10px)
}

.blurb_6_M .et_pb_column .et_pb_blurb:hover .et_pb_main_blurb_image:after {
    opacity: 1
}

.blurb_6_M .et_pb_column .et_pb_main_blurb_image:after {
    pointer-events: none;
    position: absolute;
    content: '';
    left: 0;
    height: 10px;
    width: 80%;
    opacity: 0;
    background: radial-gradient(ellipse at center, rgba(0, 0, 0, .35) 0, rgba(0, 0, 0, 0) 67%);
    transition-duration: .3s;
    transition-property: transform opacity;
    display: block;
    margin: 0 auto;
    right: 0
}

.blurb_6_M .et_pb_column .et_pb_blurb_container h4 {
    position: relative
}

.blurb_6_M .et_pb_column:first-child .et_pb_blurb_container h4:after {
    left: auto;
    right: 0
}

.blurb_6_M .et_pb_column .et_pb_blurb_container h4:after {
    content: "";
    width: 0;
    display: block;
    height: 1px;
    background: #d7d7d7;
    position: absolute;
    left: 0;
    bottom: -5px
}

.blurb_6_M .et_pb_column .et_pb_blurb:hover .et_pb_blurb_container h4:after {
    width: 60%;
    -webkit-transition-duration: .4s;
    -webkit-transition-delay: .3s;
    transition-duration: .4s;
    transition-delay: .3s
}

.blurb_6_M .et_pb_column .et_pb_blurb_container p {
    -webkit-transition-duration: .4s;
    -webkit-transition-delay: .3s;
    transition-duration: .4s;
    transition-delay: .3s
}

.blurb_6_M .et_pb_column .et_pb_blurb:hover .et_pb_blurb_container p {
    transform: translate(0, 12px);
    -webkit-transition-duration: .4s;
    -webkit-transition-delay: 0s;
    transition-duration: .4s;
    transition-delay: 0s
}

.blurb_6_M .et_pb_blurb:hover .et_pb_blurb_container {
    -webkit-animation: fadeIn 1s infinite;
    animation: fadeIn 1s infinite;
    animation-iteration-count: 1
}

@media only screen and (max-width: 1390px) {
    .blurb_6_M .et_pb_column .et_pb_image:before {
        bottom: 12vw
    }
}

@media only screen and (max-width: 980px) {
    .blurb_6_M .et_pb_column .et_pb_blurb .et_pb_blurb_container,
    .blurb_6_M .et_pb_column .et_pb_blurb {
        text-align: center !important
    }

    .blurb_6_M .et_pb_column:first-child .et_pb_blurb_container h4:after {
        left: 0;
        right: 0
    }

    .blurb_6_M .et_pb_column .et_pb_image {
        max-width: 270px !important;
    }

    .blurb_6_M .et_pb_column .et_pb_image:before {
        bottom: 134px;
        width: 300px
    }

    .blurb_6_M .et_pb_column .et_pb_blurb_container h4:after {
        right: 0;
        margin: auto
    }
}

.blurb_7_M .et_pb_row:first-child .et_pb_column .et_pb_promo_description p {
    font-weight: 300;
    margin-left: 18vw;
    margin-top: -51px
}

.blurb_7_M .et_pb_row:last-child .et_pb_column .et_pb_promo_description {
    z-index: 8
}

.blurb_7_M .et_pb_row:last-child .et_pb_column .et_pb_promo_description:after {
    content: "" !important;
    display: block !important;
    background-color: #ebebeb !important;
    width: 129px;
    height: 22px;
    position: absolute;
    z-index: -1;
    transform: rotate(-118deg) translate(-20px, -70px);
    opacity: 0;
    top: -79px;
    left: -58px;
    margin-left: 0
}

.blurb_7_M .et_pb_row:last-child .et_pb_column .et_pb_promo:after, .blurb_7_M .et_pb_row:last-child .et_pb_column .et_pb_promo_description h2, .blurb_7_M .et_pb_row:last-child .et_pb_column .et_pb_promo_description p, .blurb_7_M .et_pb_row:last-child .et_pb_column .et_pb_promo_description:after, .blurb_7_M .et_pb_row:last-child .et_pb_column .et_pb_promo_description:before, .blurb_7_M .et_pb_row:last-child .et_pb_column:last-child:before {
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}

.blurb_7_M .et_pb_row:last-child .et_pb_column .et_pb_promo:hover:after {
    transform: translate(0, 0);
    opacity: 1
}

.blurb_7_M .et_pb_row:last-child .et_pb_column .et_pb_promo:hover .et_pb_promo_description:after {
    transform: rotate(-68deg) translate(0, 0);
    opacity: 1
}

.blurb_7_M .et_pb_row:last-child .et_pb_column .et_pb_promo .et_pb_promo_description h2 {
    display: inline-block;
    position: relative
}

.blurb_7_M .et_pb_row:last-child .et_pb_column .et_pb_promo:hover .et_pb_promo_description h2, .blurb_7_M .et_pb_row:last-child .et_pb_column .et_pb_promo:hover .et_pb_promo_description p {
    -webkit-animation: fadeIn 1s infinite;
    animation: fadeIn 1s infinite;
    animation-iteration-count: 1
}

@media only screen and (max-width: 980px) {
    .blurb_7_M .et_pb_row:nth-child(2):before {
        display: none
    }

    .blurb_7_M .et_pb_row:first-child .et_pb_column .et_pb_promo .et_pb_promo_description h2 {
        margin-left: -20px !important
    }

    .blurb_7_M .et_pb_row:first-child .et_pb_column .et_pb_promo_description p {
        margin-left: 18vw;
        margin-top: -31px;
        font-size: 30px
    }

    .blurb_7_M .et_pb_row:last-child .et_pb_column:before {
        content: "";
        display: block;
        background: #ddd;
        width: 0;
        height: 1px;
        margin-top: -1px;
        -webkit-transition: all .3s ease-in-out;
        -moz-transition: all .3s ease-in-out;
        transition: all .3s ease-in-out
    }

    .blurb_7_M .et_pb_row:last-child .et_pb_column:hover:before {
        width: calc(100% - 10%)
    }

    .blurb_7_M .et_pb_row:last-child {
        overflow: visible
    }

    .blurb_7_M .et_pb_row:first-child:before {
        left: -120px;
        width: 300px
    }

    .blurb_7_M .et_pb_row:last-child .et_pb_column:last-child, .blurb_7_M .et_pb_row:last-child .et_pb_column:nth-last-child(2) {
        margin-bottom: 0 !important
    }

    .blurb_7_M .et_pb_row:last-child .et_pb_column {
        margin-bottom: 80px !important
    }
}

@media only screen and (max-width: 767px) {
    .blurb_7_M .et_pb_row:first-child .et_pb_column .et_pb_promo .et_pb_promo_description h2 {
        margin-left: -10px !important
    }

    .blurb_7_M .et_pb_row:first-child .et_pb_column .et_pb_promo_description p {
        margin-left: 18vw;
        margin-top: -19px;
        font-size: 20px
    }

    .blurb_7_M .et_pb_row:last-child {
        overflow: visible
    }

    .blurb_7_M .et_pb_row:first-child:before {
        left: -195px;
        width: 390px
    }

    .et_pb_blurb_23.et_pb_blurb .et_pb_main_blurb_image {
        padding: 24px;
        max-width: 170px
    }
}

@media only screen and (max-width: 480px) {
    .blurb_7_M .et_pb_row:last-child .et_pb_column:nth-last-child(2) {
        margin-bottom: 80px !important
    }
}

.blurb_8_M .et_pb_column .et_pb_blurb_container {
    line-height: 170%
}

.blurb_8_M .et_pb_column .et_pb_blurb_content {
    z-index: 9
}

.blurb_8_M .et_pb_column .et_pb_main_blurb_image {
    position: relative
}

.blurb_8_M .et_pb_column .et_pb_blurb:after, .blurb_8_M .et_pb_column .et_pb_blurb:before, .blurb_8_M .et_pb_column .et_pb_blurb_container h4, .blurb_8_M .et_pb_column .et_pb_blurb_container h4:after, .blurb_8_M .et_pb_column .et_pb_blurb_container p, .blurb_8_M .et_pb_column .et_pb_main_blurb_image img, .blurb_8_M .et_pb_column .et_pb_main_blurb_image:before {
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    transition: all .3s
}

.blurb_8_M .et_pb_column:hover .et_pb_blurb:nth-child(2):before, .blurb_8_M .et_pb_column:nth-child(2):hover .et_pb_blurb:first-child:before {
    transform: translate(0, -22px)
}

.blurb_8_M .et_pb_column:hover .et_pb_blurb:after {
    transform: translate(0, 20px)
}

.blurb_8_M .et_pb_column:hover .et_pb_blurb .et_pb_main_blurb_image img {
    transform: scale(.95)
}

.blurb_8_M .et_pb_column:hover .et_pb_blurb .et_pb_blurb_container h4, .blurb_8_M .et_pb_column:hover .et_pb_blurb .et_pb_blurb_container p {
    transform: translate(0, 20px)
}

.blurb_8_M .et_pb_column:hover .et_pb_blurb .et_pb_blurb_container {
    -webkit-animation: fadeIn 5s infinite;
    animation: fadeIn 1s infinite;
    animation-iteration-count: 1
}

@-webkit-keyframes fadeIn {
    from {
        opacity: .5
    }
    to {
        opacity: 1
    }
}

@keyframes fadeIn {
    from {
        opacity: .5
    }
    to {
        opacity: 1
    }
}

.fadeIn {
    -webkit-animation-name: fadeIn;
    animation-name: fadeIn
}

@media only screen and (min-width: 981px) {
    .blurb_8_M .et_pb_column:nth-child(2) .et_pb_blurb .et_pb_main_blurb_image {
        margin-bottom: 0 !important;
        margin-top: 80px
    }

    .blurb_8_M .et_pb_column:nth-child(2) .et_pb_blurb:nth-child(2) {
        margin-bottom: 0
    }

    .blurb_8_M .et_pb_column:nth-child(2) .et_pb_blurb:first-child {
        margin-top: -35px
    }

    .blurb_8_M .et_pb_column:nth-child(2) .et_pb_blurb:after {
        margin: 11px auto 15px
    }
}

@media only screen and (max-width: 1390px) {
    .blurb_8_M .et_pb_column:nth-child(2) .image:before {
        bottom: 108px
    }

    .blurb_8_M .et_pb_column .image:before {
        width: 190px;
        bottom: 134px;
        left: -1vw
    }
}

@media only screen and (max-width: 1200px) {
    .blurb_8_M .et_pb_column .image:before {
        left: -3vw
    }
}

@media only screen and (max-width: 980px) {
    .blurb_8_M .et_pb_column:last-child {
        margin-bottom: 0 !important
    }

    .blurb_8_M .et_pb_column {
        margin-bottom: 40px !important
    }

    .blurb_8_M .et_pb_column .image:before {
        display: none !important
    }
}

.blurb_9_M .et_pb_blurb_container {
    position: absolute;
    top: 50%;
    left: 56px;
    transform: translate(0, -50%);
    padding-left: 146px;
    padding-right: 40px;
    z-index: 1
}

.blurb_9_M .et_pb_blurb_container:after {
    content: "";
    display: block;
    width: 1px;
    height: 340px;
    top: -360px;
    background-color: #fff;
    position: absolute;
    left: 0
}

.blurb_9_M .et_pb_blurb_container:before {
    counter-increment: section;
    content: '0' counter(section);
    display: block;
    position: absolute;
    top: 50%;
    transform: translate(0, -50%);
    font-size: 92px;
    line-height: 100%;
    font-family: Roboto, Helvetica, Arial, Lucida, sans-serif;
    font-weight: 300;
    left: 0
}

.blurb_9_M .et_pb_main_blurb_image img {
    display: block;
    width: 100%
}

.blurb_9_M .et_pb_blurb:before {
    content: "";
    display: block;
    background-color: #363636;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    opacity: .5
}

.blurb_9_M .et_pb_blurb:before, .blurb_9_M .et_pb_blurb_container, .blurb_9_M .et_pb_blurb_container h4, .blurb_9_M .et_pb_blurb_container p, .blurb_9_M .et_pb_blurb_container:after {
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out
}

.blurb_9_M .et_pb_blurb_container:after {
    opacity: 0
}

.blurb_9_M .et_pb_blurb_container h4, .blurb_9_M .et_pb_blurb_container p {
    transform: translate(100%, 0);
    opacity: 0;
    -webkit-transition-duration: .8s;
    -webkit-transition-delay: .3s;
    transition-duration: .8s;
    transition-delay: .3s
}

.blurb_9_M .et_pb_blurb:hover:before {
    background: rgba(231, 56, 39, 0);
    background: -moz-linear-gradient(top, rgba(231, 56, 39, 0) 0, rgba(0, 0, 0, 1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0, rgba(231, 56, 39, 0)), color-stop(100%, rgba(0, 0, 0, 1)));
    background: -webkit-linear-gradient(top, rgba(231, 56, 39, 0) 0, rgba(0, 0, 0, 1) 100%);
    background: -o-linear-gradient(top, rgba(231, 56, 39, 0) 0, rgba(0, 0, 0, 1) 100%);
    background: -ms-linear-gradient(top, rgba(231, 56, 39, 0) 0, rgba(0, 0, 0, 1) 100%);
    background: linear-gradient(to bottom, rgba(231, 56, 39, 0) 0, rgba(0, 0, 0, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e73827', endColorstr='#000000', GradientType=0)
}

.blurb_9_M .et_pb_blurb:hover .et_pb_blurb_container:after {
    opacity: 1
}

.blurb_9_M .et_pb_blurb:hover .et_pb_blurb_container {
    top: 82%
}

.blurb_9_M .et_pb_blurb:hover .et_pb_blurb_container h4 {
    -webkit-transition-duration: .4s;
    -webkit-transition-delay: .3s;
    transition-duration: .4s;
    transition-delay: .3s;
    transform: translate(0, 0);
    opacity: 1
}

.blurb_9_M .et_pb_blurb:hover .et_pb_blurb_container p {
    -webkit-transition-duration: .8s;
    -webkit-transition-delay: .3s;
    transition-duration: .8s;
    transition-delay: .3s;
    transform: translate(0, 0);
    opacity: 1
}

@media only screen and (max-width: 1650px) and (min-width: 1391px) {
    .blurb_9_M .et_pb_blurb_container {
        left: 22px;
        padding-left: 106px;
        padding-right: 40px
    }
}

@media only screen and (max-width: 1390px) and (min-width: 981px) {
    .blurb_9_M .et_pb_blurb_container {
        left: 20px;
        padding-left: 70px;
        padding-right: 30px
    }

    .blurb_9_M .et_pb_blurb_container:before {
        font-size: 60px !important
    }

    .blurb_9_M .et_pb_blurb:hover .et_pb_blurb_container {
        top: 60%
    }
}

@media only screen and (max-width: 767px) {
    .blurb_9_M .et_pb_blurb_container {
        left: 22px;
        padding-left: 106px;
        padding-right: 40px
    }
}

@media only screen and (max-width: 480px) {
    .blurb_9_M .et_pb_blurb_container {
        left: 20px;
        padding-left: 70px;
        padding-right: 30px
    }

    .blurb_9_M .et_pb_blurb_container:before {
        font-size: 60px !important
    }

    .blurb_9_M .et_pb_blurb:hover .et_pb_blurb_container {
        top: 60%
    }
}


.blurbs_3 .et_pb_main_blurb_image {
    display: block;
}